Sommario:
Video: Controllo Di Un Semaforo: 4 Passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo tutorial impariamo come creare un semaforo stradale e come controllarlo utilizzando la scheda Drivemall. Vedremo come realizzare semafori per auto e per pedoni con pulsante di prenotazione.
Tutto questo sarà valido sia se utilizzare l'Arduino e sia utilizzando la Drivemall Board.
di seguito il link per la realizzazione della Drivermall.
Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è facoltativo: tutti i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.
Step 1: Di Cosa Abbiamo Bisogno
- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 transistor npn - 16 resistori 220 ohm - 8 resistori 22k ohm - 1 resistenza 1k ohm - cavo - 1 pulsante
Fase 2: Connessioni
Per andare a comandare il nostro semaforo utilizzare due transistor PNP collegati secondo lo schema in figura 2. Il funzionamento del transistor PNP è molto semplice quando la base è collegata a GND viene abilitata il passaggio di corrente tra l'emettitore e il collettore.
Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.
Se alimentiamo la BASE del secondo transistor si accenderanno i Led 3 15 18 19.
Per ultimo se colleghiamo entrambe le BASI a GND si accenderanno i Led 20 16 13 10.
Il collegamento del bottone è invece il classico resistenza collegata a GND su un pin del bottone e l'altro a VDD
i Pin dell'arduino utilizzati sono quelli da 1 a 10.
Passaggio 3: firmware
Per poter gestire la chiamata del bottone per i pedoni senza ritardo in tempo reale si è utilizzata la funzione millis() che restituisce il tempo in millisecondi dall'accensione del dispositivo quindi per poterla utilizzare
esempio
unsigned long currentMillis = millis();.
if(currentMillis - previousMillis > 2000 e bt03==true e bbot==false)
{
Serial.println(1);
T1();
precedenteMillis = correnteMillis;
bt1=vero;
bt03=falso;
}
Carichiamo ad ogni loop il tempo corrente e se la corrente meno il precedente è maggiore del tempo scelto entra nell'if per modificare lo stato del semaforo andando ad la variabile booleana per la successiva corrente, naturalmente la prima variabile booleana è già vera prima variabile dell 'entrata del ciclo.
Passaggio 4: disclaimer
Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal Programma Erasmus + della Commissione Europea.
Il progetto mira a promuovere una forma di educazione informale come mezzo per favorire l'inclusione sociale dei giovani, l'educazione informale come si può trovare all'interno dei makerspace.
Questo tutorial riflette solo le opinioni degli autori e la Commissione Europea non può essere ritenuto responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenuto.
Consigliato:
Controllo di un semaforo: 4 passaggi
Controllo di un semaforo: In questo tutorial impariamo come creare un semaforo e come controllarlo gestito dalla scheda Drivemall. Vedremo come creare semafori per auto e pedoni con un pulsante di prenotazione. Se non abbiamo il drivermall possiamo usare l'ardui
Semaforo: 5 passi (con immagini)
Semáforo: IntroduçãoNeste project, você construirá um a system of semáforos: Esistono 3 LED con core diversi (verde, amarelo e vermelho) per imitare i semáforos dos carros; Existem 2 LEDs con core differenti (verde e vermelho) per imitare os semáforos fare
SEMAFORO Design by VISHNU C SABU: 3 Passi
SEMAFORO Design by VISHNU C SABU: Aiutano il movimento e aiutano a condurre un flusso ordinato dando la precedenza ad alcune auto e non ad altre. Non solo rendono il traffico automobilistico molto più sicuro, ma anche il traffico pedonale. Aiutano a ridurre il numero di incidenti e a provocare collisioni agli incroci
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
Programmazione di un PLC per il controllo di un semaforo: 7 passaggi (con immagini)
Programmazione di un PLC per controllare un semaforo.: I PLC sono utilizzati in tutto ciò che incontriamo quotidianamente. Dalle macchine per l'inscatolamento o l'imbottigliamento di articoli come birra, soda, zuppa e molti altri prodotti confezionati ai nastri trasportatori di Walmart e ai semafori di alcuni incroci, i PLC toccano un