Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan Namin
- Hakbang 2: Assembly
- Hakbang 3: I-install ang Set na Ito sa Pinto
- Hakbang 4: Mag-download at Mag-install ng Library sa Arduino
- Hakbang 5: Arduino Code
- Hakbang 6: Mga Sanggunian sa Pag-andar
Video: Arduino, Pagsubaybay sa Pagbubukas ng Pinto Sa pamamagitan ng Gmail: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa tutorial na ito, ipapakita ko sa iyo kung paano makita ang kaganapan sa pagbubukas ng pinto at magpadala ng isang abiso sa pamamagitan ng Gmail gamit ang Arduino Uno.
Kung ikaw ay isang nagsisimula, maaari mong malaman ang tungkol sa wifi at sensor sa Arduino - WiFi at Arduino - mga tutorial ng Door Sensor.
Magsimula na tayo!
Ang pagtuklas ng Kaganapan sa Pagbubukas ng PintoMga sensor ng magnet na ginamit ko ay may kasamang dalawang bahagi: sensor at magnet. Kapag ang dalawang bahagi ay nasa kalapitan, ang output pin ng sensor ay TAAS, kung hindi man ay mababa ang output pin. Sinasamantala ang tampok na ito, na-install ko ang isang bahagi ng sensor sa dahon ng pinto at ang isa pa sa frame ng pinto. Sa pamamagitan ng pag-check sa estado ng output pin, maaari nating makita kung binuksan ang pinto at pagkatapos ay gumawa ng isang alerto o magpadala ng isang abiso.
Kaganapan sa Pangangasiwa
Kapag nangyari ang kaganapan sa pagbubukas ng pinto, isang notification ang ipinadala sa pamamagitan ng Gmail.
Hakbang 1: Mga Bagay na Kailangan Namin
1. Arduino UNO o Genuino UNO
2. PHPoC Shield para sa Arduino
3. Sensor ng Magnetic
Hakbang 2: Assembly
1. I-stack ang PHPoC Shield sa Arduino.
2. Ikonekta ang LAN cable sa kalasag para sa Ethernet.
3. I-pin ang mga kable sa pagitan ng Arduino at Sensor.
---- 5v -------- pulang pin.
---- A0 ------- itim na pin.
Hakbang 3: I-install ang Set na Ito sa Pinto
1. Ikabit ang bahagi ng sensor, itinakda ng Arduino (kasama ang PHPoC na kalasag) sa frame ng pinto
2. Ikabit ang pang-akit na bahagi sa dahon ng pinto.
3. Kapangyarihang Arduino
4. Kumonekta sa Internet sa pamamagitan ng LAN cable o USB Wifi Dongle.
Hakbang 4: Mag-download at Mag-install ng Library sa Arduino
I-install ang PHPoC at ezButton library
Hakbang 5: Arduino Code
# isama
# isama ang email ng PhpocEmail; ezbutton button (A0); // create Button object na nakakabit sa pin A0; void setup () {Serial.begin (9600); Phpoc.begin (PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); i-unsment ang linyang ito kung gagamit ka ng pindutan ng IPv6.setDebounceTime (100); // itakda ang oras ng pag-debounce sa 100 milliseconds} void loop () {button.loop (); // DAPAT tawagan ang loop () na pagpapaandar muna kung (button.isPressed ()) {// kung bubuksan ang pinto… email.setOutgoingServer ("smtp.gmail.com", 587); email.setOutgoingLogin ("Google ID", "Google Password"); email.setFrom ("Gmail address", "Sender Name"); email.setTo ("Tatanggap ng email address", "Receiver Name"); email.setSubject ("Ang pinto ay binuksan. [# 905]"); // Paksa ng Mail // Email Nilalaman email.beginMessage (); email.println ("# 905"); email.println (""); email.println ("Ang pinto ay binuksan."); email.endMessage (); kung (email.send ()> 0) // Magpadala ng Email Serial.println ("Matagumpay na naipadala ang iyong Mail"); kung hindi man Serial.println ("Hindi ipinadala ang iyong Mail"); } iba pa kung (button.isReleased ()) {// kung ang pinto ay sarado … // Sumulat ng mga code sa parehong paraan}}
Hakbang 6: Mga Sanggunian sa Pag-andar
- loop ()
- setup ()
- Serial.begin ()
- Serial.println ()
- antala ()
- para sa loop
- habang loop
- kung hindi
- String.toInt ()
Inirerekumendang:
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: 6 Mga Hakbang
Pasadyang Pinto na Pinalitaw na Bell ng Pinto .: Kumusta! Ang pangalan ko ay Justin, ako ay isang Junior sa high-school, at ipapakita sa iyo ng Instructable na ito kung paano gumawa ng isang doorbell na na-trigger kapag may isang taong umakyat sa iyong pintuan, at maaaring maging anumang tono o kanta na gusto mo! Dahil ang pintuan ng pintuan ay pinipigilan ang pinto
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay ng Aktibidad at Programming ATtiny85 Sa Arduino Uno: 4 na Hakbang (na may Mga Larawan)
ATtiny85 Nasusuot na Pagsubaybay ng Aktibidad na Pagsubaybay sa Aktibidad at Programming ATtiny85 Sa Arduino Uno: Paano gagawin ang relo ng pagsusuot ng aktibidad na maaaring panoorin? Ito ay isang naisusuot na gadget na dinisenyo upang mag-vibrate kapag nakita nito ang pagwawalang-kilos. Ginugugol mo ba ang karamihan ng iyong oras sa computer na tulad ko? Nakaupo ka ba nang maraming oras nang hindi namamalayan? Pagkatapos ang aparatong ito ay f
Pagkonsumo ng Elektrisiko at Pagsubaybay sa Kapaligiran sa pamamagitan ng Sigsul: 8 Mga Hakbang
Pagkonsumo ng Elektrisiko at Pagsubaybay sa Kapaligiran sa Pamamagitan ng Sig Sig: Paglalarawan Ang proyekto na ito ay magpapakita sa iyo kung paano makukuha ang de-koryenteng pagkonsumo ng isang silid sa isang tatlong yugto na pamamahagi ng kuryente at pagkatapos ay ipadala ito sa isang server na gumagamit ng Sigox network bawat 10 minuto. Paano makilala ang lakas? Nakakuha kami ng tatlong kasalukuyang clamp mula sa isang
Tutorial: Paano Gumawa ng Alarm sa Pinto sa pamamagitan ng Paggamit ng MC-18 Magnetic Switch Sensor Alarm: 3 Mga Hakbang
Tutorial: Paano Gumawa ng Alarm sa Pinto sa pamamagitan ng Paggamit ng MC-18 Magnetic Switch Sensor Alarm: Kumusta mga tao, gagawa ako ng tutorial tungkol sa MC-18 Magnetic Switch Sensor Alarm na nagpapatakbo sa karaniwang malapit na mode. Ngunit una, hayaan mo akong ipaliwanag sa iyo sa maikli kung ano ang ibig sabihin ng normal na malapit. Mayroong dalawang uri ng mode, karaniwang bukas at karaniwang malapit
Mga Awtomatikong Ilaw na Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: 5 Mga Hakbang
Ang mga Awtomatikong Ilaw ay Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: Tila napakahirap hanapin ang switch board sa madilim ngunit ang proyektong ito ay talagang kapaki-pakinabang upang malutas ang problemang ito. Sundin ang mga hakbang sa ibaba upang malaman ang solusyon dito