Indholdsfortegnelse:

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

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

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

Har teenagere, der lukker sig væk, spillet deres onlinespil med hovedtelefoner på? Træt af at de ikke hører dig råbe for dem eller ikke besvarer deres tekstbeskeder eller opkald? Ja … OS OGSÅ! Det er det, der er motivationen til min seneste dims, der er drevet af (Plus det var bare sjovt at bygge). Parker denne lille perle lige foran deres skærm. Mens det er stille, sidder det bare og tænker på sin egen virksomhed. Men… når du sender den en besked, bliver den lidt UTKÆNDIG og bipper og blinker LED'er sammen med din besked på LCD -skærmen … FÅR DEFINITIVT din dyrebare teenagers opmærksomhed. Så læs videre, tjek videoen ovenfor, og opbyg dig også en.

Trin 1: Påkrævet hardware og tilslutning

Hardware påkrævet og tilslutning
Hardware påkrævet og tilslutning
Hardware påkrævet og tilslutning
Hardware påkrævet og tilslutning

DELE:

ESP8266 NodeMCU 1.0 (Enhver ESP skal fungere)

1602 eller 2004 LCD med Serial/I2C Interface

Kortvarig trykknap

Brødbræt

LED

Jumpere

TILKOBLING:

ESP8266 ----------- LCD ----------- KNAPP ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1. pol ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- ------------------------------------- LongLeg

D7 ------------------------------------------------- ------------ 2. pol

D4 -------------------------------------- 2. pol

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

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

Trin 2: Software påkrævet og konfiguration

Software påkrævet og konfiguration
Software påkrævet og konfiguration
Software påkrævet og konfiguration
Software påkrævet og konfiguration
Software påkrævet og konfiguration
Software påkrævet og konfiguration

Forudsætninger: Viden og praksis med at bruge Arduino IDE og biblioteker.

Software påkrævet:

  • Arduino IDE (jeg brugte 1.8.5)
  • Android App MQTT Dash (ved ikke om der er en iOS -version)
  • Websted

Softwarekonfigurationer:

  1. Android App MQTT Dash Brug samme klient. Abonnér (kaldes også emne) detaljer som nedenfor. Resten af standard 'skal' være OK. Brug de oplysninger, der findes på webstedet ovenfor til portnummer og serverværtsnavn:
  2. Arduino Sketch (Programmering, der kræver ændringer, kommenteres også i skitse)

    • I2C -adresse på din LCD
    • WiFi Credits
    • MQTT Broker Info (tilfældige/personlige valg, du giver)

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

Trin 3: Betjening

Operation
Operation

Ved åbning af MQTT Dash App:

  1. Klik på PLUS -tegn øverst til højre.
  2. Vælg Type 'Text'.
  3. Navn er dit valg.
  4. Indtast dit emne navn her som nævnt i forrige trin.
  5. Klik på Disk øverst til højre for at gemme.
  6. Åbn flise angivet med navn valgt i trin 3 ovenfor.
  7. Indtast fri formtekst på den viste linje. Klik på SET.
  8. Meddelelsen skal vises på LCD, hvis alt fungerer som forventet.
  9. Send en tom besked for at slette meddelelsen.
  10. ELLER … Tryk på knappen, der er knyttet til ESP, et øjeblik for at slette.

Trin 4: Alle pakket op og klar til MQTT

Tog en håndværksboks og en pænere øjeblikkelig knap og satte det hele sammen i dette.

Anbefalede: