Turinys:
- 1 veiksmas: reikalinga aparatūra ir prijungimas
- 2 veiksmas: reikalinga programinė įranga ir konfigūracija
- 3 žingsnis: veikimas
- 4 žingsnis: viskas supakuota ir paruošta MQTT
Video: ESP8266/„Arduino MQTT Memo Minder W/LCD“(dar žinomas kaip „Teenage Gamer Attention Getter“): 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Ar paaugliai, kurie užsidaro, žaidžia internetinius žaidimus su ausinėmis? Pavargote nuo to, kad negirdite, kaip šaukiate, ar neatsakote į jų tekstines žinutes ar skambučius? Taip … PER MUMS! Būtent tai skatina mano naujausias „gizmo“(be to, tai buvo tiesiog smagu kurti). Pastatykite šį mažą brangakmenį priešais jų ekraną. Nors tylu, jis tiesiog sėdi ir rūpinasi savo reikalais. Bet … kai siunčiate jam pranešimą, jis tampa šiek tiek NEPRIKLAUSOMAS ir pypsi bei mirksi šviesos diodais kartu su jūsų pranešimu LCD ekrane … TIKRAI atkreipia jūsų brangaus paauglio dėmesį. Taigi skaitykite toliau, peržiūrėkite aukščiau esantį vaizdo įrašą ir sukurkite jį.
1 veiksmas: reikalinga aparatūra ir prijungimas
DALYS:
ESP8266 „NodeMCU 1.0“(bet koks ESP turėtų veikti)
1602 arba 2004 skystųjų kristalų ekranas su serijine/I2C sąsaja
Momentinis mygtukas
Bandomoji Lenta
LED
Džemperiai
PAKABINTI:
ESP8266 ----------- LCD ----------- MYGTUKAS ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1-asis polius ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Ilgos kojos
D7 ------------------------------------------------- ------------ 2-asis polius
D4 -------------------------------------- 2-asis polius
D1 -------------------- SCL
D2 -------------------- SDA
2 veiksmas: reikalinga programinė įranga ir konfigūracija
Prielaidos: „Arduino IDE“ir bibliotekų naudojimo žinios ir praktika.
Reikalinga programinė įranga:
- „Arduino IDE“(naudojau 1.8.5)
- „Android“programos „MQTT Dash“(nesu tikras, ar yra „iOS“versija)
- Svetainė
Programinės įrangos konfigūracijos:
- „Android“programa „MQTT Dash“Naudokite tą patį klientą. Prenumeruoti (taip pat vadinama tema) išsamią informaciją, kaip nurodyta toliau. Likusi numatytoji „turėtų“būti gerai. Naudokite išsamią informaciją, pateiktą aukščiau esančioje svetainėje, kad sužinotumėte apie prievadą# ir serverio pavadinimą:
-
„Arduino“eskizas (programavimas, kurį reikia keisti, taip pat komentuojamas eskize)
- Jūsų LCD ekranas I2C
- „WiFi“kreditai
-
„MQTT“brokerio informacija (atsitiktiniai/suasmeninti pasirinkimai)
- String clientId = "JŪSŲ_PASIRINKIMAS";
- client.subscribe ("YOUR_Topic_HERE")
3 žingsnis: veikimas
Atidarius „MQTT Dash“programą:
- Viršutiniame dešiniajame kampe spustelėkite PLUS sign.
- Pasirinkite Įveskite „Tekstas“.
- Vardas yra jūsų pasirinkimas.
- Čia įveskite savo temos pavadinimą, kaip minėta ankstesniame veiksme.
- Norėdami išsaugoti, spustelėkite Disko viršuje dešinėje.
- Atidarykite plytelę, nurodytą 3 veiksme pasirinktu pavadinimu.
- Pateiktoje eilutėje įveskite laisvos formos tekstą. Spustelėkite SET.
- Pranešimas turėtų būti rodomas LCD ekrane, jei viskas veikia taip, kaip tikėtasi.
- Norėdami išvalyti pranešimą, atsiųskite tuščią žinutę.
- ARBA… Akimirkai paspauskite mygtuką, pritvirtintą prie ESP.
4 žingsnis: viskas supakuota ir paruošta MQTT
Paėmė amatų dėžutę ir gražesnį momentinį mygtuką ir sudėjo viską.
Rekomenduojamas:
Crawl Space Monitor (dar žinomas kaip: No More Frozen Pipes !!): 12 žingsnių (su nuotraukomis)
Crawl Space Monitor (dar žinomas kaip: No More Frozen Pipes !!): vanduo į mano namus patenka iš mano šulinio per nešildomą nuskaitymo erdvę. Visa virtuvės ir vonios santechnika taip pat eina per šią erdvę. (Vidaus vandentiekis buvo akstinas šio namo aštuntojo dešimtmečio viduryje!) Aš naudoju šilumos lempas
RGB LED šviesolaidinis medis (dar žinomas kaip „Project Sparkle“): 6 žingsniai
RGB LED šviesolaidinis medis (dar žinomas kaip „Project Sparkle“): ar jūsų kambarys yra per daug nuobodus? Norite į jį įnešti šiek tiek blizgesio? Skaitykite čia, kaip paimti RGB šviesos diodą, pridėti šviesolaidinį laidą ir padaryti jį ŠVYT! Pagrindinis projekto „Sparkle“tikslas yra paimti itin ryškų šviesos diodą ir galinio švytėjimo šviesolaidinį kabelį
3 ašių „Ballhead Mini Tripod Thingie“(dar žinomas kaip „Tennisball-pod“): 5 žingsniai
3 ašių „Ballhead Mini Tripod Thingie“(dar žinomas kaip „Tennisball-pod“): manau, kad pavadinimas yra gana savaime suprantamas, tačiau paveikslas vertas tūkstančio žodžių! Tai mano pirmasis pamokomas dalykas, todėl vertiname konstruktyvius komentarus. Iš pradžių tai paskelbiau savo tinklaraštyje, o po daugybės draugų pasipiktinimo paskelbti čia aš
USB „Menorah“(dar žinomas kaip „Chanukiyah“): 4 žingsniai
„USB Menorah“(dar žinomas kaip „Chanukiyah“): tai maža stalinė USB maitinimo šaltinio LED menora. Yra daug stalinių kalėdinių dekoracijų ir dalykėlių, tačiau nedaug, jei yra „Channakah“dekoracijų. Tai paprastas nebrangus LED masyvas, maitinamas standartiniu USB prievadu
Litavimo plytelės (dar žinomas kaip stalo apsauga): 3 žingsniai
Lituoklinė plytelė (AKA - stalo apsauga): Mano tėvai pradeda ant manęs šaukti, kad ant baltų plytelių stalo būtų ištirpęs lydmetalis ir srauto likučiai. Jis išeina, bet kartais yra šiek tiek sudėtingas. Tai buvo labai lengvas projektas. Tai kainuoja mažiau nei 10 USD ir gali būti pagaminta per mažiau nei 5 minutes. S