Sommario:

Prototipo di progetto semaforo basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus): 5 passaggi
Prototipo di progetto semaforo basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus): 5 passaggi

Video: Prototipo di progetto semaforo basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus): 5 passaggi

Video: Prototipo di progetto semaforo basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus): 5 passaggi
Video: Atmega16 based traffic light project prototype using 7 segment display(Proteus Simulation) 2024, Novembre
Anonim
Prototipo di progetto semaforico basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus)
Prototipo di progetto semaforico basato su Atmega16 utilizzando display a 7 segmenti (simulazione Proteus)

In questo progetto realizzeremo un progetto semaforico basato su Atmega16. Qui abbiamo preso un 7 segmenti e 3 LED per indicare i segnali del semaforo.

Passaggio 1: Software utilizzato:

Software utilizzato
Software utilizzato
Software utilizzato
Software utilizzato

Atmel Studio 7: Studio 7 è la piattaforma di sviluppo integrata (IDP) per lo sviluppo e il debug di tutte le applicazioni di microcontrollori AVR® e SAM. Atmel Studio 7 IDP ti offre un ambiente semplice e facile da usare per scrivere, costruire ed eseguire il debug delle tue applicazioni scritte in C/C++ o codice assembly.

Ecco il link per il download

2 Software Proteus per simulazione: questo è il software per mostrare la simulazione. Riceverai molte informazioni per scaricare questo software.

Se lo stai facendo direttamente nell'hardware, non è necessario installare lo strumento proteus

Passaggio 2: componenti utilizzati:

Componenti utilizzati
Componenti utilizzati
Componenti utilizzati
Componenti utilizzati

Qui nel nostro video dimostrativo stiamo usando la simulazione proteus ma sicuramente se lo stai facendo nel tuo hardware ti verranno richiesti questi componenti per questo progetto:

1. Scheda di sviluppo AVR: puoi acquistare Atmega16 IC e creare la tua scheda personalizzata, in qualsiasi modo puoi anche ottenere la scheda di sviluppo Atmega16/32. Quindi, se hai questa scheda, sarà meglio così che tu possa caricare facilmente il codice da solo.

2. Display a sette segmenti: poiché qui stiamo realizzando un progetto a semaforo, dovremmo avere un display a 7 segmenti per il conto alla rovescia dei numeri:

3. Tre LED: per quanto riguarda la realizzazione del prototipo del semaforo, stiamo utilizzando 3 LED di colore diverso, il colore rosso per abbassare il veicolo, il colore giallo per l'avvertimento e il colore verde per andare avanti.

4. Programmatore USB AVR ISP: questo programmatore è uno strumento hardware generico autonomo che consente di leggere e scrivere molti microcontrollori ATMEL basati su AVR.

5. Alcuni ponticelli: abbiamo bisogno di alcuni ponticelli anche per effettuare la connessione tra ciascun dispositivo.

Nell'immagine sopra della scheda di sviluppo abbiamo già 2 display a sette segmenti e ci sono anche pochi led, quindi se acquisti questa scheda stessa, non è necessario acquistare queste due cose, ma hai solo una piccola scheda di sviluppo, devi acquistare 7 segmenti visualizzare 3 led e alcuni ponticelli per effettuare il collegamento.

Passaggio 3: codice:

Puoi ottenere il codice sorgente dal nostro link Github.

Fase 4: Schema del circuito:

Schema elettrico
Schema elettrico

Passaggio 5: video:

L'intera descrizione del progetto è fornita nel video sopra

Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto. E se vuoi saperne di più sul sistema embedded puoi visitare il nostro canale youtube

Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.

Grazie e saluti, Tecnologie di embedotronica

Consigliato: