
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Il sensore di distanza a ultrasuoni HC-SR04 utilizza un sonar a ultrasuoni senza contatto per misurare la distanza da un oggetto. Consiste di due trasmettitori, un ricevitore e un circuito di controllo. I trasmettitori emettono un suono ultrasonico ad alta frequenza, che rimbalza su eventuali oggetti solidi vicini e il ricevitore ascolta qualsiasi eco di ritorno. Tale eco viene quindi elaborata dal circuito di controllo per calcolare la differenza di tempo tra il segnale trasmesso e quello ricevuto. Questo tempo può essere successivamente utilizzato, insieme ad alcuni calcoli matematici, per calcolare la distanza tra il sensore e l'oggetto riflettente!
Forniture
Di cosa avrai bisogno:
- Lampone Pi 2/3/4
- Scheda Micro SD caricata con Raspbian
- Alimentazione USB 5.1V
- HC-SR04 (ovviamente)
- tagliere
- 4 cavi maschio-femmina
- Monitor e tastiera per Raspberry Pi
Passaggio 1: configura il Raspberry Pi

- Inserisci la scheda SD che hai configurato con Raspbian (tramite NOOBS) nello slot per schede microSD nella parte inferiore del tuo Raspberry Pi.
- Trova l'estremità del connettore USB del cavo della tastiera e collega la tastiera a una porta USB su Raspberry Pi (non importa quale porta usi).
-
Assicurati che lo schermo sia collegato a una presa a muro e acceso. Guarda le porte HDMI sul Raspberry Pi: nota che hanno un lato piatto in alto. Usa un cavo per collegare lo schermo alla porta HDMI di Raspberry Pi - usa un adattatore se necessario.
- Collega l'alimentatore USB a una presa e collegalo alla porta di alimentazione del tuo Raspberry Pi.
- Il tuo Raspberry Pi inizierà ad avviarsi, quindi sarai pronto per partire.
Passaggio 2: configurazione dell'hardware

La configurazione del sensore di distanza ad ultrasuoni è abbastanza semplice, non sono necessarie altre parti complicate, solo il sensore, 4 cavi e il Raspberry Pi. Ha solo quattro pin:
- VCC al Pin 2 (5V)
- TRIG al Pin 12 (GPIO 18)
- ECHO al Pin 18 (GPIO 24)
- GND al Pin 6 (GND)
Passaggio 3: script Python

Per prima cosa dovremmo avere la libreria python gpiozero installata e per usarla creeremo un nuovo script
sudo nano distance_sensor.py
con quanto segue:
# Ottenere le librerie di cui abbiamo bisogno
from gpiozero import DistanceSensor from time import sleep # Inizializza il sensore ultrasonico sensor = DistanceSensor(trigger=18, echo=24) while True: # Attendi 2 secondi sleep(2) # Ottieni la distanza in metri distance = sensor.distance # Ma vogliamo it in centimetri distanza = sensore.distance * 100 # Otterremmo un numero decimale grande quindi lo arrotonderemo a 2 posizioni distance = round(sensor.distance, 2) # Stampa le informazioni sullo schermo print("Distance: {} cm".format(sensor.distanza))
Consigliato:
Auto RC controllata da Bluetooth con controllo della velocità e misurazione della distanza: 8 passaggi

Auto RC controllata da Bluetooth con controllo della velocità e misurazione della distanza: da bambino, sono sempre stato affascinato dalle auto RC. Al giorno d'oggi puoi trovare molti tutorial per creare auto RC controllate da Bluetooth a basso costo con l'aiuto di Arduino. Facciamo un ulteriore passo avanti e usiamo la nostra conoscenza pratica della cinematica per calcolare
Rilevamento della temperatura a distanza: 6 passaggi

Remote Temperature Sensing: In questo progetto, un MKR 1400 viene utilizzato per controllare 3 sensori DHT 22 e comunicare il risultato con il numero di cellulare inserito nel codice (mostrerò dove). La temperatura è l'unico dato che viene recuperato da DHT 22, ma è interessante
Robot di Halloween con rilevamento del volto e rilevamento del sorriso: 8 passaggi (con immagini)

Monitoraggio del viso e rilevamento del sorriso Robot di Halloween: Halloween sta arrivando! Abbiamo deciso di costruire qualcosa di interessante. Incontra i robot Ghosty e Skully. Possono seguire il tuo viso e sanno quando sorridi per ridere con te! Questo progetto è un altro esempio dell'utilizzo dell'app iRobbie che converte l'iPhone in
Realizza un dispositivo di rilevamento e rilevamento a ultrasuoni a casa: 7 passaggi (con immagini)

Crea un dispositivo di rilevamento e distanza ad ultrasuoni a casa: ciao! Sono Sourabh Kumar, ero ansioso di creare un radar allarmante ma non ci proverò di nuovo, ma oggi ti guiderò a fare un rilevamento a ultrasuoni e un dispositivo di rilevamento a casa usando un sensore a ultrasuoni (ricetrasmettitore) so che ce ne sono molti professionista
Guardiano V1.0 --- Aggiornamento della telecamera spioncino della porta con Arduino (caratteristiche di registrazione del rilevamento del movimento e scosse elettriche): 5 passaggi

Guardiano V1.0 ||| Aggiornamento della telecamera spioncino della porta con Arduino (funzioni di registrazione del rilevamento del movimento e scosse elettriche): ho ordinato una telecamera spioncino ma quando la uso, mi sono reso conto che non esiste una funzione di registrazione automatica (attivata dal rilevamento del movimento). Poi ho iniziato a indagare su come funziona. Per registrare un video, dovresti 1- tenere premuto il pulsante di accensione per quasi 2 secondi