Turinys:

Nuotolinis valdymas: ESP8266 su monetų elementu: 5 žingsniai (su paveikslėliais)
Nuotolinis valdymas: ESP8266 su monetų elementu: 5 žingsniai (su paveikslėliais)

Video: Nuotolinis valdymas: ESP8266 su monetų elementu: 5 žingsniai (su paveikslėliais)

Video: Nuotolinis valdymas: ESP8266 su monetų elementu: 5 žingsniai (su paveikslėliais)
Video: Coin remote control board 2024, Lapkritis
Anonim
Image
Image
Sprendimas
Sprendimas

Didelė problema naudojant ESP yra energijos suvartojimas, kai „Wifi“„pakyla“, apie 100–200 mA, didžiausia iki 300 mA. Įprasti sutapimai tiekia keletą mA, didžiausia-iki 20-40 mA. Tačiau ESP įtampa žlugs. Mums reikia „šiek tiek mano draugo pagalbos“: superkapo. Šie kondensatoriai tiekia pakankamai srovės, kad galėtų įjungti „Wifi“ir siųsti pranešimą, šiuo atveju komandą perjungti. Kitas variantas yra duomenų registratorius, kuris turi pabusti kas kelias valandas porą sekundžių.

Šioje instrukcijoje aš naudoju „Esp8266“kurdamas nuotolinio valdymo pultą „Phillips Hue“žibintams.

1 žingsnis: sprendimas

Sprendimas
Sprendimas

Pirmiausia turime žinoti, kad nėra gera idėja prijungti akumuliatorių ir dangtelį tiesiog lygiagrečiai.

Įkrovimo srovę nuo elemento iki dangtelio reikia sumažinti rezistoriumi. Mano monetos elemento specifikacijos rodo, kad didžiausia srovė yra 25 mA.

Omo dėsnis: R = U/I -> 3V/25mA = 120 omų.

„Supercap“turi pakankamai talpos, kad įjungtų ESP 10–20 sekundžių. Jei naudojate statinį IP adresą, kaip ir aš, ESP atsibunda tik 1–2 sekundėms, siunčia/gauna pranešimą ir patenka į „miego režimą“, kol paspaudžiamas atstatymo mygtukas.

Dvi schemos parinktys:

1. Tiesiogiai prijunkite maitinimą ir naudokite atstatymo jungiklį, žr. Paveikslėlį. Šiuo atveju turime įsitikinti, kad „wemos“reikia kuo mažiau energijos, todėl gali tekti pašalinti 3,3 V reguliatorių ir „Uart-ic“maitinimą.

2. Mes naudojame mygtukinį jungiklį, atskiriantį tiekimą nuo „wemos“. Neigiama yra tai, kad turite paspausti mygtuką 1-2 sekundes, kol veiksmas bus atliktas. (šviesa įjungta arba išjungta)

2 žingsnis: dalių sąrašas

Dalių sąrašas
Dalių sąrašas

Pagrindiniai reikalavimai:

  • „Wemos D1 mini“
  • Monetų elementas CR2450
  • Monetų ląstelių lizdas
  • „Supercap 3.3F 3.0V“naudokite vieną su maža nuotėkio srove
  • Rezistorius 120 omų
  • laidai

Antriniai reikalavimai:

Lituoklis

3D spausdintuvas spausdinimui

arba

bet koks kitas mažas (naudotas) dėklas

arba

sieninis jungiklis

3 žingsnis: 3D spausdintas dėklas

3D spausdintas dėklas
3D spausdintas dėklas

Štai keletas stl failų mažam dėklui, į kurį plokštė tiksliai telpa

Naudoju įprastus spausdinimo nustatymus, kurių užpildas yra 30% ir 0,2 mm sluoksnio aukštis.

Rankenėlė taip pat yra atspausdinta, todėl galite naudoti atstatymo mygtuką ir nereikia naudoti papildomo mygtuko. Naudokite rankenėlės sijoną ir kraštus, nes objektas yra labai mažas

4 žingsnis: Esp8266 kodavimas

Koduoja Esp8266
Koduoja Esp8266

Pirmiausia jums reikia „Arduino IDE“. Tada turite įdiegti „Esp8266“biblioteką.

Čia rasite keletą pamokų apie instrukcijas, kaip užprogramuoti šiuos stebuklingus mažus dalykus:-)

Norėdami greičiau prisijungti/perjungti, naudojame statinį IP adresą.

Atidarę pridėtą eskizą naudodami „Arduino IDE“, turite atlikti tam tikrus nustatymus, priklausomai nuo jūsų vietinio WIFI.

n

„IPAddress“vartai (192, 168, 178, 1);

ip jūsų vietinio „Wi -Fi“maršrutizatoriaus adresas, prie kurio prijungtas atspalvio tiltas

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

Jūsų jungiklio IP adresas, žinokite, kad naudojate aukštą 200–250 diapazoną, kuris nenaudojamas kitiems įrenginiams

IPAddress potinklis (255, 255, 255, 0);

int šviesa = 2;

perjungto apšvietimo numeris

const char hueHubIP = "192.168.178.57";

atspalvio tilto ip adresas

const char hueUsername = "atspalvio tilto naudotojo vardas"

„Hue Bridge“turite sukurti įgaliotą vartotojo vardą, peržiūrėkite šią mokymo programą

const int hueHubPort = 80;

visada "80"

const char ssid = "SSID"; // tinklo SSID (pavadinimas)

const char pass = "slaptažodis"; // tinklo slaptažodis

pagaliau jūsų „wifi“SSID ir slaptažodis

Pakeitę šiuos nustatymus esate pasiruošę įkelti!

5 žingsnis: paskutiniai žingsniai ir mintys

Paskutiniai žingsniai ir mintys
Paskutiniai žingsniai ir mintys

Prieš prisijungdami prie „wemos“, būtinai iš anksto įkraukite dangtelį, nes „Esp8266“iškart pradeda užmegzti „Wi-Fi“ryšį po to, kai iš naujo nustatote/prijungiate maitinimą.

Žiūrėkite vaizdo įrašo surinkimą

Norėdami sutaupyti energijos, atjunkite „uart-ic“4 ir 16 kaiščius ir nuimkite įtampos reguliatorių, atkreipkite dėmesį, kad po to nebebus galima programuoti wemos per USB !!

Rekomenduojamas: