Satura rādītājs:
- 1. darbība. Nepieciešamā aparatūra un savienojums
- 2. darbība. Nepieciešamā programmatūra un konfigurācija
- 3. darbība: darbība
- 4. solis: viss ir iesaiņots un gatavs MQTT
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA pusaudžu spēlētāju uzmanības meklētājs!): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Vai pusaudži, kuri aizveras, spēlē savas tiešsaistes spēles ar austiņām? Vai esat noguris, ka viņi nedzird, ka jūs par viņiem kliedzat vai neatbildat uz viņu īsziņām vai zvaniem? Jā … ARĪ MUMS! Tieši uz to balstās mana jaunākā gizmo motivācija (turklāt būvēt bija vienkārši jautri). Novietojiet šo mazo dārgakmeni tieši pie ekrāna. Kamēr ir kluss, tā vienkārši sēž un domā par savu biznesu. Bet… nosūtot ziņu, tas kļūst nedaudz NEBRŪDĪGS un kopā ar jūsu ziņojumu LCD ekrānā pīkst un mirgo gaismas diodes… NOTEIKTI piesaistot jūsu dārgā pusaudža uzmanību. Tāpēc lasiet tālāk, apskatiet iepriekš redzamo videoklipu un izveidojiet arī to.
1. darbība. Nepieciešamā aparatūra un savienojums
DAĻAS:
ESP8266 NodeMCU 1.0 (jebkuram ESP vajadzētu darboties)
1602 vai 2004 LCD ar sērijas/I2C saskarni
Mirkļa spiedpoga
Maizes dēlis
LED
Džemperi
HOOKUP:
ESP8266 ----------- LCD ----------- POGA ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. pole ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- Garā kāja
D7 ------------------------------------------------- ------------ 2. polis
D4 --------------------------------------- 2. polis
D1 -------------------- SCL
D2 -------------------- SDA
2. darbība. Nepieciešamā programmatūra un konfigurācija
Pieņēmumi: zināšanas un prakse izmantot Arduino IDE un bibliotēkas.
Nepieciešamā programmatūra:
- Arduino IDE (es izmantoju 1.8.5)
- Android lietotnes MQTT domuzīme (neesmu pārliecināts, vai ir iOS versija)
- Vietne
Programmatūras konfigurācijas:
- Android lietotne MQTT DashIzmantojiet to pašu klientu. Abonējiet (saukta arī par tēmu) informāciju, kā norādīts zemāk. Atlikušajai noklusējuma daļai “vajadzētu” būt OK. Izmantojiet informāciju, kas atrodama iepriekš vietnē, lai uzzinātu portu# un servera resursdatora nosaukumu:
-
Arduino skice (programmēšana, kurai nepieciešamas izmaiņas, tiek komentēta arī skicē)
- Jūsu LCD I2C adrese
- WiFi kredīti
-
MQTT brokera informācija (nejaušas/personalizētas izvēles)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
3. darbība: darbība
Atverot lietotni MQTT Dash:
- Augšējā labajā stūrī noklikšķiniet uz PLUS pierakstīties.
- Izvēlieties “Teksts”.
- Vārds ir jūsu izvēle.
- Ievadiet šeit savu tēmas nosaukumu, kā minēts iepriekšējā solī.
- Lai saglabātu, augšējā labajā stūrī noklikšķiniet uz Disks.
- Atveriet elementu pēc nosaukuma, kas izvēlēts iepriekš 3. darbībā.
- Ievadiet brīvās formas tekstu parādītajā rindiņā. Noklikšķiniet uz SET.
- Ziņojumam vajadzētu parādīties LCD, ja viss darbojas kā paredzēts.
- Lai notīrītu ziņu, nosūtiet tukšu ziņu.
- VAI … Lai notīrītu, uz brīdi nospiediet ESP pievienoto pogu.
4. solis: viss ir iesaiņots un gatavs MQTT
Paņēmis rokdarbu kasti un jaukāku mirkļa pogu un salicis to visu kopā.
Ieteicams:
FeatherQuill - 34+ stundas bez uzmanības novēršanas: 8 soļi (ar attēliem)
FeatherQuill - vairāk nekā 34 stundas bez uzmanības novēršanas: es rakstu, lai dzīvotu, un lielāko darba dienas daļu pavadu, sēžot pie sava galda datora, rakstot rakstus. Es izveidoju FeatherQuill, jo vēlējos apmierinošu rakstīšanas pieredzi pat tad, kad esmu ārā. Šis ir īpašs, traucējošs
IoT atslēgu piekariņu meklētājs, izmantojot ESP8266-01: 11 soļi (ar attēliem)
IoT atslēgu piekariņu meklētājs, izmantojot ESP8266-01: Vai jūs, tāpat kā es, vienmēr aizmirstat, kur glabājāt atslēgas? Es nekad nevaru atrast savas atslēgas laikā! Un šī mana ieraduma dēļ es kavēju savu koledžu, ierobežoto izdevumu zvaigžņu karu labumu izpārdošanu (joprojām satraucos!), Datumu (viņa nekad nav izvēlējusies
Kā izveidot vairāku spēlētāju spēli ar Arduino kontrolieriem: 6 soļi
Kā izveidot vairāku spēlētāju spēli ar Arduino kontrolieriem: Vai esat kādreiz domājuši, kā spēļu izstrādātāji rada pārsteidzošas spēles, kuras cilvēkiem patīk spēlēt visā pasaulē? Nu, šodien es jums sniegšu tikai nelielu mājienu par to, izveidojot nelielu vairāku spēlētāju spēli, kuru kontrolēs vai nu Arduino kontrole
Uzmanības centrā: 7 soļi (ar attēliem)
Spotlight: Spotlight projekts mēģina integrēt gaismas diodi ar 180 °; servo un 360 ° servo. To var regulēt, izmantojot Android lietotni, un visi dati tiek saglabāti, un tie ir pieejami Azure SQL Server datu bāzē, izmantojot Azure Functions API. Tas ir iespējams
USB Betmena uzmanības centrā: 16 soļi (ar attēliem)
USB Betmena uzmanības centrā: Jūs redzējāt Betmena sākumu, tagad esat redzējis Tumšo bruņinieku, un tagad turpiniet atzīt, ka vēlaties vienu no tiem megaprožektoriem, ar kuru komisārs Gordons izsauc Caped Crusader palīdzību. Bet jums nav gigavatu trīsfāžu barošanas avota, viss