INHOUDSOPGAWE:

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

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

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

Het tieners wat hulself afsluit, hul aanlyn -speletjies met 'n koptelefoon gespeel? Is u moeg daarvoor dat u nie hoor hoe u vir hulle skree of nie hul sms’e of oproepe beantwoord nie? Ja … ONS OOK! Dit is die rede waarom die motivering vir my nuutste gizmo gedryf word (plus dit was net lekker om te bou). Parkeer hierdie juweeltjie reg voor hul skerm. Terwyl dit stil is, sit dit net daar en dink aan sy eie sake. Maar … as u 'n boodskap stuur, word dit 'n bietjie onaangenaam en piep en knip LED's saam met u boodskap op die LCD … UITSLUITEND trek u kosbare tiener se aandag. Lees dus verder, kyk na die video hierbo en bou ook vir u self.

Stap 1: Vereiste hardeware en aansluiting

Hardeware benodig en aansluiting
Hardeware benodig en aansluiting
Hardeware benodig en aansluiting
Hardeware benodig en aansluiting

DELE:

ESP8266 NodeMCU 1.0 (Enige ESP moet werk)

1602 of 2004 LCD met Serial/I2C -koppelvlak

Kort drukknop

Broodbord

LED

Springers

AANSLUITING:

ESP8266 ----------- LCD ----------- KNOPPEN ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1ste pool ------------ Grnd ------ ------------ Grnd

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

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

D7 ------------------------------------------------- ------------ 2de pool

D4 -------------------------------------- 2de pool

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

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

Stap 2: Vereiste sagteware en konfigurasie

Sagteware benodig en opset
Sagteware benodig en opset
Sagteware benodig en opset
Sagteware benodig en opset
Sagteware benodig en opset
Sagteware benodig en opset

Aannames: Kennis en praktyk van die gebruik van Arduino IDE en biblioteke.

Sagteware benodig:

  • Arduino IDE (ek het 1.8.5 gebruik)
  • Android App MQTT Dash (nie seker of daar 'n iOS -weergawe is nie)
  • Webwerf

Sagteware -konfigurasies:

  1. Android App MQTT Dash Gebruik dieselfde kliënt. Teken in (ook onderwerp genoem) besonderhede soos hieronder. Die res van die standaard moet 'OK' wees. Gebruik die besonderhede op die webwerf hierbo vir poort# en bedienergasnaam:
  2. Arduino Sketch (Die programmering wat veranderings benodig, word ook in die skets kommentaar gelewer)

    • I2C -adres van u LCD
    • WiFi -krediete
    • MQTT -makelaarinligting (ewekansige/persoonlike keuses wat u verskaf)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. kliënt. teken in ("YOUR_Topic_HERE")

Stap 3: werking

Operasie
Operasie

By die opening van die MQTT Dash -app:

  1. Klik op PLUS -teken regs bo.
  2. Kies Tik 'Teks'.
  3. Naam is jou keuse.
  4. Voer u onderwerpnaam hier in soos in die vorige stap genoem.
  5. Klik op Skyf regs bo om te stoor.
  6. Maak die teël oop met die naam wat in stap 3 hierbo gekies is.
  7. Tik vrye teks in op die lyn wat aangebied word. Klik op SET.
  8. Die boodskap moet op die LCD verskyn as alles werk soos verwag.
  9. Stuur 'n leë boodskap om die boodskap uit te vee.
  10. OF … Druk die knoppie wat by ESP is, vir 'n oomblik om dit skoon te maak.

Stap 4: Alles ingepak en gereed vir MQTT

Haal 'n handwerkdoos en 'n mooier oombliklike knoppie op en sit dit alles saam.

Aanbeveel: