Sommario:

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

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

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

Hanno adolescenti che si rinchiudono a giocare ai loro giochi online con le cuffie? Stanco che non ti sentano urlare per loro o che non rispondano ai loro messaggi di testo o alle chiamate? Sì… ANCHE NOI! Questa è la motivazione per il mio ultimo aggeggio (in più è stato divertente costruirlo). Parcheggia questo piccolo gioiello proprio di fronte al loro schermo. Mentre è tranquillo, è semplicemente seduto lì a pensare ai fatti suoi. Ma… quando gli invii un messaggio, diventa un po' ONOSO e emette un segnale acustico e lampeggia i LED insieme al tuo messaggio sul display LCD… SICURAMENTE attirando l'attenzione del tuo prezioso adolescente. Quindi continua a leggere, guarda il video qui sopra e costruiscine uno anche tu.

Passaggio 1: hardware richiesto e collegamento

Hardware richiesto e collegamento
Hardware richiesto e collegamento
Hardware richiesto e collegamento
Hardware richiesto e collegamento

PARTI:

ESP8266 NodeMCU 1.0 (qualsiasi ESP dovrebbe funzionare)

1602 o 2004 LCD con interfaccia seriale/I2C

Pulsante momentaneo

tagliere

GUIDATO

ponticelli

ALLACCIARE:

ESP8266 -----------LCD-----------PULSANTE-----------BUZZER------------- GUIDATO

Grnd-----------------Grnd----------1st Pole------------Grnd------ ------------Grnd

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

D6------------------------------------------------- -------------------------------------Gamba lunga

D7------------------------------------------------- ------------2° Polo

D4--------------------------------------2° Polo

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

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

Passaggio 2: software richiesto e configurazione

Software richiesto e configurazione
Software richiesto e configurazione
Software richiesto e configurazione
Software richiesto e configurazione
Software richiesto e configurazione
Software richiesto e configurazione

Presupposti: Conoscenza e pratica nell'uso dell'IDE e delle librerie Arduino.

Software richiesto:

  • Arduino IDE (ho usato 1.8.5)
  • App Android MQTT Dash (non sono sicuro che esista una versione iOS)
  • Sito web

Configurazioni software:

  1. App Android MQTT DashUtilizzare gli stessi dettagli client.subscribe (chiamato anche argomento) come di seguito. Il resto del valore predefinito "dovrebbe" essere OK. Utilizzare i dettagli trovati sul sito Web sopra per il numero di porta e il nome host del server:
  2. Arduino Sketch (anche la programmazione che necessita di modifiche è commentata nello sketch)

    • Indirizzo I2C del tuo LCD
    • Credi WiFi
    • Informazioni sul broker MQTT (scelte casuali/personalizzate fornite dall'utente)

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

Passaggio 3: operazione

operazione
operazione

All'apertura dell'app MQTT Dash:

  1. Fare clic su PI accedi in alto a destra.
  2. Scegli Tipo 'Testo'.
  3. Il nome è una tua scelta.
  4. Inserisci qui il nome del tuo argomento come menzionato nel passaggio precedente.
  5. Fare clic su Disco in alto a destra per salvare.
  6. Apri Tile elencato per nome scelto nel passaggio 3 sopra.
  7. Inserisci il testo in forma libera sulla riga presentata. Fare clic su IMPOSTA.
  8. Il messaggio dovrebbe apparire sul display LCD se tutto funziona come previsto.
  9. Per cancellare il messaggio inviare un messaggio vuoto.
  10. OPPURE…Premere il pulsante collegato all'ESP per un momento per cancellare.

Passaggio 4: tutto imballato e pronto per MQTT

Ho preso una scatola artigianale e un bottone momentaneo più carino e ho messo tutto insieme in questo.

Consigliato: