Spisu treści:

Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków
Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków

Wideo: Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków

Wideo: Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 przy użyciu 7-segmentowego wyświetlacza (symulacja Proteus): 5 kroków
Wideo: Projekt sygnalizacji świetlnej z 3 pasami ruchu 2024, Czerwiec
Anonim
Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 wykorzystujący 7-segmentowy wyświetlacz (symulacja Proteus)
Prototyp projektu sygnalizacji świetlnej oparty na Atmega16 wykorzystujący 7-segmentowy wyświetlacz (symulacja Proteus)

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:

Używane oprogramowanie
Używane oprogramowanie
Używane oprogramowanie
Używane 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:

Użyte komponenty
Użyte komponenty
Użyte komponenty
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:

Schemat obwodu
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: