Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kanë adoleshentë që mbyllen duke luajtur lojërat e tyre në internet me kufje të veshura? Jeni të lodhur nga ata që nuk ju dëgjojnë të bërtisni për ta ose nuk u përgjigjeni mesazheve ose thirrjeve të tyre? Po… SHUM US SHBA! Ky është motivi për gizmon time të fundit (Plus ishte thjesht argëtuese për tu ndërtuar). Parkoni këtë perlë të vogël pikërisht para ekranit të tyre. Ndërsa është e qetë, ajo është ulur vetëm duke menduar për biznesin e vet. Por… kur i dërgon një mesazh, ai merr pak OBNOKSI dhe bip dhe pulson LED së bashku me mesazhin tuaj në LCD… duke marrë përfundimisht vëmendjen e adoleshentit tuaj të çmuar. Pra, lexoni më tej, shikoni videon më lart dhe krijoni edhe ju një të tillë.
Hapi 1: Kërkohet harduer dhe bashkim
PJES:
ESP8266 NodeMCU 1.0 (Çdo ESP duhet të funksionojë)
1602 ose 2004 LCD me Ndërfaqe Seriale/I2C
Butoni Momental i Shtypjes
Breadboard
LED
Kërcyesit
FSHIHJE:
ESP8266 ----------- LCD ----------- BUTONI ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- Poli i Parë ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ----------------------------------------------------- ---------------------------------------- Këmbë e gjatë
D7 ----------------------------------------------------- ------------ Poli i 2-të
D4 -------------------------------------- Poli i 2-të
D1 -------------------- SCL
D2 -------------------- SDA
Hapi 2: Kërkohet softuer dhe konfigurim
Supozimet: Njohuri dhe praktikë e përdorimit të Arduino IDE dhe bibliotekave.
Softueri i kërkuar:
- Arduino IDE (kam përdorur 1.8.5)
- Aplikacioni Android MQTT Dash (Nuk jam i sigurt nëse ka një version iOS)
- Uebfaqe
Konfigurimet e softuerit:
- Aplikacioni Android MQTT DashPërdorni të njëjtin klient. Abonohuni (Gjithashtu quhet Temë) të dhënat si më poshtë. Pjesa tjetër e paracaktuar "duhet" të jetë në rregull. Përdorni detajet e gjetura në faqen e internetit më lart për portin# dhe emrin e hostit të serverit:
-
Arduino Sketch (Programimi që ka nevojë për ndryshime komentohet gjithashtu në skicë)
- Adresa I2C e LCD tuaj
- Kreditë WiFi
-
Informacioni i ndërmjetësit MQTT (zgjedhje të rastësishme/të personalizuara që ofroni)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Hapi 3: Funksionimi
Me hapjen e aplikacionit MQTT Dash:
- Klikoni shenjën PLUS në të djathtën e sipërme.
- Zgjidhni Lloji 'Tekst'.
- Emri është zgjedhja juaj.
- Vendosni emrin e Temës suaj këtu siç u përmend në hapin e mëparshëm.
- Klikoni Disk në të djathtën e sipërme për të ruajtur.
- Hapni pllakën e listuar me emrin e zgjedhur në hapin 3 më sipër.
- Futni tekstin e formularit falas në linjën e paraqitur. Kliko SET.
- Mesazhi duhet të shfaqet në LCD nëse të gjitha funksionojnë siç pritej.
- Për të pastruar mesazhin dërgoni një mesazh bosh.
- OSE… Shtypni butonin bashkangjitur në ESP për një çast për ta pastruar.
Hapi 4: Të gjitha në kuti dhe gati për MQTT
Mora një kuti artizanale dhe një buton më të mirë të çastit dhe vendosini të gjitha së bashku në këtë.