Spisu treści:
Wideo: Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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