Sadržaj:
- Korak 1: Potreban hardver i povezivanje
- Korak 2: Potreban softver i konfiguracija
- Korak 3: Operacija
- Korak 4: Sve upakovano 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 izmjena: 2024-01-30 08:09
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 na njih ili ne odgovarate na njihove tekstualne poruke ili pozive? Da … I NAMA! To je motivacija za moj najnoviji gizmo (Plus, bilo je zabavno graditi ga). Parkirajte ovaj mali dragulj ispred njihovog ekrana. Dok je tiho, samo sjedi i gleda svoja posla. Ali … kada mu pošaljete poruku, ona postaje pomalo NEVEROVATNA i oglašava se i treperi 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 taster
Breadboard
LED
Džemperi
HOOKUP:
ESP8266 ----------- LCD ----------- TIPKA ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. pol ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
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 biblioteka.
Potreban softver:
- Arduino IDE (koristio sam 1.8.5)
- MQTT Dash za Android aplikaciju (nisam siguran postoji li verzija za iOS)
- Web stranica
Konfiguracije softvera:
- Dash Android MQTT DashKoristite iste podatke o klijentu. 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 hosta poslužitelja:
-
Arduino Sketch (Programiranje koje treba promijeniti je također komentirano u skici)
- I2C adresa vašeg LCD -a
- WiFi krediti
-
MQTT informacije o brokeru (nasumični/personalizirani izbori koje pružate)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Korak 3: Operacija
Nakon otvaranja aplikacije MQTT Dash:
- Kliknite PLUS prijavite se gore desno.
- Odaberite Vrsta 'Tekst'.
- Ime je vaš izbor.
- Ovdje unesite naziv teme kao što je spomenuto u prethodnom koraku.
- Kliknite Disk u gornjem desnom kutu za spremanje.
- Otvorite pločicu po imenu izabranim u koraku 3 gore.
- Unesite tekst slobodnog oblika u predstavljenu liniju. 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 dugme na ESP -u na trenutak da biste ga očistili.
Korak 4: Sve upakovano i spremno za MQTT
Uzeo sam zanatsku kutiju i ljepše trenutno dugme i sve to spojio u ovo.
Preporučuje se:
Podsjetnik na gašenje svjetla: 5 koraka
Podsjetnik na gašenje svjetla: Zapamtite, isključite svjetla, spasite Zemlju. Ovaj uređaj mi pomaže da naučim 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 za masku: 5 koraka
Podsjetnik na maske: Ova mašina je napravljena da podsjeti ljude da nose maske prije izlaska na otvoreno, posebno za vrijeme pandemije COVID-19. Mašina koristi fotootporni senzor za otkrivanje da li osoba prolazi. Kada otkrije nekoga, motor otvara kutiju sa maskom
Nextion Zaslon na dodir Outlook kalendar Podsjetnik na sastanak: 6 koraka
Nextion zaslon osjetljiv na dodir Outlook kalendar Podsjetnik na sastanak: Razlog zbog kojeg sam započeo ovaj projekt je taj što sam često propuštao sastanke i smatrao da mi treba bolji sistem podsjetnika. Iako koristimo Microsoft Outlook kalendar, većinu vremena sam proveo na Linuxu/UNIX -u na istom računaru. Tokom rada sa
Podsjetnik na ključeve: 4 koraka
Podsjetnik na ključeve: Ovaj Arduino projekt podsjetnik je za pomoć onima koji zaborave redovno donositi ključeve. Kao i obično, kada stavite ključeve na stol, možda ćete ih zaboraviti uzeti. Dakle, ovaj projekt koristi ultrazvučni senzor, kao kad se korisnik približi
Podsjetnik za zaključavanje ormarića (Arduino): 5 koraka
Podsjetnik za zatvaranje ormarića (Arduino): Ovaj uređaj se koristi da podsjeti učenike u školi da zatvore svoje ormariće. Osobno, ja sam takva osoba koja zaboravlja zatvoriti vrata ormarića kad odlazim. Ovaj podsjetnik za zatvaranje ormarića funkcionira tako što ima svjetlosni senzor za kontrolu LE