Cuprins:

Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișajul pe 7 segmente (Simulare Proteus): 5 pași
Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișajul pe 7 segmente (Simulare Proteus): 5 pași

Video: Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișajul pe 7 segmente (Simulare Proteus): 5 pași

Video: Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișajul pe 7 segmente (Simulare Proteus): 5 pași
Video: Sistem inteligent de trafic management și monitorizare bazat pe soluții inovative în mun. Slobozia 2024, Iunie
Anonim
Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișaj pe 7 segmente (Simulare Proteus)
Prototipul proiectului de semaforizare bazat pe Atmega16 folosind afișaj pe 7 segmente (Simulare Proteus)

În acest proiect vom realiza un proiect de semafor bazat pe Atmega16. Aici am luat un segment de 7 și 3 LED-uri pentru a indica semnalele semaforului.

Pasul 1: Software folosit:

Software folosit
Software folosit
Software folosit
Software folosit

Atmel Studio 7: Studio 7 este platforma de dezvoltare integrată (IDP) pentru dezvoltarea și depanarea tuturor aplicațiilor de microcontroler AVR® și SAM. Atmel Studio 7 IDP vă oferă un mediu perfect și ușor de utilizat pentru a scrie, construi și depana aplicațiile scrise în C / C ++ sau cod de asamblare.

Iată linkul de descărcare

2 Proteus Software pentru simulare: Acesta este software-ul pentru a arăta simularea. Veți obține multe informații pentru a descărca acest software.

Dacă o faceți direct în hardware, atunci nu este nevoie să instalați instrumentul proteus

Pasul 2: Componente utilizate:

Componente utilizate
Componente utilizate
Componente utilizate
Componente utilizate

Aici, în videoclipul nostru demonstrativ, folosim simularea proteus, dar cu siguranță dacă o faceți în hardware-ul dvs., vi se vor solicita aceste componente pentru acest proiect:

1. Placa de dezvoltare AVR: Puteți cumpăra Atmega16 IC și vă puteți crea propria placă personalizată, orice fel puteți obține și placa de dezvoltare Atmega16 / 32. Deci, dacă aveți această placă, va fi mai bine, astfel încât să puteți încărca cu ușurință codul de unul singur.

2. Afișaj cu șapte segmente: Ca și aici, facem proiectul semaforului, așa că ar trebui să avem un afișaj pe 7 segmente pentru numărătoarea inversă a numerelor:

3. Trei LED-uri: în ceea ce privește realizarea prototipului semaforului, folosim aici 3 LED-uri de culoare diferită, culoare roșie pentru a înclina vehiculul, culoare galbenă pentru avertizare și culoare verde pentru a merge mai departe.

4. Programator USB AVR ISP: Acest programator este un instrument hardware generic autonom care vă permite să citiți și să scrieți multe microcontrolere ATMEL bazate pe AVR.

5. Unele fire jumper: Avem nevoie și de fire jumper pentru a face conexiunea între fiecare dispozitiv.

În imaginea de mai sus a plăcii de dezvoltare avem deja 2 afișaje de șapte segmente și sunt disponibile și câteva led-uri, deci dacă achiziționați această placă în sine, nu este nevoie să cumpărați aceste două lucruri, dar aveți doar o placă de dezvoltare mică, atunci trebuie să cumpărați 7 segmente afișați 3 LED-uri și câteva fire jumper pentru a face conexiunea.

Pasul 3: Cod:

Puteți obține codul sursă de pe linkul nostru Github.

Pasul 4: Diagrama circuitului:

Diagrama circuitului
Diagrama circuitului

Pasul 5: Video:

Întreaga descriere a proiectului este prezentată în videoclipul de mai sus

Dacă aveți vreo îndoială cu privire la acest proiect, nu ezitați să ne comentați mai jos. Și dacă doriți să aflați mai multe despre sistemul încorporat, puteți vizita canalul nostru YouTube

Vă rugăm să vizitați și să apreciați pagina noastră de Facebook pentru actualizări frecvente.

Multumiri si urari de bine, Tehnologii Embedotronics

Recomandat: