Мазмуну:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 кадам
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 кадам

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 кадам

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 кадам
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Ноябрь
Anonim
Image
Image

Кулакчындар менен онлайн оюндарын ойноп жаткан өспүрүмдөр барбы? Алар үчүн кыйкырганыңызды угуудан же алардын SMS билдирүүлөрүнө же чалууларына жооп берүүдөн чарчадыңызбы? Ооба… БИЗДИ ТОО! Менин акыркы гизмо үчүн мотивация ошону менен шартталган (Плюс куруу жөн эле кызыктуу болгон). Бул кичинекей асыл ташты экрандын алдына токтотуңуз. Тынч болсо да, ал өз бизнесин ойлоп отурат. Бирок … сиз ага билдирүү жөнөткөнүңүздө, ал бир аз ӨКМӨТТҮҮ болуп калат жана сигнал менен ЖД дисплейиңизде ЖД дисплейи жана жаркылдайт… Кымбаттуу өспүрүмүңүздүн көңүлүн АЛУУ. Андыктан окуңуз, жогорудагы видеону карап көрүңүз жана өзүңүздү да куруңуз.

1 -кадам: Аппараттык камсыздоо талап кылынат жана туташуу

Аппараттык камсыздоо талап кылынат жана туташуу
Аппараттык камсыздоо талап кылынат жана туташуу
Аппараттык камсыздоо талап кылынат жана туташуу
Аппараттык камсыздоо талап кылынат жана туташуу

БӨЛҮКТӨР:

ESP8266 NodeMCU 1.0 (Ар кандай ESP иштеши керек)

1602 же 2004 ЖК сериялык/I2C интерфейси менен

Бир маалда басуу баскычы

Breadboard

LED

Секирүүчүлөр

БИРИКТИРҮҮ:

ESP8266 ----------- ЖК ----------- ТҮЙМӨ ----------- БУЗЕР ------------- LED

Grnd ----------------- Grnd ---------- 1-уюл ------------ Grnd ------ ------------ 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 (Өзгөртүүлөрдү талап кылган программалоо эскизде да жазылган)

    • ЖКнын I2C дареги
    • WiFi Кредиттер
    • MQTT Broker Info (сиз берген туш келди/жекече тандоолор)

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

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

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

MQTT Dash тиркемесин ачкандан кийин:

  1. Жогорку оң жактагы PLUS кирүүнү басыңыз.
  2. "Текст" түрүн тандаңыз.
  3. Аты сиздин тандооңуз.
  4. Бул жерде мурунку кадамда айтылгандай Темаңыздын атын киргизиңиз.
  5. Сактоо үчүн жогорку оң жактагы Дискти басыңыз.
  6. Ачык плитканы жогоруда 3 -кадамда тандалган.
  7. Берилген сызыкка бекер формадагы текстти киргизиңиз. SETти басыңыз.
  8. Баары күтүлгөндөй иштесе, билдирүү ЖКда көрүнүшү керек.
  9. Билдирүүнү тазалоо үчүн бош билдирүү жөнөтүңүз.
  10. ЖЕ… тазалоо үчүн бир азга ESPке тиркелген баскычты басыңыз.

4 -кадам: Бардык кутулар жана MQTTге даяр

Кол өнөрчүлүк кутучасын жана жагымдуу баскычты алып, баарын ушул жерге чогулткула.

Сунушталууда: