logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Bariera optyczna w podczerwieni na tiny13

piotrek7700 01 Kwi 2009 22:02 3690 3
  • #1 6364186
    piotrek7700
    Poziom 16  
    witam. Stoje u podnoza przeszkody. otoz, nie wiem w jaki sposob zrealizowac bariere optyczna, majac do dyspozycji attiny13, diody nadawcze IR i odbiornik IR na 36 kHz. z poczatku chcialem caly czas wysylac jakis kod w RC5, w odbiorniku odbierac i po np 3 nie odebranych paczkach, czy po okreslonym czasie miedzy kolejnym odebranym sygnalem wystawic odpowiednie stany na liniach portu, wszczynajac alarm. urzadzenie w zamysle ma pilnowac bramy elektrycznej, aby w trakcie zamykania, kiedy pojawi sie przeszkoda, sterownik bramy zostal o tym poinformowany.
    Moge prosic o jakies ukierunkowanie? w jaka strone isc aby znalez mozliwe sensowne rozwiazanie i co istotne, zebym umial to zaprogramowac. ostanio wychodze z bascoma, a zaczynam przesiadke na C.
  • #2 6364552
    jony15
    Poziom 24  
    Kiedyś tez to przerabiałem chociaż temat mój umarł ale robiłem to tak ze wysyłałem 150 impulsów i w przerwaniu od int0 - do niego byl podpięty odbiornik36kHz, zliczałem impulsy jeśli było ich ponad 140 to było "ok" chociaż na piloty tv było to w miarę odporne. Drugi pomysł mój był taki ze po prostu zliczałem mignięcia diodą ired + fototranzystor i tez zasada podobna, ale miałem dwa dni zabawy z wzmacniaczami operacyjnymi przy odbiorniku po to żeby po przyłożeniu żarówki 60W na 230V cala brama nie zgłupiała. A co do programu po awarii dysku nie mam już nic ale zasada była taka timer0 ( atmega 8 ) generuje przebieg 36khz, a program główny pętla "for" generuje te 150 impulsów a w przerwaniu od int0 zmienna zliczająca impulsy odebrane i po pętli for porównanie.
  • #3 6366289
    piotrek7700
    Poziom 16  
    a jak sa fabryczne fotokoroki robione? wie ktos moze?
  • #4 6994498
    miekisz1
    Poziom 11  
    Jeżeli bariera podczerwieni ma wykrywać kierunek przejścia należy zastosować 2 diody nadawcze i 2 odbiorniki scalone podczerwieni. Proponuję odbiorniki na 36 i 56 khz. Myślę że wysyłanie kodu RC5 to nie najlepszy pomysł. Proponuję podawać paczki sygnałów zmodulowanych 36khz na pierwszą diodę, a później paczki 56khz na drugą. W ten sposób możemy sprawdzać która wiązka jest pierwsza zasłonięta i wykrywać kierunek przejścia,
REKLAMA