Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Kas teismelised, kes end lukustavad, mängivad kõrvaklappidega võrgumänge? Kas olete väsinud sellest, et nad ei kuule, et te nende pärast karjute või ei vasta nende tekstisõnumitele ega kõnedele? Jah… LIIGA MEIE! Sellest lähtub minu viimase gizmo motivatsioon (pluss see oli lihtsalt lõbus ehitada). Parkige see väike pärl otse nende ekraani ette. Kuigi on vaikne, istub ta seal lihtsalt oma asju ajades. Aga… kui sa saadad sellele sõnumi, muutub see pisut MITTEKAHJULIKUKS ning piiksub ja vilgub koos sinu sõnumiga LCD -ekraanil … KINDLASTI äratades oma väärtusliku teismelise tähelepanu. Nii et lugege edasi, vaadake ülaltoodud videot ja ehitage endale ka üks.
Samm: nõutav riistvara ja ühendamine
OSAD:
ESP8266 NodeMCU 1.0 (iga ESP peaks töötama)
1602 või 2004 LCD jada/I2C liidesega
Hetkeline nupp
Leivalaud
LED
Džemprid
HOOKUP:
ESP8266 ----------- LCD ----------- NUPP ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. poolus ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Pikkjalg
D7 ------------------------------------------------- ------------ 2. poolus
D4 --------------------------------------- 2. poolus
D1 -------------------- SCL
D2 -------------------- SDA
2. samm: vajalik tarkvara ja konfigureerimine
Eeldused: teadmised ja praktika Arduino IDE ja raamatukogude kasutamisel.
Vajalik tarkvara:
- Arduino IDE (ma kasutasin 1.8.5)
- Androidi rakenduse MQTT Dash (pole kindel, kas iOS -i versioon on olemas)
- Veebisait
Tarkvara konfiguratsioonid:
- Androidi rakendus MQTT Dash Kasutage sama klienti. Tellige (nimetatakse ka teemaks) üksikasjad allpool. Ülejäänud vaikimisi "peaks" olema OK. Kasutage ülaltoodud veebisaidi üksikasju pordi# ja serveri hosti nime kohta:
-
Arduino Sketch (muudatusi vajavat programmeerimist kommenteeritakse ka visandis)
- Teie LCD -ekraani I2C -aadress
- WiFi -krediidid
-
MQTT maakleri teave (juhuslikud/isikupärastatud valikud)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
3. samm: toimimine
Rakenduse MQTT Dash avamisel:
- Klõpsake paremas ülanurgas PLUS -logi.
- Valige Tippige tekst.
- Nimi on teie valik.
- Sisestage siia oma teema nimi, nagu eelmises etapis mainitud.
- Salvestamiseks klõpsake paremas ülanurgas nuppu Ketas.
- Avage Tile, mis on loetletud eespool punktis 3 valitud nime järgi.
- Sisestage esitatud reale vabas vormis tekst. Klõpsake SET.
- Kui kõik töötab ootuspäraselt, peaks LCD -ekraanile ilmuma teade.
- Sõnumi kustutamiseks saatke tühi sõnum.
- VÕI… Kustutamiseks vajutage hetkeks ESP -le kinnitatud nuppu.
4. samm: kõik on pakitud ja MQTT jaoks valmis
Korjas käsitöökasti ja toredama hetkelise nupu ning pani selle kõik kokku.