Cuprins:
- Provizii
- Pasul 1: configurați Raspberry Pi
- Pasul 2: Configurarea hardware-ului
- Pasul 3: Script Python
Video: Detecție la distanță cu Raspberry Pi și HC-SR04: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Senzorul de distanță cu ultrasunete HC-SR04 utilizează sonar cu ultrasunete fără contact pentru a măsura distanța față de un obiect. Se compune din două emițătoare, un receptor și un circuit de control. Transmițătoarele emit un sunet cu ultrasunete de înaltă frecvență, care ricoșează de pe orice obiect solid din apropiere, iar receptorul ascultă orice ecou de întoarcere. Ecoul respectiv este apoi procesat de circuitul de control pentru a calcula diferența de timp dintre semnalul transmis și primit. Acest timp poate fi ulterior folosit, împreună cu unele matematici inteligente, pentru a calcula distanța dintre senzor și obiectul reflectant!
Provizii
Ce vei avea nevoie:
- Raspberry Pi 2/3/4
- Card Micro SD încărcat cu Raspbian
- Alimentare USB 5.1V
- HC-SR04 (evident)
- Pană de pâine
- 4 cabluri de la mascul la feminin
- Monitor și tastatură pentru Raspberry Pi
Pasul 1: configurați Raspberry Pi
- Introduceți cardul SD pe care l-ați configurat cu Raspbian (prin NOOBS) în slotul pentru card microSD de pe partea inferioară a Raspberry Pi.
- Găsiți capătul conectorului USB al cablului tastaturii și conectați tastatura la un port USB de pe Raspberry Pi (nu contează ce port utilizați).
-
Asigurați-vă că ecranul este conectat la o priză de perete și pornit. Uitați-vă la porturile HDMI de pe Raspberry Pi - observați că au o parte plată deasupra. Utilizați un cablu pentru a conecta ecranul la portul HDMI al Raspberry Pi - utilizați un adaptor, dacă este necesar.
- Conectați sursa de alimentare USB la o priză și conectați-o la portul de alimentare al Raspberry Pi.
- Raspberry Pi va începe să pornească, apoi veți fi gata de plecare.
Pasul 2: Configurarea hardware-ului
Configurarea senzorului de distanță cu ultrasunete este destul de simplă, nu sunt necesare alte piese complicate, ci doar senzorul, 4 cabluri și Raspberry Pi. Are doar patru pini:
- VCC la pinul 2 (5V)
- TRIG la pinul 12 (GPIO 18)
- ECHO la pinul 18 (GPIO 24)
- GND la Pinul 6 (GND)
Pasul 3: Script Python
În primul rând, ar trebui să avem instalată biblioteca gpiozero python și pentru a o folosi vom crea un nou script
sudo nano distance_sensor.py
cu următoarele:
# Obținerea bibliotecilor de care avem nevoie
din importul gpiozero DistanceSensor din timpul de import somn # Inițializați senzorul cu ultrasunete = DistanceSensor (declanșator = 18, ecou = 24) în timp ce True: # Așteptați 2 secunde de somn (2) # Obțineți distanța în metri distanță = senzor.distanță # Dar vrem în centimetri distanță = senzor.distanță * 100 # Am obține un număr zecimal mare, așa că îl vom rotunji la 2 locuri distanță = rotund (senzor.distanță, 2) # Imprimați informațiile pe ecran ("Distanță: {} cm ".format (senzor.distanță))
Recomandat:
ALARMĂ DE DETECȚIE A MIȘCĂRII: 7 pași
ALARMĂ DE DETECȚIE A MIȘCĂRII: Bună ziua, prieteni din tutorial Vă voi arăta cum să declanșați o alarmă de detectare a mișcării. componenta principală a acestui proiect este senzorul PIR
Mașină de vopsit cu detecție de culoare: 4 pași
Mașină de vopsit cu detecție de culoare: mașina de vopsit cu detecție de culoare copiază culorile din jurul dvs. și vă permite să desenați cu ele. Dacă aveți vopseaua culorilor primare, puteți utiliza senzorul de culoare RGB pentru a detecta culoarea dorită și a o amesteca. Nu uitați, utilizați obiectul de culoare strălucitoare
Cameră de e-mail Arduino Security 3G / GPRS cu detecție de mișcare: 4 pași
Cameră de e-mail Arduino Security 3G / GPRS cu detecție de mișcare: În acest manual, aș dori să spun despre o versiune a construirii unui sistem de supraveghere de securitate cu detector de mișcare și trimiterea fotografiilor în cutia poștală prin intermediul scutului 3G / GPRS. Acest articol se bazează pe alte instrucțiuni: instrucțiunea 1 și instrucțiunea
Cea mai ușoară cameră web ca cameră de securitate - Detecție de mișcare și imagini prin e-mail: 4 pași
Cea mai ușoară cameră web ca cameră de securitate - Detecție mișcare și imagini trimise prin e-mail: Nu mai trebuie să descărcați sau să configurați software pentru a obține imagini detectate de mișcare de pe camera dvs. web către e-mail - pur și simplu utilizați browserul. Utilizați un browser Firefox, Chrome, Edge sau Opera actualizat pe Windows, Mac sau Android pentru a captura imaginea
Măriți distanța efectivă la transmițătorul cu declanșare la distanță „ebay” Flash cu antenă: 6 pași
Măriți distanța efectivă pe emițătorul de declanșare la distanță „ebay” cu antenă: amatorii de camere pot achiziționa versiuni ieftine de declanșatoare de la distanță pentru unitățile de bliț externe, controlând fie unitățile de tip flash „hot”, fie cele de tip „studio”. Acești declanșatori suferă de o putere redusă a emițătorului și, prin urmare, de o distanță de control efectivă mică. Acest mo