Turinys:
- Prekės
- 1 žingsnis: supjaustykite:
- 2 žingsnis: PIR jutiklio pritvirtinimas:
- 3 veiksmas: „Webhooks“sąranka:
- 4 žingsnis: kodas:
Video: „Raspberry Pi“judesio jutiklis IFTTT: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Sveiki. Aš esu 4 klasės mokinys ir šiandien ketiname pagaminti IFTTT judesio jutiklį
Prekės
1x maža kartoninė dėžutė
1x aviečių pi modelis b+ arba a+
1x PIR jutiklis https://www.amazon.com/gp/product/B07KZW86YR/ref=p… (Įvairūs) jungiamieji laidai
1x išmanioji lemputė (neprivaloma)
Lipni juosta (neprivaloma)
ifttt paskyra
1 žingsnis: supjaustykite:
Dėžutės viršaus viduryje išpjaukite nedidelę skylę.
2 žingsnis: PIR jutiklio pritvirtinimas:
Prijunkite PIR jutiklio kaištį, pažymėtą VCC, prie „Raspberry Pi“5V kaiščio. Tai suteikia energijos PIR jutikliui. Prijunkite tą, kuris pažymėtas GND, prie įžeminimo kaiščio ant Pi (taip pat pažymėtas GND). Tai užbaigia grandinę. Prijunkite pažymėtą OUT prie bet kurio numeriu pažymėto GPIO kaiščio „Pi“. Šiame pavyzdyje mes pasirinkome GPIO 4. OUT kaištis išves įtampą, kai jutiklis aptiks judesį. Tada įtampą gaus „Raspberry Pi“.
3 veiksmas: „Webhooks“sąranka:
sukurkite naują programėlę, tada pasirinkite Webhooks. ir tada darykite tą patį su pranešimais.
4 žingsnis: kodas:
Python 3 ar thonny
#! /usr/bin/python # Importsimport RPi. GPIO kaip GPIOimport laiko importo užklausas # Nustatykite GPIO pavadinimo susitarimąGPIO.setmode (GPIO. BCM) # Išjunkite GPIO įspėjimus # Nustatykite GPIO kaištį kaip įvestįGPIO.setup (pinpir, GPIO. IN) # Kintamieji, skirti išlaikyti dabartinę ir paskutinę būsenascurrentstate = 0previousstate = 0 pabandykite: spausdinti („Laukiama, kol PIR nusistovės …“) # Ciklas, kol PIR išvestis bus 0, o GPIO.input (pinpir) == 1: currentstate = 0 print ("Ready") # ciklas, kol vartotojai išeis naudodami CTRL-C, o tiesa: # Skaitykite PIR būsenos srovę statusas = GPIO.input (pinpir) # Jei PIR suaktyvinamas, jei srovė == 1 ir ankstesnė valstybė == 0: print („Aptiktas judesys!“) # Jūsų IFTTT URL su įvykio pavadinimu, raktu ir json parametrais (reikšmėmis) r = request.post ('https://maker.ifttt.com/trigger /YOUR_EVENT_NAME/su/key/YOUR_KEY_HERE ', params = {"value1": "none", "value2": "none", "value3": "none"}) # Įrašyti naują ankstesnės būsenos statusą = 1 # Palaukite 120 sekundžių prieš kilpą ag ain print ("Laukiama 120 sekundžių") time.sleep (120) # Jei PIR grįžo į parengtą būseną elif srovės būsena == 0 ir ankstesnė būsena == 1: print ("Ready") previousstate = 0 # Palaukite 10 milisekundžių.sleep (0.01), išskyrus KeyboardInterrupt: print ("Quit") # Iš naujo nustatyti GPIO nustatymus GPIO.cleanup ()
Mėgautis!
Rekomenduojamas:
Nakties šviesos judesio ir tamsos jutiklis - be mikro: 7 žingsniai (su nuotraukomis)
Nakties šviesos judesio ir tamsos jutimas - nėra mikro: Šis nurodymas skirtas tam, kad vaikščiojant po tamsų kambarį būtų išvengta kojų pirštų įstrigimo. Galima sakyti, kad tai yra jūsų pačių saugumas, jei atsikeliate naktį ir bandote saugiai pasiekti duris. Žinoma, galite naudoti lempą prie lovos arba pagrindinę lempą
Nešiojamas judesio jutiklis: 4 žingsniai
Nešiojamasis judesio jutiklis: Sveiki, aš sukūriau nešiojamą bateriją maitinantį judesio jutiklį, kuriuo norėčiau pasidalinti su jumis. Ko jums reikės: „Arduino Uno Keyes“judesio jutiklis Laidų šviesos diodai (raudona, žalia mėlyna)
ESP-01 judesio jutiklis su giliu miegu: 5 žingsniai
ESP-01 judesio jutiklis su giliu miego režimu: dirbau kurdamas naminius judesio jutiklius, kurie suaktyvina el. Laišką. Yra daug pavyzdinių nurodymų ir kitų pavyzdžių, kaip tai padaryti. Neseniai man reikėjo tai padaryti naudojant baterijomis valdomą PIR judesio jutiklį ir ESP
„Arduino“judesio jutiklis: 5 žingsniai
Judėjimo jutiklis „Arduino“lazeris: PASTABA: Šis projektas buvo sukurtas taip, kad visos dalys galėtų būti pakartotinai naudojamos būsimuose projektuose. Dėl to galutinis produktas yra mažiau stabilus, nei būtų, jei naudotumėte daugiau nuolatinių medžiagų, tokių kaip klijai, litavimas ir kt. &Hellip; Įspėjimas: nedarykite
PIR judesio jutiklis: kaip naudoti PIR su „Arduino“ir „Raspberry Pi“: 5 žingsniai
PIR judesio jutiklis: kaip naudoti PIR su „Arduino“ir „Raspberry Pi“: šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje. Šioje pamokoje sužinosite, kaip naudoti PIR judesio jutiklį judesiui aptikti. Šios pamokos pabaigoje sužinosite: Kaip veikia PIR judesio jutikliai Kaip naudotis