Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Velika težava pri uporabi ESP-jev je poraba energije, ko Wi-Fi "naraste", približno 100-200mA, največ do 300mA. Normalne coincells oddajajo nekaj mA, najvišje do 20-40mA. Toda za ESP bo napetost padla. Potrebujemo "malo pomoči mojega prijatelja": supercap. Ti kondenzatorji oddajajo dovolj toka za vklop Wi -Fi -ja in pošiljanje sporočila, v tem primeru ukaza za preklop. Druga možnost je zapisovalnik podatkov, ki se mora vsakih nekaj ur prebuditi za nekaj sekund.
V tem navodilu uporabljam Esp8266 za izdelavo daljinskega upravljalnika za luči Phillips Hue.
1. korak: Rešitev
Najprej se moramo zavedati, da baterije in pokrovčka ni dobro povezati vzporedno.
Polnilni tok od celice do pokrovčka je treba zmanjšati z uporom. Specifikacije za mojo gumbno celico nam povedo največji tok 25 mA.
Ohmov zakon: R = U/I -> 3V/25mA = 120 Ohm.
Supercap ima dovolj zmogljivosti, da napaja ESP 10-20 sekund. Če uporabljate statični naslov IP, kot ga uporabljam, se ESP prebudi le 1-2 sekundi in pošlje/sprejme sporočilo ter pade v "globok spanec", dokler ne pritisnete gumba za ponastavitev.
Za shemo sta na voljo dve možnosti:
1. Neposredno priključite napajanje in za ukrepanje uporabite stikalo za ponastavitev, glejte sliko. V tem primeru moramo poskrbeti, da wemos potrebuje čim manj energije, zato bomo morda morali odstraniti 3.3V regulator in napajanje za uart-ic.
2. Uporabljamo gumbno stikalo, ki ločuje napajanje od wemosa. Slaba stran je, da morate pritisniti gumb za 1-2 sekundi, dokler dejanje ni končano. (luči vklopljene ali izklopljene)
2. korak: Seznam delov
Primarne zahteve:
- Wemos D1 mini
- Kovanec CR2450
- Vtičnica za kovance
- Supercap 3.3F 3.0V uporabite eno z majhnim tokom puščanja
- Upor 120Ohm
- žice
Sekundarne zahteve:
Spajkalnik
3D tiskalnik za ohišje
ali
kateri koli drug majhen (rabljen) primer
ali
stensko stikalo
3. korak: 3D natisnjena torbica
Tukaj je nekaj datotek stl za majhno ohišje, v katerega se plošča natančno prilega
Uporabljam običajne nastavitve tiskanja s polnilom 30% in 0,2 mm višine plasti.
Gumb je tudi natisnjen, tako da lahko za dejanje uporabite gumb za ponastavitev in vam ni treba uporabiti dodatnega gumba. Uporabite krilo in rob za gumb, ker je predmet zelo majhen
4. korak: Kodiranje Esp8266
Najprej potrebujete Arduino IDE, nato pa morate namestiti knjižnico za Esp8266.
Tu boste našli več vadnic o navodilih, kako programirati te čarobne drobne stvari:-)
Za hitrejše povezovanje/preklapljanje uporabljamo statični IP naslov.
Ko odprete priloženo skico z Arduino IDE, morate narediti nekaj nastavitev glede na vaš lokalni WIFI.
n
Prehod IPAddress (192, 168, 178, 1);
ip naslov lokalnega usmerjevalnika wifi, na katerega je priključen odtenek most
IP -naslov ip (192, 168, 178, 216);
IP vašega stikala, upoštevajte uporabo visokega naslova v razponu 200-250, ki se ne uporablja za druge naprave
Podomrežje IPAddress (255, 255, 255, 0);
int svetloba = 2;
številko vaše luči, ki je vklopljena
const char hueHubIP = "192.168.178.57";
IP naslov mostu Hue
const char hueUsername = "uporabniško ime hue bridge"
v hue mostu morate ustvariti pooblaščeno uporabniško ime, poglejte to vadnico
const int hueHubPort = 80;
vedno "80"
const char ssid = "SSID"; // omrežni SSID (ime)
const char pass = "geslo"; // geslo za omrežje
končno SSID in geslo za vaš wifi
Po spremembi teh nastavitev ste pripravljeni za nalaganje!
5. korak: Zadnji koraki in misli
Preden se povežete z wemosom, obvezno napolnite pokrovček, ker Esp8266 takoj po ponastavitvi/priklopu napajanja začne vzpostavljati povezavo WiFi.
Oglejte si montažo v videu
da prihranite energijo, odklopite nožice 4 in 16 uart-ic-a in odstranite regulator napetosti, upoštevajte, da po tem wemos-a ni več mogoče programirati prek USB-ja !!