Sisukord:

Kaugusandur Raspberry Pi ja HC-SR04 abil: 3 sammu
Kaugusandur Raspberry Pi ja HC-SR04 abil: 3 sammu

Video: Kaugusandur Raspberry Pi ja HC-SR04 abil: 3 sammu

Video: Kaugusandur Raspberry Pi ja HC-SR04 abil: 3 sammu
Video: Ekraaniblokk. Teksti esitamine 2024, Juuli
Anonim
Kaugusandur Raspberry Pi ja HC-SR04 abil
Kaugusandur Raspberry Pi ja HC-SR04 abil

Ultraheli kaugusandur HC-SR04 kasutab objekti kauguse mõõtmiseks mittekontaktset ultraheli sonarit. See koosneb kahest saatjast, vastuvõtjast ja juhtimisahelast. Saatjad väljastavad kõrgsageduslikku ultraheli, mis põrkab läheduses asuvatest tahketest objektidest ja vastuvõtja kuulab tagasitulekut. Seda kaja töötleb seejärel juhtimisahel, et arvutada edastatava ja vastuvõetud signaali ajaline erinevus. Seda aega saab hiljem koos mõne nutika matemaatikaga kasutada anduri ja peegeldava objekti vahelise kauguse arvutamiseks!

Tarvikud

Mida vajate:

  • Vaarika Pi 2/3/4
  • Micro SD -kaart, mis on laaditud Raspbianiga
  • 5,1 V USB toide
  • HC-SR04 (ilmselt)
  • Leivalaud
  • 4 meessoost naissoost kaablit
  • Raspberry Pi monitor ja klaviatuur

Samm: seadistage Raspberry Pi

Seadistage Raspberry Pi
Seadistage Raspberry Pi
  1. Sisestage Raspbianiga seadistatud SD -kaart (NOOBS -i kaudu) oma Raspberry Pi alumisel küljel asuvasse microSD -kaardi pesasse.
  2. Otsige üles oma klaviatuuri kaabli USB -pistiku ots ja ühendage klaviatuur Raspberry Pi USB -porti (pole vahet, millist pordi kasutate).
  3. Veenduge, et teie ekraan oleks ühendatud seinakontakti ja sisse lülitatud. Vaadake Raspberry Pi HDMI -porti (d) - pange tähele, et nende peal on lame külg. Kasutage ekraani ühendamiseks Raspberry Pi HDMI -pordiga kaablit - vajadusel kasutage adapterit.

  4. Ühendage USB -toiteplokk pistikupessa ja ühendage see oma Raspberry Pi toitepordiga.
  5. Teie Raspberry Pi hakkab käivituma, siis olete valmis minema.

Samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine

Ultraheli kaugusanduri seadistamine on üsna lihtne, muid keerulisi osi pole vaja, piisab andurist, 4 kaablist ja Raspberry Pi -st. Sellel on ainult neli tihvti:

  • VCC pin 2 (5V)
  • TRIG kuni tihvt 12 (GPIO 18)
  • ECHO kuni tihvti 18 (GPIO 24)
  • GND kuni tihvti 6 (GND)

Samm: Pythoni skript

Pythoni skript
Pythoni skript

Esiteks peaksime olema installitud python gpiozero raamatukogu ja selle kasutamiseks loome uue skripti

sudo nano distance_sensor.py

järgmisega:

# Vajalike raamatukogude hankimine

alates gpiozero import DistanceSensor ajast importimise unerežiimist # Initsialiseeri ultraheli andur = DistanceSensor (päästik = 18, kaja = 24), samal ajal kui tõsi: # Oota 2 sekundit und (2) # Hangi kaugus meetrites = sensor.distance # Aga me tahame see sentimeetrites kaugus = sensor.kaugus * 100 # Saaksime suure kümnendnumbri, nii et ümardame selle kaheks kohaks kaugus = ümmargune (sensor.distance, 2) # Printige teave siiditrükki ("Kaugus: {} cm ".formaat (andur.kaugus))

Soovitan: