Arduino Polska Forum
Arduino sygnalizacja otwartych drzwi. - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Inne (https://forum.arduinopolska.pl/dzial-inne)
+--- Dział: Zlecenia / Oferty pracy (https://forum.arduinopolska.pl/dzial-zlecenia-oferty-pracy)
+--- Wątek: Arduino sygnalizacja otwartych drzwi. (/watek-arduino-sygnalizacja-otwartych-drzwi)



Arduino sygnalizacja otwartych drzwi. - Riki - 13-07-2019

Witam Wszystkich Bardzo Serdecznie!
Pierwszy raz jestem na jakimkolwiek forum, dlatego proszę o wyrozumiałość. Proszę o pomoc w napisaniu a właściwie napisanie programu na Arduino. Z marszu zostałem oddelegowany do projektu, który jest na ukończeniu, brakuje tylko i aż szkicu, który to obsłuży. Nie mam pojęcia o pisaniu programów. W kwestii Arduino jestem na poziomie migającej diody. Nie wiem czy słusznie, ale założyłem, że odpłatnie ktoś mi pomoże. Jeżeli nie to z góry przepraszam.
Poniżej coś wytyczne jak taki program miałby działać.
 
Przekaźnik nr 1 (wejście – krańcówka drzwi A)
Przekaźnik nr 2 (wyjście – sygnalizator optyczny A)
Przekaźnik nr 3 (wyjście – sygnalizator akustyczny A)
 
Przekaźnik nr 4 ( wejście – krańcówka B)
Przekaźnik nr 5 (wyjście – sygnalizator optyczny B)
Przekaźnik nr 6 (wyjście – sygnalizator akustyczny B)
 
Przekaźnik nr 7 ( wejście – krańcówka C)
Przekaźnik nr 8 (wyjście – sygnalizator optyczny C)
Przekaźnik nr 9 (wyjście – sygnalizator akustyczny C)
 
Założenia programu są następujące:
1.      10 sekund nic się nie dzieje (czas na zamknięcie drzwi)
2.      Sygnał optyczny i akustyczny działają jednocześnie. 2 x 0,5 S / 5 S (światło i dźwięk / przerwa) przez 5 minut
3.      Po upływie 5 minut zwiększa się częstotliwość 3 x 0,5 S / 3 S i tak również przez 5 minut
4.      Po upływie 5 minut zwiększa się częstotliwość 4 x 0,5 S / 1,5 S przez 5 minut
5.      Po 15 minutach przechodzimy na sygnał 50mS/50mS, taki stan rzeczy trwa jeszcze 15 minut. Razem daje to nam 30 minut sygnalizacji.
6.      Po tym czasie (uznajemy, że to usterka np. krańcówki) wyłączamy dźwięk i zostawiamy tylko światło mrugające z częstotliwością 50mS/2000mS
7.      Taki stan rzeczy trwa do czasu zamknięcia drzwi lub usunięcia usterki
Sekcja A, B, C działają niezależnie
Zamknięcie drzwi w każdym momencie przerywa sygnalizację


RE: Arduino sygnalizacja otwartych drzwi. - kaczakat - 16-07-2019

Na Forbot masz darmowy kurs Arduino, przerób go, wrzuć jakieś propozycje to uzyskasz pomoc co robisz nie tak i co ewentualnie zmienić. Przede wszyskim naucz się zarządzać czasem, np. dzięki millis(). Do zleceń jest inny dział.