![ESP32 արևային եղանակային կայան. 4 քայլ (նկարներով) ESP32 արևային եղանակային կայան. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5827-11-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![ESP32 արևային եղանակային կայան ESP32 արևային եղանակային կայան](https://i.howwhatproduce.com/images/002/image-5827-12-j.webp)
Իմ առաջին IoT նախագծի համար ես ուզում էի կառուցել Եղանակային կայան և տվյալները ուղարկել data.sparkfun.com հասցեին:
Փոքր ուղղում, երբ ես որոշեցի բացել իմ հաշիվը Sparkfun- ում, նրանք այլևս միացումներ չէին ընդունում, ուստի ես ընտրում եմ այլ IoT տվյալների հավաքող thingspeak.com:
Շարունակական…
Համակարգը տեղադրվելու է իմ պատշգամբում և վերականգնելու է ջերմաստիճանը, խոնավությունը և օդի ճնշումը: Այս նախագծի համար ընտրված միկրոկառավարիչը FireBeetle ESP32 IOT միկրոկառավարիչն է, որը մատակարարվում է DFRobot- ի կողմից:
Խնդրում ենք ստուգել DFRobot վիքի էջը ՝ այս միկրոկառավարիչի վերաբերյալ լրացուցիչ տեղեկությունների և Arduino IDE- ի միջոցով ծածկագիրը վերբեռնելու եղանակների համար:
Բոլոր ֆիզիկական պարամետրերը տրված են BME280 սենսորով: Նաև լրացուցիչ տեղեկությունների համար ստուգեք վիքի էջը:
Համակարգն ամբողջությամբ «անլար» դարձնելու համար անհրաժեշտ էներգիան ապահովում են երկու 6V արևային վահանակներ, որոնք կարող են ապահովել 2 Վտ էներգիա: Բջիջները զուգահեռաբար կկապվեն: Արտադրվող էներգիան այնուհետև պահվում է 3.7V պոլիմերային լիթիումի իոնային մարտկոցում ՝ +/- 1000mAh հզորությամբ:
DFRobot- ի Solar Lipo Charger մոդուլը պատասխանատու կլինի էներգիայի կառավարման համար:
Քայլ 1: Բաղադրիչներ
![Բաղադրիչներ Բաղադրիչներ](https://i.howwhatproduce.com/images/002/image-5827-13-j.webp)
![Բաղադրիչներ Բաղադրիչներ](https://i.howwhatproduce.com/images/002/image-5827-14-j.webp)
![Բաղադրիչներ Բաղադրիչներ](https://i.howwhatproduce.com/images/002/image-5827-15-j.webp)
Այս նախագծի համար ձեզ հարկավոր է.
- 1x - DFRobot FireBeetle ESP32 IOT
- 1x - DFRobot Gravity - I2C BME280
- 1x - DFRobot 3.7V պոլիմերային լիթիում իոն
- 1x - DFRobot արևային լիպո լիցքավորիչ
- 2x - 6V 1W արեւային վահանակ
- 1x - շերտի տախտակ
- 1x - իգական վերնագիր
- 1x - պարիսպ/տուփ
- Լարերը
- Պտուտակներ
Բացի այդ, ձեզ հարկավոր են հետևյալ գործիքները.
- Տաք սոսինձ ատրճանակ
- Sոդման երկաթ
- Հորատման մեքենա
Քայլ 2: Հավաքում
![Ժողով Ժողով](https://i.howwhatproduce.com/images/002/image-5827-16-j.webp)
![Ժողով Ժողով](https://i.howwhatproduce.com/images/002/image-5827-17-j.webp)
![Ժողով Ժողով](https://i.howwhatproduce.com/images/002/image-5827-18-j.webp)
FireBeetle ESP32 IOT միկրոկառավարիչը սնուցվում է 3.7 Վ մարտկոցով, որը միացված է մարտկոցի մուտքի պորտում Արևային լիպո լիցքավորիչին: Արևային բջիջները միացված են PWR In նավահանգիստներում: FireBeetle ESP32 IOT միկրոկառավարիչի Vcc և GND նավահանգիստները միացված են Solar Lipo լիցքավորիչի Vout նավահանգիստներին:
BME280 էներգիան մատակարարվում է FireBeetle ESP32 IOT միկրոկոնտրոլերի 3.3V պորտով: Հաղորդակցությունը կատարվում է I2C գծերի (SDA / SCL) միջոցով:
Տուփի բոլոր բաղադրիչները ամրացնելու համար ես օգտագործեցի մի տախտակ, որոշ վերնագրեր և լարեր:
Արևային բջիջների համար ես պարզապես տաք սոսինձ օգտագործեցի դրանք տուփի վերին ծածկում ամրացնելու համար: Քանի որ տուփն արդեն անցքեր ուներ, ավելին անելու կարիք չկա:)
Նշում. Դիոդները պետք է տեղադրվեն արևային վահանակներում `դրանք չվնասելուց և մարտկոցը լիցքաթափելուց խուսափելու համար:
Դրա մասին ավելին կարող եք կարդալ ՝
www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/
Քայլ 3: Կոդ
![Կոդ Կոդ](https://i.howwhatproduce.com/images/002/image-5827-19-j.webp)
![Կոդ Կոդ](https://i.howwhatproduce.com/images/002/image-5827-20-j.webp)
![Կոդ Կոդ](https://i.howwhatproduce.com/images/002/image-5827-21-j.webp)
Որպեսզի դուք կարողանաք օգտագործել իմ կոդը, որոշ փոփոխություններ են անհրաժեշտ:
Առաջինը ձեր wifi ցանցի անվան և գաղտնաբառի սահմանումն է: Երկրորդը ՝ ստանալու API բանալին Thingspeak.com- ից: Ստորև կբացատրեմ: Եթե ցանկանում եք, կարող եք նաև սահմանել քնի նոր ընդմիջում:
Եթե դուք չունեք Thingspeak հաշիվ, ապա ձեզ հարկավոր է գնալ www.thingspeak.com և գրանցվել ինքներդ:
Ձեր էլ. Փոստի հաստատումից հետո կարող եք գնալ դեպի ալիքներ և ստեղծել նոր ալիք: Ավելացրեք այն փոփոխականները, որոնք ցանկանում եք վերբեռնել: Այս նախագծի համար ՝ ջերմաստիճան, խոնավություն և ճնշում:
Ոլորեք ներքև և կտտացրեք «Պահել ալիքը»: Դրանից հետո կարող եք սեղմել API ստեղների վրա: Եվ ստացեք API գրելու բանալին: Այնուհետեւ ավելացրեք այն ձեր կոդի ֆայլում:
Եթե ամեն ինչ ճիշտ է, ձեր Եղանակային կայանը կարող է սկսել տվյալներ ուղարկել ձեր ալիք:
Քայլ 4: Եզրակացություն
![Եզրակացություն Եզրակացություն](https://i.howwhatproduce.com/images/002/image-5827-22-j.webp)
Ինչպես միշտ իմ նախագծերում, ես հնարավորություն կտամ ապագա բարելավումների համար, սա տարբեր չէ:
Մշակման ընթացքում ես սկսում եմ անհանգստանալ համակարգի էներգիայի սպառմամբ: Ես արդեն ESP32- ը և BME280- ը դնում եմ քնելու: Լինելով BME280- ը դրա հիմնական պատասխանատուն, ինձ հավանաբար կպահանջվի անջատիչ `քնի ռեժիմի ընթացքում մոդուլն ամբողջությամբ անջատելու համար:
Մեկ այլ հետաքրքիր հատկություն կլինի մարտկոցի լարման վերականգնումը: ESP32- ի որոշ ներքին գործառույթների որոշ հետազոտություններից և փորձարկումներից հետո ոչինչ չի ստացվել: Այսպիսով, հավանաբար, ես կավելացնեմ լարման բաժանարար և միացնեմ անալոգային մուտքին և ուղղակիորեն կկարդամ լարումը: Խնդրում եմ ինձ տեղյակ պահեք, եթե կգտնեք ավելի լավ լուծում:
Խնդրում եմ գրել ինձ, եթե որևէ սխալ եք գտել կամ որևէ առաջարկ/բարելավում կամ հարցեր ունեք: «Մի ձանձրանա, մի բան արա»
Խորհուրդ ենք տալիս:
Մոդուլային արևային եղանակային կայան. 5 քայլ (նկարներով)
![Մոդուլային արևային եղանակային կայան. 5 քայլ (նկարներով) Մոդուլային արևային եղանակային կայան. 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-4270-30-j.webp)
Մոդուլային արևային եղանակային կայան. Այն նախագծերից մեկը, որը ես ուզում էի որոշ ժամանակ կառուցել, մոդուլային եղանակային կայանն էր: Մոդուլային այն իմաստով, որ մենք կարող ենք ավելացնել մեր ուզած տվիչները `միայն ծրագրակազմը փոխելով: Մոդուլային եղանակային կայանը բաժանված է երեք մասի: Հիմնական տախտակն ունի W
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)
![NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով) NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվեց ճիշտ ճանապարհով. 2 տարբեր վայրերում 1 տարվա հաջող աշխատանքից հետո ես կիսում եմ իմ արևային էներգիայով աշխատող եղանակային կայանի նախագծի ծրագրերը և բացատրում, թե ինչպես այն վերածվեց համակարգի, որն իսկապես կարող է գոյատևել երկար ժամանակ: արևային էներգիայի ժամանակաշրջաններ: Եթե հետևեք
DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)
![DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով) DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
DIY եղանակային կայան և WiFi սենսորային կայան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է եղանակային կայան ստեղծել WiFi սենսորային կայանի հետ միասին: Սենսորային կայանը չափում է տեղական ջերմաստիճանի և խոնավության տվյալները և այն WiFi- ի միջոցով ուղարկում է եղանակային կայանին: Օդերևութաբանական կայանն այնուհետև ցուցադրում է
Արեւային էներգիայով աշխատող WiFi եղանակային կայան V1.0: 19 քայլ (նկարներով)
![Արեւային էներգիայով աշխատող WiFi եղանակային կայան V1.0: 19 քայլ (նկարներով) Արեւային էներգիայով աշխատող WiFi եղանակային կայան V1.0: 19 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8520-10-j.webp)
Արևային էներգիայով աշխատող WiFi եղանակային կայան V1.0. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է Wemos տախտակով ստեղծել արևային էներգիայով աշխատող WiFi եղանակային կայան: Wemos D1 Mini Pro- ն ունի փոքր ձևի գործոն, իսկ plug-and-play վահանների լայն տեսականի այն դարձնում է իդեալական լուծում արագ ձեռք բերելու համար
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)
![Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով) Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). Երբ ես գնել էի Acurite 5 in 1 օդերևութաբանական կայանը, ես ցանկանում էի, որ կարողանայի ստուգել եղանակը իմ տանը, երբ ես հեռու էի: Երբ տուն հասա և տեղադրեցի, հասկացա, որ կամ պետք է միացնեմ համակարգչին կամ գնեմ նրանց խելացի հանգույցը