Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Leikkaa:
- Vaihe 2: PIR -anturin kiinnitys:
- Vaihe 3: Webhookien määrittäminen:
- Vaihe 4: Koodi:
Video: Raspberry Pi -liiketunnistin IFTTT: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hei. Olen 4. luokkalainen ja tänään aiomme tehdä IFTTT -liiketunnistimen
Tarvikkeet
1x pieni pahvilaatikko
1x vadelmapi malli b+ tai a+
1x PIR -anturi https://www.amazon.com/gp/product/B07KZW86YR/ref=p… (Erilaisia) hyppyjohtimia
1x älykäs hehkulamppu (valinnainen)
Teippi (valinnainen)
ifttt -tili
Vaihe 1: Leikkaa:
Leikkaa pieni reikä laatikon yläosan keskelle.
Vaihe 2: PIR -anturin kiinnitys:
Kytke PIR -anturin nasta VCC Raspberry Pi: n 5V -nastaan. Liitä GND -merkintä P: n maadoitusnastaan (myös merkintä GND). Kytke OUT -merkintä mihin tahansa Pi: n numeroituun GPIO -nastaan. Tässä esimerkissä olemme valinneet GPIO 4. OUT -nasta antaa jännitteen, kun anturi havaitsee liikkeen. Raspberry Pi vastaanottaa jännitteen.
Vaihe 3: Webhookien määrittäminen:
luo uusi sovelma ja valitse sitten Webhooks. ja tee sama ilmoitusten kanssa.
Vaihe 4: Koodi:
Python 3: lle tai thonnylle
#! /usr/bin/python # Importsimport RPi. GPIO GPIOimport timeimport request # Aseta GPIO -nimeämiskäytäntöGPIO.setmode (GPIO. BCM) # Poista GPIO -varoitukset käytöstä # Aseta GPIO -nasta syötteeksiGPIO.setup (pinpir, GPIO. IN) # Muuttujat, jotka pitävät nykyisen ja viimeisen tilan nykyinen tila = 0previousstate = 0 yritä: tulosta ("Odotetaan, että PIR laskeutuu …") # Silmukka, kunnes PIR -lähtö on 0 GPIO: n ollessa.input (pinpir) == 1: currentstate = 0 print ("Ready") # Silmukka, kunnes käyttäjät sulkeutuvat CTRL-C-näppäimellä, kun taas True: # Lue PIR-tila currentstate = GPIO.input (pinpir) # Jos PIR laukaistaan, jos nykyinen tila == 1 ja edellinen tila == 0: print ("Liike havaittu!") # IFTTT -URL -osoitteesi, jossa on tapahtuman nimi, avain ja json -parametrit (arvot) r = request.post ('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/ja/key/YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Tallenna uusi edellinen tila previousstate = 1 #Odota 120 sekuntia ennen silmukointia ag ain print ("Odotetaan 120 sekuntia") time.sleep (120) # Jos PIR on palannut valmiustilaan elif -virran tila == 0 ja edellinen tila == 1: print ("Valmis") previousstate = 0 # Odota 10 millisekuntia.sleep (0.01) paitsi KeyboardInterrupt: print ("Quit") # Nollaa GPIO -asetukset GPIO.cleanup ()
Nauttia!
Suositeltava:
WLED (ESP8266) + IFTTT + Google Assistant: 5 vaihetta
WLED (ESP8266) + IFTTT + Google Assistant: Tämä opetusohjelma auttaa sinua aloittamaan IFTTT: n ja Google Assistant for WLED -laitteen käytön ESP8266 -laitteessa. ESP8266, seuraa tätä tynickiä koskevaa opasta: https: //tynick.com/blog/11-03-2019/getting-started…Kutsu Aircookielle niin hienosta ohjelmistosta
Ohjausvalot Alexalla tai IFTTT: llä (SINRIC PRO TUTORIAL): 6 vaihetta
Ohjausvalot Alexalla tai IFTTT: llä (SINRIC PRO TUTORIAL): Haluat siis olla se henkilö, joka esiintyy arkipäivän illallisen aikana sanomalla "Alexa sytyttää valon?" Tämä projekti on sinua varten! Tämän ohjeen lopussa voit ohjata RGB -nauhaa Alexa -laitteella ja IFTTT: llä
MCU Internet -palvelun käyttäminen IFTTT: n kautta - Ameba Arduino: 3 vaihetta
MCU Internet -palvelun käyttäminen IFTTT: n kautta - Ameba Arduino: Internet -palvelun käyttö on helppoa älylaitteelle, kuten Android -puhelimelle, tabletille tai tietokoneelle, mutta ei niin helppoa mikrokontrollereille, koska se vaatii yleensä paremman yhteyden ja prosessointitehon. Voimme kuitenkin purkaa raskaan osan
IoT -ilmanraikastin (NodeMCU, Arduino, IFTTT ja Adafruit.io): 15 vaihetta (kuvilla)
IoT -ilmanraikastin (NodeMCU, Arduino, IFTTT ja Adafruit.io): Instructables Wireless Contest 2017 -palkinnon voittaja !!!: DNew esillä nyt saatavilla: IoT -kello ja sääennuste! Tarkista se: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ On lohdullista saada hauska
Wifi -ohjattu 12 V: n LED -nauha Raspberry Pi: n kanssa Taskerilla, Ifttt -integrointi: 15 vaihetta (kuvilla)
Wifi -ohjattu 12 V: n LED -nauha Raspberry Pi: n kanssa Taskerin kanssa, Ifttt -integrointi: Tässä projektissa näytän sinulle, kuinka voit ohjata yksinkertaista 12 voltin analogista led -nauhaa wifi: n kautta vadelmapi: llä. Käytän Raspberry Pi 1 -mallia B+) 1x RGB 12v Le