Obsah:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroky
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroky

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroky

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 kroky
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Júl
Anonim
Image
Image

Majú tínedžeri, ktorí sa uzamknú, hranie svojich online hier so zapnutými slúchadlami? Ste unavení z toho, že vás nepočujú kričať alebo neodpovedáte na ich textové správy alebo hovory? Áno … aj NÁS! Práve v tom tkvie motivácia pre môj posledný gizmo (navyše bolo zábavné ho stavať). Zaparkujte tento malý klenot priamo pred ich obrazovkou. Aj keď je ticho, len tam sedí a myslí na svoje vlastné záležitosti. Ale … keď mu pošlete správu, začne byť trocha OBNIKÁ a pípne a bliká LED diódy spolu s vašou správou na LCD displeji … ROZHODNUTIE upútať pozornosť vášho vzácneho tínedžera. Takže čítajte ďalej, pozrite sa na vyššie uvedené video a vytvorte si ho aj vy.

Krok 1: Vyžaduje sa hardvér a pripojenie

Vyžaduje sa hardvér a pripojenie
Vyžaduje sa hardvér a pripojenie
Vyžaduje sa hardvér a pripojenie
Vyžaduje sa hardvér a pripojenie

ČASTI:

ESP8266 NodeMCU 1.0 (akýkoľvek ESP by mal fungovať)

1602 alebo 2004 LCD so sériovým/I2C rozhraním

Krátke tlačidlo

Breadboard

LED

Svetre

ZAREGISTRÁCIA:

ESP8266 ----------- LCD ----------- TLAČIDLO ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1. pól ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- ------------------------------------- Dlhá noha

D7 ------------------------------------------------- ------------ 2. pól

D4 -------------------------------------- 2. pól

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

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

Krok 2: Vyžaduje sa softvér a konfigurácia

Vyžaduje sa softvér a konfigurácia
Vyžaduje sa softvér a konfigurácia
Vyžaduje sa softvér a konfigurácia
Vyžaduje sa softvér a konfigurácia
Vyžaduje sa softvér a konfigurácia
Vyžaduje sa softvér a konfigurácia

Predpoklady: Znalosti a prax v používaní IDE a knižníc Arduino.

Potrebný softvér:

  • Arduino IDE (použil som 1.8.5)
  • Pomlčka Android App MQTT (Nie ste si istí, či existuje verzia pre iOS)
  • Webová stránka

Konfigurácie softvéru:

  1. Aplikácia Android Android MQTT Dash Použite rovnaké informácie o client.subscribe (nazývanom aj Téma) ako je uvedené nižšie. Zostávajúca predvolená hodnota by mala byť v poriadku. Na port# a názov hostiteľa servera použite údaje uvedené na vyššie uvedenej webovej stránke:
  2. Skica Arduino (Programovanie, ktoré vyžaduje zmeny, je tiež uvedené v skici)

    • I2C Adresa vášho LCD
    • WiFi kredity
    • Informácie o maklérovi MQTT (náhodné/prispôsobené možnosti, ktoré poskytnete)

      1. Reťazec clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe („YOUR_Topic_HERE“)

Krok 3: Prevádzka

Prevádzka
Prevádzka

Po otvorení aplikácie MQTT Dash:

  1. Vpravo hore kliknite na znak PLUS.
  2. Vyberte Typ „Text“.
  3. Meno je vaša voľba.
  4. Sem zadajte názov svojej témy, ako bolo uvedené v predchádzajúcom kroku.
  5. Uložte kliknutím na Disk vpravo hore.
  6. Otvorte dlaždicu uvedenú podľa názvu zvoleného v kroku 3 vyššie.
  7. Do zobrazeného riadka zadajte text voľného formulára. Kliknite na SET.
  8. Hlásenie by sa malo objaviť na LCD displeji, ak všetko funguje podľa očakávania.
  9. Ak chcete správu vymazať, pošlite prázdnu správu.
  10. ALEBO… Na vymazanie stlačte chvíľu tlačidlo pripojené k ESP.

Krok 4: Všetko zabalené a pripravené na MQTT

Zobral remeselnú škatuľu a krajšie chvíľkové tlačidlo a dal to všetko dohromady.

Odporúča: