Satura rādītājs:

Tālvadības pults: ESP8266 ar monētu šūnu: 5 soļi (ar attēliem)
Tālvadības pults: ESP8266 ar monētu šūnu: 5 soļi (ar attēliem)

Video: Tālvadības pults: ESP8266 ar monētu šūnu: 5 soļi (ar attēliem)

Video: Tālvadības pults: ESP8266 ar monētu šūnu: 5 soļi (ar attēliem)
Video: АНОНС! Модуль 4.0 дистанционного управления для умного дома ESP8266 ESP-01/01S, 5 В, Wi-Fi 2024, Jūlijs
Anonim
Image
Image
Atrisinājums
Atrisinājums

Liela problēma, izmantojot ESP, ir enerģijas patēriņš, kad Wifi "palielinās", aptuveni 100-200 mA, maksimums līdz 300 mA. Parastās sakritības nodrošina dažus mA, maksimums līdz 20-40 mA. Bet ESP spriegums sabruks. Mums ir vajadzīga "neliela mana drauga palīdzība": superkapteinis. Šie kondensatori piegādā pietiekami daudz strāvas, lai ieslēgtu Wifi un nosūtītu ziņojumu, šajā gadījumā komandu slēdzis. Vēl viena iespēja ir datu reģistrators, kuram ir jāceļas ik pēc dažām stundām uz pāris sekundēm.

Šajā pamācībā es izmantoju Esp8266, lai izveidotu tālvadības pulti Phillips hue gaismām.

1. solis: risinājums

Atrisinājums
Atrisinājums

Vispirms mums jāzina, ka nav laba ideja savienot akumulatoru un vāciņu vienkārši paralēli.

Uzlādes strāva no šūnas līdz vāciņam ir jāsamazina ar rezistoru. Manas monētas šūnas specifikācijas norāda maksimālo strāvu 25 mA.

Oma likums: R = U/I -> 3V/25mA = 120 omi.

Superkaps ir pietiekami ietilpīgs, lai ESP darbinātu 10-20 sekundes. Ja jūs izmantojat statisku ip adresi, piemēram, es, ESP pamostas tikai 1-2 sekundes, nosūta/saņem ziņojumu un iekrīt "dziļā miegā", līdz tiek nospiesta atiestatīšanas poga.

Divas shēmas iespējas:

1. Pievienojiet strāvas avotu tieši un izmantojiet atiestatīšanas slēdzi, skatiet attēlu. Šajā gadījumā mums ir jāpārliecinās, ka wemos ir nepieciešams pēc iespējas mazāk enerģijas, tāpēc mums, iespējams, būs jānoņem 3.3V regulators un padeve uart-ic.

2. Mēs izmantojam pogas slēdzi, kas atdala piegādi no wemos. Negatīvie ir tas, ka jums ir jānospiež poga 1-2 sekundes, līdz darbība ir pabeigta. (gaismas ieslēgtas vai izslēgtas)

2. solis: detaļu saraksts

Daļu saraksts
Daļu saraksts

Primārās prasības:

  • Wemos D1 mini
  • Monētu šūna CR2450
  • Monētu šūnu ligzda
  • Supercap 3.3F 3.0V izmanto vienu ar nelielu noplūdes strāvu
  • Rezistors 120 omi
  • vadi

Sekundārās prasības:

Lodāmurs

3D printeris drukātajam korpusam

vai

jebkurš cits mazs (lietots) futrālis

vai

sienas slēdzis

3. solis: 3D drukas korpuss

3D drukāts futrālis
3D drukāts futrālis

Šeit ir daži stl faili nelielam korpusam, kurā tāfele precīzi iekļaujas

Es izmantoju parastos drukas iestatījumus ar 30% pildījumu un 0,2 mm slāņa augstumu.

Poga ir arī izdrukāta, lai jūs varētu izmantot atiestatīšanas pogu darbībai un jums nav jāizmanto papildu poga. Izmantojiet pogas svārkus un malas, jo objekts ir ļoti mazs

4. darbība. Esp8266 kodēšana

Esp8266 kodēšana
Esp8266 kodēšana

Vispirms jums ir nepieciešams Arduino IDE. Tad jums ir jāinstalē bibliotēka Esp8266.

Šeit jūs atradīsit vairākas pamācības par pamācībām, kā ieprogrammēt šīs burvīgās sīkumus:-)

Ātrākai savienošanai/pārslēgšanai mēs izmantojam statisku ip adresi.

Pēc pievienotās skices atvēršanas ar Arduino IDE jums ir jāveic daži iestatījumi atkarībā no vietējā WIFI.

n

IPAddress vārteja (192, 168, 178, 1);

jūsu vietējā wifi maršrutētāja ip adrese, kurā ir pievienots nokrāsas tilts

IPAddress ip (192, 168, 178, 216);

Slēdža IP adrese, ņemiet vērā, ka izmantojiet augstu adresi diapazonā no 200 līdz 250, kas netiek izmantota citām ierīcēm

IPAddress apakštīkls (255, 255, 255, 0);

int gaisma = 2;

jūsu ieslēgto gaismu skaits

const char hueHubIP = "192.168.178.57";

nokrāsu tilta ip adrese

const char hueUsername = "nokrāsas tilta lietotājvārds"

jums ir jāizveido autorizēts lietotājvārds hue bridge, apskatiet šo pamācību

const int hueHubPort = 80;

vienmēr "80"

const char ssid = "SSID"; // tīkla SSID (nosaukums)

const char pass = "parole"; // tīkla parole

beidzot jūsu wifi SSID un parole

Pēc šo iestatījumu mainīšanas esat gatavs augšupielādei!

5. solis: pēdējie soļi un domas

Pēdējie soļi un domas
Pēdējie soļi un domas

Pirms savienojuma ar wemos noteikti uzlādējiet vāciņu, jo pēc atiestatīšanas/pievienošanas Esp8266 nekavējoties sāk izveidot wifi savienojumu.

Skatiet montāžu video

lai taupītu enerģiju, atvienojiet uart-ic 4. un 16. tapu un noņemiet sprieguma regulatoru, lūdzu, ņemiet vērā, ka pēc tam vairs nav iespējams programmēt wemos, izmantojot USB !!

Ieteicams: