progetti

Lezione del cronometro del semaforo di Arduino

Arduino #1: dal Circuito semplice alla Breadboard (Dicembre 2018).

Anonim

Lezione del cronometro del semaforo di Arduino


Il controller del semaforo ti consente di ottenere il controllo della tua rabbia da strada con un senso di comprensione!

Tutti ce l'abbiamo in una certa misura e tutti noi conosciamo qualcuno che lo ha peggio di noi-road rage! Il controller del semaforo ti insegna le tue capacità di strada, dandoti la consapevolezza di tenere a bada la tua rabbia sulla strada. Se capisci cosa sta succedendo con la luce rossa, forse sarai in grado di aspettare più pazientemente la luce verde!

BOM:

  • Arduino
  • LED rossi × 2
  • LED gialli (ambra) × 2
  • LED verdi × 2
  • Resistenze 330Ω × 6

Configurazione del semaforo utilizzando un Arduino, LED e resistori da 330Ω!

Perché?

Vedi, mia moglie, Debra, e adoro prendere le nostre unità domenicali, ma siamo stanchi di stare seduti al semaforo rosso. Ho pensato che avrei potuto costruire qualcosa per controllare i semafori, quindi abbiamo sempre il verde.

Alla fine ho capito che il progetto originale era solo per i LED e non poteva effettivamente controllare un vero semaforo, ma ho comunque costruito il progetto e quindi ho capito perché i semafori non possono passare dal rosso al verde unicamente per la nostra comodità di guida . Il controller del semaforo aiuta a mantenere Debra e me a testa bassa in situazioni di collera stradale, in ultima analisi, salvando il nostro matrimonio!

Debra, Lazy T, Busy B e Me!

Come?

È davvero un concetto piuttosto semplice e ha ancora più senso con la tabella qui sotto. Il codice utilizza Per cicli e istruzioni di ritardo per implementare il tempo di attivazione per ciascun LED.

Le due strade nel nostro esempio, Busy Bunny Lane e Lazy Tortoise Ave, hanno diversi volumi di traffico, e quindi uno ha una luce verde più lunga (e una luce rossa più corta).

Busy Bunny Lane è carina. . . bene, occupato . Ha una luce verde che rimane accesa per 12 secondi. C'è molto meno traffico su Lazy Tortoise e la città ha dichiarato di aver bisogno di un semaforo verde che permanga solo per un terzo del tempo di Busy Bunny. Quindi ottiene una luce verde di 4 secondi. La fiera è giusta

Mentre Busy Bunny passa dal verde al giallo al rosso, Lazy Tortoise mantiene brevemente la sua luce rossa nel caso in cui alcuni ritardatari tentassero di fare un ultimo minuto attraverso l'incrocio trafficato. Quindi non dimenticarti di questo intervallo di sovrapposizione a luci rosse se il tuo sindaco ti chiede di progettare il sistema a semaforo per il nuovo incrocio della tua città. Quando la costa è libera, Lazy Tortoise riceve il via libera che stava aspettando pazientemente.

Questo grafico ti aiuterà a capire i tempi del semaforo. Tratto dal progetto originale.

Quando Lazy Tortoise raggiunge la sua luce rossa, c'è un altro periodo di sovrapposizione della luce rossa, quindi il ciclo ricomincia! Certo, questo è un semaforo antiquato piuttosto semplice. I semafori moderni sono "intelligenti", riconoscono i veicoli, regolano i tempi e interrompono i passaggi trasversali. C'è sempre spazio per il miglioramento!

Arduino Traffic Light Code

Ricorda, il MIT-i è girato sul set, di fronte a un pubblico dal vivo. Il semaforo, o qualsiasi altra innovazione MIT-i, non dovrebbero essere usati in un veicolo o durante l'uso di macchinari. La rabbia della strada non è una scusa per combattere con i tuoi cari.

Pensiamo che sia fantastico quando gli spettatori prendono il nostro progetto, lo modificano e lo fanno proprio. Trasforma questa intersezione noiosa in una "intelligente" aggiungendo un pulsante di interruzione di attraversamento pedonale! Puoi persino modificare i pattern luminosi in base all'ora del giorno! Prendi questa conoscenza e corri con essa e ricorda di condividere le tue creazioni!

Dare a questo progetto una prova per te! Ottieni il BOM.

Altre innovazioni del MIT-i:

  • The Cat-Apult! (un servo controllato da Arduino per i produttori)
  • L'allarme del tripwire laser basato sul launchpad! (un sistema di sicurezza Launchpad)
  • Il telecomando UNIVERSAL di Arduino! (un ricevitore IR per l'intera casa)
  • The Crop Duster Buster! (un sistema di gestione degli odori controllato con l'applauso)