INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Het tieners wat hulself afsluit, hul aanlyn -speletjies met 'n koptelefoon gespeel? Is u moeg daarvoor dat u nie hoor hoe u vir hulle skree of nie hul sms’e of oproepe beantwoord nie? Ja … ONS OOK! Dit is die rede waarom die motivering vir my nuutste gizmo gedryf word (plus dit was net lekker om te bou). Parkeer hierdie juweeltjie reg voor hul skerm. Terwyl dit stil is, sit dit net daar en dink aan sy eie sake. Maar … as u 'n boodskap stuur, word dit 'n bietjie onaangenaam en piep en knip LED's saam met u boodskap op die LCD … UITSLUITEND trek u kosbare tiener se aandag. Lees dus verder, kyk na die video hierbo en bou ook vir u self.
Stap 1: Vereiste hardeware en aansluiting
DELE:
ESP8266 NodeMCU 1.0 (Enige ESP moet werk)
1602 of 2004 LCD met Serial/I2C -koppelvlak
Kort drukknop
Broodbord
LED
Springers
AANSLUITING:
ESP8266 ----------- LCD ----------- KNOPPEN ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1ste pool ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ 2de pool
D4 -------------------------------------- 2de pool
D1 -------------------- SCL
D2 -------------------- SDA
Stap 2: Vereiste sagteware en konfigurasie
Aannames: Kennis en praktyk van die gebruik van Arduino IDE en biblioteke.
Sagteware benodig:
- Arduino IDE (ek het 1.8.5 gebruik)
- Android App MQTT Dash (nie seker of daar 'n iOS -weergawe is nie)
- Webwerf
Sagteware -konfigurasies:
- Android App MQTT Dash Gebruik dieselfde kliënt. Teken in (ook onderwerp genoem) besonderhede soos hieronder. Die res van die standaard moet 'OK' wees. Gebruik die besonderhede op die webwerf hierbo vir poort# en bedienergasnaam:
-
Arduino Sketch (Die programmering wat veranderings benodig, word ook in die skets kommentaar gelewer)
- I2C -adres van u LCD
- WiFi -krediete
-
MQTT -makelaarinligting (ewekansige/persoonlike keuses wat u verskaf)
- String clientId = "YOUR_CHOICE_HERE";
- kliënt. teken in ("YOUR_Topic_HERE")
Stap 3: werking
By die opening van die MQTT Dash -app:
- Klik op PLUS -teken regs bo.
- Kies Tik 'Teks'.
- Naam is jou keuse.
- Voer u onderwerpnaam hier in soos in die vorige stap genoem.
- Klik op Skyf regs bo om te stoor.
- Maak die teël oop met die naam wat in stap 3 hierbo gekies is.
- Tik vrye teks in op die lyn wat aangebied word. Klik op SET.
- Die boodskap moet op die LCD verskyn as alles werk soos verwag.
- Stuur 'n leë boodskap om die boodskap uit te vee.
- OF … Druk die knoppie wat by ESP is, vir 'n oomblik om dit skoon te maak.
Stap 4: Alles ingepak en gereed vir MQTT
Haal 'n handwerkdoos en 'n mooier oombliklike knoppie op en sit dit alles saam.