Tartalomjegyzék:
Videó: Raspberry Pi parkérzékelő: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ebben az utasításban parkérzékelőt építünk. Ennek a parkérzékelőnek az az ötlete, hogy zöld színnel jelenjen meg, ha bőven van helye a kocsi előrehúzására a parkolóban, majd sárguljon, amikor közeledik a teljesen előre álláshoz, majd pirosan, amikor meg kell állnia. Ezt a rendszert a Raspberry Pi -vel fogjuk felépíteni, és olyan távolságokat használunk, amelyeket könnyen tesztelhetünk.
1. lépés: Amire szüksége lesz
A következő összetevőkre lesz szüksége a Raspberry Pi beállításon kívül.
- HC-SR04 ultrahangos távolságérzékelő
- LED (X3)
- 330Ω ellenállás (X3)
- 10KΩ ellenállás (x2)
- Férfi-férfi / férfi-női jumper vezetékek
- Kenyeretábla
2. lépés: Végezze el a huzalozást
- A távolságérzékelő triggerje GPIO 4, visszhangja GPIO 18, a zöld fény 17, a sárga 27 és a piros 22.
- A 330 ohmos ellenállások a LED -ekhez tartoznak, és a LED -ek pozitív lábához, majd a GPIO -hoz csatlakoznak.
- A 10K ohmos ellenállások a távolságérzékelő visszhangcsapjai, és a GPIO -hoz csatlakoznak.
3. lépés: Kód
importálja az RPi. GPIO fájlt GPIO -ként
GPIO.setwarnings (hamis)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
ZÖLD = 17
SÁRGA = 27
PIROS = 22
GPIO.beállítás (TRIG, GPIO. OUT)
GPIO.setup (ECHO, GPIO. IN)
GPIO.setup (ZÖLD, GPIO. OUT)
GPIO.setup (SÁRGA, GPIO. OUT)
GPIO.setup (RED, GPIO. OUT)
def green_light ():
GPIO.kimenet (ZÖLD, GPIO. MAGAS)
GPIO.kimenet (SÁRGA, GPIO. LOW)
GPIO.kimenet (RED, GPIO. LOW)
def sárga_fény ():
GPIO.kimenet (ZÖLD, GPIO. LOW)
GPIO.kimenet (SÁRGA, GPIO. MAGAS)
GPIO.kimenet (RED, GPIO. LOW)
def red_light (): GPIO.output (GREEN, GPIO. LOW)
GPIO.kimenet (SÁRGA, GPIO. LOW)
GPIO kimenet (RED, GPIO. HIGH)
def get_distance ():
GPIO kimenet (TRIG, True)
time.sleep (0.00001)
GPIO.output (TRIG, False)
míg a GPIO.input (ECHO) == hamis: start = time.time ()
míg a GPIO.input (ECHO) == igaz: vége = time.time ()
jel_idő = vége-kezdet
távolság = jel_idő / 0.000058
visszatérési távolság
míg igaz:
távolság = get_distance ()
time.sleep (0.05)
nyomtatás (távolság)
ha a távolság> = 25:
zöld fény()
elif 25> távolság> 10:
sárga_fény ()
elif távolság <= 5:
red_light ()
Ha a távolság nagyobb vagy egyenlő, mint 25 cm, zöld fényt mutatunk. Ha 10 és 25 cm között van, akkor megsárgulunk, majd 10 cm -nél kisebb vagy azzal egyenlő mértékben pirosodunk.
Ajánlott:
Smart Home by Raspberry Pi: 5 lépés (képekkel)
Smart Home by Raspberry Pi: Már számos olyan termék létezik, amelyek okosabbá teszik a lakást, de a legtöbb saját megoldás. De miért van szüksége internetkapcsolatra, hogy okostelefonjával lámpát kapcsoljon? Ez volt az egyik ok arra, hogy saját Smar -t építsek
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
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
A számítógép szétszerelése egyszerű lépésekkel és képekkel: 13 lépés (képekkel)
A számítógép szétszerelése egyszerű lépésekkel és képekkel: Ez az utasítás a számítógép szétszereléséről szól. A legtöbb alapvető alkatrész moduláris és könnyen eltávolítható. Fontos azonban, hogy szervezett legyen ezzel kapcsolatban. Ez segít elkerülni az alkatrészek elvesztését, és az újra összerakást is