Sommario:
- Passaggio 1: Distinta base
- Passaggio 2: l'alloggiamento
- Passaggio 3: schema di sfarfallio
- Passaggio 4: configurazione
- Passaggio 5: database normalizzato
- Passaggio 6: scrittura del codice
Video: Semafori intelligenti: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Perché ho realizzato questo progetto
Sono uno studente alla Howest Kortijk. È un progetto scolastico per il mio MCT del secondo semestre.
Quando guido la macchina e per strada c'è calma, è inutile sostare davanti al semaforo rosso quando non c'è altro traffico in senso contrario. Quindi volevo creare un sistema che ti assicurasse di non stare davanti a inutili semafori. Quello che fanno molte persone è guidare veloce fino a quando non si avvicinano al semaforo e questo non va bene, quindi metterò un rilevatore di velocità più lontano dai semafori. Quando guidi per raggiungere velocemente questo sensore, le luci rosse si accendono.
Passaggio 1: Distinta base
Il costo totale del progetto per me è stato di 121, 30€
Parti usate
- Sensore IR
- Sensore ultrasonico
- HC-SR04
- LDR
- Sensore Display
- LCD 1602A
- LED
- Cicalino
- Semafori
- Tavole di legno
- PCF8574
- cerniere
- Unghia
- Colla
- Adattatore di alimentazione
Strumenti usati
- sega per legno
- saldatrice
Per una panoramica più dettagliata delle parti e dove acquistarle, ho creato un pdf. (le pagine sono pensate per essere tenute l'una accanto all'altra)
Passaggio 2: l'alloggiamento
Per l'alloggio ho ricevuto aiuto da mio padre.
Abbiamo iniziato segando alcune assi di legno. Abbiamo visto due assi di 60 cm x 90 cm, 2 assi di 10 cm x 60 cm e un'asse di 10 cm x 90 cm.
Appendiamo le assi di 10 cm x 60 cm sui lati e le uniamo con l'asse inferiore di 60 cm x 90 cm. Per il retro abbiamo usato la tavola di 10 cm x 90 cm e le abbiamo attaccate anche alla tavola inferiore.
Per il tetto dove si trova la costruzione abbiamo usato le cerniere in modo da poter aprire l'asse del tetto e guardare il cablaggio.
Passaggio 3: schema di sfarfallio
Il cablaggio sembra complicato ma non lo è. Devi fare lo stesso cablaggio a volte, quindi non è poi così difficile.
Per il display LCD ho usato un PCF8574 in modo da avere abbastanza pin GPIO sul mio PI per il resto dei miei componenti.
Passaggio 4: configurazione
Ho usato 2 breadbord per realizzare il mio circuito. Per il cablaggio ho praticato dei fori nella tavola in modo da poter nascondere tutto sotto la tavola.
Passaggio 5: database normalizzato
Ho creato un database per salvare la velocità delle auto di passaggio. Con tutti questi valori puoi fare la storia delle velocità o una storia delle auto che sfrecciavano.
C'è anche una tabella per il sensore in cui è possibile impostare il nome del sensore e l'unità dal sensore.
Ho anche creato una tabella delle posizioni. In questa tabella ho salvato lo stato dei semafori, la via dove si trovano i semafori e l'incrocio. Se vuoi spendere il progetto con più intersezioni puoi salvarlo lì. Ma puoi anche risparmiare se le luci devono essere automatiche, spente o accese. Identico al semaforo.
Passaggio 6: scrittura del codice
Per scrivere il codice ho usato i seguenti programmi:
- Codice Visual Studio: per programmare il front-end in HTML, CSS e Javascript ma anche il backend in Python
- MySQL Workbench: per creare il database
Non entrerò nei dettagli qui su come ho scritto il codice, puoi trovare le informazioni sul mio repository Github che ho creato per questo progetto:
Consigliato:
Come realizzare semafori alimentati da Arduino: 4 passaggi
Come realizzare semafori alimentati da Arduino: In questo post parleremo di un progetto Arduino, ad esempio Arduino Traffic Pedestrian Lights System. Questo progetto è davvero interessante da provare e con l'aiuto di un po' di arte e artigianato, puoi creare un'intera scena di semafori e pedoni li
Come realizzare tende a rullo intelligenti fai-da-te con interruttori intelligenti SONOFF?: 14 passaggi
Come fare le tende a rullo intelligenti fai-da-te con gli interruttori intelligenti SONOFF?: utilizza la modalità di interblocco negli interruttori intelligenti SONOFF per trasformare le tue normali tende a rullo / veneziane in intelligenti e tirarlo giù la sera? Comunque, io sono
Arduino Come controllare i semafori: 7 passaggi
Arduino Come controllare i semafori: in questo tutorial impareremo come controllare i semafori usando arduino e Visuino. Questo tutorial è ottimo per i principianti. Guarda il video
Semafori di lavoro Jenkins: 8 passaggi (con immagini)
Jenkins Job Traffic Lights: Nell'ingegneria del software, l'integrazione continua è la pratica di unire tutte le copie di lavoro degli sviluppatori in una linea principale condivisa più volte al giorno. Alcune delle migliori pratiche per raggiungere questo obiettivo sono: tutti si impegnano a rispettare la linea di base ogni giorno, automatizzare il
Arduino: creare un set di semafori: 9 passaggi
Arduino: creare un set di semafori: QUESTO PROGETTO È ANCORA UN LAVORO IN CORSO APPREZZATO IL FEEDBACK!!! Questo tutorial ti guiderà attraverso il processo di creazione di un set di semafori controllabili e configurabili, insegnandoti anche le basi di Arduino. Ci vuole un po' di conoscenza