Բովանդակություն:
Video: ESP8266 - 12 Եղանակ. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը ESP8266 - 12. հիման վրա եղանակային կայանի կառուցման և փորձարկման մասին է: Հայեցակարգը հիմնված է արևային բջիջների միջոցով մարտկոցի լիցքավորման ցածր էներգիայի էներգիայի վրա: Այս հրահանգը հիմնված է իմ նախորդ 2 նախագծերի լիցքավորման համակարգի և esp logger- ի վրա:
BOM:
PCB նախատիպի տախտակ
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
գործը
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V արևային բջիջներ.
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Մարտկոց 18650 Լիթիում - իոնային մարտկոց:
18650 մարտկոցի սեփականատեր
Սենսոր:
Դուք կարող եք ընտրել ցանկացած բան, ինձ դուր են գալիս I2C տվիչները, ես ընտրում եմ լույսի ցուցիչ MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - ջերմաստիճանի, խոնավության և ճնշման ցուցիչ)
կամ.
DS18B20 1-մետաղալար ջերմաստիճանի տվիչ https://s.click.aliexpress.com/e/bhmyP8ha անվճար առաքում.
s.click.aliexpress.com/e/bhmyP8ha
2 x կերամիկական կոնդենսատոր 100 nF
1x էլեկտրոլիտիկ կոնդենսատոր 47microF (կարող է օգտագործվել 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* կոնդենսատորի փաթեթներ
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB to UART սերիական մոդուլ
s.click.aliexpress.com/e/btKG0HlO
n
2x շոշափելի կոճակ
s.click.aliexpress.com/e/DEGyCsC
2x երկար տախտակ կամ 1xlong breadboard + 1x կարճ տախտակ կամ 1x հատ (որն ավելի լավ է, ցածր հզորությամբ) https://s.click.aliexpress.com/e/DEGyCsC (երկար)
s.click.aliexpress.com/e/DEGyCsC (կարճ)
1x տուփ dupont մալուխներ (ոչ այնքան լավ, ավելի լավ է գնել ավելի հաստ, լավ կապի համար)
Ռեզիստորներ ՝ 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Փաթեթներ:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Քայլ 1: Կառուցում
Ես նկարագրում եմ esp weatherstation- ի հիմնական մասերը, ավելի մանրամասն իմ նախորդ ուսանելի ծրագրերի մասին:
Ես օգտագործում եմ ESP8266 - 12 միկրոկոնտրոլեր, դուք կարող եք օգտագործել ESP8266 - 7 ալեհավաքով: ESP չիպ աշխատելու համար ձեզ անհրաժեշտ է 3.3 Վ լարման իջեցման մոդուլ, որը լարումը լիթիումի իոնային մարտկոցից վերածում է 3.3 Վ -ի: Ես օգտագործում եմ լիթիումի իոնային մարտկոց հին նոթատետրի մարտկոցից:
Մարտկոցը լիցքավորելու համար ես օգտագործում եմ արևային բջիջ, հիմնականում ձեզ անհրաժեշտ է արևային բջիջ, որը տալիս է առավելագույնը 7 Վ (կախված է TP4056 լիցքավորման մոդուլից) և առավելագույնը 200 մԱ առավելագույն հոսանք արևային բջիջից: Առավելագույն հոսանքը կախված է մարտկոցից, դա կանոն C/10 է, սակայն լիթիումի մարտկոցների դեպքում կարող եք լիցքավորել նաև 500 մԱ -ով (C- ը մարտկոցի հզորությունն է):
Միջոցառման համար ես օգտագործում եմ 3 թեմատոմետր DS18b20, որոնք հիմնված են մեկ մետաղալար հասկացության վրա: Նաև ստուգում եմ յուրաքանչյուր առանձին թեմայի ունիվերսալ հասցեն: Ինչու՞ 3 մետր: Ստուգեք հաջորդ սլայդը:
ESP- ն կարող է չափել wifi ալեհավաքով: Ես չափում եմ SSID- ի ուժը, որը միացնում եմ: Սովորաբար դա dB միավոր է: Նաև իմ տան շուրջը գտնվող wifi ցանցերի esp ստուգման թիվը: Երբեմն 2, երբեմն 3 կամ 4:
Քայլ 2: Չափում
Չափման համար ես օգտագործում եմ 3 թեմատոմետր, մեկ չափման ջերմաստիճան տուփի ներսում, որտեղ կա esp և ամբողջ սարքավորումները: Երկրորդ թեմատոմետրը չափում է դրսի օդի ջերմաստիճանը: Ես պարզապես սենսոր եմ ամրացնում պատշգամբի տախտակի հետևում: Երրորդ թեմանաչափը ես օգտագործում եմ շշի ներսում ջերմաստիճանը չափելու համար: Երբ արեւոտ է, շշի ներսում օդը բավականին տաք է: Այսպիսով, այն նման է արևի ճառագայթման դետեկտորի:
Նաև մարտկոցի լարումը չափում եմ անալոգային թվային փոխարկիչով (ADC): ESP- ն օգտագործում է ADC առավելագույնը 1 Վ լարման միջոցով, այնպես որ ես պետք է քվեարկությունը բաժանեմ լիթիումի մարտկոցից մինչև 1 Վ -ից պակաս:
Նաև ESP- ն չափեք իմ SSID- ի ուժը և wifi ցանցերի քանակը ՝ իմ տան շուրջը:
Քայլ 3: Փորձարկում
Փորձարկման համար ես օգտագործում եմ Thingspeak ալիքը (https://thingspeak.com/channels/297517?fref=gc): Ես ստեղծում եմ 8 գրաֆիկ, արտաքին ջերմաստիճան, ADC (արժեքներ ADC- ից, որոնք չափում են մարտկոցի լարումը), Տարբերություն (outsideերմաստիճանը դրսում - ջերմաստիճանը շշի մեջ), ջերմաստիճանը վանդակում, Wi -Fi- ի ուժը, «wifies» - ների թիվը, Արևի ջերմաստիճանը = in շիշ:
Իմ esp- ն տվյալներ է ուղարկում խոսքին ամեն 28 րոպեն մեկ (ես միացրել եմ 30 րոպե, բայց ներքին ժամացույցը տատանվում է մի փոքր աղմուկով, բայց հիմնականում ժամանակի միջակայքը մոտ 28 րոպե է)
Այն աշխատում է բավականին լավ, բայց անցյալ շաբաթ, ես գտնում եմ, որ օրական մեկ անգամ մեկ արժեք բացակայում է: Timeամանակի միջակայքն ավելի երկար է, քան 28 րոպե = 56 րոպե: Միգուցե Thingspeak սերվերը մի փոքր խնդրահարույց է:
Նաև կարող եք գրաֆիկ ստեղծել այս արժեքներից և ավելացնել այս գրաֆիկը Thingspeak- ի մեկ այլ ալիքին (օգտագործեք MATLAB Analysis և MATLAB Visualization գործիքներ): Ես օգտագործում եմ այն, բայց գուցե դա մի փոքր պակասություն է առաջացնում իմ արժեքների մեջ: (Բացակայող արժեքները տեղի ունեցան նաև իմ նոր գրաֆիկները և նոր ալիքները ջնջելուց հետո)
Քայլ 4: Գրաֆիկներ
Հաճելի է դրսում ջերմաստիճանի ստուգում և ջերմաստիճանի վերլուծություն իմ շշի մեջ, որը նման է ջերմոցի: Outsideերմաստիճանը կարող է հասնել ավելի քան 30 ° C (86 F), երբ դրսում մոտ 15 ° C (59 F) է: Նաև իմ արտաքին ջերմաստիճանը ճշգրիտ չէ, իմ շրջանի կանխատեսման կայքում ես ստուգում եմ, որ արտաքին ջերմաստիճանը, որը ես չափում եմ, դեռ ավելի բարձր է: Գուցե ինձ ավելի լավ մեկուսացում է պետք:
ջերմաստիճանը դրսում
ջերմաստիճանը SUN- ում
Խորհուրդ ենք տալիս:
ESP8266 12X մոդուլի ծրագրավորման 3 պարզ եղանակ. 5 քայլ (նկարներով)
ESP8266 12X մոդուլը ծրագրավորելու 3 պարզ եղանակ. Եթե ծանոթ չեք ESP8266 միկրոկառավարիչին, ես իսկապես զգում եմ, որ բաց եք թողել: Այս բաներն անհավանական են. Դրանք էժան են, հզոր և ամենից լավը ներկառուցված WiFi ունեն:
LED պարզ բևեռայնությունը որոշելու 5 պարզ եղանակ. 6 քայլ (նկարներով)
LED- ի բևեռականությունը որոշելու 5 պարզ եղանակ. LED- ները, հավանաբար, ամենից շատ դուր եկած տարրերն են բոլոր սկսնակների համար, գուցե նույնիսկ բոլորի համար, ովքեր ներգրավված են էլեկտրոնիկայի նախագծերում: Դրանք ճիշտ օգտագործելու ամենակարևոր գործոններից է դրանք այնպես, ինչպես պետք է կապել: Իհարկե, սովորաբար պետք է նորից օգտագործել
Եղանակ/մատրիցային լամպ. 42 քայլ (նկարներով)
Եղանակ/Մատրիցային լամպ. Այս հրահանգում նկարագրում եմ LED մատրիցային լամպի նախագծումը, կառուցումը և ծրագրավորումը: Դիզայնը նման է սովորական լամպի, սակայն ինտերիերը փոխարինվել է ws2812 LED լուսադիոդներով: Հսկողությունը կատարվում է Raspberry Pi- ի միջոցով, այնպես որ
TripComputer - GPS ճանապարհորդական համակարգիչ և եղանակ ձեր մեքենայի համար. 11 քայլ (նկարներով)
TripComputer - GPS ճանապարհորդական համակարգիչ և եղանակի մոդուլ ձեր մեքենայի համար. Թույն ազնվամորու նախագիծ, որն օգտագործում է GPS ճեղքման մոդուլը և 2 փոքր Digole դիսփլեյ ՝ ձեր գծում նավիգացիոն համակարգիչ ունենալու համար:
Տանը PCB- ների պատրաստում (տոներ փոխանցման եղանակ) ՝ 8 քայլ (նկարներով)
Տանը PCB- ների պատրաստում (տոներ փոխանցման եղանակ). Կան շատ դեպքեր, երբ մենք ՝ որպես արտադրող, նախատիպերի տախտակներ օգտագործելիս բախվում ենք այնպիսի խոչընդոտների, ինչպիսիք են միացման բարդությունը, էլեկտրագծերի հետ կապված խնդիրները և անկանոն նախագծերը: Քանի որ ցանկացած լավ նախագիծ պետք է լինի կոկիկ և կոկիկ, եթե այն նախատեսված է ցուցադրական նպատակների համար: Այսպիսով, գ