Cuprins:

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

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

Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 pași
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Noiembrie
Anonim
Image
Image

Au adolescenții care se blochează jucându-și jocurile online cu căștile? Te-ai săturat să nu te audă țipând pentru ei sau să nu răspundă la mesajele text sau la apeluri? Da … ȘI SUA! De asta este motivată motivația pentru cel mai recent gizmo al meu (Plus că a fost doar distractiv de construit). Parcați această mică bijuterie chiar în fața ecranului lor. În timp ce este liniștit, este doar așezat acolo, având în vedere propria afacere. Dar … când îi trimiți un mesaj, acesta devine puțin OBSERVANT și emite un semnal sonor și clipește cu LED-ul, împreună cu mesajul tău pe ecranul LCD … ÎN SIGURANȚĂ atrage atenția prețioasei tale adolescente. Așadar, citiți mai departe, verificați videoclipul de mai sus și construiți-vă și voi unul.

Pasul 1: Hardware necesar și conectare

Hardware necesar și conectare
Hardware necesar și conectare
Hardware necesar și conectare
Hardware necesar și conectare

PĂRȚI:

ESP8266 NodeMCU 1.0 (Orice ESP ar trebui să funcționeze)

1602 sau 2004 LCD cu interfață Serial / I2C

Buton de apăsare momentan

Pană de pâine

LED

Jumpers

NONE:

ESP8266 ----------- LCD ----------- BUTON ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1st Pol ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- -------------------------------------Picior lung

D7 ------------------------------------------------- ------------ Al doilea pol

D4 -------------------------------------- Polul 2

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

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

Pasul 2: Software necesar și configurare

Software necesar și configurare
Software necesar și configurare
Software necesar și configurare
Software necesar și configurare
Software necesar și configurare
Software necesar și configurare

Ipoteze: Cunoașterea și practica utilizării Arduino IDE și a bibliotecilor.

Software necesar:

  • Arduino IDE (am folosit 1.8.5)
  • Aplicația Android MQTT Dash (Nu sunt sigur dacă există o versiune iOS)
  • Site-ul

Configurări software:

  1. Aplicația Android MQTT Dash Utilizați aceleași detalii client.subscribe (denumit și Subiect) ca mai jos. Restul valorii implicite „ar trebui” să fie OK. Utilizați detaliile găsite pe site-ul de mai sus pentru numărul de port și numele gazdei serverului:
  2. Arduino Sketch (Programarea care are nevoie de modificări este de asemenea comentată în schiță)

    • Adresa I2C a ecranului LCD
    • Credite WiFi
    • Informații despre broker MQTT (alegeri aleatorii / personalizate pe care le oferiți)

      1. String clientId = "CHEI_ALE_AICI";
      2. client.subscribe („TEMA_TEMA_AICI”)

Pasul 3: Operațiune

Operațiune
Operațiune

La deschiderea aplicației MQTT Dash:

  1. Faceți clic pe semnarea PLUS în partea dreaptă sus.
  2. Alege Tastați „Text”.
  3. Numele este alegerea ta.
  4. Introduceți numele subiectului aici, așa cum s-a menționat în pasul anterior.
  5. Faceți clic pe Disk din dreapta sus pentru a salva.
  6. Deschideți faianța listată după numele ales la pasul 3 de mai sus.
  7. Introduceți textul formularului gratuit pe linia prezentată. Faceți clic pe SET.
  8. Mesajul ar trebui să apară pe ecranul LCD dacă toate funcționează conform așteptărilor.
  9. Pentru a șterge mesajul, trimiteți un mesaj necompletat.
  10. SAU … Apăsați butonul atașat ESP pentru o clipă pentru a șterge.

Pasul 4: Toate în cutie și gata de MQTT

Ați ridicat o cutie de ambarcațiuni și un buton momentan mai frumos și ați pus totul împreună în acest lucru.

Recomandat: