Sisukord:
- Samm: asjad, mida vajame
- 2. samm: kokkupanek
- Samm: paigaldage see komplekt uksele
- Samm: laadige alla ja installige Arduino raamatukogu
- Samm: Arduino kood
- 6. samm: funktsioonide viited
Video: Arduino, Gmaili kaudu ukse avamise jälgimine: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Selles õpetuses näitan teile, kuidas tuvastada ukse avamise sündmus ja saata teade Gmaili kaudu Arduino Uno abil.
Kui olete algaja, saate wifi ja anduri kohta teavet õppida Arduino - WiFi ja Arduino - uksesensori õpetustes.
Alustame!
Ukse avamise sündmuse tuvastamineMagnetiline andur, mida kasutasin, sisaldab kahte osa: andurit ja magnetit. Kui kaks osa on läheduses, on anduri väljundpistik HIGH, vastasel juhul on väljundpinge LOW. Seda omadust ära kasutades paigaldasin ühe osa andurist ukselehele ja teise ukseraamile. Väljundtihvti olekut kontrollides saame tuvastada, millal uks avatakse, ja seejärel teha hoiatus või saata märguanne.
Sündmuse käsitlemine
Ukse avamise sündmuse korral saadetakse Gmaili kaudu märguanne.
Samm: asjad, mida vajame
1. Arduino UNO või Genuino UNO
2. PHPoC kilp Arduino jaoks
3. Magnetiline andur
2. samm: kokkupanek
1. Virna PHPoC Shield Arduinole.
2. Ühendage LAN -kaabel Etherneti varjestusega.
3. Kinnitage juhtmestik Arduino ja anduri vahele.
---- 5v -------- punane tihvt.
---- A0 ------- must tihvt.
Samm: paigaldage see komplekt uksele
1. Kinnitage anduri osa, Arduino komplekt (sh PHPoC kilp) ukseraami külge
2. Kinnitage magnetosa ukselehele.
3. Võimsus Arduino
4. Ühendage Internet LAN -kaabli või USB -WiFi -dongli kaudu.
Samm: laadige alla ja installige Arduino raamatukogu
Installige PHPoC ja ezButton raamatukogu
Samm: Arduino kood
#kaasake
#include PhpocEmail email; ezButton nupp (A0); // loo nupu objekt, mis kinnitub tihvtile A0; void setup () {Serial.begin (9600); Phpoc.begin (PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); tühistage see rida, kui kavatsete kasutada IPv6 nuppu. setDebounceTime (100); // määrake tagasilöögiajaks 100 millisekundit} void loop () {button.loop (); // PEAB kõigepealt kutsuma funktsiooni loop (), kui (button.isPressed ()) {// kui uks on avatud… email.setOutgoingServer ("smtp.gmail.com", 587); email.setOutgoingLogin ("Google'i ID", "Google'i parool"); email.setFrom ("Gmaili aadress", "Saatja nimi"); email.setTo ("Saaja e -posti aadress", "Saaja nimi"); email.setSubject ("Uks on avatud. [#905]"); // Kirja teema // Meili sisu email.beginMessage (); email.println ("#905"); email.println (""); email.println ("Uks on avatud."); email.endMessage (); if (email.send ()> 0) // Saada e -kiri Serial.println ("Teie kiri on edukalt saadetud"); else Serial.println ("Teie kirju ei saadeta"); } else if (button.isReleased ()) {// kui uks on suletud… // Kirjutage koodid samamoodi}}
6. samm: funktsioonide viited
- silmus ()
- seadistamine ()
- Serial.begin ()
- Serial.println ()
- viivitus ()
- silmuse jaoks
- silmuse ajal
- kui muidu
- String.toInt ()
Soovitan:
Praegune jälgimine Arduino Nano kaudu (I2C): 5 sammu
Praegune jälgimine Arduino Nano (I2C) kaudu: Tere, tervitused! Vooluanduri TA12-200 andmed
Väikeste poodide jälgimine ja jälgimine: 9 sammu (piltidega)
Jälgi ja jälgi väikestele poodidele: see on süsteem, mis on loodud väikestele kauplustele, mis peaksid olema paigaldatud e-jalgratastele või e-motorolleritele lühikese vahemaaga kohaletoimetamiseks, näiteks pagaritöökoda, mis soovib saiakesi tarnida. Mida tähendab jälgimine ja jälgimine? Jälgimine ja jälgimine on süsteem, mida kasutavad ca
Eraldiseisev Arduino 3.3V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): 4 sammu
Eraldiseisev Arduino 3,3 V W / väline 8 MHz kell programmeeritakse Arduino Uno kaudu ICSP / ISP kaudu (jadaseirega!): Eesmärgid: Ehitada eraldiseisev Arduino, mis töötab 3,3 V toitel 8 MHz välisel kellal. Selle programmeerimine Interneti-teenuse pakkuja (tuntud ka kui ICSP, ahelasisene jadaprogrammeerimine) kaudu Arduino Unost (töötab 5 V juures) Alglaaduri faili redigeerimiseks ja põletamiseks
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: 5 sammu
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: tundub, et pimedas on lülitusplaati väga raske leida, kuid see projekt on selle probleemi lahendamiseks tõesti kasulik. Selle lahenduse leidmiseks järgige alltoodud samme
Kodu jälgimine Twitteri ja YouTube'i kaudu: 6 sammu
Kodu jälgimine Twitteri ja YouTube'i kaudu: Yoicsi Windowsi uusima versiooniga saate hõlpsasti muuta mis tahes veebikaamera isiklikuks jälgimissüsteemiks, kus videod laaditakse automaatselt YouTube'i üles. saadetakse Twitteri märguanne