Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Veliki problem pri korištenju ESP-a je potrošnja energije kada Wi-Fi "poraste", oko 100-200mA, maksimalno do 300mA. Normalne coincells isporučuju nekoliko mA, vrhunac do 20-40mA. Ali za ESP napon će pasti. Trebamo "malu pomoć mog prijatelja": superkapu. Ovi kondenzatori isporučuju dovoljno struje za uključivanje Wi -Fi -ja i slanje poruke, u ovom slučaju naredbe switch. Druga je mogućnost zapisnik podataka koji se mora probuditi svakih nekoliko sati na nekoliko sekundi.
U ovom uputstvu koristim Esp8266 za izradu daljinskog upravljača za svjetla Phillips Hue.
Korak 1: Rješenje
Prije svega moramo znati da nije dobra ideja spojiti bateriju i poklopac jednostavno paralelno.
Struju punjenja od ćelije do poklopca potrebno je smanjiti otpornikom. Specifikacije za moju ćeliju govore nam o maksimalnoj struji od 25 mA.
Ohmov zakon: R = U/I -> 3V/25mA = 120 Ohm.
Superkapa ima dovoljan kapacitet za napajanje ESP-a 10-20 sekundi. Ako koristite statičku IP adresu kao i ja, ESP se budi samo 1-2 sekunde i šalje/prima svoju poruku i pada u "duboki san" sve dok se ne pritisne tipka za poništavanje.
Dvije mogućnosti za shemu:
1. Priključite napajanje izravno i upotrijebite prekidač za resetiranje, pogledajte sliku. U ovom slučaju moramo se pobrinuti da wemosu treba što je moguće manje energije, pa ćemo možda morati ukloniti regulator od 3,3 V i napajanje za uart-ic.
2. Koristimo prekidač s gumbom koji odvaja napajanje od wemosa. Nedostatak je to što morate pritisnuti dugme 1-2 sekunde dok se radnja ne završi. (lampice uključene ili isključene)
Korak 2: Lista dijelova
Primarni zahtevi:
- Wemos D1 mini
- Novčanica u obliku novčića CR2450
- Utičnica za novčiće
- Supercap 3.3F 3.0V koristi onaj sa malom strujom curenja
- Otpornik 120Ohm
- žice
Sekundarni zahtjevi:
Lemilica
3D štampač za štampano kućište
ili
bilo koji drugi mali (polovni) slučaj
ili
zidni prekidač
Korak 3: 3D štampana futrola
Evo nekoliko stl datoteka za male kućište u koje se ploča točno uklapa
Koristim normalne postavke ispisa sa ispunom od 30% i visinom sloja 0,2 mm.
Dugme je takođe odštampano tako da možete koristiti dugme za resetovanje za radnju i ne morate koristiti dodatno dugme. Upotrebite suknju i obod za dugme, jer je predmet veoma mali
Korak 4: Kodiranje Esp8266
Prvo vam je potreban Arduino IDE. Zatim morate instalirati biblioteku za Esp8266.
Ovdje ćete pronaći nekoliko vodiča o instrukcijama kako programirati ove čarobne sitnice:-)
Za brže povezivanje/prebacivanje koristimo statičku IP adresu.
Nakon otvaranja priložene skice s Arduino IDE -om morate napraviti neke postavke ovisno o lokalnom WIFI -u.
n
IPAddress gateway (192, 168, 178, 1);
ip adresa vašeg lokalnog WiFi rutera na koji je spojen hue most
IP adresa ip (192, 168, 178, 216);
IP adresu vašeg prekidača, imajte na umu da koristite visoku adresu u rasponu od 200-250 koja se ne koristi za druge uređaje
Podmreža IPAddress (255, 255, 255, 0);
int svjetlo = 2;
broj vašeg svjetla koje je uključeno
const char hueHubIP = "192.168.178.57";
IP adresa nijanse mosta
const char hueUsername = "korisničko ime hue mosta"
morate stvoriti ovlašteno korisničko ime u nijansi nijanse, pogledajte ovaj vodič
const int hueHubPort = 80;
uvijek "80"
const char ssid = "SSID"; // mrežni SSID (ime)
const char pass = "lozinka"; // mrežna lozinka
konačno SSID i lozinka vašeg WiFi -ja
Nakon promjene ovih postavki spremni ste za postavljanje!
Korak 5: Završni koraci i razmišljanja
Prije povezivanja na wemos obavezno napunite kapu jer Esp8266 odmah počinje uspostavljati WiFi vezu nakon resetiranja/povezivanja napajanja.
Pogledajte montažu u videu
radi uštede energije odspojite pin 4 i 16 uart-ic-a i uklonite regulator napona, imajte na umu da nakon toga više nije moguće programirati wemos putem USB-a !!