Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Imaju li tinejdžeri koji se zaključavaju igrajući svoje online igre sa slušalicama? Umorni ste od toga da vas ne čuju da vičete za njih ili ne odgovarate na njihove SMS poruke ili pozive? Da … I NAMA! To je motivacija za moj posljednji gizmo (Plus, bilo je zabavno graditi ga). Parkirajte ovaj mali dragulj ispred njihova ekrana. Dok je tiho, samo sjedi i gleda svoja posla. Ali … kad mu pošaljete poruku, ona postane pomalo NEPRIJATIVNA i zasvijetli i zatreperi LED diode zajedno s vašom porukom na LCD -u … DEFINITIVNO privlače pažnju vašeg dragocjenog tinejdžera. Dakle, čitajte dalje, pogledajte gornji video i napravite sebi jedan.
Korak 1: Potreban hardver i povezivanje
DIJELOVI:
ESP8266 NodeMCU 1.0 (svaki ESP bi trebao raditi)
1602 ili 2004 LCD sa serijskim/I2C sučeljem
Trenutni gumb
Oglasna ploča
LED
Džemperi
SPAJANJE:
ESP8266 ----------- LCD ----------- TIPKA ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Duga noga
D7 ------------------------------------------------- ------------ 2. pol
D4 -------------------------------------- 2. pol
D1 -------------------- SCL
D2 -------------------- SDA
Korak 2: Potreban softver i konfiguracija
Pretpostavke: Poznavanje i praksa korištenja Arduino IDE -a i knjižnica.
Potreban softver:
- Arduino IDE (koristio sam 1.8.5)
- MQTT crtica za Android aplikaciju (nisam siguran postoji li verzija za iOS)
- Web stranica
Konfiguracije softvera:
- MQTT crtica za Android aplikacijuKoristite isti klijent. Pretplatite se (naziva se i tema) kao dolje. Ostatak zadane vrijednosti "trebao bi" biti u redu. Upotrijebite detalje koji se nalaze na gornjoj web stranici za port# i naziv poslužitelja poslužitelja:
-
Arduino Sketch (Programiranje koje treba promijeniti također je komentirano u skici)
- I2C adresa vašeg LCD -a
- WiFi krediti
-
MQTT informacije o posredniku (nasumični/prilagođeni odabiri koje pružate)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Korak 3: Operacija
Nakon otvaranja aplikacije MQTT Dash:
- Kliknite PLUS sign up u gornjem desnom kutu.
- Odaberite Vrsta "Tekst".
- Ime je vaš izbor.
- Ovdje unesite naziv teme kao što je spomenuto u prethodnom koraku.
- Pritisnite Disk u gornjem desnom kutu za spremanje.
- Otvorite pločicu navedenu prema imenu izabranim u koraku 3 gore.
- Unesite tekst slobodnog oblika u predstavljeni redak. Pritisnite SET.
- Poruka bi se trebala pojaviti na LCD -u ako sve radi kako se očekuje.
- Za brisanje poruke pošaljite praznu poruku.
- ILI … Pritisnite tipku na ESP -u na trenutak za brisanje.
Korak 4: Sve spremno i spremno za MQTT
Uzeo sam zanatsku kutiju i ljepši trenutni gumb i sve to spojio u ovo.