Obsah:

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

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

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

Mají teenageři, kteří se zavírají, hraní svých online her se zapnutými sluchátky? Jste unavení z toho, že vás neslyší křičet nebo neodpovídáte na jejich textové zprávy nebo hovory? Jo… I NÁS! Právě v tom tkví motivace pro můj nejnovější gizmo (navíc bylo zábavné ho stavět). Zaparkujte tento malý drahokam přímo před jejich obrazovkou. I když je ticho, jen tam sedí a myslí na vlastní podnikání. Ale … když mu pošlete zprávu, začne být trochu OBNOXNÍ a pípne a bliká LED spolu s vaší zprávou na LCD … ROZHODNĚ se upoutá pozornost vašeho vzácného dospívajícího. Takže čtěte dál, podívejte se na výše uvedené video a vytvořte si ho také.

Krok 1: Je vyžadován hardware a připojení

Hardwarový požadavek a připojení
Hardwarový požadavek a připojení
Hardwarový požadavek a připojení
Hardwarový požadavek a připojení

ČÁSTI:

ESP8266 NodeMCU 1.0 (jakýkoli ESP by měl fungovat)

1602 nebo 2004 LCD se sériovým/I2C rozhraním

Okamžité tlačítko

Prkénko

VEDENÝ

Svetry

PŘIPOJENÍ:

ESP8266 ----------- LCD ----------- TLAČÍTKO ----------- BUZZER ------------- VEDENÝ

Grnd ----------------- Grnd ---------- 1. pól ------------ Grnd ------ ------------ Grnd

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

D6 ------------------------------------------------- ------------------------------------- Dlouhá noha

D7 ------------------------------------------------- ------------ 2. pól

D4 -------------------------------------- 2. pól

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

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

Krok 2: Je vyžadován software a konfigurace

Je vyžadován software a konfigurace
Je vyžadován software a konfigurace
Je vyžadován software a konfigurace
Je vyžadován software a konfigurace
Je vyžadován software a konfigurace
Je vyžadován software a konfigurace

Předpoklady: Znalosti a praxe v používání IDE a knihoven Arduino.

Požadovaný software:

  • Arduino IDE (použil jsem 1.8.5)
  • Android App MQTT Dash (Nejste si jisti, zda existuje verze pro iOS)
  • Webové stránky

Softwarové konfigurace:

  1. Android App MQTT Dash Použijte stejný client.subscribe (také nazývaný Topic) detaily jako níže. Zbytek výchozího nastavení by měl být v pořádku. Pro port# a název hostitele serveru použijte podrobnosti uvedené na výše uvedené webové stránce:
  2. Arduino Sketch (Programování, které vyžaduje změny, je také uvedeno v náčrtu)

    • I2C Adresa vašeho LCD
    • WiFi kredity
    • Informace o makléři MQTT (náhodné/personalizované volby, které poskytnete)

      1. Řetězec clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe („YOUR_Topic_HERE“)

Krok 3: Provoz

Úkon
Úkon

Po otevření aplikace MQTT Dash:

  1. Vpravo nahoře klikněte na znaménko PLUS.
  2. Zvolte Typ 'Text'.
  3. Jméno je vaše volba.
  4. Sem zadejte název svého tématu, jak bylo uvedeno v předchozím kroku.
  5. Uložte kliknutím na Disk vpravo nahoře.
  6. Otevřete dlaždici uvedenou podle názvu zvoleného v kroku 3 výše.
  7. Do zobrazeného řádku zadejte text volného formuláře. Klikněte na SET.
  8. Pokud vše funguje podle očekávání, na displeji LCD by se měla zobrazit zpráva.
  9. Chcete -li vymazat zprávu, odešlete prázdnou zprávu.
  10. NEBO … Na chvíli stiskněte tlačítko připojené k ESP, aby se vymazalo.

Krok 4: Vše zabaleno a připraveno na MQTT

Sebral řemeslnou krabici a hezčí chvilkové tlačítko a dal to všechno dohromady.

Doporučuje: