Inhoudsopgave:

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

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

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

Hebben tieners die zichzelf opsluiten hun online games spelen met een koptelefoon op? Ben je het zat dat ze je niet horen schreeuwen of hun sms-berichten of telefoontjes niet beantwoorden? Ja… ONS OOK! Dat is waar de motivatie voor mijn nieuwste gizmo door wordt gedreven (plus het was gewoon leuk om te bouwen). Parkeer dit juweeltje recht voor hun scherm. Terwijl het stil is, zit het daar gewoon met zijn eigen zaken te bemoeien. Maar…wanneer je het een bericht stuurt, wordt het een beetje ONGELOOFLIJK en piept en knippert de LED'S samen met je bericht op het LCD…DEFINITIEF de aandacht van je dierbare tiener. Dus lees verder, bekijk de video hierboven en bouw er zelf ook een.

Stap 1: Benodigde hardware en aansluiting

Benodigde hardware en aansluiting
Benodigde hardware en aansluiting
Benodigde hardware en aansluiting
Benodigde hardware en aansluiting

ONDERDELEN:

ESP8266 NodeMCU 1.0 (elke ESP zou moeten werken)

1602 of 2004 LCD met seriële/I2C-interface

Tijdelijke drukknop

Breadboard

LED

Truien

AANSLUITING:

ESP8266 -----------LCD----------- KNOP----------- ZOEMER------------- LED

Grnd-----------------Grnd----------1e Pool------------Grnd------ ------------Grnd

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

D6------------------------------------------------- -------------------------------------Lang been

D7------------------------------------------------- ------------2e Pool

D4--------------------------------------2e Pool

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

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

Stap 2: Vereiste software en configuratie

Vereiste software en configuratie
Vereiste software en configuratie
Vereiste software en configuratie
Vereiste software en configuratie
Vereiste software en configuratie
Vereiste software en configuratie

Aannames: kennis en praktijk van het gebruik van Arduino IDE en bibliotheken.

Benodigde software:

  • Arduino IDE (ik gebruikte 1.8.5)
  • Android-app MQTT Dash (niet zeker of er een iOS-versie is)
  • Website

Softwareconfiguraties:

  1. Android App MQTT Dash Gebruik dezelfde client.subscribe (ook wel Topic genoemd) details zoals hieronder. De rest van de standaard 'zou' in orde moeten zijn. Gebruik de details op de bovenstaande website voor poort# en serverhostnaam:
  2. Arduino Sketch (programmering die moet worden gewijzigd, wordt ook in schets beschreven)

    • I2C-adres van uw LCD
    • WiFi-tegoeden
    • MQTT Broker Info (willekeurige/gepersonaliseerde keuzes die u opgeeft)

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

Stap 3: Bediening

Operatie
Operatie

Bij het openen van de MQTT Dash-app:

  1. Klik rechtsboven op het PLUS-teken.
  2. Kies Typ 'Tekst'.
  3. Naam is uw keuze.
  4. Voer hier uw onderwerpnaam in zoals vermeld in de vorige stap.
  5. Klik rechtsboven op Schijf om op te slaan.
  6. Open Tile vermeld op naam gekozen in stap 3 hierboven.
  7. Voer vrije tekst in op de gepresenteerde regel. Klik op INSTELLEN.
  8. Het bericht zou op het LCD-scherm moeten verschijnen als alles werkt zoals verwacht.
  9. Stuur een leeg bericht om het bericht te wissen.
  10. OF…Druk even op de knop die aan ESP is bevestigd om te wissen.

Stap 4: Alles ingepakt en klaar voor MQTT

Een knutseldoosje en een leukere momentknop opgehaald en dit allemaal in elkaar gezet.

Aanbevolen: