Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Suur probleem ESP-de kasutamisel on energiatarve, kui Wifi "tõuseb", umbes 100-200 mA, tipp kuni 300 mA. Tavalised kokkulangevused annavad paar mA, tipp kuni 20-40 mA. Kuid ESP -de puhul variseb pinge kokku. Vajame "minu sõbra väikest abi": superkapslit. Need kondensaatorid annavad piisavalt voolu Wifi sisselülitamiseks ja sõnumi saatmiseks, antud juhul lülituskäsuks. Teine võimalus on andmete koguja, kes peab ärkama iga paari tunni tagant paariks sekundiks.
Selles juhendis kasutan ma esp8266 -d phillipsi tooni tulede kaugjuhtimispuldi loomiseks.
Samm: lahendus
Kõigepealt peame teadma, et aku ja korgi ühendamine lihtsalt paralleelselt ei ole hea mõte.
Laadimisvoolu elemendist korki tuleb takisti abil vähendada. Minu mündielemendi andmed näitavad tippvoolu 25 mA.
Ohmi seadus: R = U/I -> 3V/25mA = 120 oomi.
Superkapselil on piisavalt võimsust ESP toiteks 10-20 sekundit. Kui kasutate staatilist IP-aadressi nagu mina, ärkab ESP ainult 1-2 sekundiks, saadab/võtab vastu oma sõnumi ja jääb "sügavasse unne", kuni vajutatakse lähtestamisnuppu.
Skeemi jaoks on kaks võimalust:
1. Ühendage toide otse ja kasutage toimimiseks lähtestuslülitit, vt pilti. Sel juhul peame veenduma, et wemos vajab võimalikult vähe energiat, seega peame võib-olla eemaldama 3,3 V regulaatori ja uart-ic toite.
2. Me kasutame nuppude lülitit, mis eraldab toite wemost. Negatiivne külg on see, et peate nuppu vajutama 1-2 sekundit, kuni toiming on tehtud. (tuled sisse või välja)
2. samm: osade loend
Peamised nõuded:
- Wemos D1 mini
- Mündirakk CR2450
- Mündiraku pesa
- Supercap 3.3F 3.0V kasutab seda, millel on väike lekkevool
- Takisti 120Ohm
- juhtmed
Sekundaarsed nõuded:
Jootekolb
3D printer trükitud ümbrise jaoks
või
mis tahes muu väike (kasutatud) ümbris
või
seina lüliti
3. samm: 3D trükikott
Siin on mõned stl -failid väikese korpuse jaoks, millesse plaat täpselt sobib
Kasutan tavalisi prindiseadeid, mille täitepind on 30% ja kihi kõrgus 0,2 mm.
Nupp on ka trükitud, nii et saate kasutada nullimisnuppu ja te ei pea lisanuppu kasutama. Kasutage nupu jaoks seelikut ja ääre, sest objekt on väga väike
Samm 4: Esp8266 kodeerimine
Kõigepealt vajate Arduino IDE -d. Seejärel peate installima Esp8266 raamatukogu.
Siit leiate mitmeid õpetusi juhendite kohta, kuidas neid maagilisi pisiasju programmeerida:-)
Kiiremaks ühendamiseks/vahetamiseks kasutame staatilist IP -aadressi.
Pärast lisatud eskiisi avamist Arduino IDE -ga peate tegema mõned seaded sõltuvalt teie kohalikust WIFI -st.
n
IPAddressi lüüs (192, 168, 178, 1);
teie kohaliku WiFi -ruuteri ip -aadress, kuhu on ühendatud hue -sild
IPAdd ip (192, 168, 178, 216);
Lüliti IP-aadress, pidage meeles, et kasutate kõrget aadressi vahemikus 200–250, mida ei kasutata teiste seadmete jaoks
Alamvõrk IPAddress (255, 255, 255, 0);
int valgus = 2;
lülitatud valguse number
const char hueHubIP = "192.168.178.57";
toonisilla ip -aadress
const char hueUsername = "hue silla kasutajanimi"
peate looma hue sillale volitatud kasutajanime, vaadake seda õpetust
const int hueHubPort = 80;
alati "80"
const char ssid = "SSID"; // võrgu SSID (nimi)
const char pass = "parool"; // võrgu parool
lõpuks teie wifi SSID ja parool
Pärast nende sätete muutmist olete üleslaadimiseks valmis!
Samm: viimased sammud ja mõtted
Enne wemosse ühendamist laadige kindlasti kork ette, sest Esp8266 hakkab pärast toite lähtestamist/ühendamist kohe wifi-ühendust looma.
Vaata kokkupanekut videost
energia säästmiseks ühendage lahti uart-ic tihvtid 4 ja 16 ning eemaldage pingeregulaator, pange tähele, et pärast seda pole enam võimalik wemosid USB kaudu programmeerida !!