Բովանդակություն:
- Քայլ 1: Անհրաժեշտ մասեր
- Քայլ 2: Անթենայի պատրաստում
- Քայլ 3. Esp Shield- ի զոդում
- Քայլ 4: Կոդավորում
- Քայլ 5: Լարերի տեղադրում
- Քայլ 6: Եզրակացություն
Video: LORA Temերմաստիճանի եւ հողի խոնավության տվիչ `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Իմ սեփական ջերմոցը պատրաստելու ընթացքում ես պատրաստում եմ որոշ սենսորոդներ `ջերմոցային միջավայրը վերահսկելու համար: Այս սենսորը կարող եք օգտագործել նաև դրսում: Groundերմոցի ներսում կամ դրսում ջերմաստիճանի օգտագործումը `հողի ջերմաստիճանի և խոնավության մակարդակի հետ միասին, հետաքրքիր է իմանալ, թե երբ տնկել բանջարեղենը: Ես ընտրում եմ խոնավության տարողունակության տվիչը, քանի որ այսպիսի սենսորը չի կոռոզիայի ջրի մեջ:
Այս ուսուցողական ծրագրում մենք պատրաստվում ենք LORA հանգույց կազմել, որն ուղարկում է հետևյալ տվյալները.
- հողի խոնավությունը
- հողի ջերմաստիճանը
Այս հրահանգի ամբողջականության համար ես նաև պատրաստվում եմ տեղադրել ծածկագիրը առանց LORA տրանսեյվերի, բայց փոխարենը սերիայի միջոցով ուղարկում եմ հողի խոնավության և հողի ջերմաստիճանի տվյալները: Օդի ջերմաստիճանը և օդի խոնավությունը չափվելու են մեկ այլ հանգույցով, քանի որ ես չեմ ուզում բարձր լինել չափումների հաճախականությունը `ավելի շատ տվյալներ ունենալու համար: Այս ցուցիչը կարող եք օգտագործել սերվերի հանգույցի հետ միասին:
Քայլ 1: Անհրաժեշտ մասեր
Sensornode:
- Անջրանցիկ ջերմաստիճանի տվիչ (ds18B20)
- capacitive խոնավության ցուցիչ
- arduino pro mini 3.3v 8 մՀց հաճախականությամբ
- esp breakout
- rfm95
- մետաղալար ալեհավաքի և միացումների համար (ես օգտագործում եմ 0.8 մմ ամուր միջուկի մետաղալար)
- արականից արական ցատկող մալուխներ
- իգականից իգական jumper մալուխներ
- տերմինալային բլոկ
- քորոցներ
- տախտակ
-
CP2102 usb դեպի TTL
Գործիքներ:
- զոդման երկաթ
- կողային կտրիչ
- մետաղալար մերկացնող
- ճշգրիտ պտուտակահան
- զոդման անագ
- քանոն `ալեհավաքը չափելու համար
- ապամոնտաժման պոմպ (եթե սխալներ եք թույլ տալիս, ինչպես ես եմ արել)
Քայլ 2: Անթենայի պատրաստում
Ալեհավաքի համար ես օգտագործում եմ իմ 2x2x0.8 մմ կամ 2x2 20awg ավտոբուսի մալուխի մնացորդը: Իրերի ցանցում դուք կարող եք ընտրել ձեր տրանսնիվերի և ալեհավաքի հաճախականությունների խումբը ըստ երկրների: Սրանք են յուրաքանչյուր հաճախականության երկարությունները.
- 868 մՀց 3.25 դյույմ կամ 8.2 սմ (սա այն է, ինչ ես օգտագործում եմ)
- 915 մՀց 3 դյույմ կամ 7.8 սմ
- 433 մՀց 3 դյույմ կամ 16.5 սմ
Քայլ 3. Esp Shield- ի զոդում
- Հեռացրեք esp վահանի դիմադրողները (տե՛ս R1- ից R3 կարմիր դաշտում)
- Fոդեք rfm95 չիպը esp վահանի վրա:
- Սոսինձները կպցրեք esp վահանի վրա
- Enոդեք ալեհավաքը esp վահանի վրա: Մի օգտագործեք առանց ալեհավաքի, կարող եք վնասել վահանը:
- Եթե սլաքները ամրացված չեն arduino զոդի վրա, դրանք նույնպես
Քայլ 4: Կոդավորում
Ես գիտեմ, որ կարող եմ օգտագործել DTR- ն arduino- ն ինքնաբերաբար վերականգնելու համար, բայց իմ դեպքում ես սխալներ ունեի ծածկագիրը վերբեռնելիս: Հետևաբար, ես նույնպես օգտագործեցի ձեռնարկի վերականգնում այս հրահանգի մեջ, այնպես որ, եթե դուք ունեք նույն խնդիրը, կարող եք այն լուծել ձեռքով վերակայմամբ:
-
Արդուինոն միացրեք CP2102- ին հետևյալ կերպ.
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Բացեք գծանշանը arduino ide- ում
- Ընտրեք arduino pro mini տախտակ
- Ընտրեք atmega 328p 3.3v 8mhz պրոցեսորի տակ
- Ընտրեք ձեր com նավահանգիստը
- Կտտացրեք բեռնման կոճակին
- Մինչ ծածկագիրը կազմվում է այն պահին, երբ տեսնում եք բաուրատը (տես նկարը), arduino pro mini- ի վրա սեղմեք վերակայման կոճակը (cp2102- ը չի վերականգնում տախտակը) նաև ծրագրավորվելիս անպայման փակեք ձեր սերիական մոնիտորը:
Ֆայլը Agriculturesensor- ն այն ծածկագիրն է, որն ունի LORA տրանսեվայեր: Այս կերպ Դուք կարող եք սկսել ձեր սեփական նախագիծը ՝ սկսած այդ ֆայլից և ավելի լավ կարող եք հասկանալ, թե ինչպես է աշխատում ծածկագիրը: Եթե Ձեզ անհրաժեշտ են ավելի ճշգրիտ ընթերցումներ, դուք պետք է քարտեզագրեք խոնավության տվիչի արժեքները, երբ դրանք ջրի մեջ չեն և ջրի մեջ: գիծը. Սա կկործանի ձեր տվիչը: Հետագայում ես ձեզ ցույց կտամ, թե ինչպես ջրամեկուսացնել այս սենսորը:
Theերմաստիճանի ցուցանիշները ջերմաստիճանում են:
Մի վերջին նկատողություն. Երբ բացում եք սերվերի սերիական մոնիտորը (վերջին նկարը), կտեսնեք, որ տվյալները ուղարկվում են տվյալների միջև երկու կետով: Սա այնպես է, որ մենք կարողանանք ամեն ինչ ուղարկել սերվերի հանգույց մեկ փաթեթով: Հետագա հրահանգի դեպքում ես կկազմեմ մեկ այլ սերվերի հանգույց, որտեղ այս տվյալները մշակվում են:
Քայլ 5: Լարերի տեղադրում
Վերևի պատկերում տեսնում եք, թե ինչպես միացնել ամեն ինչ: Ռեզիստորը 4.7kohm դիմադրություն է, որն օգտագործվում է որպես քաշքշուկ: Սխեմատիկայում ես օգտագործում եմ մեկ այլ LORA տրանսեվեր և մեկ այլ հողի խոնավության տվիչ, սակայն էլեկտրագծերը մնում են նույնը: Ես ներառել եմ որոշ մանրամասն նկարներ, եթե առաջինը պարզ չէ:
Քայլ 6: Եզրակացություն
Այս հրահանգը թույլ է տալիս չափել հողի ջերմաստիճանը և խոնավությունը: Հետագա հրահանգների դեպքում մենք կօգտագործենք այս տվյալները ՝ ձեր բույսերը ջրելու համար էլեկտրահաղորդիչ հրահրելու համար: Մենք նաև այս տվյալները կօգտագործենք առաջիկա նախագծում `որոշակի պայմանների կատարման դեպքում որոշակի բանջարեղենի տնկման առաջարկությամբ: Մենք նաև նորից կօգտագործենք այս հրահանգը մեկ այլ նախագծի համար, որտեղ մենք ջրամեկուսացնելու ենք ամեն ինչ, և ես պատրաստելու եմ PCB, որտեղ դուք կարող եք ամեն ինչ տեղադրել:
Խորհուրդ ենք տալիս:
Օգտագործեք հողի խոնավության տվիչ Magicbit [Magicblocks] - ով `5 քայլ
Օգտագործեք հողի խոնավության տվիչ Magicbit [Magicblocks] - ով: Այս ձեռնարկը կսովորեցնի օգտագործել Magicblocks- ի միջոցով ձեր Magicbit- ի հետ հողի խոնավության տվիչը: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, այս նախագծում կարող է օգտագործվել ցանկացած ESP32 զարգացման տախտակ
Ինչպես պատրաստել հողի խոնավության տվիչ DIY [ARDUINO/ESP COMPATIBLE]: 3 քայլ
Ինչպես պատրաստել հողի խոնավության տվիչ DIY [ARDUINO/ESP COMPATIBLE]. Բարև, այս ուղեցույցում մենք կտեսնենք, թե ինչպես կարելի է զրոյից կառուցել հողի խոնավության տվիչ: Այն շատ էժան է և համատեղելի է բոլոր տեսակի միկրոկոնտրոլերների հետ ՝ էլեկտրական կետից: տեսանկյունից շրջանագիծը ներկայացվում է որպես պարզ կենսաթոշակային բաժանարար
Temերմաստիճանի եւ խոնավության տվիչ `7 քայլ
Temերմաստիճանի եւ խոնավության ցուցիչ. Իմ անունը Թաքեր Չեյզիտ է: Ես չորրորդ կուրսում եմ և ներկայումս էլեկտրատեխնիկայի բակալավրի կոչում եմ ստանում Մասաչուսեթսի Ամհերստ համալսարանում, և ես հաճախակի այցելու եմ ECE Makerspace տարածք, որը հայտնի է նաև որպես M5
Acրամեկուսացում տարողունակության հողի խոնավության տվիչ `11 քայլ (նկարներով)
Ilրամեկուսացում տարողունակության հողի խոնավության տվիչ. Հողի խոնավության տվիչները հիանալի միջոց են հսկելու հողի ջրի վիճակը ձեր ծաղկամաններում, այգում կամ ջերմոցում `օգտագործելով Arduino, ESP32 կամ այլ միկրոկոնտրոլեր: Նրանք գերազանցում են DIY նախագծերում հաճախ օգտագործվող դիմադրության զոնդերին: Տեսնել
Arduino LCD Հողի խոնավության տվիչ `5 քայլ
Arduino LCD Հողի խոնավության սենսոր. Այն, ինչ մենք պատրաստվում ենք պատրաստել, Arduino խոնավության տվիչ է YL-69 սենսորով, որն աշխատում է երկու «շեղբերների» միջև դիմադրության հիման վրա: Այն մեզ արժեքներ կտա 450-1023-ի միջև, այնպես որ մենք պետք է քարտեզագրենք այն ՝ տոկոսային արժեքը ստանալու համար, բայց մենք լավ ենք ստանում