Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: Surinkimas
- 3 žingsnis: Įdiekite šį rinkinį ant durų
- 4 veiksmas: atsisiųskite ir įdiekite biblioteką „Arduino“
- 5 žingsnis: „Arduino“kodas
- 6 žingsnis: funkcijų nuorodos
Video: „Arduino“, durų atidarymo per „Gmail“stebėjimas: 6 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje aš jums parodysiu, kaip aptikti durų atidarymo įvykį ir išsiųsti pranešimą per „Gmail“naudojant „Arduino Uno“.
Jei esate pradedantysis, galite sužinoti apie „Wi -Fi“ir jutiklį „Arduino“- „WiFi“ir „Arduino - Door Sensor“pamokose.
Pradėkime!
Mano naudojamą magnetinį daviklį sudaro dvi dalys: jutiklis ir magnetas. Kai dvi dalys yra arti, jutiklio išvesties kaištis yra AUKŠTAS, kitaip išėjimo kaištis yra ŽEMAS. Pasinaudodamas šia funkcija, vieną jutiklio dalį sumontavau ant durų varčios, kitą - ant durų rėmo. Patikrindami išvesties kaiščio būseną, mes galime aptikti, kada atidaromos durys, ir tada įspėti arba išsiųsti pranešimą.
Įvykio tvarkymas
Kai įvyksta durų atidarymo įvykis, pranešimas siunčiamas per „Gmail“.
1 žingsnis: reikalingi dalykai
1. Arduino UNO arba Genuino UNO
2. „PHPoC Shield“, skirtas „Arduino“
3. Magnetinis jutiklis
2 žingsnis: Surinkimas
1. Įdėkite „PHPoC Shield“į „Arduino“.
2. Prijunkite LAN kabelį prie „Ethernet“skydo.
3. Sujunkite laidus tarp „Arduino“ir jutiklio.
---- 5v -------- raudonas kaištis.
---- A0 ------- juodas kaištis.
3 žingsnis: Įdiekite šį rinkinį ant durų
1. Pritvirtinkite jutiklio dalį, „Arduino“rinkinį (įskaitant PHPoC skydą) prie durų rėmo
2. Pritvirtinkite magnetinę dalį prie durų varčios.
3. Galia Arduino
4. Prisijunkite prie interneto per LAN kabelį arba USB „Wifi Dongle“.
4 veiksmas: atsisiųskite ir įdiekite biblioteką „Arduino“
Įdiekite PHPoC ir ezButton biblioteką
5 žingsnis: „Arduino“kodas
#įtraukti
#include PhpocEmail email; mygtukas „ezButton“(A0); // sukurti mygtuko objektą, kuris pritvirtinamas prie kaiščio A0; void setup () {Serial.begin (9600); „Phpoc.begin“(PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); nekomentuokite šios eilutės, jei ketinate naudoti IPv6 mygtuką.setDebounceTime (100); // nustatyti debounce time to 100 milisekundes} void loop () {button.loop (); // pirmiausia PRIVALO iškviesti funkciją loop (), jei (button.isPressed ()) {// jei durys atidarytos … email.setOutgoingServer ("smtp.gmail.com", 587); email.setOutgoingLogin („Google ID“, „Google“slaptažodis); email.setFrom ("Gmail adresas", "Siuntėjo vardas"); email.setTo ("Gavėjo el. pašto adresas", "Gavėjo vardas"); email.setSubject ("Durys atidarytos. [#905]"); // Laiško tema // Pašto turinys email.beginMessage (); paštas.println ("#905"); paštas.println (""); email.println ("Durys atidarytos."); paštas.endMessage (); if (email.send ()> 0) // Siųsti el. laišką Serial.println ("Jūsų laiškas sėkmingai išsiųstas"); else Serial.println ("Jūsų laiškas nėra išsiųstas"); } else if (button.isReleased ()) {// jei durys uždarytos … // Rašykite kodus taip pat}}
6 žingsnis: funkcijų nuorodos
- kilpa ()
- sąranka ()
- Serial.begin ()
- Serial.println ()
- delsimas()
- už kilpą
- o kilpa
- jei kitaip
- String.toInt ()
Rekomenduojamas:
Dviejų garažo durų stebėjimas: 4 žingsniai
Dviejų garažo durų stebėjimas: 2016 m. Persikėlėme į naują namą, kuriame garažo durys yra taip, kad jų nematytumėte nuo pagrindinio namo įėjimo. Taigi jūs negalite būti tikri, ar durys uždarytos, ar atidarytos. Tik stebėjimui buvę savininkai sumontavo spaudos jungiklį
Individualizuotas durų kilimėlis, įjungtas durų varpas: 6 žingsniai
Individualizuotas durų kilimėlis, įjungtas durų varpas: Sveiki! Mano vardas Justinas, aš esu jaunesnysis vidurinėje mokykloje, ir ši instrukcija parodys, kaip padaryti skambutį, kuris suveikia, kai kas nors užlipa ant jūsų durų kilimėlio, ir gali būti bet kokia melodija ar daina! Kadangi durų kilimėlis paleidžia duris
„Raspberry Pi Zero“garažo durų atidarymo įranga: 10 žingsnių
„Raspberry Pi Zero“garažo durų atidarytuvo aparatinė įranga: Vienas iš šio projekto įkvėpėjų buvo gerai pamokomas „Raspberry Pi 3“garažo durų atidarytuvas ir keletas kitų, rastų internete. Kadangi nebuvau patyręs elektronikos žmogus, atlikau daugybę papildomų tyrimų, kaip
Pasukite laidinį durų skambutį į išmanųjį durų skambutį naudodami IFTTT: 8 žingsniai
Paverskite laidinį durų skambutį į išmanųjį durų skambutį naudodami IFTTT: „WiFi“durų skambutis paverčia esamą laidinį skambutį į išmanųjį durų skambutį. https://www.fireflyelectronix.com/product/wifidoor
Paverskite laidinį durų skambutį į išmanųjį durų skambutį su namų asistentu: 6 veiksmai
Paverskite laidinį durų skambutį į išmanųjį durų skambutį su namų asistentu: paverskite esamą laidinį durų skambutį išmaniuoju durų skambučiu. Gaukite pranešimą į savo telefoną arba susiekite su esama priekinių durų kamera, kad gautumėte įspėjimą apie nuotrauką ar vaizdo įrašą bet kuriuo metu, kai kas nors paskambins į jūsų durų skambutį. Sužinokite daugiau šiuo adresu: fireflyelectronix.com/pro