Агуулгын хүснэгт:
- Алхам 1: Бидэнд хэрэгтэй зүйлс
- Алхам 2: угсрах
- Алхам 3: Энэ багцыг хаалган дээр суулгана уу
- Алхам 4: Номын санг Arduino дээр татаж суулгаарай
- Алхам 5: Arduino код
- Алхам 6: Чиг үүргийн лавлах
Видео: Ардуино, Gmail-ээр дамжуулан хаалга онгойлгохыг хянах: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад би хаалга нээх үйл явдлыг хэрхэн илрүүлж, Arduino Uno ашиглан Gmail-ээр дамжуулан мэдэгдэл илгээхийг танд үзүүлэх гэж байна.
Хэрэв та эхлэгч бол Arduino - WiFi ба Arduino - Door Sensor хичээлүүдээс wifi болон мэдрэгчийн талаар суралцах боломжтой.
Эхэлцгээе!
Хаалга нээх үйл явдлыг илрүүлэх Миний ашигласан соронзон мэдрэгч нь мэдрэгч ба соронз гэсэн хоёр хэсгээс бүрдэнэ. Хоёр хэсэг ойрхон байвал мэдрэгчийн гаралтын зүү нь өндөр, эс тэгвээс гаралтын зүү нь бага байна. Энэ онцлогийг ашиглан би мэдрэгчийн нэг хэсгийг хаалганы навч, нөгөө хэсгийг хаалганы хүрээ дээр суулгасан. Гаралтын зүүг шалгаснаар бид хаалга онгойлгож, дохио өгөх эсвэл мэдэгдэл илгээх боломжтой болно.
Боловсруулах арга хэмжээ
Хаалга нээх үйл явдал болоход Gmail-ээр дамжуулан мэдэгдэл илгээдэг.
Алхам 1: Бидэнд хэрэгтэй зүйлс
1. Arduino UNO эсвэл Genuino UNO
2. Arduino -д зориулсан PHPoC Shield
3. Соронзон мэдрэгч
Алхам 2: угсрах
1. PHPoC Shield -ийг Arduino дээр стеклээрэй.
2. LAN кабелийг Ethernet -ийн бамбай руу холбоно уу.
3. Arduino ба Sensor хоёрын хооронд утас холбох.
---- 5v -------- улаан зүү.
---- A0 ------- хар зүү.
Алхам 3: Энэ багцыг хаалган дээр суулгана уу
1. Мэдрэгчийн хэсэг, Arduino багц (PHPoC бамбайг оруулаад) хаалганы хүрээ рүү бэхлээрэй
2. Соронзон хэсгийг хаалганы навч дээр бэхлээрэй.
3. Power Arduino
4. LAN кабель эсвэл USB Wifi Dongle ашиглан интернетэд холбогдох.
Алхам 4: Номын санг Arduino дээр татаж суулгаарай
PHPoC болон ezButton номын санг суулгана уу
Алхам 5: Arduino код
#оруулах
#PhpocEmail имэйл оруулах; ezButton товчлуур (A0); // A0 зүү дээр хавсаргасан Button объектыг үүсгэх; void setup () {Serial.begin (9600); Phpoc.begin (PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); Хэрэв та IPv6 button.setDebounceTime (100) ашиглах гэж байгаа бол энэ мөрийг тайлбарлахгүй байх; // задлах хугацааг 100 миллисекунд болгож тохируулна уу} void loop () {button.loop (); // хэрэв заавал (button.isPressed ()) {// хэрэв хаалга нээгдсэн бол… email.setOutstandingServer ("smtp.gmail.com", 587) байвал эхлээд loop () функцийг дуудах ёстой; email.setOutstandingLogin ("Google ID", "Google Нууц үг"); email.setFrom ("Gmail хаяг", "Илгээгчийн нэр"); email.setTo ("Хүлээн авагчийн имэйл хаяг", "Хүлээн авагчийн нэр"); email.setSubject ("Хаалга нээгдсэн. [#905]"); // Захидлын сэдэв // Имэйлийн агуулга email.beginMessage (); email.println ("#905"); email.println (""); email.println ("Хаалга нээгдсэн."); email.endMessage (); if (email.send ()> 0) // Имэйл илгээх Serial.println ("Таны имэйлийг амжилттай илгээсэн"); else Serial.println ("Таны имэйлийг илгээгээгүй"); } if if (button.isReleased ()) {// хэрэв хаалга хаагдсан бол… // Кодыг ижил аргаар бичээрэй}}
Алхам 6: Чиг үүргийн лавлах
- давталт ()
- тохируулах()
- Serial.begin ()
- Serial.println ()
- саатал ()
- давталтын хувьд
- while loop
- өөр бол
- String.toInt ()
Зөвлөмж болгож буй:
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: 7 алхам
DIY ухаалаг робот хянах машины иж бүрдэл Машины гэрэл мэдрэмтгий байдлыг хянах: SINONING ROBOT -ийн загвараар та робот машиныг онлайнаар худалдаж авах боломжтой TheoryLM393 чип нь хоёр фоторезисторыг харьцуулж үзээрэй. эргэх, ингэснээр
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): 6 алхам
Хөтөч ашиглан интернетээр дамжуулан төхөөрөмжүүдийг хянах. (IoT): Энэхүү зааварчилгаанд би интернет хөтөч ашиглан интернэтээр дамжуулан LED, реле, мотор гэх мэт төхөөрөмжийг хэрхэн удирдахыг танд үзүүлэх болно. Мөн та ямар ч төхөөрөмж дээр хяналтанд аюулгүй хандах боломжтой. Миний энд ашигласан вэб платформ бол RemoteMe.org сайтад зочлох явдал юм
Arduino төсөл: Nodejs + SQL мэдээллийн бааз, вэбсайтыг ашиглан интернетээр дамжуулан электроникийг хянах: 6 алхам
Arduino төсөл: Nodejs + SQL мэдээллийн бааз, вэбсайтыг ашиглан интернетээр дамжуулан электроникийг хянах. Төсөл Оруулсан: Mahmed.tech Огноо: 2017 оны 7 -р сарын 14 Хэцүү байдлын түвшин: Програмчлалын зарим мэдлэгтэй хүн. Тоног төхөөрөмжийн шаардлага: - Arduino Uno, Nano, Mega (Цуваа холболттой ихэнх MCU ажиллах болно гэж бодож байна) - Single LED & Одоогийн хязгаарлалт
Бичил замгийн энгийн булингартай байдлыг хянах, хянах систем: 4 алхам
Бичил замагны энгийн булингартай байдлыг хянах, хянах систем: Булингарыг хэмжихийн тулд уснаас дээж авах нь уйтгартай байдаг гэж хэлэх нь энгийн бөгөөд энэ нь усан дахь жижиг, түдгэлзсэн тоосонцорыг илэрхийлдэг бөгөөд энэ нь гэрлийн замыг нэмэгдүүлэх эсвэл илүү их тоосонцор бүхий гэрлийн эрчмийг бууруулдаг. төвлөрөл эсвэл хоёулаа
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс