Tartalomjegyzék:
- Kellékek
- Lépés: Állítsa be a Raspberry Pi -t
- 2. lépés: A hardver beállítása
- 3. lépés: Python -szkript
Videó: Távolságérzékelés a Raspberry Pi és a HC-SR04 segítségével: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
- 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.
- 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).
-
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.
- Csatlakoztassa az USB tápegységet egy konnektorba, és csatlakoztassa a Raspberry Pi tápcsatlakozójához.
- A Raspberry Pi elindul, majd készen áll az indulásra.
2. lépés: 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
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:
Fából készült LED játékkijelző a Raspberry Pi Zero segítségével: 11 lépés (képekkel)
Fából készült LED -es játékkijelző a Raspberry Pi Zero segítségével: Ez a projekt megvalósítja a 20x10 képpontos WS2812 alapú, 78x35 cm -es LED -kijelzőt, amely könnyen felszerelhető a nappaliban retro játékokhoz. Ennek a mátrixnak az első verzióját 2016 -ban építették, és sok ember újjáépítette. Ez a példa
Az OSMC beállítása a Hyperion segítségével a Raspberry Pi -n a WS2812b LED csíkkal: 8 lépés
Az OSMC beállítása a Hyperion segítségével a Raspberry Pi -n a WS2812b led szalaggal: Néha nagyon jól tudok angolul, néha nem … Először is először. Ez az első oktatható, és az angol nem az anyanyelvem, ezért kérem, ne legyen túl kemény velem. Ez nem a keret felépítéséről fog szólni, ez egyszerű. Telepítésről van szó
Építse fel az internet által vezérelt videó-streaming robotot az Arduino és a Raspberry Pi segítségével: 15 lépés (képekkel)
Építsd meg interneten vezérelt videó-streaming robotodat Arduino és Raspberry Pi segítségével: @RedPhantom vagyok (más néven LiquidCrystalDisplay / Itay), egy 14 éves izraeli diák, aki a Max Shein Junior High School for Advanced Science and Mathematics-ban tanul. Ezt a projektet azért készítem, hogy mindenki tanuljon és ossza meg! Lehet, hogy van
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés
Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
A Raspbian Buster telepítése a Raspberry Pi 3 - -ra A Raspbian Buster használatának első lépései a Raspberry Pi 3b / 3b+segítségével: 4 lépés
A Raspbian Buster telepítése a Raspberry Pi 3 | -ra A Raspbian Buster használatának megkezdése a Raspberry Pi 3b / 3b+alkalmazással: Sziasztok, a közelmúltban a Raspberry pi szervezet új Raspbian operációs rendszert indított Raspbian Buster néven. Ez a Raspbian új verziója a Raspberry pi's számára. Tehát ma ebben az utasításban megtanuljuk, hogyan kell telepíteni a Raspbian Buster OS -t a Raspberry pi 3 -ra