Tartalomjegyzék:

ESP8266/Arduino MQTT Memo Minder W/LCD (más néven Teenage Gamer Attention Getter!): 4 lépés
ESP8266/Arduino MQTT Memo Minder W/LCD (más néven Teenage Gamer Attention Getter!): 4 lépés

Videó: ESP8266/Arduino MQTT Memo Minder W/LCD (más néven Teenage Gamer Attention Getter!): 4 lépés

Videó: ESP8266/Arduino MQTT Memo Minder W/LCD (más néven Teenage Gamer Attention Getter!): 4 lépés
Videó: ESP8266/Arduino MQTT Text Memo Notifier 2024, November
Anonim
Image
Image

Vannak tinédzserek, akik bezárkóznak, és fejhallgatóval játsszák online játékaikat? Belefáradt abba, hogy nem hallja, hogy kiabál értük, vagy nem válaszol az SMS -re vagy a hívásokra? Igen… mi is! Ez az, ami motiválja a legújabb gizmo -m (Plusz csak szórakoztató volt építeni). Parkolja le ezt a kis drágakövet közvetlenül a képernyő előtt. Bár csendes, csak ül, és a saját dolgával törődik. De… amikor üzenetet küld neki, kissé OBNOXIÓS lesz, és sípoló és villogó LED -eket küld az üzenetével együtt az LCD -n. Szóval olvass tovább, nézd meg a fenti videót, és építs magadnak is egyet.

1. lépés: Szükséges hardver és csatlakoztatás

Hardver szükséges és csatlakoztatás
Hardver szükséges és csatlakoztatás
Hardver szükséges és csatlakoztatás
Hardver szükséges és csatlakoztatás

ALKATRÉSZEK:

ESP8266 NodeMCU 1.0 (Bármilyen ESP -nek működnie kell)

1602 vagy 2004 LCD soros/I2C interfésszel

Pillanatnyi nyomógomb

Kenyeretábla

VEZETTE

Jumpers

ÖSSZEKÖTTETÉS:

ESP8266 ----------- LCD ----------- GOMB ----------- BUZZER ------------- VEZETTE

Grnd ----------------- Grnd ---------- 1. pólus ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- ------------------------------------- Hosszú láb

D7 ------------------------------------------------- ------------ 2. pólus

D4 -------------------------------------- 2. pólus

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

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

2. lépés: Szükséges szoftver és konfiguráció

Szükséges szoftver és konfiguráció
Szükséges szoftver és konfiguráció
Szükséges szoftver és konfiguráció
Szükséges szoftver és konfiguráció
Szükséges szoftver és konfiguráció
Szükséges szoftver és konfiguráció

Feltételezések: Az Arduino IDE és a könyvtárak használatának ismerete és gyakorlata.

Szükséges szoftver:

  • Arduino IDE (én 1.8.5 -öt használtam)
  • Android App MQTT Dash (Nem tudom, van -e iOS verzió)
  • Weboldal:

Szoftver konfigurációk:

  1. Android App MQTT Dash Használja ugyanazt a client.subscribe (más néven téma) részleteket az alábbiak szerint. A maradék alapértelmezett "legyen" rendben. Használja a fenti webhelyen található adatokat a port# és a szerver gazdagép neve számára:
  2. Arduino Sketch (A változtatásokat igénylő programozást a vázlat is megjegyzi)

    • Az LCD I2C címe
    • WiFi hitelkeret
    • MQTT bróker információ (véletlenszerű/személyre szabott választások)

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

3. lépés: Művelet

Művelet
Művelet

Az MQTT Dash alkalmazás megnyitásakor:

  1. Kattintson a PLUS bejelentkezésre a jobb felső sarokban.
  2. Válassza a „Szöveg” lehetőséget.
  3. A név a választásod.
  4. Írja be ide a téma nevét az előző lépésben említettek szerint.
  5. A mentéshez kattintson a jobb felső sarokban lévő Lemez elemre.
  6. Nyissa meg a Csempét a fenti 3. lépésben kiválasztott név szerint.
  7. Írja be a szabad formátumú szöveget a megjelenített sorba. Kattintson a SET gombra.
  8. Az üzenetnek meg kell jelennie az LCD -n, ha minden a várt módon működik.
  9. Az üzenet törléséhez küldjön üres üzenetet.
  10. VAGY… Nyomja meg egy pillanatra az ESP -hez tartozó gombot a törléshez.

4. lépés: Minden be van csomagolva és kész az MQTT -re

Felvett egy kézműves dobozt és egy szebb pillanatnyi gombot, és ebben mindent összerakott.

Ajánlott: