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

Temերմաստիճանի եւ խոնավության մոնիտոր `7 քայլ
Temերմաստիճանի եւ խոնավության մոնիտոր `7 քայլ

Video: Temերմաստիճանի եւ խոնավության մոնիտոր `7 քայլ

Video: Temերմաստիճանի եւ խոնավության մոնիտոր `7 քայլ
Video: カカオ豆がチョコレートになるまで 高級チョコレート工場に潜入 ダンデライオン・チョコレート ファクトリー&カフェ蔵前 チョコレート職人 ASMR チャーリーとチョコレート工場のようなファクトリー 2024, Նոյեմբեր
Anonim
Temերմաստիճանի և խոնավության մոնիտոր
Temերմաստիճանի և խոնավության մոնիտոր

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

Չնայած ես ունեմ ջրամատակարարման ավտոմատ համակարգ, սակայն անհրաժեշտություն զգացի ունենալ ոռոգման հետ կապված մեծ խափանումների դեպքում ջերմաստիճանի և խոնավության վերահսկման ամբողջովին անկախ համակարգ: Պատասխանն էր ՝ վերահսկել ջերմաստիճանը և հողի խոնավությունը ESP32 մոդուլի միջոցով և արդյունքները տեղադրել ինտերնետում: Ինձ դուր է գալիս տվյալները դիտել որպես գրաֆիկներ և գծապատկերներ, ուստի ընթերցումները մշակվում են ThingSpeak- ում ՝ միտումներ գտնելու համար: Այնուամենայնիվ, ինտերնետում առկա են բազմաթիվ այլ IoT ծառայություններ, որոնք գործարկելիս էլ. Ամենուր DS18B20- ն օգտագործվում է աճող տարածքում ջերմաստիճանը չափելու համար: DIY թենսիոմետրը վերահսկում է, թե որքան ջուր կա բույսերի համար աճող միջավայրում: Այս սենսորների տվյալները ESP32- ի կողմից հավաքելուց հետո այն WiFi- ով ուղարկվում է ինտերնետ ՝ ThingSpeak- ում տեղադրելու համար:

Պարագաներ

Այս մոնիտորի համար օգտագործվող մասերը մատչելի են Ebay- ում կամ Amazon- ում: Թվային բարոմետրիկ ճնշման ցուցիչ մոդուլ Հեղուկ ջրի մակարդակի վերահսկիչ տախտակ DS18B20 Անջրանցիկ ջերմաստիճանի տվիչ Tropf Blumat կերամիկական զոնդ 5P դիմադրության 5 կՎ էլեկտրամատակարարում Պլաստիկ տեսականի

Քայլ 1: Temերմաստիճանի չափում

Երմաստիճանի չափում
Երմաստիճանի չափում

Sերմաստիճանը չափելու համար օգտագործվում է DS18B20- ի անջրանցիկ տարբերակը: Տեղեկատվությունը ուղարկվում և հեռանում է սարքից 1-Wire ինտերֆեյսի միջոցով, այնպես որ ESP32- ին անհրաժեշտ է միացնել միայն մեկ մետաղալար: Յուրաքանչյուր DS18B20 պարունակում է յուրահատուկ սերիական համար, որպեսզի մի քանի DS18B20 կարող են միացվել միևնույն մետաղալարին և առանձին կարդալ, եթե ցանկանաք: Արդուինոյի գրադարաններն ու հրահանգները հասանելի են ինտերնետում ՝ DS18B20 և 1-Wire ինտերֆեյսը կարգավորելու համար, ինչը մեծապես պարզեցնում է տվյալների ընթերցումը էսքիզ

Քայլ 2: Տենսոմետրերի կառուցում

Տենսոմետրերի կառուցում
Տենսոմետրերի կառուցում

Թենսիոմետրը կերամիկական բաժակ է, որը լցված է ջրով `աճող միջավայրի հետ սերտ շփման մեջ: Չոր պայմաններում ջուրը կշարժվի կերամիկայի միջով այնքան ժամանակ, մինչև գավաթում կուտակվի բավականաչափ վակուում ՝ հետագա շարժումները դադարեցնելու համար: Կերամիկական բաժակի ճնշումը հիանալի նշում է, թե որքան ջուր կա բույսերի համար: Tropf Blumat կերամիկական զոնդը կարող է կոտրվել ՝ DIY թենսիոմետր պատրաստելու համար ՝ կտրելով զոնդի վերին մասը, ինչպես ցույց է տրված նկարում: Մի փոքր անցք է կատարվում խողովակի մեջ և 4 դյույմ թափանցիկ պլաստիկ խողովակ ՝ սեղմված խողովակի վրա: Խողովակի տաք ջրում տաքացումը կհանգեցնի պլաստիկի մեղմացմանը և ավելի հեշտ կդարձնի աշխատանքը: Մնում է թրմել և լցնել զոնդը եռացրած ջրով, զոնդը մղել գետնին և չափել ճնշումը: Ինտերնետում շատ տեղեկություններ կան թենսիոմետրեր օգտագործելու մասին: Հիմնական խնդիրը ամեն ինչ արտահոսքի մեջ պահելն է: Օդի ցանկացած աննշան արտահոսք նվազեցնում է հետին ճնշումը, և ջուրը կթափվի կերամիկական բաժակի միջով: Պլաստիկ խողովակի ջրի մակարդակը պետք է լինի վերևից մոտ մեկ մատնաչափ և անհրաժեշտության դեպքում պետք է լցվի ջրով: Առանց արտահոսքի լավ համակարգին անհրաժեշտ կլինի լրացնել միայն ամեն ամիս կամ մոտավորապես:

Քայլ 3: Pressնշման ցուցիչ

Pressնշման ցուցիչ
Pressնշման ցուցիչ

Digitalնշման չափիչ ճնշման չափման համար օգտագործվում է թվային բարոմետրիկ ճնշման սենսորային մոդուլի հեղուկ ջրի մակարդակի վերահսկիչ տախտակ, որը լայնորեն հասանելի է eBay- ում: Pressureնշման տվիչի մոդուլը բաղկացած է լարվածության չափիչից, որը զուգակցված է HX710b ուժեղացուցիչի հետ 24 բիթանոց D/A փոխարկիչով: Unfortunatelyավոք, HX710b- ի համար չկա Arduino- ի հատուկ գրադարան, սակայն, ըստ ամենայնի, HX711 գրադարանը լավ է աշխատում: Նշելով ելքը զրոյի և հայտնի ճնշման վրա, սենսորը կարող է ճշգրտվել `ապահովելու համար օգտագործողի համար հարմար ճնշման միավորներ: Կենսականորեն կարևոր է, որ խողովակի բոլոր աշխատանքներն ու միացումները լինեն արտահոսքից զերծ: Pressureնշման ցանկացած կորուստ պատճառ է դառնում, որ ջուրը դուրս գա կերամիկական բաժակից, և թենսիոմետրին անհրաժեշտ կլինի հաճախակի լիցքավորում: Արտահոսքի խիտ համակարգը կգործի շաբաթներով, նախքան թենսիոմետրում ավելի շատ ջրի կարիք ունենալը: Եթե դուք գտնում եք, որ ջրի մակարդակը նվազում է ոչ թե շաբաթների կամ ամիսների, այլ ժամերի ընթացքում, մտածեք խողովակների հոդերի վրա խողովակների սեղմիչներ օգտագործելու մասին:

Քայլ 4. ureնշման ցուցիչի չափաբերում

Pressնշման ցուցիչի չափաբերում
Pressնշման ցուցիչի չափաբերում

HX711 գրադարանը թողարկում է 24 բիթանոց համար `ըստ սենսորով չափվող ճնշման: Այս ընթերցման համար անհրաժեշտ է փոխակերպել ճնշման ավելի ծանոթ միավորների, ինչպիսիք են psi, kPa կամ millibars: Այս Ուղեցույցային միլիվարներն ընտրվել են որպես աշխատանքային միավորներ, սակայն ելքը կարող է հեշտությամբ փոխվել այլ չափումների: Arduino- ի էսքիզում կա մի տող, որն ուղարկում է հում ճնշման ընթերցումը սերիական մոնիտորին, որպեսզի այն կարողանա օգտագործվել չափագրման նպատակով: pressureնշման հայտնի մակարդակները կարող են ստեղծվել `ջրի սյունը պահելու համար պահանջվող ճնշումը գրանցելու միջոցով: Յուրաքանչյուր սանտիմետր ջրի աջակցություն կստեղծի 2,5 մբ ճնշում: Կարգավորումը ցուցադրվում է դիագրամում, ընթերցումները կատարվում են զրոյական ճնշման և սերիական մոնիտորի առավելագույն ճնշման դեպքում: Ոմանք կարող են սիրել միջանկյալ ընթերցումներ, ամենահարմար գծերը և այդ ամենը, բայց չափիչը բավականին գծային է և 2 բալանոց ճշգրտումը բավականաչափ լավ: Հնարավոր է երկու ճնշման չափումներից մշակել օֆսեթ և սանդղակի գործակից և բռնկել ESP32- ը: մեկ նստաշրջանում: Այնուամենայնիվ, ես ամբողջովին շփոթվեցի բացասական թվաբանական թվաբանության հետ: Երկու բացասական թվերի հանումը կամ բաժանումը խելագարեցի՞ ինձ: Ես վերցրեցի հեշտ ելքը և առաջինը շտկեցի օֆսեթը և տեսակավորեցի մասշտաբի գործոնը որպես առանձին առաջադրանք: Նախևառաջ սենսորից չմշակված ելքը չափվում է սենսորին միացված ոչինչով: Այս թիվը հանվում է հումքի ելքային ընթերցումից `զրոյական հղում տալու համար` գործադրված ճնշման համար: ESP32- ը այս օֆսեթ ուղղումով բռնկելուց հետո հաջորդ քայլը պետք է սահմանել չափման գործոնը `ճնշման ճիշտ միավորներ տալու համար: Սենսորի վրա կիրառվում է հայտնի ճնշում `օգտագործելով հայտնի բարձրության ջրի սյուն: Այնուհետև ESP32- ը փայլեցվում է համապատասխան մասշտաբի գործոնով `ճնշումը ցանկալի միավորներում ապահովելու համար:

Քայլ 5: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

ESP32- ի զարգացման տախտակի մի քանի տարբերակներ կան վայրի բնության մեջ: Այս Instructable- ի համար օգտագործվել է 30 փին տարբերակ, բայց պատճառ չկա, թե ինչու այլ տարբերակները չպետք է աշխատեն: Բացի երկու սենսորներից, միակ մյուս բաղադրիչը 5k քաշվող դիմադրիչն է DS18B20 ավտոբուսի համար: Միակցիչների վրա ճնշում գործադրելու փոխարեն, բոլոր միացումներն ամրացված էին ավելի լավ հուսալիության համար: ESP32- ի զարգացման տախտակն ուներ լարման կարգավորիչ, որպեսզի հնարավոր լիներ օգտագործել մինչև 12 Վ լարման լարման: Այլապես, միավորը կարող է սնուցվել USB վարդակից:

Քայլ 6: Arduino Sketch

Duերմաստիճանի եւ խոնավության մոնիտորի Arduino էսքիզը բավականին պայմանական է: Առաջին հերթին տեղադրվում և ստեղծվում են գրադարանները: Այնուհետև WiFi կապը ստեղծվում է ՝ պատրաստ տեղադրելու տվյալները ThingSpeak- ում և կարդալու տվիչները: Pressնշման ցուցանիշները փոխակերպվում են միլիբարի ՝ նախքան ջերմաստիճանի ցուցանիշներով ThingSpeak ուղարկվելը:

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

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

ESP32- ը տեղադրված է փոքր պլաստիկ տուփի մեջ `պաշտպանության համար: USB մոդուլը և մալուխը կարող են օգտագործվել մոդուլը սնուցելու համար, կամ այլընտրանքային դեպքում կարգավորիչը կհաղթահարի 5-12 Վ լարման անընդհատ սնուցումը: ESP32- ի դժվարին դասը այն է, որ ներքին ալեհավաքը բավականին ուղղորդված է: Անթենային օրինակի բաց ծայրը պետք է ուղղված լինի դեպի երթուղիչը: Գործնականում դա նշանակում է, որ մոդուլը սովորաբար պետք է ուղղահայաց տեղադրվի ալեհավաքով ՝ ամենաբարձր և մատնանշված դեպի երթուղիչը: Այժմ կարող եք մուտք գործել ThingSpeak և ստուգել, որ ձեր բույսերը թխած, սառեցված կամ չորացած չեն:

ՀԱՎԵԼՎԱԸ փորձել է բազմաթիվ եղանակներ որոշել բույսերը ջրելու ժամանակը: Դրանք ներառում էին գիպսային բլոկներ, դիմադրության զոնդեր, գոլորշիափոխություն, տարողունակության փոփոխություններ և նույնիսկ պարարտություն կշռել: Իմ եզրակացությունն այն է, որ թենսիոմետրը լավագույն սենսորն է, քանի որ այն ընդօրինակում է բույսերի արմատների միջոցով ջուր հանելու եղանակը: Խնդրում ենք մեկնաբանել կամ ուղարկել հաղորդագրություն, եթե ունեք մտքեր թեմայի վերաբերյալ…

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