Obsah:
Video: Senzor pohybu Raspberry Pi IFTTT: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Ahoj. Jsem žák 4. ročníku a dnes si vyrobíme pohybový senzor IFTTT
Zásoby
1x malá lepenková krabice
1x malinový pi model b+ nebo a+
1x PIR senzor https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(Různé) propojovací vodiče
1x chytrá žárovka (volitelně)
Lepicí páska (volitelně)
účet ifttt
Krok 1: Střih:
Uprostřed horní části krabice vyřízněte malý otvor.
Krok 2: Připojení senzoru PIR:
Připojte kolík PIR senzoru označený VCC k 5V pinu na Raspberry Pi. To poskytuje napájení senzoru PIR. Připojte ten označený GND k uzemňovacímu kolíku na Pi (také označený GND). Tím je obvod dokončen. Připojte ten, který je označen OUT, k jakémukoli očíslovanému kolíku GPIO na Pi. V tomto případě jsme vybrali GPIO 4. Kolík OUT bude vydávat napětí, když snímač detekuje pohyb. Napětí pak bude přijímat Raspberry Pi.
Krok 3: Nastavení webhooků:
vytvořte nový applet a pak vyberte Webhooks. a poté proveďte totéž s oznámeními.
Krok 4: Kód:
Pro python 3 nebo thonny
#! /usr/bin/python # Importsimport RPi. GPIO jako požadavky GPIOimport timeimport # Nastavit konvenci pojmenování GPIOGPIO.setmode (GPIO. BCM) # Vypnout varování GPIOGPIO.setwarnings (False) # Nastavit proměnnou, která bude uchovávat GPIO Pin identitypinpir = 17 # Nastavit GPIO pin jako vstup.input (pinpir) == 1: currentstate = 0 print ("Ready") # Smyčka, dokud uživatelé nepřestanou používat CTRL-C, zatímco True: # Přečíst stav PIR currentstate = GPIO.input (pinpir) # Pokud je spuštěn PIR, pokud aktuální stav == 1 a previousstate == 0: print ("Motion Detected!") # Vaše adresa IFTTT s názvem události, klíčem a parametry JSON (hodnoty) r = requests.post ('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/s/key/YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Record new previous state previousstate = 1 #Wait 120 seconds před smyčkování ag ain print ("Čekání 120 sekund") time.sleep (120) # Pokud se PIR vrátil do stavu připravenosti elif currentstate == 0 a previousstate == 1: print ("Ready") previousstate = 0 # Počkejte 10 milisekund.sleep (0,01) kromě KeyboardInterrupt: print ("Quit") # Obnovit nastavení GPIO GPIO.cleanup ()
Užívat si!
Doporučuje:
Sledování pohybu pomocí MPU-6000 a Raspberry Pi: 4 kroky
Sledování pohybu pomocí MPU-6000 a Raspberry Pi: MPU-6000 je 6osý snímač sledování pohybu, který má zabudovaný 3osý akcelerometr a 3osý gyroskop. Tento senzor je schopen efektivně sledovat přesnou polohu a umístění objektu v trojrozměrné rovině. Lze použít i
Senzor pohybu ESP-01 s hlubokým spánkem: 5 kroků
Snímač pohybu ESP-01 s hlubokým spánkem: Pracoval jsem na výrobě domácích pohybových senzorů, které při spuštění odesílají e-mailové zprávy. Existuje mnoho příkladů instrukcí a dalších příkladů, jak toho dosáhnout. Nedávno jsem to potřeboval udělat s pohybovým PIR pohybovým senzorem a ESP
Senzor pohybu PIR: 5 kroků
Pohybový senzor PIR: Pasivní infračervený senzor (PIR senzor) je elektronický senzor, který měří infračervené (IR) světlo vyzařující z předmětů v jeho zorném poli. Nejčastěji se používají v detektorech pohybu na bázi PIR. PIR senzory se běžně používají v
Senzor pohybu! Como Uso Uno ?: 6 kroků
Senzor pohybu! Como Uso Uno ?? . Por razby les traigo
Detekce pohybu pomocí Raspberry Pi: 4 kroky
Detekce pohybu pomocí Raspberry Pi: V tomto pokynu se naučíme, jak můžeme použít PIR (pasivní infračervený) senzor s Raspberry Pi, abychom vytvořili jednoduchý detektor pohybu. Používá se ke snímání pohybu lidí, zvířat nebo jiné předměty. Běžně se používají v burgu