Satura rādītājs:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA pusaudžu spēlētāju uzmanības meklētājs!): 4 soļi
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA pusaudžu spēlētāju uzmanības meklētājs!): 4 soļi

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA pusaudžu spēlētāju uzmanības meklētājs!): 4 soļi

Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA pusaudžu spēlētāju uzmanības meklētājs!): 4 soļi
Video: ESP8266/Arduino MQTT Text Memo Notifier 2024, Novembris
Anonim
Image
Image

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

Nepieciešama aparatūra un savienojums
Nepieciešama aparatūra un savienojums
Nepieciešama aparatūra un savienojums
Nepieciešama 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

Nepieciešama programmatūra un konfigurācija
Nepieciešama programmatūra un konfigurācija
Nepieciešama programmatūra un konfigurācija
Nepieciešama programmatūra un konfigurācija
Nepieciešama programmatūra un konfigurācija
Nepieciešama 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:

  1. 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:
  2. 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)

      1. String clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

3. darbība: darbība

Darbība
Darbība

Atverot lietotni MQTT Dash:

  1. Augšējā labajā stūrī noklikšķiniet uz PLUS pierakstīties.
  2. Izvēlieties “Teksts”.
  3. Vārds ir jūsu izvēle.
  4. Ievadiet šeit savu tēmas nosaukumu, kā minēts iepriekšējā solī.
  5. Lai saglabātu, augšējā labajā stūrī noklikšķiniet uz Disks.
  6. Atveriet elementu pēc nosaukuma, kas izvēlēts iepriekš 3. darbībā.
  7. Ievadiet brīvās formas tekstu parādītajā rindiņā. Noklikšķiniet uz SET.
  8. Ziņojumam vajadzētu parādīties LCD, ja viss darbojas kā paredzēts.
  9. Lai notīrītu ziņu, nosūtiet tukšu ziņu.
  10. 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: