Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Au adolescenții care se blochează jucându-și jocurile online cu căștile? Te-ai săturat să nu te audă țipând pentru ei sau să nu răspundă la mesajele text sau la apeluri? Da … ȘI SUA! De asta este motivată motivația pentru cel mai recent gizmo al meu (Plus că a fost doar distractiv de construit). Parcați această mică bijuterie chiar în fața ecranului lor. În timp ce este liniștit, este doar așezat acolo, având în vedere propria afacere. Dar … când îi trimiți un mesaj, acesta devine puțin OBSERVANT și emite un semnal sonor și clipește cu LED-ul, împreună cu mesajul tău pe ecranul LCD … ÎN SIGURANȚĂ atrage atenția prețioasei tale adolescente. Așadar, citiți mai departe, verificați videoclipul de mai sus și construiți-vă și voi unul.
Pasul 1: Hardware necesar și conectare
PĂRȚI:
ESP8266 NodeMCU 1.0 (Orice ESP ar trebui să funcționeze)
1602 sau 2004 LCD cu interfață Serial / I2C
Buton de apăsare momentan
Pană de pâine
LED
Jumpers
NONE:
ESP8266 ----------- LCD ----------- BUTON ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1st Pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- -------------------------------------Picior lung
D7 ------------------------------------------------- ------------ Al doilea pol
D4 -------------------------------------- Polul 2
D1 -------------------- SCL
D2 -------------------- SDA
Pasul 2: Software necesar și configurare
Ipoteze: Cunoașterea și practica utilizării Arduino IDE și a bibliotecilor.
Software necesar:
- Arduino IDE (am folosit 1.8.5)
- Aplicația Android MQTT Dash (Nu sunt sigur dacă există o versiune iOS)
- Site-ul
Configurări software:
- Aplicația Android MQTT Dash Utilizați aceleași detalii client.subscribe (denumit și Subiect) ca mai jos. Restul valorii implicite „ar trebui” să fie OK. Utilizați detaliile găsite pe site-ul de mai sus pentru numărul de port și numele gazdei serverului:
-
Arduino Sketch (Programarea care are nevoie de modificări este de asemenea comentată în schiță)
- Adresa I2C a ecranului LCD
- Credite WiFi
-
Informații despre broker MQTT (alegeri aleatorii / personalizate pe care le oferiți)
- String clientId = "CHEI_ALE_AICI";
- client.subscribe („TEMA_TEMA_AICI”)
Pasul 3: Operațiune
La deschiderea aplicației MQTT Dash:
- Faceți clic pe semnarea PLUS în partea dreaptă sus.
- Alege Tastați „Text”.
- Numele este alegerea ta.
- Introduceți numele subiectului aici, așa cum s-a menționat în pasul anterior.
- Faceți clic pe Disk din dreapta sus pentru a salva.
- Deschideți faianța listată după numele ales la pasul 3 de mai sus.
- Introduceți textul formularului gratuit pe linia prezentată. Faceți clic pe SET.
- Mesajul ar trebui să apară pe ecranul LCD dacă toate funcționează conform așteptărilor.
- Pentru a șterge mesajul, trimiteți un mesaj necompletat.
- SAU … Apăsați butonul atașat ESP pentru o clipă pentru a șterge.
Pasul 4: Toate în cutie și gata de MQTT
Ați ridicat o cutie de ambarcațiuni și un buton momentan mai frumos și ați pus totul împreună în acest lucru.