Sadržaj:

ESP8266/Arduino MQTT podsjetnik za podsjetnike W/LCD (AKA Teenage Gamer Attention Getter!): 4 koraka
ESP8266/Arduino MQTT podsjetnik za podsjetnike W/LCD (AKA Teenage Gamer Attention Getter!): 4 koraka

Video: ESP8266/Arduino MQTT podsjetnik za podsjetnike W/LCD (AKA Teenage Gamer Attention Getter!): 4 koraka

Video: ESP8266/Arduino MQTT podsjetnik za podsjetnike W/LCD (AKA Teenage Gamer Attention Getter!): 4 koraka
Video: MQTT Protocol with NodeMCU ESP8266 Tutorial 2024, Srpanj
Anonim
Image
Image

Imaju li tinejdžeri koji se zaključavaju igrajući svoje online igre sa slušalicama? Umorni ste od toga da vas ne čuju da vičete za njih ili ne odgovarate na njihove SMS poruke ili pozive? Da … I NAMA! To je motivacija za moj posljednji gizmo (Plus, bilo je zabavno graditi ga). Parkirajte ovaj mali dragulj ispred njihova ekrana. Dok je tiho, samo sjedi i gleda svoja posla. Ali … kad mu pošaljete poruku, ona postane pomalo NEPRIJATIVNA i zasvijetli i zatreperi LED diode zajedno s vašom porukom na LCD -u … DEFINITIVNO privlače pažnju vašeg dragocjenog tinejdžera. Dakle, čitajte dalje, pogledajte gornji video i napravite sebi jedan.

Korak 1: Potreban hardver i povezivanje

Potreban hardver i priključivanje
Potreban hardver i priključivanje
Potreban hardver i priključivanje
Potreban hardver i priključivanje

DIJELOVI:

ESP8266 NodeMCU 1.0 (svaki ESP bi trebao raditi)

1602 ili 2004 LCD sa serijskim/I2C sučeljem

Trenutni gumb

Oglasna ploča

LED

Džemperi

SPAJANJE:

ESP8266 ----------- LCD ----------- TIPKA ----------- BUZZER ------------- LED

Grnd ----------------- Grnd ---------- 1. pol ------------ Grnd ------ ------------ Grnd

Vcc ------------------- Vcc

D6 ------------------------------------------------- ------------------------------------- Duga noga

D7 ------------------------------------------------- ------------ 2. pol

D4 -------------------------------------- 2. pol

D1 -------------------- SCL

D2 -------------------- SDA

Korak 2: Potreban softver i konfiguracija

Potreban softver i konfiguracija
Potreban softver i konfiguracija
Potreban softver i konfiguracija
Potreban softver i konfiguracija
Potreban softver i konfiguracija
Potreban softver i konfiguracija

Pretpostavke: Poznavanje i praksa korištenja Arduino IDE -a i knjižnica.

Potreban softver:

  • Arduino IDE (koristio sam 1.8.5)
  • MQTT crtica za Android aplikaciju (nisam siguran postoji li verzija za iOS)
  • Web stranica

Konfiguracije softvera:

  1. MQTT crtica za Android aplikacijuKoristite isti klijent. Pretplatite se (naziva se i tema) kao dolje. Ostatak zadane vrijednosti "trebao bi" biti u redu. Upotrijebite detalje koji se nalaze na gornjoj web stranici za port# i naziv poslužitelja poslužitelja:
  2. Arduino Sketch (Programiranje koje treba promijeniti također je komentirano u skici)

    • I2C adresa vašeg LCD -a
    • WiFi krediti
    • MQTT informacije o posredniku (nasumični/prilagođeni odabiri koje pružate)

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

Korak 3: Operacija

Operacija
Operacija

Nakon otvaranja aplikacije MQTT Dash:

  1. Kliknite PLUS sign up u gornjem desnom kutu.
  2. Odaberite Vrsta "Tekst".
  3. Ime je vaš izbor.
  4. Ovdje unesite naziv teme kao što je spomenuto u prethodnom koraku.
  5. Pritisnite Disk u gornjem desnom kutu za spremanje.
  6. Otvorite pločicu navedenu prema imenu izabranim u koraku 3 gore.
  7. Unesite tekst slobodnog oblika u predstavljeni redak. Pritisnite SET.
  8. Poruka bi se trebala pojaviti na LCD -u ako sve radi kako se očekuje.
  9. Za brisanje poruke pošaljite praznu poruku.
  10. ILI … Pritisnite tipku na ESP -u na trenutak za brisanje.

Korak 4: Sve spremno i spremno za MQTT

Uzeo sam zanatsku kutiju i ljepši trenutni gumb i sve to spojio u ovo.

Preporučeni: