Sommario:

Controller semaforo Arduino con telecomando: 10 passaggi
Controller semaforo Arduino con telecomando: 10 passaggi

Video: Controller semaforo Arduino con telecomando: 10 passaggi

Video: Controller semaforo Arduino con telecomando: 10 passaggi
Video: The SMARTEST Home Automation System 😎😎 with FAN Speed Control using ESP32 Blynk | IoT Project 2022 2024, Dicembre
Anonim
Controller semaforo Arduino con telecomando
Controller semaforo Arduino con telecomando

Avevo un semaforo che stavo rifinendo. L'unica cosa rimasta da fare era costruire il controller per i modelli di segnale della luce. Per dargli una svolta ho incorporato un telecomando. Questa è stata anche l'occasione perfetta per me per provare un Arduino. Volevo usare Arduino perché era facile da usare sia su MAC che su Windows.

Passaggio 1: definire il progetto

Per avviare un progetto di progettazione elettronica, definire prima i parametri della sua funzionalità. Questo progetto è definito come: Controllo 3 uscite Leggi 4 ingressi Leggi 1 interruzione Caratteristiche: 3 uscite sono in sequenza in più modalità - Semaforo standard - Semaforo invertito - Fissa su ciascuna uscita - Lampeggia ogni uscita-Spegnimento Incrementa e decrementa la velocità della sequenza Modifica i parametri di temporizzazione salvati utilizzando il telecomando e, cosa più importante; Esegui in un maniero in tempo reale.

Passaggio 2: prototipazione del circuito

Usa metodi prototipali per testare il circuito. Ho usato Arduino Duemilanov. Ho collegato 3 LED, 4 interruttori e ho iniziato a scrivere il codice. L'IDE Arduino (che è GRATUITO!!) utilizza una sintassi molto simile al buon vecchio ANSI C. Ho iniziato con le modalità dei modelli di segnale. Ho usato un'istruzione case per modularizzare il mio codice. Ho aggiunto il codice per i pulsanti. I pulsanti controllano la modalità UP/DN e la velocità UP/DN.

Passaggio 3: scrivi il codice

Una volta apprese le basi, sono passato ai componenti aggiuntivi. Ho collegato il ricevitore del telecomando ad Arduino assicurandomi di collegare la linea del segnale ricevuto al mio pin di interruzione. Ho anche bufferizzato i pin di uscita del mio Arduino usando transistor di commutazione che pilotano relè da 5 volt.

Fase 4: TEST TEST TEST TEST

Metti alla prova il tuo circuito e il tuo codice a fondo. Arduino consente l'abilità del programma sul campo, ma questa non è una scusa per non testare. Dopo aver aggiunto il telecomando ho avuto molte modifiche al codice per far funzionare il codice. Questa versione ha un codice utilizzabile per il telecomando ricevitore, ma interrompe la capacità di riprogrammare i tempi, il modello di flash predefinito e la velocità all'accensione.

Passaggio 5: progettazione schematica elettronica

Usa un programma di progettazione per modellare lo schema elettronico Crea ogni componente e collega i loro pin insieme

Passaggio 6: layout PCB

Utilizzare il software di progettazione per il layout del PCB (circuito stampato). Ritagliare un cartone dal layout finale e PROVARLO ADATTARLO. Sono stato fortunato e ho avuto abbastanza gioco se ho lasciato le viti allentate nell'alloggiamento della luce, per chiudere e bloccare correttamente le porte della luce.

Passaggio 7: tagliare il PCB

Taglia il PCB
Taglia il PCB

Usa un incisore, un CNC, un laser o un'incisione per realizzare il circuito. Un ringraziamento speciale a Steve della The Award Gallery. Verificare con il negozio di trofei locale o con l'incisore di insegne. Potrebbero non sapere di avere questa capacità. La mia tavola è stata tagliata su un incisore trofeo/placca di 10 anni. Ho usato DipTrace di NOVARM per realizzare il mio schema e il mio PCB.

Passaggio 8: assemblare il progetto

Assemblare il progetto
Assemblare il progetto

Posizionare i componenti sul PCB. Saldare i pin e i cavi.

Passaggio 9: installare il PCB

Installare il PCB
Installare il PCB

Installa il PCB nel semaforo. Cabla tutti i componenti

Passaggio 10: fine

Ada ragazzo! Siediti e goditi i frutti del tuo lavoro. A proposito, le lampadine sono LED ad alta efficienza fatti a mano. L'intero semaforo assorbe meno di 10 W a 5 V con tutte e tre le luci accese.

Consigliato: