Sadržaj:
- Korak 1: Potreban hardver i povezivanje
- Korak 2: Potreban softver i konfiguracija
- Korak 3: Operacija
- Korak 4: Sve spremno i spremno za MQTT
Video: ESP8266/Arduino MQTT podsjetnik za podsjetnike W/LCD (AKA Teenage Gamer Attention Getter!): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
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
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:
- 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:
-
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)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Korak 3: Operacija
Nakon otvaranja aplikacije MQTT Dash:
- Kliknite PLUS sign up u gornjem desnom kutu.
- Odaberite Vrsta "Tekst".
- Ime je vaš izbor.
- Ovdje unesite naziv teme kao što je spomenuto u prethodnom koraku.
- Pritisnite Disk u gornjem desnom kutu za spremanje.
- Otvorite pločicu navedenu prema imenu izabranim u koraku 3 gore.
- Unesite tekst slobodnog oblika u predstavljeni redak. Pritisnite SET.
- Poruka bi se trebala pojaviti na LCD -u ako sve radi kako se očekuje.
- Za brisanje poruke pošaljite praznu poruku.
- 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:
Podsjetnik na gašenje svjetla: 5 koraka
Podsjetnik na gašenje svjetla: Zapamtite, isključite svjetla, spasite Zemlju. Ovaj uređaj mi pomaže naučiti razviti naviku gašenja svjetla kad izađem iz sobe. Uređaj je jednostavno napravio Arduino, uglavnom koristeći svjetlosni senzor, ultrazvučni instrument za mjerenje udaljenosti
Podsjetnik na masku: 5 koraka
Podsjetnik na maske: Ovaj stroj je napravljen da podsjeti ljude da nose maske prije izlaska na otvoreno, posebno tijekom pandemije COVID-19. Stroj koristi fotootporni senzor za otkrivanje da li osoba prolazi. Kad otkrije nekoga, motor otvara kutiju s maskom
Nextion zaslon osjetljiv na dodir Outlook kalendar Podsjetnik na sastanak: 6 koraka
Nextion Podsjetnik na sastanak u kalendaru Outlookovog kalendara Nextion s ekranom osjetljivim na dodir: Razlog zbog kojeg sam započeo ovaj projekt bio je to što sam često propuštao sastanke i smatrao da mi treba bolji sustav podsjetnika. Iako koristimo Microsoft Outlook kalendar, većinu vremena provodim na Linuxu/UNIX -u na istom računalu. Tijekom rada s
1963 Tele-LED Comfort Breakminder podsjetnik: 4 koraka (sa slikama)
1963. Tele-LED podsjetnik za udobni prekid: Ovaj stari i neobični telefon bez biranja sada pomaže u blagostanju i produktivnosti u koegzistenciji u kućnom uredu! Ispod svoje vintage rešetke prsten od neopiksela osvjetljava 24 LED-a u nizu na sat vremena, prelazeći na ekran duginih boja koji privlači pažnju
Podsjetnik za zatvaranje ormarića (Arduino): 5 koraka
Podsjetnik za zatvaranje ormarića (Arduino): Ovaj uređaj koristi se da podsjeti učenike u školi da zatvore svoje ormariće. Osobno, ja sam takav tip osobe koja zaboravlja zatvoriti vrata ormara kad odlazim. Ovaj podsjetnik za zatvaranje ormarića radi tako što ima svjetlosni senzor za kontrolu LE