Innholdsfortegnelse:

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

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

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

Har tenåringer som låser seg unna og spiller sine online spill med hodetelefoner på? Lei av at de ikke hører deg rope på dem eller ikke svarer på tekstmeldinger eller samtaler? Ja … OSS OGSÅ! Det er det som er motivasjonen for min siste gizmo drevet av (Pluss at det var bare morsomt å bygge). Parker denne lille perlen rett foran skjermen. Selv om det er stille, sitter det bare og tenker på sin egen virksomhet. Men… når du sender den en melding, blir den litt UTROLIG og piper og blinker LED -er sammen med meldingen din på LCD -skjermen… DEFINITIVT får din dyrebare tenårings oppmerksomhet. Så les videre, sjekk videoen ovenfor, og bygg deg selv en også.

Trinn 1: Nødvendig maskinvare og oppkobling

Maskinvare påkrevd og oppkobling
Maskinvare påkrevd og oppkobling
Maskinvare påkrevd og oppkobling
Maskinvare påkrevd og oppkobling

DELER:

ESP8266 NodeMCU 1.0 (Enhver ESP skal fungere)

1602 eller 2004 LCD med seriell/I2C grensesnitt

Øyeblikkelig trykknapp

Brødbrett

LED

Gensere

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

Trinn 2: Påkrevd programvare og konfigurasjon

Programvare påkrevd og konfigurasjon
Programvare påkrevd og konfigurasjon
Programvare nødvendig og konfigurasjon
Programvare nødvendig og konfigurasjon
Programvare nødvendig og konfigurasjon
Programvare nødvendig og konfigurasjon

Forutsetninger: Kunnskap og praksis for bruk av Arduino IDE og biblioteker.

Programvare som kreves:

  • Arduino IDE (jeg brukte 1.8.5)
  • Android App MQTT Dash (Ikke sikker på om det er en iOS -versjon)
  • Nettsted

Programvarekonfigurasjoner:

  1. Android App MQTT DashBruk samme klient. Abonnere (også kalt tema) detaljer som nedenfor. Resten av standard 'skal' være OK. Bruk detaljene som finnes på nettstedet ovenfor for portnummer og serververtsnavn:
  2. Arduino Sketch (Programmering som trenger endringer er også kommentert i skisse)

    • I2C -adresse til LCD -skjermen
    • WiFi Cred
    • MQTT -meglerinfo (tilfeldige/personlige valg du gir)

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

Trinn 3: Drift

Operasjon
Operasjon

Ved åpning av MQTT Dash App:

  1. Klikk på PLUS -tegn øverst til høyre.
  2. Velg Skriv 'tekst'.
  3. Navn er ditt valg.
  4. Skriv inn temaet ditt her som nevnt i forrige trinn.
  5. Klikk på Disk øverst til høyre for å lagre.
  6. Åpen flis oppført med navn valgt i trinn 3 ovenfor.
  7. Skriv inn gratis formtekst på linjen. Klikk på SET.
  8. Meldingen skal vises på LCD -skjermen hvis alt fungerer som forventet.
  9. Send en tom melding for å fjerne meldingen.
  10. ELLER … Trykk på knappen festet til ESP et øyeblikk for å slette.

Trinn 4: Alle bokset opp og klare til MQTT

Plukket opp en håndverksboks og en finere øyeblikkelig knapp og satte alt sammen i dette.

Anbefalt: