Spisu treści:
- Krok 1: Użyte oprogramowanie:
- Krok 2: Użyte komponenty:
- Krok 3: Kod:
- Krok 4: Schemat obwodu:
- Krok 5: Wideo:
Wideo: Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tym projekcie zamierzamy wykonać projekt sygnalizacji świetlnej oparty na Atmega16. Tutaj wzięliśmy jeden 7 segmentów i 3 diody LED do oznaczania sygnałów sygnalizacji świetlnej.
Krok 1: Użyte oprogramowanie:
Atmel Studio 7: Studio 7 to zintegrowana platforma programistyczna (IDP) do tworzenia i debugowania wszystkich aplikacji mikrokontrolerów AVR® i SAM. Atmel Studio 7 IDP zapewnia bezproblemowe i łatwe w użyciu środowisko do pisania, budowania i debugowania aplikacji napisanych w C/C++ lub kodzie asemblera.
Oto link do pobrania
2 Oprogramowanie Proteus do symulacji: Jest to oprogramowanie do prezentacji symulacji. Otrzymasz wiele informacji, aby pobrać to oprogramowanie.
Jeśli robisz to bezpośrednio w sprzęcie, nie musisz instalować narzędzia proteus
Krok 2: Użyte komponenty:
Tutaj w naszym filmie demonstracyjnym używamy symulacji proteus, ale na pewno, jeśli robisz to na swoim sprzęcie, będziesz potrzebować tych komponentów do tego projektu:
1. Płytka rozwojowa AVR: Możesz kupić układ scalony Atmega16 i stworzyć własną niestandardową płytkę, w dowolny sposób, w jaki można również uzyskać płytkę rozwojową Atmega16/32. Więc jeśli masz taką tablicę, będzie lepiej, żebyś mógł łatwo wgrać kod samodzielnie.
2. Wyświetlacz siedmiosegmentowy: Ponieważ tutaj robimy projekt sygnalizacji świetlnej, powinniśmy mieć jeden wyświetlacz 7-segmentowy do odliczania liczb:
3. Trzy diody LED: Jeśli chodzi o wykonanie prototypu sygnalizacji świetlnej, używamy tutaj 3 diod LED o różnym kolorze, czerwonego do zatrzymania pojazdu, żółtego do ostrzegania i zielonego do poruszania się.
4. Programator USB AVR ISP: Ten programator jest ogólnym samodzielnym narzędziem sprzętowym umożliwiającym odczyt i zapis wielu mikrokontrolerów ATMEL opartych na AVR.
5. Niektóre przewody połączeniowe: Potrzebujemy również przewodów połączeniowych, aby nawiązać połączenie między każdym urządzeniem.
Na powyższym obrazku płytki rozwojowej mamy już 2 wyświetlacze siedmiosegmentowe i kilka diod led, więc jeśli kupisz tę płytkę, nie musisz kupować tych dwóch rzeczy, ale masz tylko jedną małą płytkę rozwojową, musisz kupić 7 segmentów wyświetl 3 diody LED i kilka przewodów połączeniowych, aby nawiązać połączenie.
Krok 3: Kod:
Możesz uzyskać kod źródłowy z naszego linku Github.
Krok 4: Schemat obwodu:
Krok 5: Wideo:
Cały opis projektu znajduje się w powyższym filmie
Jeśli masz jakiekolwiek wątpliwości dotyczące tego projektu, skomentuj nas poniżej. A jeśli chcesz dowiedzieć się więcej o wbudowanym systemie, odwiedź nasz kanał na youtube
Odwiedź i polub naszą stronę na Facebooku, aby uzyskać częste aktualizacje.
Dziękuję i pozdrawiam, Technologie embedotroniczne
Zalecana:
Gra edukacyjna sygnalizacji świetlnej: 5 kroków
Gra edukacyjna z sygnalizacją świetlną: W tym samouczku dowiesz się, jak stworzyć grę edukacyjną z sygnalizacją świetlną Arduino. Poprzez zabawę dzieci mogą sprawdzić, czy mają odpowiednią wiedzę na temat sygnalizacji świetlnej. Gra jest podzielona na dwie sekcje, jeśli gracz wykona
Symulacja Open Loop Opamp przy użyciu aplikacji EveryCiruit: 5 kroków
Symulacja Open Loop Opamp przy użyciu aplikacji EveryCiruit: EveryCircuit to jedna z „najlepszych” platform symulacyjnych dla elektroniki. Posiada stronę internetową i aplikację. Ta instrukcja dotyczy wersji na Androida. Ale dokładnie dotyczy również wersji internetowej. O tym Instructable: Opamp lub wzmacniacz operacyjny to
Symulator sygnalizacji świetlnej: 7 kroków
Symulator sygnalizacji świetlnej: Ten projekt Arduino łączy przyciski i światła, aby stworzyć ładny mały symulator sygnalizacji świetlnej w sposób krzyżowy. Baw się i obserwuj! Wprowadziłem kilka zmian, w tym kodowanie przycisków i różnice w sygnalizacji świetlnej. Ten projekt obejmuje 2 se
Interfejs Atmega16 z wyświetlaczem LCD w trybie 4-bitowym (symulacja Proteus): 5 kroków
Interfejs Atmega16 z wyświetlaczem LCD w trybie 4-bitowym (symulacja Proteus): W tym samouczku opowiemy, jak można połączyć mikrokontroler atmega16 z 16*2 wyświetlaczami LCD w trybie 4-bitowym
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim