Съдържание:

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 стъпки

Видео: 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 стъпки
Видео: ESP8266/Arduino MQTT Text Memo Notifier 2024, Ноември
Anonim
Image
Image

Имали ли са тийнейджъри, които се заключват да играят своите онлайн игри със слушалки? Уморихте се да не ви чуят да крещите за тях или да не отговаряте на техните текстови съобщения или обаждания? Да… И ТУК! От това се движи мотивацията за последното ми gizmo (Плюс това беше просто забавно да се изгради). Паркирайте този малък скъпоценен камък точно пред екрана им. Докато е тихо, той просто седи и си гледа работата. Но … когато му изпратите съобщение, той става малко ОБЗАВИТЕЛЕН и издава звуков и мигащ светодиод заедно с вашето съобщение на LCD дисплея … ОЧИННО привлича вниманието на вашия скъп тийнейджър. Така че прочетете, разгледайте видеото по -горе и създайте също такъв.

Стъпка 1: Изисква се хардуер и свързване

Изисква се хардуер и свързване
Изисква се хардуер и свързване
Изисква се хардуер и свързване
Изисква се хардуер и свързване

ЧАСТИ:

ESP8266 NodeMCU 1.0 (Всеки ESP трябва да работи)

1602 или 2004 LCD със сериен/I2C интерфейс

Моментен бутон

Платка

LED

Джъмпери

СВЪРЗВАНЕ:

ESP8266 ----------- LCD ----------- БУТОН ----------- BUZZER ------------- 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 MQTT Dash (не съм сигурен дали има версия за iOS)
  • Уебсайт

Софтуерни конфигурации:

  1. MQTT Dash на приложението за Android Използвайте същите данни за клиента. Остатъкът по подразбиране „трябва“да е ОК. Използвайте подробностите, намерени на уебсайта по -горе, за порт# и име на хост на сървъра:
  2. Arduino Sketch (Програмирането, което се нуждае от промени, също се коментира в скицата)

    • I2C Адрес на вашия LCD
    • WiFi кредити
    • Информация за брокер на MQTT (произволен/персонализиран избор, който предоставяте)

      1. Низ clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

Стъпка 3: Операция

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

При отваряне на приложението MQTT Dash:

  1. Щракнете върху PLUS sign in горе вдясно.
  2. Изберете Тип „Текст“.
  3. Името е ваш избор.
  4. Въведете името на темата си тук, както е споменато в предишната стъпка.
  5. Щракнете върху Диск горе вдясно, за да запазите.
  6. Отворете Tile, изброени по име, избрано в стъпка 3 по -горе.
  7. Въведете текст в свободна форма в представения ред. Щракнете върху SET.
  8. Съобщението трябва да се появи на LCD, ако всичко работи според очакванията.
  9. За да изчистите съобщението, изпратете празно съобщение.
  10. ИЛИ … Натиснете за момент прикрепен към ESP бутон, за да изчистите.

Стъпка 4: Всички опаковани и готови за MQTT

Взех занаятчийска кутия и по -хубав моментен бутон и събрах всичко това в това.

Препоръчано: