Spisu treści:
- Krok 1: Zdefiniuj projekt
- Krok 2: Prototypowanie obwodu
- Krok 3: Napisz kod
- Krok 4: TEST TEST TEST TEST TEST
- Krok 5: Projekt schematu elektronicznego
- Krok 6: Układ PCB
- Krok 7: Wytnij płytkę drukowaną
- Krok 8: Złóż projekt
- Krok 9: Zainstaluj płytkę drukowaną
- Krok 10: Zakończ
Wideo: Kontroler sygnalizacji świetlnej Arduino z pilotem: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:34
Miałem sygnalizację świetlną, którą odnawiałem. Jedyne, co pozostało do zrobienia, to zbudowanie kontrolera dla wzorców sygnałów świetlnych. Aby nadać temu skręcie, dołączyłem pilota. Była to również doskonała okazja do wypróbowania Arduino. Chciałem użyć Arduino, ponieważ był łatwy w użyciu zarówno na Macu, jak i Windowsie.
Krok 1: Zdefiniuj projekt
Aby rozpocząć projekt projektowania elektroniki, najpierw zdefiniuj parametry jego funkcjonalności. Ten projekt jest zdefiniowany jako: Sterowanie 3 wyjściamiOdczyt 4 wejściaOdczyt 1 interuptFunkcje:3 wyjścia są sekwencjonowane w wielu trybach-Standardowy wzór sygnalizacji świetlnej-Odwrócony wzorzec-Stały na każdym wyjściu-Miganie każde wyjście-Wyłącz Zwiększanie i zmniejszanie prędkości sekwencji Modyfikuj zapisane parametry czasowe za pomocą pilota i najważniejsze; Wykonaj w rezydencji w czasie rzeczywistym.
Krok 2: Prototypowanie obwodu
Użyj metod prototypowych do przetestowania obwodu. Użyłem Arduino Duemilanov. Dołączyłem 3 diody, 4 przełączniki i zacząłem pisać kod. Arduino IDE (które jest BEZPŁATNE!!) używa składni bardzo podobnej do staromodnego ANSI C. Zacząłem od trybów wzorców sygnału. Użyłem instrukcji case do modularyzacji mojego kodu. Dodałem kod do przycisków. Przyciski sterują trybem UP/DN i prędkością UP/DN.
Krok 3: Napisz kod
Po zapoznaniu się z podstawami przeszedłem do dodatków. Podłączyłem odbiornik zdalnego sterowania do Arduino, upewniając się, że linia odbieranego sygnału jest podłączona do mojego pinu przerwania. Buforowałem również szpilki wyjściowe mojego Arduino za pomocą tranzystorów przełączających, które napędzają przekaźniki 5 V.
Krok 4: TEST TEST TEST TEST TEST
Przetestuj dokładnie swój obwód i kod. Arduino pozwala na programowanie w terenie, ale to nie jest wymówka, aby nie testować. Po dodaniu pilota miałem wiele zmian w kodzie w celu obsługi kodu. Ta wersja ma użyteczny kod dla pilota odbiornika, ale przerywa to możliwość przeprogramowania czasu i domyślnego wzorca błysku oraz prędkości przy włączaniu.
Krok 5: Projekt schematu elektronicznego
Użyj programu do projektowania, aby zamodelować schemat elektroniczny Stwórz każdy komponent i połącz ze sobą ich styki
Krok 6: Układ PCB
Użyj oprogramowania do projektowania, aby rozplanować PCB (płytka drukowana). Z gotowego układu wyciąć karton i PRZETESTOWAĆ DOPASOWANIE. Miałem szczęście i miałem wystarczająco dużo luzu, gdybym pozostawił luźne śruby w obudowie światła, aby prawidłowo zamknąć i zatrzasnąć drzwiczki światła.
Krok 7: Wytnij płytkę drukowaną
Użyj grawera, CNC, lasera lub wytrawiania, aby wykonać płytkę drukowaną. Specjalne podziękowania dla Steve'a w The Award Gallery. Skontaktuj się z lokalnym sklepem z trofeami lub grawerem szyldów. Mogą nie wiedzieć, że mają tę zdolność. Moja deska została wycięta na 10-letnim grawerze do trofeów/tablic. Do wykonania schematu i PCB użyłem programu DipTrace firmy NOVARM.
Krok 8: Złóż projekt
Umieść elementy na płytce drukowanej. Przylutuj szpilki i przewody.
Krok 9: Zainstaluj płytkę drukowaną
Zainstaluj płytkę PCB w sygnalizacji świetlnej. Podłącz wszystkie komponenty
Krok 10: Zakończ
Chłopcze Ady! Usiądź wygodnie i ciesz się owocami swojej pracy. BTW żarówki to ręcznie robione diody LED o wysokiej wydajności. Ta cała sygnalizacja świetlna pobiera mniej niż 10 W przy 5 V przy włączonych wszystkich trzech światłach.
Zalecana:
Kontroler sygnalizacji świetlnej Arduino za pomocą diody LED RBG - 4-drożny: 3 kroki
Kontroler sygnalizacji świetlnej Arduino za pomocą diody LED RBG | 4-Way: W tym poście dowiesz się, jak stworzyć kontroler sygnalizacji świetlnej Arduino. Ten sterownik sygnalizacji świetlnej będzie używany do sterowania przepływem ruchu. Można je stosować w obszarach o dużym natężeniu ruchu, aby uniknąć blokad lub wypadków
Kontroler sygnalizacji świetlnej Arduino - 4-drożny: 3 kroki
Kontroler sygnalizacji świetlnej Arduino | 4-Way: W tym poście dowiesz się, jak stworzyć kontroler sygnalizacji świetlnej Arduino. Ten sterownik sygnalizacji świetlnej będzie używany do sterowania przepływem ruchu. Można je stosować w miejscach o dużym natężeniu ruchu, aby uniknąć korków lub wypadków.Cz
Kontroler sygnalizacji świetlnej za pomocą Arduino: 3 kroki
Kontroler sygnalizacji świetlnej za pomocą Arduino: Jest to projekt oparty na płytce prototypowej, który wykorzystuje Atmel Atmega 2560 (Arduino Mega) do stworzenia kontrolera sygnalizacji świetlnej. Czas trwania CZERWONEJ i NIEBIESKIEJ diody LED jest ustawiony na 15 sekund. Czas trwania żółtej diody LED jest ustawiony na 1 sekundę. Możemy ustawić własny czas
Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki
Kontroler sygnalizacji świetlnej wykorzystujący ARM Cortex-M4: Jest to projekt oparty na płytce prototypowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do stworzenia kontrolera sygnalizacji świetlnej. Czas trwania CZERWONEJ i NIEBIESKIEJ diody LED jest ustawiony na 15 sekund. Czas trwania żółtej diody LED jest ustawiony na 1 sekundę. „Działka”
4-kierunkowy system sygnalizacji świetlnej wykorzystujący 5 Arduino i 5 modułów bezprzewodowych NRF24L01: 7 kroków (ze zdjęciami)
4-kierunkowy system sygnalizacji świetlnej wykorzystujący 5 Arduino i 5 modułów bezprzewodowych NRF24L01: Jakiś czas temu stworzyłem instrukcję opisującą pojedynczą parę sygnalizacji świetlnej na płytce stykowej. Stworzyłem również kolejną instrukcję pokazującą podstawowe ramy korzystania z modułu bezprzewodowego NRF24L01. dało mi do myślenia! Jest całkiem sporo