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

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA өсвөр насны тоглогчийн анхаарлыг хандуулдаг!): 4 алхам
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA өсвөр насны тоглогчийн анхаарлыг хандуулдаг!): 4 алхам

Видео: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA өсвөр насны тоглогчийн анхаарлыг хандуулдаг!): 4 алхам

Видео: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA өсвөр насны тоглогчийн анхаарлыг хандуулдаг!): 4 алхам
Видео: ESP8266/Arduino MQTT Text Memo Notifier 2024, Долдугаар сарын
Anonim
Image
Image

Өсвөр насныхан чихэвч зүүж онлайн тоглоом тоглож байгаад өөрийгөө түгждэг үү? Таныг тэдний төлөө хашгирахыг сонсохгүй байх, мессеж, дуудлагад хариу өгөхгүй байхаас залхаж байна уу? Тиймээ … АНУ -ын зүгээс! Энэ бол миний хамгийн сүүлийн үеийн gizmo -ийн сэдэл юм. Энэхүү бяцхан эрдэнийг дэлгэцийнхээ урд зогсооно уу. Чимээгүй байхад өөрийн бизнесээ бодож зүгээр л сууж байна. Гэхдээ … Хэрэв та түүнд мессеж илгээхэд энэ нь бага зэрэг үл ойлгогдох бөгөөд LED дээр LED зурвас болон таны дэлгэц дээр анивчих болно … ҮНЭТЭЙ өсвөр үеийнхнийхээ анхаарлыг татах нь гарцаагүй. Тиймээс үргэлжлүүлэн уншиж, дээрх видеог үзээд өөрийгөө бас бүтээгээрэй.

Алхам 1: Тоног төхөөрөмж шаардлагатай бөгөөд холболт хийх

Тоног төхөөрөмж шаардлагатай бөгөөд холболт
Тоног төхөөрөмж шаардлагатай бөгөөд холболт
Тоног төхөөрөмж шаардлагатай бөгөөд холболт
Тоног төхөөрөмж шаардлагатай бөгөөд холболт

Хэсэг:

ESP8266 NodeMCU 1.0 (Аливаа ESP ажиллах ёстой)

Цуваа/I2C интерфэйстэй 1602 эсвэл 2004 оны LCD

Түр зуурын товчлуур

Талхны самбар

LED

Үсрэгчид

ЗААВАР:

ESP8266 ----------- LCD ----------- ТОВЧ ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1-р туйл ------------ Grnd ------ ------------ Грнд

Vcc ------------------- Vcc

D6 ------------------------------------------------- ------------------------------------- Урт Хөл

D7 ------------------------------------------------- ------------ 2-р туйл

D4 -------------------------------------- 2-р туйл

D1 -------------------- SCL

D2 -------------------- SDA

Алхам 2: Шаардлагатай програм хангамж ба тохиргоо

Шаардлагатай програм хангамж ба тохиргоо
Шаардлагатай програм хангамж ба тохиргоо
Шаардлагатай програм хангамж ба тохиргоо
Шаардлагатай програм хангамж ба тохиргоо
Шаардлагатай програм хангамж ба тохиргоо
Шаардлагатай програм хангамж ба тохиргоо

Таамаглал: Arduino IDE болон номын санг ашиглах талаархи мэдлэг, дадлага.

Шаардлагатай програм хангамж:

  • Arduino IDE (би 1.8.5 ашигласан)
  • Android App MQTT Dash (iOS хувилбар байгаа эсэхийг мэдэхгүй байна)
  • Вэбсайт

Програм хангамжийн тохиргоо:

  1. Android App MQTT Dash ижил клиентийг ашиглана уу. Анхдагч "үлдсэн" нь зүгээр байх ёстой. Дээрх вэбсайтаас олж авсан дэлгэрэнгүй мэдээллийг порт# болон серверийн хостын нэрийг ашиглана уу.
  2. Arduino Sketch (Өөрчлөлт шаардлагатай програмчлалыг ноорог дээр тайлбарласан болно)

    • Таны LCD -ийн I2C хаяг
    • WiFi кредит
    • MQTT брокерын мэдээлэл (таны өгсөн санамсаргүй/хувийн сонголт)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

Алхам 3: Үйл ажиллагаа

Үйл ажиллагаа
Үйл ажиллагаа

MQTT Dash програмыг нээхэд:

  1. Баруун дээд буланд байрлах PLUS тэмдэг дээр дарна уу.
  2. "Текст" гэж сонгоно уу.
  3. Нэр бол таны сонголт.
  4. Өмнөх алхамд дурдсанчлан Сэдвийнхээ нэрийг энд оруулна уу.
  5. Хадгалахын тулд баруун дээд буланд байгаа Disk дээр дарна уу.
  6. Дээрх 3 -р алхам дээр сонгосон нэрээр жагсаасан хавтанг нээнэ үү.
  7. Үзүүлсэн мөрөнд үнэгүй хэлбэрийн текст оруулна уу. SET дээр дарна уу.
  8. Бүх зүйл хүлээгдэж буй шиг ажиллах тохиолдолд зурвас LCD дэлгэц дээр гарч ирэх ёстой.
  9. Мессежийг арилгахын тулд хоосон мессеж илгээнэ үү.
  10. ЭСВЭЛ … ESP -д хавсаргасан товчлуурыг дарж цэвэрлэнэ үү.

Алхам 4: Бүгдийг хайрцаглаж MQTT хийхэд бэлэн байна

Гар урлалын хайрцаг, илүү сайхан агшин зуурын товчлуурыг аваад бүгдийг нь энд оруулав.

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