Więcej informacji na temat wybranego projektu.



Ostatni gasi światło..

1.Zasada działania.

Materiały przedstawiają projekt automatu oświetleniowego Arduino o nazwie „Ostatni gasi światło”, którego autorem jest Michał Litkiewicz. System wykorzystuje dwa czujniki podczerwieni do monitorowania kierunku ruchu osób, co pozwala na precyzyjne zliczanie użytkowników wchodzących i wychodzących z pomieszczenia. Dołączony kod oraz schemat pokazują, że urządzenie automatycznie steruje przekaźnikiem lampy w oparciu o natężenie światła otoczenia oraz obecność przynajmniej jednej osoby. Interfejs projektu obejmuje wyświetlacz LCD prezentujący statystyki, a także diodę RGB i buzer, które sygnalizują zdarzenia różnymi kolorami i dźwiękami. Całość stanowi kompletny przewodnik budowy inteligentnego włącznika, łączący warstwę programistyczną z praktycznym układem na płytce stykowej.

Automat oświetleniowy tak zwany "Ostatni gasi swiatło"
  Algorytm :
   - osoba wchodząca do pomieszczenia uruchamia najpierw czujnik odbiciowy Lewy a następnie Prawy
   - osoba wychodząca z pomieszczenia uruchamia najpierw czujnik odbiciowy Prawy a następnie Lewy
   - licznik zlicza aktualny stan osob w pomieszczeniu na podstawie ilości wchodzących i wychodzących osób
   - jeżeli w pomieszczeniu jest słabe oświetlenie i znajduje się w nim choć jedna osoba, przekaźnik zwiera styki ( swiatło
     załącza się)
   - jeżeli licznik pokazuje zero, swiatło gaśnie
   - osoby wchodzące i wychodzące uruchamiaja buzer ( inny ton dla wchodzących i inny dla wychodzących) oraz
     sygnalizacje ledem RGB
   - led RGB zapala się na zielono dla osob wchodzacych i na niebiesko dla wychodzących
   - jeżeli stan osób jest zerowy, led zapala się na czerwono
  
   Do wykrywania osob wchodzących i wychodzących może być użyty dowolny czujnik, na przykład odbiciowy,
   ultradzwiękowy, ruchowy, laserowy itp.
   Jeżeli użyjemy innego czujnika niż typowy odbiciowy, należy pamiętać aby sprawdzić jaki sygnał daje ten czujnik w
   momencie wykrycia osoby (Hihg czy Low).
   Dla czujnika odbiciowego jest to stan LOW gdy czujnik wykrywa osobe i stan HIGH gdy jej nie ma. Jeżeli będzie użyty
   inny czujnik ale zachowuje się podobnie,
   nic nie musimy zmieniać w kodzie programu. Jeżeli jednak wykrycie osoby daje stan HIGH ( np czujniki ruchowe)to w
   kodzie programu musimy zmienić  w procedurze odczytu czujnikow sygnał LOW na HIGH i odwrotnie.







Schemat.




Strona korzysta z plików cookie w celu realizacji usług zgodnie z Polityką prywatności. Możesz określić warunki przechowywania lub dostępu do cookie w Twojej przeglądarce lub konfiguracji usługi.