Innehållsförteckning:

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

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

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

Har tonåringar som låser in sig och spelar sina onlinespel med hörlurar på? Trött på att de inte hör dig skrika för dem eller inte svarar på deras textmeddelanden eller samtal? Ja … OSS OCH! Det är vad motivationen för mitt senaste gizmo drivs av (Plus att det var bara roligt att bygga). Parkera denna lilla pärla precis framför skärmen. Medan det är tyst, sitter det bara och tänker på sitt eget företag. Men … när du skickar ett meddelande blir det lite OBNOXIOUS och piper och blinkar lysdioder tillsammans med ditt meddelande på LCD -skärmen … DEFINITIVT får din dyrbara tonårs uppmärksamhet. Så läs vidare, kolla in videon ovan och bygg dig själv också.

Steg 1: Hårdvara krävs och anslutning

Hårdvara krävs och anslutning
Hårdvara krävs och anslutning
Hårdvara krävs och anslutning
Hårdvara krävs och anslutning

DELAR:

ESP8266 NodeMCU 1.0 (Alla ESP bör fungera)

1602 eller 2004 LCD med seriellt/I2C -gränssnitt

Kortvarig tryckknapp

Bakbord

LED

Tröjor

TRÄFFAS:

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

Grnd ----------------- Grnd ---------- 1: a polen ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- -------------------------------------Långt ben

D7 ------------------------------------------------- ------------ 2: a polen

D4 -------------------------------------- 2: a polen

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

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

Steg 2: Programvara som krävs och konfiguration

Programvara som krävs och konfiguration
Programvara som krävs och konfiguration
Programvara som krävs och konfiguration
Programvara som krävs och konfiguration
Programvara som krävs och konfiguration
Programvara som krävs och konfiguration

Antaganden: Kunskap och övning av att använda Arduino IDE och bibliotek.

Programvara som krävs:

  • Arduino IDE (jag använde 1.8.5)
  • Android App MQTT Dash (Vet inte om det finns en iOS -version)
  • Webbplats

Programvarukonfigurationer:

  1. Android App MQTT Dash Använd samma klient. Prenumerera (kallas även ämne) enligt nedan. Resten av standard 'bör' vara OK. Använd informationen som finns på webbplatsen ovan för port# och serverns värdnamn:
  2. Arduino Sketch (Programmering som behöver ändras kommenteras också i skiss)

    • I2C -adress för din LCD
    • WiFi Creds
    • MQTT -mäklarinformation (slumpmässiga/personliga val du tillhandahåller)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. klient. prenumerera ("YOUR_Topic_HERE")

Steg 3: Drift

Drift
Drift

När MQTT Dash -appen öppnas:

  1. Klicka på PLUS -tecknet uppe till höger.
  2. Välj Skriv "Text".
  3. Namn är ditt val.
  4. Ange ditt ämnesnamn här som nämnts i föregående steg.
  5. Klicka på Disk uppe till höger för att spara.
  6. Öppna kakel med namn som valts i steg 3 ovan.
  7. Ange friformstext på raden som presenteras. Klicka på SET.
  8. Meddelandet ska visas på LCD -skärmen om allt fungerar som förväntat.
  9. För att rensa meddelandet, skicka ett tomt meddelande.
  10. ELLER … Tryck på knappen som är ansluten till ESP ett ögonblick för att rensa.

Steg 4: Allt inpackat och klart för MQTT

Plockade fram en hantverkslåda och en trevligare momentan knapp och satte ihop allt i detta.

Rekommenderad: