Taula de continguts:
- Subministraments
- Pas 1: tallar:
- Pas 2: connectar el sensor PIR:
- Pas 3: configureu Webhooks:
- Pas 4: Codi:
Vídeo: Sensor de moviment Raspberry Pi IFTTT: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Hola. Sóc alumne de 4t i avui farem un sensor de moviment IFTTT
Subministraments
1x capsa de cartró
1x raspberry pi model b + o a +
1x sensor PIR https://www.amazon.com/gp/product/B07KZW86YR/ref=p…(diversos) cables de pont
1 bombeta intel·ligent (opcional)
Cinta adhesiva (opcional)
compte ifttt
Pas 1: tallar:
Talla un petit forat al mig de la part superior de la caixa.
Pas 2: connectar el sensor PIR:
Connecteu el pin del sensor PIR amb l’etiqueta VCC al pin de 5 V del Raspberry Pi. Això proporciona alimentació al sensor PIR. Connecteu l’etiqueta GND a un pin de terra del Pi (també etiquetat GND). Per completar el circuit, connecteu l’etiquetat OUT a qualsevol pin GPIO numerat del Pi. En aquest exemple, hem escollit GPIO 4. El pin OUT generarà una tensió quan el sensor detecti moviment. El voltatge el rebrà el Raspberry Pi.
Pas 3: configureu Webhooks:
feu un applet nou i, a continuació, seleccioneu Webhooks. i després feu el mateix amb les notificacions.
Pas 4: Codi:
Per a Python 3 o Thonny
#! / usr / bin / python # Importsimport RPi. GPIO com a GPIOimport timeimport sol·licituds # Estableix la convenció de noms GPIOGPIO.setmode (GPIO. BCM) # Desactiva les advertències GPIOGPIO.setwarnings (fals) # Estableix una variable per mantenir el PIN GPIO identitatpirpir = 17 # Estableix el pin GPIO com inputGPIO.setup (pinpir, GPIO. IN) # Variables per contenir l'estat actual i últimcurrentstate = 0previousstate = 0 try: print ("Esperant que PIR es resolgui …") # Bucle fins que la sortida PIR sigui 0 mentre GPIO.input (pinpir) == 1: currentstate = 0 print ("Ready") # Bucle fins que els usuaris surten amb CTRL-C mentre és True: # Llegeix l'estat PIR currentstate = GPIO.input (pinpir) # Si el PIR s'activa si currentstate == 1 i previousstate == 0: print ("S'ha detectat un moviment!") # El vostre URL IFTTT amb nom d'esdeveniment, paràmetres (valors) de clau i json r = requests.post ('https://maker.ifttt.com/trigger / YOUR_EVENT_NAME / amb / key / YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Record new state previous previousstate = 1 # Espera 120 segons abans de fer un bucle ag ain print ("Waiting 120 seconds") time.sleep (120) # Si el PIR ha tornat a l'estat llest elif currentstate == 0 and previousstate == 1: print ("Ready") previousstate = 0 # Espereu 10 mil·lisegons de temps.sleep (0,01) excepte KeyboardInterrupt: print ("Surt") # Restableix la configuració GPIO GPIO.cleanup ()
Gaudeix-ne!
Recomanat:
L'alarma del sensor de moviment: 5 passos
L’alarma del sensor de moviment: sempre comproveu qui és a la vostra porta? Aquest és l’element perfecte per a vosaltres. Sempre he tingut curiositat per saber si hi ha gent fora de la meva porta sense saber-ho. He creat aquesta alarma del sensor de moviment amb llums led que indicaran
Servo i sensor de so: moviment reactiu: 4 passos
Servo i sensor de so: moviment reactiu: primer heu de reunir materials rellevants per muntar aquest circuit
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak. En aquest tutorial, aprendreu a utilitzar un sensor de moviment PIR per detectar el moviment. Al final d'aquest tutorial aprendreu: Com funcionen els sensors de moviment PIR Com s'utilitza
Qui és a la meva porta? Projecte PIR Sensor de moviment / sensor de rang: 5 passos
Qui és a la meva porta? Projecte PIR Motion Sensor / Range Sensor: El nostre projecte té com a objectiu detectar el moviment mitjançant sensors PIR i de distància. El codi Arduino emetrà un senyal visual i d'àudio per informar a l'usuari que hi ha a prop. El codi MATLAB us enviarà un senyal de correu electrònic per avisar l'usuari que hi ha algú a prop. Aquest dispositiu
Presa controlada pel moviment: des d’una llum de detecció de moviment: 6 passos
Presa controlada pel moviment: des d’una llum de detecció de moviment: Imagineu-vos que sou un enganyós que aneu a la casa més terrorífica de la casa. Després de passar per davant de tots els dimonis, fantasmes i cementiris, finalment arribareu al darrer camí. Podeu veure els caramels en un bol que teniu al davant! Però de sobte un gho