
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37

El sensor de distància ultrasònic HC-SR04 utilitza un sonar d’ultrasons sense contacte per mesurar la distància a un objecte. Consta de dos transmissors, un receptor i un circuit de control. Els transmissors emeten un so d'ultrasons d'alta freqüència, que rebota contra qualsevol objecte sòlid proper, i el receptor escolta qualsevol ressò de retorn. Aquest ressò el processa el circuit de control per calcular la diferència de temps entre el senyal que es transmet i es rep. Aquest temps es pot utilitzar posteriorment, juntament amb algunes matemàtiques intel·ligents, per calcular la distància entre el sensor i l'objecte reflectant.
Subministraments
Què necessiteu:
- Raspberry Pi 2/3/4
- Targeta Micro SD carregada amb Raspbian
- Alimentació USB 5.1V
- HC-SR04 (òbviament)
- Taula de pa
- 4 cables masculí a femení
- Monitor i teclat per a Raspberry Pi
Pas 1: configureu el Raspberry Pi

- Inseriu la targeta SD que heu configurat amb Raspbian (mitjançant NOOBS) a la ranura de la targeta microSD de la part inferior del vostre Raspberry Pi.
- Cerqueu l’extrem del connector USB del cable del teclat i connecteu el teclat a un port USB de Raspberry Pi (no importa quin port feu servir).
-
Assegureu-vos que la pantalla estigui endollada i connectada a una presa de paret. Mireu els ports HDMI del Raspberry Pi: observeu que tenen un costat pla a la part superior. Utilitzeu un cable per connectar la pantalla al port HDMI de Raspberry Pi: utilitzeu un adaptador si cal.
- Connecteu la font d’alimentació USB a una presa de corrent i connecteu-la al port d’alimentació del vostre Raspberry Pi.
- El vostre Raspberry Pi començarà a arrencar i ja estareu a punt.
Pas 2: Configuració del maquinari

Configurar el sensor de distància per ultrasons és bastant senzill, no calen altres parts complicades, només el sensor, 4 cables i el Raspberry Pi. Només té quatre pins:
- VCC al pin 2 (5V)
- TRIG al pin 12 (GPIO 18)
- ECHO al pin 18 (GPIO 24)
- GND al pin 6 (GND)
Pas 3: Python Script

En primer lloc, hauríem d’instal·lar la biblioteca python gpiozero i per utilitzar-la crearem un nou script
sudo nano distance_sensor.py
amb el següent:
# Obtenir les biblioteques que necessitem
des de la importació de gpiozero DistanceSensor des de la importació del temps de son # Inicialitzar sensor de sensor ultrasònic = DistanceSensor (activador = 18, eco = 24) mentre és True: # Espereu 2 segons de son (2) # Obteniu la distància en metres distància = sensor.distance # Però volem en centímetres distància = sensor.distance * 100 # Obteniríem un nombre decimal gran, de manera que l’arrodonirem a 2 punts distància = round (sensor.distance, 2) # Imprimiu la informació a la pantalla ("Distància: {} cm ".format (sensor.distance))
Recomanat:
Fermall de vidre de quars amb detecció de so i música amb pati de circuit Express Circuit: 8 passos (amb imatges)

Fermall de cristall de quars amb detecció de so i música amb parc infantil Circuit Express: aquest fermall reactiu al so es fa mitjançant un circuit de pati express, cristalls de quars a granel barats, filferro, cartró, plàstic trobat, un passador de seguretat, agulla i fil, cola calenta, tela, i diverses eines. Aquest és un prototip, o primer esborrany, d'aquest
El comandament a distància de TV es converteix en un comandament a distància RF -- NRF24L01 + Tutorial: 5 passos (amb imatges)

El comandament a distància de TV es converteix en un comandament a distància RF || Tutorial NRF24L01 +: en aquest projecte us mostraré com he utilitzat el popular IC nRF24L01 + RF per ajustar la brillantor d’una tira LED sense fils a través de tres botons inútils d’un control remot de TV. Comencem
Llum LED nocturna de llit amb detecció automàtica de moviment: 6 passos (amb imatges)

Llum LED nocturna de llit de detecció automàtica de moviment de bricolatge: Hola, nois, us donem la benvinguda a una altra instrucció que sempre us ajudarà en el vostre dia a dia i que us facilitarà la vostra vida. De vegades, això pot salvar la vida en cas de gent gran que ha de lluitar per aixecar-se al llit
Barret parlant de detecció de sacsejades amb Circuit Playground Express: 12 passos (amb imatges)

Barret parlant de detecció de sacsejades amb Circuit Playground Express: aquest tutorial fàcil i ràpid us ensenya a fer un barret parlant. Respondria amb una resposta acuradament processada quan "feu" una pregunta i potser us podria ajudar a decidir si teniu problemes o problemes. A la meva classe de Wearable Tech, jo
Feu una porta d'obertura i tancament automàtica amb detecció automàtica amb Arduino !: 4 passos

Crear una porta d'obertura i tancament automàtica amb detecció automàtica amb Arduino Ara podeu fer-ho seguint aquesta instrucció. En aquest instructiu construirem una porta que es pugui obrir i tancar automàticament sense que toqueu la porta. Sensors d'ultrasons o