Tartalomjegyzék:

Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével: 3 lépés
Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével: 3 lépés

Videó: Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével: 3 lépés

Videó: Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével: 3 lépés
Videó: Невероятное восприятие расстояния / невербальный гипн... 2024, Július
Anonim
Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével
Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével

A HC-SR04 ultrahangos távolságérzékelő érintés nélküli ultrahangos szonárral méri a tárgytól való távolságot. Két távadóból, egy vevőből és egy vezérlő áramkörből áll. A távadók nagyfrekvenciás ultrahangos hangot bocsátanak ki, amely visszaverődik a közeli szilárd tárgyakról, és a vevő hallgat minden visszatérő visszhangra. Ezt a visszhangot a vezérlő áramkör feldolgozza, hogy kiszámítsa az átvitt és vett jel közötti időeltolódást. Ezt az időt később néhány okos matekkal együtt ki lehet használni az érzékelő és a tükröző tárgy közötti távolság kiszámításához!

Kellékek

Amire szüksége lesz:

  • Raspberry Pi 2/3/4
  • Micro SD kártya Raspbian -mal
  • 5.1V USB tápegység
  • HC-SR04 (nyilván)
  • Kenyeretábla
  • 4 férfi -női kábel
  • Monitor és billentyűzet a Raspberry Pi számára

Lépés: Állítsa be a Raspberry Pi -t

Állítsa be a Raspberry Pi -t
Állítsa be a Raspberry Pi -t
  1. Helyezze be a Raspbian segítségével beállított SD -kártyát (a NOOBS -on keresztül) a Raspberry Pi alján található microSD -kártya nyílásba.
  2. Keresse meg a billentyűzet kábelének USB csatlakozó végét, és csatlakoztassa a billentyűzetet a Raspberry Pi USB -portjához (nem számít, hogy melyik portot használja).
  3. Győződjön meg arról, hogy a képernyő be van dugva a fali konnektorba és be van kapcsolva. Nézze meg a Raspberry Pi HDMI -portjait - vegye figyelembe, hogy a tetejük lapos. Kábel segítségével csatlakoztassa a képernyőt a Raspberry Pi HDMI -portjához - szükség esetén használjon adaptert.

  4. Csatlakoztassa az USB tápegységet egy konnektorba, és csatlakoztassa a Raspberry Pi tápcsatlakozójához.
  5. A Raspberry Pi elindul, majd készen áll az indulásra.

2. lépés: A hardver beállítása

A hardver beállítása
A hardver beállítása

Az ultrahangos távolságérzékelő beállítása meglehetősen egyszerű, nincs szükség más bonyolult alkatrészekre, csak az érzékelő, 4 kábel és a Raspberry Pi. Csak négy csapja van:

  • VCC a 2. tűhöz (5V)
  • TRIG - 12. tű (GPIO 18)
  • ECHO - 18. tű (GPIO 24)
  • GND - 6. tű (GND)

3. lépés: Python -szkript

Python szkript
Python szkript

Először telepítenünk kell a python gpiozero könyvtárat, és a használathoz létre kell hoznunk egy új szkriptet

sudo nano distance_sensor.py

a következőkkel:

# A szükséges könyvtárak beszerzése

gpiozero import DistanceSensor from time import alvó # Inicializálja az ultrahangos érzékelőt = DistanceSensor (trigger = 18, echo = 24), míg igaz: # Várjon 2 másodpercet alvásig (2) # Szerezze meg a távolságot méterben = sensor.distance # De szeretnénk ez centiméter távolságban = érzékelő.távolság * 100 # Nagy tizedes számot kapnánk, így két helyre kerekítjük távolság = kerek (érzékelő.távolság, 2) # Nyomtassa ki az információkat a szitanyomatra ("Távolság: {} cm ".formátum (érzékelő.távolság))

Ajánlott: