Мазмұны:

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

Құлаққапты киіп, онлайн ойындарын ойнайтын жасөспірімдер бар ма? Сіздің олар үшін айқайлағаныңызды естімеу немесе олардың мәтіндік хабарламаларына немесе қоңырауларына жауап бермеу шаршадыңыз ба? Иә … БІЗДІҢ ӨТІМІЗ! Менің соңғы гизмо мотивациясы осымен байланысты (сонымен қатар оны құру қызықты болды). Бұл кішкентай асыл тасты олардың экранының алдына қойыңыз. Тыныш болса да, ол тек өз ісін ойлап отырады. Бірақ … сіз оған хабарлама жібергенде, ол біршама ЕСКЕРІМСІЗ келеді және СКД -де сіздің хабарламаңызбен бірге жарық диодты сигнал береді және жыпылықтайды … Сіздің жас жеткіншектің назарын МІНДЕТТІ түрде алады. Сонымен, оқыңыз, жоғарыдағы видеоны қараңыз және өзіңіз де жасаңыз.

1 -қадам: Жабдық қажет және қосылу

Жабдық қажет және қосылу
Жабдық қажет және қосылу
Жабдық қажет және қосылу
Жабдық қажет және қосылу

БӨЛІКТЕР:

ESP8266 NodeMCU 1.0 (кез келген ESP жұмыс істеуі керек)

Сериялық/I2C интерфейсі бар 1602 немесе 2004 СКД

Бір мезетте басу түймесі

Нан тақтасы

ЖАРЫҚ ДИОДТЫ ИНДИКАТОР

Секіргіштер

КЕЗДЕСУ:

ESP8266 ----------- LCD ----------- ТҮЙМЕ ----------- BUZZER ------------- ЖАРЫҚ ДИОДТЫ ИНДИКАТОР

Grnd ----------------- Grnd ---------- 1-ші полюс ------------ Grnd ------ ------------ Грнд

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

D6 ------------------------------------------------- ------------------------------------- LongLeg

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 төмендегідей client.subscribe (тақырып деп те аталады) мәліметтерін пайдаланыңыз. Әдепкі қалдығы «жақсы» болуы керек. Жоғарыдағы веб -торапта# порт пен сервер хост атауының мәліметтерін пайдаланыңыз:
  2. Arduino Sketch (Өзгерістерді қажет ететін бағдарламалау эскизде де түсіндірілген)

    • LCD экранының I2C мекенжайы
    • WiFi несиелері
    • MQTT брокері туралы ақпарат (сіз ұсынған кездейсоқ/жеке таңдаулар)

      1. String clientId = «YOUR_CHOICE_HERE»;
      2. client.suboncribe («YOUR_Topic_HERE»)

3 -қадам: операция

Операция
Операция

MQTT Dash қосымшасын ашқан кезде:

  1. Жоғарғы оң жақтағы PLUS белгісін басыңыз.
  2. «Мәтін» түрін таңдаңыз.
  3. Атау - сіздің таңдауыңыз.
  4. Мұнда алдыңғы қадамда айтылғандай тақырып атауын енгізіңіз.
  5. Сақтау үшін жоғарғы оң жақтағы Дискіні басыңыз.
  6. Жоғарыда 3 -қадамда таңдалған атау бойынша тізімделген плитканы ашыңыз.
  7. Ұсынылған желіге еркін формадағы мәтінді енгізіңіз. SET түймесін басыңыз.
  8. Егер бәрі күткендей болса, хабарлама СКД экранында пайда болуы керек.
  9. Хабарды тазарту үшін бос хабар жіберіңіз.
  10. НЕМЕСЕ … тазалау үшін ESP -ке бекітілген түймені бір сәт басыңыз.

4 -қадам: барлығы қорапта және MQTT -ге дайын

Қолөнер қорапшасы мен сәтті батырманы алып, бәрін осында жинады.

Ұсынылған: