Tartalomjegyzék:
- Kellékek
- 1. lépés: Vágás:
- 2. lépés: A PIR érzékelő csatlakoztatása:
- 3. lépés: Webhook beállítása:
- 4. lépés: Kód:
Videó: Raspberry Pi mozgásérzékelő IFTTT: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Helló. 4. osztályos vagyok, és ma IFTTT mozgásérzékelőt készítünk
Kellékek
1x kis kartondoboz
1x málna pi modell b+ vagy a+
1x PIR érzékelő https://www.amazon.com/gp/product/B07KZW86YR/ref=p… (Különféle) áthidaló vezetékek
1x intelligens villanykörte (opcionális)
Ragasztószalag (opcionális)
ifttt fiók
1. lépés: Vágás:
Vágjon egy kis lyukat a doboz tetejének közepére.
2. lépés: A PIR érzékelő csatlakoztatása:
Csatlakoztassa a PIR érzékelő VCC feliratú tűjét a Raspberry Pi 5V -os csatlakozójához. Ez biztosítja a PIR érzékelő áramellátását. Csatlakoztassa a GND feliratú csatlakozót a Pi földelőcsapjához (más néven GND). Ezzel befejeződik az áramkör. Csatlakoztassa az OUT feliratúat a Pi bármelyik számozott GPIO -tűjéhez. Ebben a példában a GPIO 4 -et választottuk. Az OUT érintkező feszültséget ad ki, amikor az érzékelő mozgást érzékel. A feszültséget ezután a Raspberry Pi fogja fogadni.
3. lépés: Webhook beállítása:
hozzon létre egy új kisalkalmazást, majd válassza a Webhooks lehetőséget. majd tegye ugyanezt az értesítésekkel.
4. lépés: Kód:
Python 3 vagy thonny esetén
#! /usr/bin/python # Importsimport RPi. GPIO mint GPIOimport időimport kérések # Állítsa be a GPIO elnevezési konvenciótGPIO.setmode (GPIO. BCM) # Kapcsolja ki a GPIO figyelmeztetéseket # Állítsa be a GPIO tűt bemenetkéntGPIO.setup (pinpir, GPIO. IN) # Változók az aktuális és az utolsó állapot megtartásához.input (pinpir) == 1: currentstate = 0 print ("Ready") # Loop, amíg a felhasználók kilépnek a CTRL-C billentyűvel, míg True: # Olvassa el a PIR állapot currentstate = GPIO.input (pinpir) # Ha a PIR aktiválódik, ha az aktuális állapot == 1 és korábbi állapot == 0: print ("Mozgás észlelve!") # Az IFTTT URL -je eseménynévvel, kulccsal és json paraméterekkel (értékekkel) r = request.post ('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/with/key/YOUR_KEY_HERE ', params = {"value1": "nincs", "érték2": "nincs", "érték3": "nincs"}) # Új korábbi állapot rögzítése előző állapot = 1 # Várj 120 másodpercet hurok előtt ag ain print ("Várakozás 120 másodperc") time.sleep (120) # Ha a PIR visszatért a kész állapotba elif currentstate == 0 és previousstate == 1: print ("Ready") previousstate = 0 # Várjon 10 ezredmásodpercet.sleep (0.01), kivéve a KeyboardInterrupt: print ("Kilépés") # GPIO beállítások visszaállítása GPIO.cleanup ()
Élvezd!
Ajánlott:
A mozgásérzékelő riasztása: 5 lépés
A mozgásérzékelő riasztása: Mindig ellenőrzi, hogy ki áll az ajtóban? Ez a tökéletes elem az Ön számára. Mindig kíváncsi voltam, hogy vannak -e emberek az ajtómon kívül anélkül, hogy tudnám. Létrehoztam ezt a mozgásérzékelő riasztást LED -es fényekkel, amelyek jelzik
Hordozható mozgásérzékelő: 4 lépés
Hordozható mozgásérzékelő: Helló, készítettem egy hordozható akkumulátorral működő mozgásérzékelőt, amelyet szeretnék megosztani veletek. Amire szüksége lesz: Arduino Uno Keyes mozgásérzékelő Vezetékek LED -ek (piros, zöld kék)
Raspberry Pi mozgásérzékelő kamera reflektorfényben: 3 lépés
Raspberry Pi mozgásérzékelő kamera a Floodlight házban: Egy ideje a Raspberry Pi -kkel foglalkozom, és sokféle dologra használom őket, de főleg CCTV -kameraként, hogy figyeljem az otthonomat, miközben távol vagyok attól a képességtől, hogy távolról élő közvetítést nézhessek, de képeket is kaphat e -mailben
PIR mozgásérzékelő: A PIR -ek használata Arduino és Raspberry Pi -vel: 5 lépés
PIR mozgásérzékelő: A PIR -ek használata az Arduino & Raspberry Pi -vel: Ezt és más csodálatos oktatóanyagokat az ElectroPeak hivatalos weboldalán olvashatja el. Ebben az oktatóanyagban megtanulhatja, hogyan kell PIR -mozgásérzékelőt használni a mozgás észlelésére. Ennek az oktatóanyagnak a végén megtudhatja: Hogyan működnek a PIR mozgásérzékelők?
Raspberry Pi 3 mozgásérzékelő kamera élő adással: 6 lépés
Raspberry Pi 3 mozgásérzékelő kamera élő hírcsatornával: Bevezetés Ebben a projektben megtanulhatja, hogyan kell felépíteni egy mozgásérzékelő kamerát, amelyet kameracsapdaként, kisállat/baba monitorként, biztonsági kameraként és még sok másként használhat. Ez a projekt több lépésből áll: Bevezetés Beállítás