Բովանդակություն:

Հեռակառավարման վահանակ ՝ ESP8266 Մետաղադրամի բջիջով ՝ 5 քայլ (նկարներով)
Հեռակառավարման վահանակ ՝ ESP8266 Մետաղադրամի բջիջով ՝ 5 քայլ (նկարներով)

Video: Հեռակառավարման վահանակ ՝ ESP8266 Մետաղադրամի բջիջով ՝ 5 քայլ (նկարներով)

Video: Հեռակառավարման վահանակ ՝ ESP8266 Մետաղադրամի բջիջով ՝ 5 քայլ (նկարներով)
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ծրագրավորում 2024, Հուլիսի
Anonim
Image
Image
Լուծումը
Լուծումը

ESP- ների օգտագործման մեծ խնդիրը էներգիայի սպառումն է, երբ Wifi- ն «բարձրանում է» ՝ մոտ 100-200 մԱ, գագաթնակետը ՝ մինչև 300 մԱ: Նորմալ զուգադիպությունները տալիս են մի քանի մԱ, գագաթնակետը `մինչև 20-40մԱ: Բայց ESP- ների համար լարումը կփլուզվի: Մեզ պետք է «ընկերոջս մի փոքր օգնությունը». Այս կոնդենսատորները բավականաչափ հոսանք են հաղորդում Wifi- ն միացնելու և հաղորդագրություն ուղարկելու համար, այս դեպքում ՝ անջատիչի հրամանը: Մեկ այլ տարբերակ է տվյալների գրառումը, որը պետք է արթնանա յուրաքանչյուր մի քանի ժամվա ընթացքում մի քանի վայրկյան:

Այս հրահանգում ես օգտագործում եմ Esp8266- ը `հեռակառավարման վահանակ կառուցելու համար` phillips երանգների համար:

Քայլ 1: Լուծում

Լուծումը
Լուծումը

Առաջին հերթին մենք պետք է իմանանք, որ լավ գաղափար չէ մարտկոցը և կափարիչը պարզապես զուգահեռ միացնել:

Բջջից մինչև կափարիչ լիցքավորման հոսանքը պետք է նվազեցվի ռեզիստորով: Իմ մետաղադրամի բջիջի բնութագրերը մեզ ասում են 25 մԱ գագաթնակետային հոսանքի մասին:

Օհմի օրենքը `R = U/I -> 3V/25mA = 120 Օմ:

Supercap- ը բավականաչափ հզորություն ունի ESP- ն աշխատեցնելու համար 10-20 վայրկյան: Եթե դուք օգտագործում եք ստատիկ IP հասցե, ինչպես և ես, ESP- ն արթնանում է 1-2 վայրկյանով միայն ուղարկում/ստանում է իր հաղորդագրությունը և ընկնում «խորը քնի» մեջ, մինչև որ սեղմվի վերականգնման կոճակը:

Սխեմատիկայի երկու տարբերակ.

1. Անմիջապես միացրեք մատակարարումը և գործողությունների համար օգտագործեք վերակայման անջատիչը, տես նկարը: Այս դեպքում մենք պետք է համոզվենք, որ wemos- ին անհրաժեշտ է հնարավորինս քիչ էներգիա, ուստի մենք գուցե ստիպված լինենք հեռացնել 3.3V կարգավորիչը և uart-ic- ի մատակարարումը:

2. Մենք օգտագործում ենք կոճակի անջատիչ, որը բաժանում է մատակարարումը wemos- ից: Թերությունն այն է, որ 1-2 վայրկյան պետք է սեղմել կոճակը, մինչև գործողությունը կատարվի: (լույսերը միացված կամ անջատված են)

Քայլ 2: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ

Առաջնային պահանջներ

  • Wemos D1 մինի
  • Մետաղադրամների բջիջ CR2450
  • Մետաղադրամների բջջային վարդակից
  • Supercap 3.3F 3.0V- ն օգտագործում է փոքր արտահոսքի հոսանքով
  • Ռեզիստոր 120 Օմ
  • լարերը

Երկրորդական պահանջներ.

Oldոդման երկաթ

3D տպիչ տպագիր պատյանների համար

կամ

ցանկացած այլ փոքր (օգտագործված) պատյան

կամ

պատի անջատիչ

Քայլ 3: 3D տպագիր պատյան

3D տպագիր պատյան
3D տպագիր պատյան

Ահա մի քանի stl ֆայլեր փոքր պատյանների համար, որոնցում տախտակը ճշգրիտ տեղավորվում է

Ես օգտագործում եմ տպման նորմալ պարամետրեր `30% և 0,2 մմ շերտ բարձրությամբ:

Կոճակը նաև տպագրված է, որպեսզի կարողանաք օգտագործել վերականգնման կոճակը գործողության համար և չպետք է լրացուցիչ կոճակ օգտագործեք: Օգտագործեք կիսաշրջազգեստ և եզր ՝ բռնակի համար, քանի որ օբյեկտը շատ փոքր է

Քայլ 4: Կոդավորումը Esp8266- ի համար

Կոդավորումը Esp8266
Կոդավորումը Esp8266

Նախ անհրաժեշտ է Arduino IDE- ն: Հետո պետք է տեղադրել գրադարանը Esp8266- ի համար:

Այստեղ դուք կգտնեք մի քանի ձեռնարկ, որոնք կարող են հրահանգել, թե ինչպես ծրագրավորել այս կախարդական մանրուքները:-)

Ավելի արագ միացման/միացման համար մենք օգտագործում ենք ստատիկ ip հասցե:

Arduino IDE- ով կցված ուրվագիծը բացելուց հետո դուք պետք է որոշ կարգավորումներ կատարեք ՝ կախված ձեր տեղական WIFI- ից:

n

IPAddress դարպաս (192, 168, 178, 1);

Ձեր տեղական wifi երթուղիչի ip հասցեն, որտեղ միացված է երանգի կամուրջը

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

Ձեր անջատիչի IP հասցեն, տեղյակ եղեք 200-250 միջակայքում բարձր հասցե օգտագործելու մասին, որը չի օգտագործվում այլ սարքերի համար

IPAddress ենթահամակարգ (255, 255, 255, 0);

int լույս = 2;

ձեր լույսի թիվը, որը միացված է

const char hueHubIP = "192.168.178.57";

երանգի կամուրջի IP հասցեն

const char hueUsername = "hue Bridge օգտվողի անուն"

դուք պետք է ստեղծեք լիազոր օգտվողի անուն երանգի կամրջում, նայեք այս ձեռնարկին

const int hueHubPort = 80;

միշտ «80»

const char ssid = "SSID"; // ցանցի SSID (անուն)

const char pass = "գաղտնաբառ"; // ցանցի գաղտնաբառ

վերջապես ձեր WiFi- ի SSID- ն ու գաղտնաբառը

Այս կարգավորումները փոխելուց հետո դուք պատրաստ եք վերբեռնման:

Քայլ 5: Վերջնական քայլեր և մտքեր

Վերջնական քայլեր և մտքեր
Վերջնական քայլեր և մտքեր

Համոզվեք, որ նախապես լիցքավորեք կափարիչը wemos- ին միանալուց առաջ, որովհետև Esp8266- ը միացումն անջատելուց/միացնելուց անմիջապես հետո սկսում է կատարել wifi կապ:

Տեսեք տեսանյութում հավաքումը

էներգիա խնայելու համար անջատեք uart-ic- ի 4-րդ և 16-րդ կապերը և հեռացրեք լարման կարգավորիչը, դրանից հետո նշեք, որ այլևս անհնար է wemos- ի ծրագրավորումը USB- ի միջոցով:

Խորհուրդ ենք տալիս: