Агуулгын хүснэгт:

ESP8266: 7 алхам ашиглан хайр дурлалын зүүлт холбосон
ESP8266: 7 алхам ашиглан хайр дурлалын зүүлт холбосон

Видео: ESP8266: 7 алхам ашиглан хайр дурлалын зүүлт холбосон

Видео: ESP8266: 7 алхам ашиглан хайр дурлалын зүүлт холбосон
Видео: #7 Программирование панели HMI ESP8266 Modbus RTU и OP320. 2024, Арваннэгдүгээр
Anonim
ESP8266 ашиглан Хайрын унжлагатай холбогдсон
ESP8266 ашиглан Хайрын унжлагатай холбогдсон

Өмнөхөөсөө илүү хүмүүсийг ойртуулдаг хоёр унжлага. Эдгээр нь хайр дурлалын унжлага нэртэй интернет холболттой зүүлт бөгөөд хайртай хүндээ сэтгэл хөдлөлөө цоо шинэ түвшинд хүргэхэд туслах болно. Энэ нийтлэлд би танд өөрийн хайрын унжлага хийх талаар хэлэх болно, гэхдээ үүнээс өмнө энэхүү төслийг ашиглан бидний богино өгүүллэгийг үзээрэй.

Алхам 1: Хайрын унжлага ашиглан богино өгүүллэг

Image
Image

Алхам 2: Энэ төслийн талаар

Энэхүү төсөлд бид WiFi суурилуулсан 2 унжлагатай бөгөөд AdaFruit сервертэй интернетээр холбогдсон болно.

Би өөрийн биеэр зүүлтийг "Би чамд хайртай" зүүлт болгон хийсэн бөгөөд хүссэн зүйлээ сийлбэрлэх боломжтой. Тиймээс, хэрэв би хэн нэгнийг санаж байгаа бол чамайг санаж байна гэж мессеж бичих эсвэл түүн рүү залгахын оронд энэ гариг дээрх бусад бүх хүмүүсийн хийдэг зүйл бол би зүүлт дээрх товчлуурыг дарж төхөөрөмж дээрээ LED гэрэл асаах болно. Хэдэн секундын дараа миний бэлэглэсэн хүнд ашигладаг бас нэг зүүлт гэрэлтэж эхэлнэ. Нөгөө хүн дэлхийн өнцөг булан бүрт хаана ч байсан байж болох бөгөөд энэ төхөөрөмж нь миний мэдрэмжийг нөгөөдөө дамжуулахад тусална. Энэ бол хайртай хүмүүстээ сэтгэлээ илэрхийлэх шинэлэг арга юм. Энэ нь найзуудаа тоглуулахыг урих Бат дохио байж болно! WhatsApp Messenger дээрх "Цэнхэр хачиг" онцлог нь бидний уншсан баримт болж өгдөг. Манай төсөл ижил онцлогтой! Нөгөө хүн зүүлт гэрэлтэж байгааг хармагц тэд намайг мессеж дамжуулж байгааг мэдэж, товчлуурыг дармагц LED нь хоёр унжлагыг унтрааж, харсан гэдгээ хүлээн зөвшөөрөх болно. таны зурвас. Бидний мессежийг дамжуулж байгааг би ингэж л тодорхойлж чадна. Бүх үйл явцыг эсрэгээр нь хийж болно. Нөгөө хүн ч мөн адил хийж хэлэхийг хүссэн зүйлээ дамжуулахын тулд үйл явцыг давтаж болно.

Алхам 3: Шаардлагатай бүрэлдэхүүн хэсгүүд

  1. ESP8266 01 модуль
  2. Лити батерей
  3. HT7333 IC
  4. 10к эсэргүүцэл
  5. 100E эсэргүүцэл
  6. Товчлуурууд
  7. LED
  8. Зайг цэнэглэх модуль TP4056

Алхам 4: Холболтын диаграм

Алхам 5: Төслийн нарийвчилсан ажлын явц

Энэ төслийн кодыг тайлбарлах нь надад тайлбарлахад бас ойлгоход жаахан төвөгтэй байх болно. Тиймээс би энд кодын ажлыг нарийвчлан тайлбарлах болно, энэ нь цаана болж буй бүх үйл явцыг тайлбарлах болно.

Эхлээд хоёулаа хоёулаа интернет холболт авахын тулд таны халуун цэг эсвэл чиглүүлэгч рүү холбогдохыг оролдох болно. Интернет холболт авсны дараа тэд эхлээд Adafruit MQTT брокертой холбогдох болно. Жишээлбэл, хэрэв хэн нэгэн анхны унжлагын товчлуурыг дарвал тэр унжлага дээрх гэрэл асаж, 1 өгөгдлийг Adafruit MQTT брокерын гэрэлтүүлгийн тэжээл рүү илгээнэ. Одоо хоёр дахь зүүлт нь мөн адил өгөгдлийг Adafruit MQTT брокероос хүлээн авах бөгөөд ингэснээр хоёр дахь унжлага дээрх гэрэл асах болно. Хоёрдахь унжлагын товчлуурыг хэн нэгэн дарах хүртэл зүүлт хоёуланд нь гэрэл асах болно. Одоо хэн нэгэн хоёр дахь зүүлт дээрх товчлуурыг дарахад тэр унжлага дээрх гэрэл унтарч, ижил өгөгдлийг Adafruit MQTT зуучлагч руу дамжуулдаг. Үүнтэй холбогдуулан анхны зүүлт нь ижил өгөгдлийг хүлээн авах бөгөөд эхний унжлага дээрх гэрэл унтрах болно. Тиймээс энэ процессын логикийг энэ төслийн кодонд бичсэн болно.

Алхам 6: Төслийн код

Би унжлага хоёуланд нь тусдаа код хийсэн бөгөөд та хоёуланг нь эндээс татаж авах боломжтой.

Алхам 7: Хичээлийн видео

Хэрэв та энэ төслийг бүтээх талаар эргэлзэж байгаа бол энэ төслийн талаархи бүрэн хэмжээний видео бичлэгийг үзээрэй

Зөвлөмж болгож буй: