Taula de continguts:

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

Vídeo: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 passos

Vídeo: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 passos
Vídeo: ESP8266/Arduino MQTT Text Memo Notifier 2024, Juliol
Anonim
Image
Image

Hi ha adolescents que es tanquen jugant als seus jocs en línia amb els auriculars posats? Cansat que no us sentin cridar per ells o no responguin als seus missatges de text o trucades? Sí … TAMBÉ NOSALTRES! Això és el que impulsa la motivació del meu darrer aparell (A més, va ser divertit de construir). Aparqueu aquesta petita joia davant de la pantalla. Tot i que és tranquil, només està assegut pensant en el seu propi negoci. Però … quan li envieu un missatge, es torna una mica OBNOXIU, emet un so i parpelleja de LED, juntament amb el vostre missatge a la pantalla LCD … DEFINITIVAMENT crida l'atenció del vostre preciós adolescent. Per tant, segueix llegint, fes un cop d'ull al vídeo anterior i fes-te'n un.

Pas 1: maquinari necessari i connexió

Es requereix maquinari i connexió
Es requereix maquinari i connexió
Es requereix maquinari i connexió
Es requereix maquinari i connexió

PARTS:

ESP8266 NodeMCU 1.0 (qualsevol ESP hauria de funcionar)

LCD 1602 o 2004 amb interfície sèrie / I2C

Polsador momentani

Taula de pa

LED

Saltadors

ENGANXA'T:

ESP8266 ----------- LCD ----------- BOTÓ ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1er Pol ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- ------------------------------------- Llarg llarg

D7 ------------------------------------------------- ------------ 2n Pol

D4 -------------------------------------- 2n Pol

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

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

Pas 2: programari necessari i configuració

Cal programari i configuració
Cal programari i configuració
Cal programari i configuració
Cal programari i configuració
Cal programari i configuració
Cal programari i configuració

Supòsits: Coneixement i pràctica d'ús d'Arduino IDE i biblioteques.

Programari requerit:

  • ID Arduino (he utilitzat 1.8.5)
  • Aplicació Android MQTT Dash (no estic segur de si hi ha una versió per a iOS)
  • Lloc web

Configuracions de programari:

  1. Aplicació Android MQTT Dash Utilitzeu els mateixos detalls de client.subscribe (també anomenat tema) que a continuació. La resta del valor per defecte "hauria de" estar bé. Utilitzeu les dades que es troben al lloc web anterior per al número de port i el nom de l'amfitrió del servidor:
  2. Arduino Sketch (la programació que necessita canvis també es comenta a l'esbós)

    • Adreça I2C del vostre LCD
    • Crèdits WiFi
    • Informació del corredor MQTT (opcions personalitzades o aleatòries que proporcioneu)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("EL VOSTRE_Tema_AQUÍ")

Pas 3: operació

Operació
Operació

En obrir l'aplicació MQTT Dash:

  1. Feu clic a l'inici de sessió MÉS a la part superior dreta.
  2. Trieu Tipus de text.
  3. El nom és la vostra elecció.
  4. Introduïu aquí el vostre nom de tema tal com es va esmentar al pas anterior.
  5. Feu clic a Disc a la part superior dreta per desar.
  6. Obriu el mosaic llistat pel nom triat al pas 3 anterior.
  7. Introduïu text de formulari gratuït a la línia presentada. Feu clic a SET.
  8. El missatge hauria d'aparèixer a la pantalla LCD si tot funciona com s'esperava.
  9. Per esborrar el missatge, envieu un missatge en blanc.
  10. O bé … Premeu el botó connectat a ESP durant un moment per esborrar-lo.

Pas 4: tots encaixats i llestos per a MQTT

Vaig agafar una caixa d’artesania i un botó momentani més agradable i va posar-ho tot junt.

Recomanat: