Satura rādītājs:
- 1. darbība: lietas, kas mums nepieciešamas
- 2. solis: montāža
- 3. darbība: instalējiet šo komplektu uz durvīm
- 4. darbība: lejupielādējiet un instalējiet bibliotēku Arduino
- 5. darbība: Arduino kods
- 6. darbība: atsauces uz funkcijām
![Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi](https://i.howwhatproduce.com/images/001/image-32-15-j.webp)
Video: Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi
![Video: Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi Video: Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail: 6 soļi](https://i.ytimg.com/vi/ni_po7b5hgg/hqdefault.jpg)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
![Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail Arduino, durvju atvēršanas uzraudzība, izmantojot Gmail](https://i.howwhatproduce.com/images/001/image-32-16-j.webp)
Šajā apmācībā es jums parādīšu, kā noteikt durvju atvēršanas notikumu un nosūtīt paziņojumu, izmantojot Gmail, izmantojot Arduino Uno.
Ja esat iesācējs, varat uzzināt par wifi un sensoru Arduino - WiFi un Arduino - durvju sensora apmācībās.
Sāksim!
Durvju atvēršanas notikuma noteikšana Manis izmantotajā magnētiskajā sensorā ir divas daļas: sensors un magnēts. Ja divas detaļas atrodas tuvumā, sensora izejas tapa ir HIGH, pretējā gadījumā izejas tapa ir LOW. Izmantojot šo iespēju, es uzstādīju vienu sensora daļu uz durvju vērtnes, bet otru - uz durvju rāmja. Pārbaudot izejas tapas stāvokli, mēs varam noteikt, kad durvis tiek atvērtas, un pēc tam sniegt brīdinājumu vai nosūtīt paziņojumu.
Notikuma apstrāde
Kad notiek durvju atvēršanas pasākums, pa Gmail tiek nosūtīts paziņojums.
1. darbība: lietas, kas mums nepieciešamas
![Vajadzīgās lietas Vajadzīgās lietas](https://i.howwhatproduce.com/images/001/image-32-17-j.webp)
1. Arduino UNO vai Genuino UNO
2. PHPoC vairogs Arduino
3. Magnētiskais sensors
2. solis: montāža
![Montāža Montāža](https://i.howwhatproduce.com/images/001/image-32-18-j.webp)
1. Salieciet PHPoC vairogu uz Arduino.
2. Pievienojiet LAN kabeli Ethernet vairogam.
3. Piespraudiet vadu starp Arduino un sensoru.
---- 5v -------- sarkana tapa.
---- A0 ------- melna tapa.
3. darbība: instalējiet šo komplektu uz durvīm
![Instalējiet šo komplektu uz durvīm Instalējiet šo komplektu uz durvīm](https://i.howwhatproduce.com/images/001/image-32-19-j.webp)
1. Piestipriniet sensora daļu, Arduino komplektu (ieskaitot PHPoC vairogu) pie durvju rāmja
2. Piestipriniet magnēta daļu pie durvju vērtnes.
3. Jauda Arduino
4. Izveidojiet savienojumu ar internetu, izmantojot LAN kabeli vai USB Wifi Dongle.
4. darbība: lejupielādējiet un instalējiet bibliotēku Arduino
Instalējiet PHPoC un ezButton bibliotēku
5. darbība: Arduino kods
#iekļaut
#include PhpocEmail email; poga ezButton (A0); // izveidot pogas objektu, kas pievienots tapai A0; void setup () {Serial.begin (9600); Phpoc.begin (PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); atceliet šo rindu, ja plānojat izmantot IPv6 pogu.setDebounceTime (100); // iestatīt debounce time to 100 millisekundes} void loop () {button.loop (); // vispirms ir jāizsauc funkcija loop (), ja (button.isPressed ()) {// ja durvis ir atvērtas … email.setOutgoingServer ("smtp.gmail.com", 587); email.setOutgoingLogin ("Google ID", "Google parole"); email.setFrom ("Gmail adrese", "Sūtītāja vārds"); email.setTo ("Saņēmēja e -pasta adrese", "Saņēmēja vārds"); email.setSubject ("Durvis ir atvērtas. [#905]"); // Pasta tēma // Pasta saturs email.beginMessage (); email.println ("#905"); email.println (""); email.println ("Durvis ir atvērtas."); email.endMessage (); if (email.send ()> 0) // Sūtīt e -pastu Serial.println ("Jūsu pasts ir veiksmīgi nosūtīts"); else Serial.println ("Jūsu pasts netiek nosūtīts"); } cits if (button.isReleased ()) {// ja durvis ir aizvērtas … // Rakstiet kodus tādā pašā veidā}}
6. darbība: atsauces uz funkcijām
- cilpa ()
- uzstādīt()
- Serial.begin ()
- Serial.println ()
- kavēšanās ()
- cilpai
- kamēr cilpa
- ja citādi
- String.toInt ()
Ieteicams:
Divu garāžas durvju uzraudzība: 4 soļi
![Divu garāžas durvju uzraudzība: 4 soļi Divu garāžas durvju uzraudzība: 4 soļi](https://i.howwhatproduce.com/images/001/image-1565-27-j.webp)
Divu garāžas durvju uzraudzība: 2016. gadā mēs pārcēlāmies uz jaunu māju, kur garāžas durvis atrodas tā, lai tās nevarētu redzēt no mājas galvenās ieejas. Tātad jūs nevarat būt pārliecināts, vai durvis ir aizvērtas vai atvērtas. Tikai uzraudzībai bijušie īpašnieki uzstādīja preses slēdzi
Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
![Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi](https://i.howwhatproduce.com/images/010/image-27659-j.webp)
Taimeris, lai aizvērtu garāžas durvju atvērēju: Ievads Tātad stāsts sākas pēc tam, kad es atstāju savas garāžas durvis atvērtas, un daži puiši vienkārši ienāca un sajaucās. Par laimi, nav zaudēts neviens vērtīgs personāls. Pēc šīs avārijas es nolemju izveidot " taimeri slēgt " iezīme manai garāžas doo
Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi
![Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: Paātrinājums ir ierobežots, es domāju, ka saskaņā ar dažiem fizikas likumiem.- Terijs Rilejs A gepards, dzenoties pakaļ, izmanto pārsteidzošu paātrinājumu un ātras ātruma izmaiņas. Ātrākā radība krastā laiku pa laikam izmanto savu maksimālo tempu, lai noķertu laupījumu
Pārvērtiet vadu durvju zvanu par viedo durvju zvanu, izmantojot IFTTT: 8 soļi
![Pārvērtiet vadu durvju zvanu par viedo durvju zvanu, izmantojot IFTTT: 8 soļi Pārvērtiet vadu durvju zvanu par viedo durvju zvanu, izmantojot IFTTT: 8 soļi](https://i.howwhatproduce.com/images/003/image-6429-9-j.webp)
Pārvērtiet savu vadu durvju zvanu par viedo durvju zvanu, izmantojot IFTTT: WiFi durvju zvans pārvērš jūsu esošo vadu durvju zvanu par gudru durvju zvanu. https://www.fireflyelectronix.com/product/wifidoor
Pārvērtiet vadu durvju zvanu viedā durvju zvanā, izmantojot mājas palīgu: 6 soļi
![Pārvērtiet vadu durvju zvanu viedā durvju zvanā, izmantojot mājas palīgu: 6 soļi Pārvērtiet vadu durvju zvanu viedā durvju zvanā, izmantojot mājas palīgu: 6 soļi](https://i.howwhatproduce.com/images/005/image-13963-22-j.webp)
Pārvērtiet savu vadu durvju zvanu par viedo durvju zvanu, izmantojot mājas palīgu: pārvērtiet esošo vadu durvju zvanu par gudru durvju zvanu. Saņemiet paziņojumu uz savu tālruni vai savienojiet to ar savu esošo durvju kameru, lai saņemtu fotoattēlu vai video brīdinājumu, kad kāds zvana pie jūsu durvīm. Uzziniet vairāk vietnē fireflyelectronix.com/pro