Sommario:
Video: Sensore di parcheggio Raspberry Pi: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo tutorial costruiremo un sensore di parcheggio. L'idea di questo sensore di parcheggio è quella di mostrare il verde quando hai molto spazio per spingere la tua auto in avanti nel parcheggio, e poi diventare giallo quando ti avvicini alla posizione completamente in avanti, e poi rosso quando dovresti fermarti. Costruiremo questo sistema con il nostro Raspberry Pi e utilizzeremo alcune distanze che possiamo facilmente testare.
Passaggio 1: cose di cui avrai bisogno
Avrai bisogno dei seguenti componenti oltre alla configurazione di Raspberry Pi.
- Sensore di distanza ad ultrasuoni HC-SR04
- Led (X3)
- Resistenza 330Ω (X3)
- Resistenza 10KΩ (x2)
- Cavi jumper maschio-maschio / maschio-femmina
- tagliere
Passaggio 2: eseguire il cablaggio
- Il trigger per il sensore di distanza è GPIO 4, l'eco è GPIO 18, la luce verde è 17, la luce gialla è 27 e la luce rossa è 22.
- Le resistenze da 330 ohm sono per i led e si collegano al polo positivo dei led e poi GPIO.
- I resistori da 10K ohm sono per il pin dell'eco del sensore di distanza e si collegano al GPIO.
Passaggio 3: codice
importa RPi. GPIO come tempo di importazione GPIO
GPIO.setwarnings(Falso)
GPIO.cleanup()
GPIO.setmode(GPIO. BCM)
TRIG = 4
ECO = 18
VERDE = 17
GIALLO = 27
ROSSO = 22
GPIO.setup(TRIG, GPIO. OUT)
GPIO.setup(ECHO, GPIO. IN)
GPIO.setup(VERDE, GPIO. OUT)
GPIO.setup(GIALLO, GPIO. OUT)
GPIO.setup(ROSSO, GPIO. OUT)
def luce_verde():
GPIO.output(VERDE, GPIO. ALTO)
GPIO.output(GIALLO, GPIO. LOW)
GPIO.output(ROSSO, GPIO. LOW)
def luce_gialla():
GPIO.output(VERDE, GPIO. LOW)
GPIO.output(GIALLO, GPIO. ALTO)
GPIO.output(ROSSO, GPIO. LOW)
def red_light(): GPIO.output(GREEN, GPIO. LOW)
GPIO.output(GIALLO, GPIO. LOW)
GPIO.output(ROSSO, GPIO. ALTO)
def get_distanza():
GPIO.output(TRIG, Vero)
tempo.sonno(0.00001)
GPIO.output(TRIG, Falso)
while GPIO.input(ECHO) == False: start = time.time()
while GPIO.input(ECHO) == True: end = time.time()
signal_time = fine-inizio
distanza = tempo_segnale / 0,000058
distanza di ritorno
mentre vero:
distanza = get_distanza()
tempo.sonno(0.05)
stampa (distanza)
se distanza >= 25:
luce verde()
elif 25 > distanza > 10:
luce gialla()
distanza elif <= 5:
luce rossa()
Se la distanza è maggiore o uguale a 25 cm, mostriamo una luce verde. Se è compreso tra 10 e 25 cm, diventeremo gialli, quindi diventeremo rossi per meno o uguali a 10 cm.
Consigliato:
Sensore di parcheggio Arduino: 8 passaggi
Sensore di parcheggio Arduino: Componenti 1x Arduino UNO1x Sensore di parcheggio elettronico Circle NOOB Series1x Sensore a ultrasuoni HC-SR048x Jumper maschio-femminaSoftwareArduino IDE
Sensore di parcheggio a LED ad energia solare: 8 passaggi (con immagini)
Sensore di parcheggio a LED ad energia solare: il nostro garage non ha molta profondità e ha armadietti alla fine che riducono ulteriormente la profondità. L'auto di mia moglie è abbastanza corta da entrare, ma è vicina. Ho realizzato questo sensore per semplificare il processo di parcheggio e per garantire che l'auto si riempisse
Sistema di allarme di parcheggio per veicoli con sensore PIR - Fai da te: 7 passaggi (con immagini)
Sistema di allarme di parcheggio del veicolo che utilizza il sensore PIR - Fai da te: hai mai avuto problemi durante il parcheggio di veicoli come auto, camion, moto o altro, quindi in questo tutorial ti mostrerò come superare questo problema usando un semplice allarme di parcheggio del veicolo sistema utilizzando il sensore PIR. In questo sistema che
Come costruire un sensore di parcheggio per risolvere il dolore di trovare un posto libero: 12 passaggi
Come costruire un sensore di parcheggio per risolvere il dolore di trovare un posto libero: In questo progetto costruiremo un semplice sensore di parcheggio usando un Raspberry Pi. Si scopre che ogni mattina devo affrontare questa domanda: l'UNICO parcheggio davanti al mio ufficio è già occupato? Perché quando lo è davvero, devo andare in giro per
Telemetro per il parcheggio in garage con Arduino: 4 passaggi (con immagini)
Telemetro per il parcheggio in garage con Arduino: questo semplice progetto ti aiuterà a parcheggiare la tua auto in garage visualizzando la distanza dagli oggetti davanti al paraurti della tua auto. Un messaggio "Stop" ti dirà quando è il momento di fermarti. Il progetto è basato sui soliti HC-SR04 o Parallax Ping)))