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

ESP32 Weathercloud եղանակային կայարան. 16 քայլ (նկարներով)
ESP32 Weathercloud եղանակային կայարան. 16 քայլ (նկարներով)

Video: ESP32 Weathercloud եղանակային կայարան. 16 քայլ (նկարներով)

Video: ESP32 Weathercloud եղանակային կայարան. 16 քայլ (նկարներով)
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Հուլիսի
Anonim
ESP32 Weathercloud եղանակային կայան
ESP32 Weathercloud եղանակային կայան

Անցյալ տարի ես հրապարակեցի մինչ օրս իմ ամենամեծ Instructable- ը, որը կոչվում է Arduino Weathercloud Weather Station: Այն շատ սիրված էր, ես կասեի: Այն ցուցադրվել է Instructables- ի գլխավոր էջում, Arduino բլոգում, Wiznet թանգարանում, Instructables Instagram- ում, Arduino Instagram- ում և նաև Weathercloud Twitter- ում: Այն նույնիսկ 2018 -ի լավագույն 100 հրահանգներից մեկն էր: Եվ դա շատ մեծ գործարք էր ինձ նման փոքր արտադրողի համար: Ինձ հաճելի էր տեսնել այսքան դրական արձագանքներ և ուշադիր կարդացի յուրաքանչյուր մեկնաբանություն և հուշում: Մոտ 8 ամիս ես աշխատում եմ այս նոր, նուրբ կայանի վրա: Ես շտկեցի և բարելավեցի տարբեր բաներ: Ես փորձեցի այն դարձնել ավելի փոքր, պարզ, խելացի, սառը և թողնել ընդունելի արժեքը ՝ 150 € (165 $): Կայանը տեղադրված է Սլովակիայի Սենեց քաղաքի մոտակայքում գտնվող ռոբոտային ֆերմայում: Ահա ընթացիկ տվյալները:

Ես կփորձեմ այստեղ բացատրել իմ ամբողջ մտքի ընթացքը, այնպես որ, եթե պարզապես ուզում եք անմիջապես կառուցվել, պարզապես բաց թողեք 3 -րդ քայլը:

Հատկություններ:

  • 12 օդերևութաբանական արժեքների չափում
  • 8 տարբեր սենսորների օգտագործումը
  • IoT - տվյալները հրապարակային են ամպի վրա
  • 5V 500mA գործողություն
  • կապ Wi-Fi- ի միջոցով
  • ամբողջովին անջրանցիկ
  • թույն տեսք ունի
  • դա DIY է

Շատ շնորհակալ եմ Lab Cafe makerspace- ին ՝ այս կայանը կառուցելիս տարածք և աջակցություն ցուցաբերելու համար: Գնացեք ստուգեք դրանք:

Լուսանկարը ՝ ME (իհարկե) + Վիկտոր Դեմիկ

ԹԱՐՄԱՈՄ 7/18/2020: Բարև բոլորին: Երկար ժամանակ է անցել: Ձեզանից շատերը գրում էին ինձ ապարատային և ծրագրային ապահովման բազմաթիվ խնդիրների մասին: Նոր սարքավորումները պատրաստ կլինեն ընդամենը մի քանի շաբաթից, բայց մինչ այդ ես թողարկում եմ նոր որոնվածը: Այս ծրագրաշարը կօգնի վերացնել որոշ խնդիրներ: Գնացեք 12 -րդ քայլ ՝ ավելին իմանալու համար: Եվ ամենակարևորը `վայելեք:

Քայլ 1: Դիզայն

Դիզայն
Դիզայն

Եղանակային կայանի նախագծումը երկար և մտածված գործընթաց է: Դուք ընտրելու շատ տարբերակներ ունեք: Սրանք այն հիմնական բաներն են, որոնց մասին պետք է մտածել եղանակային կայան նախագծելիս (կամ գոնե ես դա արել եմ).

1) ԲՅՈGԵ Սա բավականին ինքնաբացատրելի է:

2) ՏԵ LԱԿԱԼՈԹՅՈՆ. Սա շատ կարևոր է, քանի որ այն ազդում է տեղադրման, ինչպես նաև կապի տեխնոլոգիայի և անհրաժեշտ էներգիայի աղբյուրի վրա: Հեռավոր եղանակային կայաններին անհրաժեշտ են հեռահար հաղորդիչներ և էներգիայի կայուն աղբյուր, ինչպիսին է արևային վահանակը:

3) Չափված փոփոխականներ: Ուզու՞մ եք պարզապես չափել ջերմաստիճանը կամ խոնավությունը: Այնուհետև զոնդը կարող եք տեղադրել ամենուր: Բայց եթե ցանկանում եք չափել անձրևը, քամին, արևի ճառագայթումը, ուլտրամանուշակագույն ինդեքսը կամ արևի կամ տեղումների հետ կապված այլ իրեր, ապա տվիչները չեն կարող ստվերում լինել և չեն կարող արգելափակվել ոչ վերևից, ոչ կողքերից:

4) ACՇՇՏՈԹՅՈՆ. Youանկանու՞մ եք, որ ձեր չափումները ճշգրտորեն ճշգրտվեն և համադրվեն եղանակի ազգային ինստիտուտի հետ, թե՞ բավականաչափ սիրողական արժեքները ձեզ բավական են:

Այսպիսով, մինչ այժմ դուք պետք է ունենաք բավականին լավ պատկերացում, թե ինչ եք ուզում: Այսպիսով, եկեք հասնենք գծագրությանը: Ահա մի քանի հիմնական կանոններ, որոնց մասին ես մտածեցի.

1) ՊԱՇՏՊԱՆԵԼ EMերմաստիճանի սենսորը: Դուք բացարձակապես պետք է դա անեք: Heերմությունը կարող է այնքան ճանապարհորդել, որքան կարող է ճառագայթել և անցկացնել հենց կայանի կառուցվածքում: Այսպիսով, փորձեք ծածկել բոլոր մետաղական մասերը և տեղադրեք ջերմաստիճանի տվիչը ճառագայթման վահանի մեջ: Գիտեմ, իմ ճառագայթային կայանը կատարյալ չէ, բայց դա օգնում է:

2) ՔԱINԱՅԻ ՍՆԵՍՈՐԸ ԲԱՐՁՐ ՎԱՐԵՔ: Ենթադրվում է, որ քամու տվիչները տեղադրված են միջազգային չափանիշներով 10 մ բարձրության վրա: Ես նույնիսկ փող չունեմ 10 մ սյուն գնելու համար, այնպես որ տանիքի վերևում գտնվող 2 մ խողովակն ինձ բավական է:

3) ՄԱՔՈՐ ՏԱՐԱՔ ԿԱՅՔԻ ՇՐԱՆԻ ԵՎ ՎՐԱ. Եթե ցանկանում եք չափել արևի լույսը, չեք կարող սենսորը ստվերում ունենալ: Եթե ցանկանում եք չափել տեղումները, դուք չեք կարող ունենալ ինչ -որ բան, որը արգելափակում է կաթիլները: Այսպիսով, համոզվեք, որ կայանի շուրջ և վերևում գտնվող տարածքը մաքրված է:

Շարունակենք: Այսպիսով, իմ կայանի համար ես որոշեցի չափել այս փոփոխականները. Սա ընդհանուր առմամբ 8 սենսոր է, որոնցից կան 3 փոքր, PCB- ով տեղադրվող մոդուլներ և 5 արտաքին զոնդեր: Ինձ պետք կգան 2 առանձին միկրոկոնտրոլեր, մեկը `անձրևի չափումներ կատարելու համար, իսկ երկրորդը` մնացած ամեն ինչի համար:

Ես որոշեցի ամեն ինչ տեղադրել մեկ PCB- ի վրա: Ես PCB- ն տեղադրել եմ թափանցիկ ծածկով IP65 տուփի մեջ, որպեսզի արևի լույսը կարողանա անցնել արևի ճառագայթման և ուլտրամանուշակագույն ճառագայթների ինդեքսի սենսորներին: Մնացած բոլոր տվիչները միացված կլինեն մալուխով հիմնական կառավարման տուփին: Այսպիսով, դա իմ դիզայնի համար է:

Քայլ 2: Եղանակի ամպ

Եղանակային ամպ
Եղանակային ամպ

«ESP32 Weathercloud Weather Station» Ի՞նչ է Weatherclud- ը: Weathercloud- ը եղանակային կայանների մի մեծ ցանց է, որն իրական ժամանակում տվյալներ է հաղորդում ամբողջ աշխարհից: Այն անվճար է և դրան միացված են ավելի քան 10 000 եղանակային կայաններ: Նախ, ես ունեի իմ սեփական HTML կայքը, որտեղ ուղարկվում էին բոլոր տվյալները, բայց սեփական վեբ կայքի և գրաֆիկայի ստեղծումը դժվար է, և շատ ավելի հեշտ է պարզապես ուղարկել բոլոր տվյալները մեծ ամպային հարթակ, որն ունի գեղեցիկ գրաֆիկա և կայուն սերվերներ: Ես փնտրեցի, թե ինչպես կարելի է տվյալներ ուղարկել weathercloud- ին և պարզեցի, որ դա հեշտությամբ կարող եք իրականացնել պարզ GET զանգով: Weathercloud- ի միակ խնդիրն այն է, որ անվճար հաշվի միջոցով այն թույլ է տալիս ձեզ տվյալներ ուղարկել միայն տասը րոպեն մեկ, սակայն դա օգտագործման մեծ մասի խնդիր չպետք է լինի: Այն աշխատեցնելու համար ձեզ հարկավոր է ստեղծել Weathercloud հաշիվ: Այնուհետեւ դուք պետք է ստեղծեք կայանի պրոֆիլ իրենց կայքում: Weathercloud- ում եղանակային կայանի ձեր պրոֆիլը ստեղծելիս ձեզ տրվում է Weathercloud ID և Weathercloud KEY: Պահպանեք դրանք, քանի որ Arduino- ին անհրաժեշտ կլինի, որ նրանք իմանան, թե որտեղ ուղարկեն տվյալները:

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

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

Լավ, այնպես որ այս նախագծի համար ձեզ հարկավոր կլինեն այն բոլոր իրերը, որոնք կոկիկ նշված են իմ Google Փաստաթղթերի BOM- ում հենց այստեղ:

ԳՆԱՀԱՏՎԱ PROՐԱԳԻՐԻ ԱՐOSTԵՔԸ ՝ 150 €/165 $

Քայլ 4: Գործիքներ

Գործիքներ
Գործիքներ

Այս գործիքները կարող են օգտակար լինել (չնայած դրանցից շատերը բացարձակապես անհրաժեշտ են)

Լազերային կտրիչ

Եռակցող

Պողպատե սղոց

Մետաղալար մերկապարուհի

Էլեկտրական փորվածք

Մարտկոցի փորվածք

Sոդման երկաթ

Տափակաբերան աքցան

Պտուտակահաններ

Սոսինձ ատրճանակ

Բազմաչափ

Reeառի հորատիչ

Քայլ 5. Կառավարման խորհրդի ձևավորում

Վերահսկիչ խորհրդի ձևավորում
Վերահսկիչ խորհրդի ձևավորում
Վերահսկիչ խորհրդի ձևավորում
Վերահսկիչ խորհրդի ձևավորում
Վերահսկիչ խորհրդի ձևավորում
Վերահսկիչ խորհրդի ձևավորում

Ես գնացի շատ կենտրոնացված ճարտարապետությամբ: Սա նշանակում է, որ այն, ինչ կարող է լինել, գտնվում է ոչ միայն մեկ տուփի մեջ, այլ մեկ տախտակի վրա: Վերջերս ես սովորեցի, թե ինչպես նախագծել PCB- ներ, ինչը շատ արժեքավոր և օգտակար հմտություն է: Բոլոր նախագծերը շատ ավելի կոկիկ և ճշգրիտ են և նույնիսկ ինչ -որ առումով էլեգանտ: Դա նաև շատ հարմար է. Դուք պարզապես ուղարկում եք ձեր ֆայլերը Չինաստան, և նրանք կատարում են էլեկտրագծերի բոլոր աշխատանքները և ամբողջ տախտակը ուղարկում ձեզ: Այնուհետև դուք պարզապես կպցնում եք բաղադրիչները տեղում և ավարտված եք:

PCB- ն ունի այս կայանի երկու միկրոկոնտրոլերները ՝ ESP32 (հիմնական կառավարման միավոր) և Arduino NANO (անձրևների պրոցեսոր): Այն ունի նաև որոշ սենսորներ, որոնք ներառում են ՝ BME280, BHT1750 և ML8511: Հետո կա DS3231 RTC մոդուլը: Վերջին, բայց ոչ պակաս կարևոր, կան որոշ ռեզիստորներ և պտուտակային միակցիչներ:

Ես նախագծեցի իմ տախտակը Autodesk Eagle- ում: Պարզապես ներբեռնեք ներառված Gerber ֆայլը, որը կոչվում է «ESP32 weather station.zip» և վերբեռնեք այն JLC PCB- ում: Կամ, եթե ցանկանում եք խմբագրել այն, կարող եք ներբեռնել «ESP32 եղանակային կայան schematic.sch» և «ESP32 եղանակային կայան board.brd» ֆայլերը և խմբագրել դրանք Eagle- ում: Ես խստորեն խորհուրդ եմ տալիս նախ գրանցել տպատախտակների ձևավորման դասը Instructables- ից:

Քայլ 6: Sոդում

Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման

Դե ինչ, բոլորդ, հավանաբար, նախկինում դա արել եք: Իմ ստեղծած այս գեղեցիկ տախտակի վրա տպված են մետաքսե էկրանի գեղեցիկ հետքեր: Երբ դուք դա ունեք, զոդումը պետք է լինի մի կտոր տորթ, քանի որ տեսնում եք, թե կոնկրետ ուր է գնում և ինչ: Կան միայն THT բաղադրիչներ `ստանդարտ 0.1 տարածությամբ: Այսպիսով, պարզապես շարունակեք և կպցրեք տախտակը, քանի որ դուք խելացի եք և կարող եք դա անել ինքներդ: Դա ձեզանից կես ժամից ավելի չպետք է տևի:

ԹԱՐՄԱՈՄ 7/18/2020. RTC մոդուլն այլևս չի պահանջվում: Կարիք չկա այն ամրացնել տախտակին: Դուք կարող եք ավելին իմանալ 12 -րդ քայլում:

Քայլ 7: akingառագայթային վահանի պատրաստում

Ռադիացիոն վահանի պատրաստում
Ռադիացիոն վահանի պատրաստում

Երբ ես դա կառուցում էի, ես ինքս ինձ ասացի. Իսկ ես դա չարեցի:

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

Քայլ 8: Կառավարման տուփ

Կառավարման տուփ
Կառավարման տուփ
Կառավարման տուփ
Կառավարման տուփ
Կառավարման տուփ
Կառավարման տուփ

Այս կայանի հիմնական մասը ակնհայտորեն կառավարման տուփն է: Այն պարունակում է առաջնային և երկրորդային միկրոկոնտրոլերներ, որոշ սենսորներ, RTC և որոշ պասիվ բաղադրիչներ: Այդ ամենը հարմար IP65 փաթեթում: Տուփն ունի կիսաթափանցիկ ծածկ, այնպես որ արևի լույսը կարող է անցնել ուլտրամանուշակագույն և արևային ճառագայթման տվիչներին:

Նախքան PCB- ն տեղադրելը, մենք պետք է պատրաստենք մալուխների տուփը: Տուփի մեջ մտնում են հոսանքի և տվյալների հինգ մալուխներ: Կայանի անջրանցիկ հատկությունները պահպանելու համար մեզ անհրաժեշտ կլինեն անջրանցիկ մալուխային խցուկներ: Մասնավորապես, մեկ PG7 հոսանքի մալուխի համար, երկրորդ PG7 քամու և անձրևի սենսորների համար և երրորդ PG11 ՝ ջերմաստիճանի երկու սենսորների համար: Ես ավելի մեծ (PG11) գեղձը դնում եմ արկղի մեկ պատի կենտրոնում, իսկ երկու փոքր (PG7) գեղձերը `հակառակ պատի մեջ: Այսպիսով, տուփի փոփոխման գործընթացը հետևյալն է.

1) Մարկերով նշեք յուրաքանչյուր անցքի կենտրոնը:

2) Փորեք մի փոքր անցք բարակ հորատանցքով:

3) Դանդաղ մեծացրեք փոսի չափը ծառի փորվածքով:

4) Մաքրեք անցքերը:

5) Յուրաքանչյուր անցքում տեղադրեք և ամրացրեք մալուխային գեղձը:

Քայլ 9: PCB Mount

PCB լեռ
PCB լեռ
PCB լեռ
PCB լեռ
PCB լեռ
PCB լեռ
PCB լեռ
PCB լեռ

Քանի որ ես ունեմ միայն Autodesk Eagle- ի ուսանողական փորձնական տարբերակը, ես չեմ կարող նախագծել 8 սմ -ից ավելի PCB- ներ: Ամեն ինչ համապատասխանում է այս տախտակին, այնպես որ դա լավ է: Խնդիրը միայն կառավարման վանդակում է: Տուփի մեջ ներառված տախտակի ամրացման անցքերը 14 սմ հեռավորության վրա են: Սա նշանակում է, որ PCB- ի համար մեզ կպահանջվի պատյան: Սա կարող է լինել տախտակ (փայտե/պլաստմասե/մետաղ), որի վրա մենք կցենք PCB- ն: Այնուհետեւ մենք ամրացնող տախտակը կցենք կառավարման տուփին: Այս կերպ PCB- ն կպահվի կառավարման վանդակում:

Դուք կարող եք այն պահել այնպես, ինչպես ցանկանում եք: Դուք կարող եք այն ձեռքով պատրաստել փայտից կամ պողպատից, կարող եք այն լազերային կտրել (ինչպես ես) կամ նույնիսկ 3D տպել: Ես ընդգրկում եմ տախտակի չափերը, այնպես որ ընտրությունը ձերն է: Եթե դուք ունեք լազերային դանակ, ապա լազերային կտրումը դա ամենապարզ տարբերակն է: Դուք կարող եք գտնել լազերային դանակի ֆայլերը այստեղ.pdf և.svg ձևաչափերով:

Ինչպես տեսնում եք, ես անցա պահողի բազմաթիվ տատանումներով: Ի վերջո, ես գնացի ակրիլայինի հետ, քանի որ այն չի ազդում խոնավությունից (որպես փայտ) և չի գրավում ջերմություն (որպես պողպատ):

Քայլ 10: հավաքում + լարերի տեղադրում

Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր
Հավաքում + Հաղորդալարեր

Սա բավականին հեշտ կլինի անել, բայց բավականին դժվար է բացատրել, քանի որ շատ փոքր քայլեր կան: Եկեք անմիջապես անցնենք դրան.

1) Տեղադրեք բոլոր մալուխները իրենց նշանակած անցքի մեջ: Դեռ մի ամրացրեք մալուխային գեղձերը:

2) Միացրեք բոլոր լարերը քամու տվիչներից, անձրևի սենսորից և հոսանքի մալուխից `ներառված էլեկտրագծերի սխեմայի համաձայն: Դեռ միացրեք մալուխները ջերմաստիճանի տվիչներից:

3) Եթե տեղադրված է, հեռացրեք PCB- ի ամրակը: Այնուհետև շրջեք PCB- ն այնպես, որ մալուխներն անցնում են նրա ներքևի մասով: Ապահովեք PCB- ի ամրացումը այնպես, որ մալուխները ամրացված լինեն սենդվիչում ՝ PCB- ի և տեղադրիչի միջև:

4) Տեղադրեք և պտուտակավորեք PCB- ի տեղադրիչը PCB- ի հետ:

5) Ապահովեք երկու փոքր (PG7) մալուխային գեղձերը: Ավելի մեծը դեռ մի ապահովեք:

6) Տեղադրեք և միացրեք մալուխները ջերմաստիճանի տվիչներից `ներառված էլեկտրագծերի սխեմայի համաձայն:

7) Տեղադրեք վերին ծածկը և ամրացրեք այն տեղում:

Քայլ 11: Եղեք երջանիկ

Երջանիկ եղիր
Երջանիկ եղիր

Այս քայլը մի տեսակ անցակետ է: Այս պահին դուք ինքներդ պետք է պատրաստեիք այնպիսի բան, որը նման է այն, ինչ տեսնում եք նկարի վրա: Եթե դա ճիշտ է, երջանիկ եղիր: Շարունակեք, ինքներդ ձեզ խորտիկ վերցրեք և հանգստացեք, քանի որ սա ոչ միայն մեկ փոքր քայլ է տղամարդու համար, այլ հսկայական թռիչք մարդկության համար: Եթե ոչ, նայեք նախորդ քայլերին և գտեք խնդիրը: Եթե դա չի օգնում, մեկնաբանեք կամ գրեք ինձ:

Այսպիսով, երբ առողջ և նորից պիտանի լինեք, կարող եք առաջ անցնել կոդավորման և կարգաբերման մաս:

Քայլ 12: Կոդավորում և կարգաբերում

Կոդավորում և կարգաբերում
Կոդավորում և կարգաբերում

Հաաաաա, բոլորը սիրում են կոդավորումը: Եվ նույնիսկ եթե դա չեք անում, դա նշանակություն չունի, քանի որ կարող եք պարզապես ներբեռնել և օգտագործել իմ կոդը:

Նախ, դուք պետք է ավելացնեք ESP32 dev մոդուլը ձեր տախտակների կառավարչին: Դա անելու համար հարկավոր է ներբեռնել JSON փաթեթ և տեղադրել այն տախտակների կառավարչի միջոցով: Տե՛ս Random Nerd Tutorials- ի այս ձեռնարկը:

Այժմ դուք պետք է ներբեռնեք բոլոր հիմնական գրադարանները: Ես ձեզ համար ստեղծեցի «Libraries.zip» ZIP արխիվը ՝ այն ավելի պարզ դարձնելու համար: Մի ներմուծեք արխիվը Arduino IDE- ի մեջ, ինչպես դասական գրադարանը: Փոխարենը, հանեք արխիվը և բոլոր ֆայլերը տեղափոխեք Documents/Arduino/գրադարաններ: Այժմ կարող եք ներբեռնել իմ չորս ծրագրերը ՝ «Wi-Fi_Weathercloud_API_test.ino», «System_test.ino», «ESP32_Weathercloud_Weather_Station.ino»:

Բացեք «Wi-Fi_Weathercloud_API_test.ino»: Մի երկու բան պետք է փոխես: Նախ, ձեզ հարկավոր է «SSID» և «KEY» փոխարինել ձեր Wi-Fi ցանցի SSID- ով (անուն) և գաղտնաբառով: Երկրորդ, ձեզ հարկավոր է փոխարինել «WID» - ը և «KEY» - ը ձեր Weathercloud ID- ով և KEY- ով, որը պետք է ունենաք Քայլ 2 -ից: Նույնը պետք է անեք նաև «ESP32_Weathercloud_Weather_Station.ino» - ով: Շարունակեք և վերբեռնեք կոդը ESP32- ում: Դուք պետք է տեսնեք կանխորոշված տվյալները, որոնք գալիս են Weathercloud կայքում: Եթե դա ճիշտ է, շարունակեք:

Վերբեռնեք «System_test.ino» - ն ESP32- ում, իսկ «I2C_rainfall_sender» - ը ՝ Arduino NANO- ին: Բացեք ESP32- ի Սերիական վահանակը 115200 baud- ում: Այժմ դուք պետք է տեսնեք տվիչների տվյալները, որոնք գալիս են ձեր էկրանին յուրաքանչյուր 15 վայրկյանում: Խաղացեք սենսորների հետ: Լույս տվեք արևի ճառագայթման տվիչի վրա, փչեք քամու արագության տվիչի մեջ, տաքացրեք ջերմաստիճանի զոնդը … Այս կերպ կարող եք ստուգել, արդյոք ամեն ինչ աշխատում է: Եթե եզրակացնեք, որ ամեն ինչ այնպես է, ինչպես պետք է լիներ, շարունակեք:

Վերբեռնեք «ESP32_Weathercloud_Weather_Station.ino» ESP32- ում: Եթե ամեն ինչ ճիշտ եք արել, դուք պետք է տեսնեք կայանի իրական տվյալները, որոնք գալիս են Weathercloud էջում յուրաքանչյուր 10 րոպեն մեկ: Եթե դա աշխատում է, նշանակում է, որ ձեր կայանն այժմ լիովին գործում է, և մնում է միայն այն տեղադրել ինչ -որ լավ վայրում:

ԹԱՐՄԱՈՄ 7/18/2020. Բոլոր երկրորդական/թեստավորման ծրագրերը մնում են նույնը: Բայց եղանակային կայանի հիմնական ծրագիրը արդիականացվեց: Կոդի կառուցվածքը շատ ավելի պարզ է, քան նախկինում: Կոդի սկզբում կարող եք սահմանել բոլոր պահանջվող պարամետրերը: ESP32- ը այժմ ժամանակ է ստանում NTP սերվերից, այնպես որ RTC մոդուլն այլևս չի պահանջվում: Վերջին, բայց ոչ ամենակարևորը, ESP32- ն այժմ խոր քնի ընթացակարգ է իրականացնում, երբ տվյալները չի չափում և չի ուղարկում: Սա կնվազեցնի էներգիայի սպառումը և կօգնի նաև երկարացնել եղանակային կայանի կյանքը: Նոր ծածկագիրը օգտագործելու համար պարզապես ներբեռնեք արդիականացված «ESP32_Weathercloud_Weather_Station.ino» ծածկագիրը և գրադարաններով թարմացված ZIP ֆայլը (Instructables- ը դա չի ընդունում, ուստի այստեղ է Google Drive- ի հղումը): Վայելեք:

Քայլ 13: Կայանի լեռ

Կայանի լեռ
Կայանի լեռ
Կայանի լեռ
Կայանի լեռ
Կայանի լեռ
Կայանի լեռ

Այսպիսով, այն բանից հետո, երբ դուք հաստատեցիք, որ ձեր կայանը աշխատում է, դուք պետք է նախագծեք և պատրաստեք դրա տեղադրումը: Այն պետք է լինի ամուր, դիմացկուն, կոմպակտ և վերջին, բայց ոչ պակաս կարևոր, պետք է լինի գեղեցիկ: Այս քայլը կատարեք ավելի շատ որպես առաջարկություն կամ ոգեշնչում, քան ճշգրիտ հրահանգներ: Չգիտեմ, թե ինչ տեսք ունի այնտեղ, որտեղ պատրաստվում եք տեղադրել այն: Պետք է մի փոքր ավելի ստեղծագործել: Բայց եթե ունեք հարթ տանիք ՝ 5 սմ տրամագծով մետաղյա խողովակով դուրս ցցված, շարունակեք և արեք այնպես, ինչպես ես արեցի: Այս կայանն ունի երկու տուփ: Այսպիսով, ես որոշեցի երկուսն էլ միմյանց կողքին դնել մետաղյա վահանակի վրա: Այն պետք է տեղադրվի 5 սմ տրամագծով մետաղյա խողովակի վրա: Այսպիսով, ես վահանակի ներքևում դրեցի 5 սմ ներքին տրամագծով խողովակ: Քամու երկու սենսորները պետք է հեռու լինեն մնացած կայանից: Այսպիսով, կայանի յուրաքանչյուր կողմում դրեք երկու 40 սմ երկարությամբ երկու խողովակ և յուրաքանչյուրի վերջում երկու 10 սմ երկարությամբ խողովակ: Լրացուցիչ ստվեր ապահովելու համար ճառագայթման վահանը պետք է տեղադրվի վահանակի տակ: Դրա համար ես հաստ մետաղական խողովակի վրա դրեցի 7 x 15 սմ L բրա:

Ահա բոլոր անհրաժեշտ մետաղական մասերը մեկ առ մեկ [չափերը մմ -ով].

1x խողովակ, ներքին տրամագիծը 50, երկարություն 300

1x վահանակ ՝ 250 x 300, հաստություն ՝ 3

1x L փակագիծ, 75 և 150 բազուկ

2x խողովակ, արտաքին տրամագիծը 12, երկարություն 400

2x խողովակ, ներքին տրամագիծը 17, երկարություն 100

Երբ ունեք այս բոլոր մետաղական մասերը, կարող եք դրանք եռակցել տեղում ՝ ըստ իմ տրամադրած 3D մոդելի: Այնուհետև դուք պետք է անցքեր արեք արկղերի և ճառագայթման վահանի համար: Այնուհետեւ պարզապես ներկեք այն մետաղի համար ներկով: Ես խորհուրդ եմ տալիս գնալ սպիտակի հետ, քանի որ այն ներծծում է ամենաքիչ ջերմությունը բոլոր գույներից: Դա այն է, ինչ դուք ինքներդ ունեք կայարանի լեռ, որի վրա կարող եք տեղադրել ձեր կայանը:

Քայլ 14: Տեղադրում

Տեղադրում
Տեղադրում
Տեղադրում
Տեղադրում
Տեղադրում
Տեղադրում

Ձեռք բերեք ձեր եղանակային կայանը, սարը և ձեր բոլոր գործիքները, քանի որ դրանք բոլորը ձեզ անհրաժեշտ կլինեն: Նստեք մեքենա (կամ ինձ հետաքրքրող ավտոբուս) և հասեք ձեր կայարանի ապագա վայրը: Ի վերջո, դուք կարող եք տեղադրել կայանը:

Ձեր արհեստանոցում եղանակային կայանի աշխատանքը դարձնելը մի բան է, բայց իրական աշխարհի ծանր պայմաններում աշխատելն այլ բան է: Տեղադրման կարգը շատ կախված է այն շենքից, որի վրա տեղադրում եք ձեր կայանը: Բայց եթե դուք ունեք նախորդ քայլից և հզոր վարժությունից պահող, ապա դա պետք է լավ լինի: Պարզապես պետք է հաստ խողովակը լեռից կպցնել տանիքի մի փոքր բարակ խողովակի վրա: Այնուհետեւ պարզապես փորեք երկու խողովակները եւ ամրացրեք դրանք երկար պտուտակով: Տեղադրեք բոլոր տուփերն ու տվիչները: Վերջ: Ձեր կայանը այժմ հաջողությամբ տեղադրված է:

Մենք դա արեցինք անձրևոտ օրը: Շատ դժվար էր, բայց մենք այլ տարբերակ չունեինք մրցույթի վերջնաժամկետի պատճառով:

Քայլ 15: Միացում, միացման կարգավորում և կարգաբերում

Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging
Power, Uplink Setup և Debugging

Ձեր կայանը ֆիզիկապես տեղադրված է, բայց դեռ առցանց չէ: Եկեք հիմա դա անենք: Դուք պետք է ինչ -որ կերպ սնուցեք կայանը: Այստեղ պետք է մի փոքր ստեղծագործել: Դուք կարող եք ադապտեր տեղադրել տան ներսում և մալուխը քաշել պատուհանից: Դուք կարող եք թաղել մալուխը ստորգետնյա: Դուք կարող եք այն սնուցել արևային վահանակի միջոցով: Կարևորն այն է, որ կառավարման վանդակից եկող հոսանքի մալուխի կապում կա 5V 500mA: Հիշեք, ամեն ինչ պետք է լինի անջրանցիկ: Երբ ձեր կայանը սնուցվում է, կարող եք անցնել դեպի վերլից տեղադրում և կարգաբերում:

Uplink Setup- ը հիմնականում ESP32- ին ստիպում է միանալ ձեր Wi-Fi ցանցին: Եթե դա ձեր տան վրա է, ապա այն պետք է լավ լինի: Եթե այն գտնվում է ավտոտնակում կամ ավելի հեռու, ձեզ կարող է անհրաժեշտ լինել Wi-Fi ընդլայնիչ կամ նույնիսկ հատուկ Wi-Fi ցանց: Այնուհետեւ հաջորդում է կարգաբերման փուլը:Կարող եք պարզապես վերբեռնել վերջնական ծածկագիրը և հույս ունենալ լավագույնի համար, բայց ես իսկապես խորհուրդ եմ տալիս սենսորներից յուրաքանչյուրը մեկ առ մեկ փորձարկել ՝ համոզվելու համար, որ ամեն ինչ ճիշտ է աշխատում: Հիմնականում նույնը, ինչ քայլ 12 -ում: Եթե ամեն ինչ աշխատում է այնպես, ինչպես պետք է, կարող եք սեղմել UPLOAD կոճակը, անջատել USB մալուխը և փակել կառավարման վանդակը:

Քայլ 16: Ապրեք երջանիկ երբևէ հետո

Ապրեք երջանիկ երբևէ հետո
Ապրեք երջանիկ երբևէ հետո

Այ ջան, սա վերջին րոպեն էր: Ես նկատեցի «Սենսորներ» մրցույթը դրա ավարտից ընդամենը 10 օր առաջ: Նույն երեկոյան ինձ անհրաժեշտ էր մոտ 10 հեռախոսազանգ կատարել ՝ ամեն ինչ կազմակերպելու համար, որն անհրաժեշտ էր կայանը վերջնական տեսքի բերելու համար: Այն դեռ ամբողջովին ավարտված չէր: Այն օրը, երբ մենք պետք է տեղադրեինք կայանը, եկավ հսկայական փոթորիկ, որը խափանում էր մեր ծրագրերը: Ես պետք է վերջնական տեսքի բերեի ամբողջ տեքստը, նախքան կայանի ավարտը: Կայանը վերջապես տեղադրվեց հենց այսօր, նույն օրը, երբ ես հրապարակեցի այս Instructable- ը:

Կան, իհարկե, շատ բաներ, որոնք կարող էին ավելի լավ կատարվել այստեղ, բայց կան շատ օգտակար բաներ, որոնք կարող եք սովորել այստեղ և օգտագործել դրանք ձեր սեփական կայանը կառուցելիս: Եթե դուք կատարել եք բոլոր քայլերը ճիշտ, այժմ ունեք լիովին գործող ESP32 ամպային եղանակային կայան: Եվ դա ինչ -որ բան է: Բոլոր ծանր աշխատանքները տվեցին իրենց արդյունքը (հուսով եմ, որ դա արվեց): Իմ կայանի տվյալները կարող եք տեսնել այստեղ: Եթե ունեք որևէ հարց կամ առաջարկ, ես ուրախ կլինեմ լսել դրանք ստորև բերված մեկնաբանությունների բաժնում:

Այո, և եթե ձեզ դուր գա այս նախագիծը, ես իսկապես շատ կգնահատեի, եթե քվեարկեիք իմ օգտին Սենսորների մրցույթում: Շատ շնորհակալ եմ և վայելեք !!!

Սենսորների մրցույթ
Սենսորների մրցույթ
Սենսորների մրցույթ
Սենսորների մրցույթ

Առաջին մրցանակ սենսորների մրցույթում

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