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

Hydroponics Blynk Monitor & Control System: 4 քայլ
Hydroponics Blynk Monitor & Control System: 4 քայլ

Video: Hydroponics Blynk Monitor & Control System: 4 քայլ

Video: Hydroponics Blynk Monitor & Control System: 4 քայլ
Video: New Blynk IOT Smart Plant Monitoring System 2024, Նոյեմբեր
Anonim
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System

Այս նախագծում ես ստեղծեցի վերահսկման համակարգ, որը վերահսկում և վերահսկում է միջին չափի հիդրոպոնիկայի ալիքի և հոսքի համակարգի բոլոր ասպեկտները: Սենյակը, որի համար այն կառուցել եմ, օգտագործում է 4 x 4'x4 '640W LM301B 8 բար համակարգեր: Բայց այս հրահանգները իմ լույսերի մասին չեն: Դա կառավարման տուփն է: Իմ տուփում ես կարողանում եմ միացնել/անջատելու ժամանակը լույսերի, ինչպես նաև հիդրոպոնիկայի պոմպերի համար, այն նաև միացնում է ընդունման և արտանետման տարատեսակ երկրպագուներ հովացման համար: Համոզված եմ, որ շատ մարդիկ, ովքեր զբաղվում են այսպիսի DIY- ով, հավանաբար նման են ամեն ինչ հեշտ բաների: Եվ նրանք չեն սխալվում: Դա, անկասկած, դրա հեշտ կողմն է: Այն մի փոքր ավելի բարդացավ ինչպես LCD էկրանին, այնպես էլ տվյալների ձեռքբերման համար blynk ավելացնելուց հետո: Theուցադրումը բավական հեշտ էր, ես գտա այստեղ տեղադրված մեկ այլ հրահանգի կոդը ՝ https://www.instructables.com/id/ARDUINO-SPFD5408-… Բլինկի ասպեկտը ներկայացրեց մի քանի մարտահրավեր: Blynk- ով աշխատելու համար ամբողջ ծածկագիրը բավական պարզ էր, բայց հետո ես բախվեցի մի բանի խնդիրների, երբ ինչ -ինչ պատճառներով blynk- ը դադարեց աշխատել: Դա պատճառ դարձավ, որ իմ ամբողջ ծածկագիրը դադարեցնի աշխատանքը նաև այն պատճառով, որ ես այդ ամենը գրել էի պարզ ժամանակաչափի կոդի մեջ և պարզապես blynk.run- ը հիմնական հանգույցում ունեի: Ինչևէ, բանը այն է, որ շատ ժամեր աշխատելուց և այստեղ գործելն իմ նախագիծն է: Կոդը փոփոխված է ՝ լիովին ինքնավար գործելու համար blynk- ից դուրս: Օղակի սկզբում այն կստուգի ՝ արդյոք blynk- ը միացված է, եթե այն միացված է, ապա ծածկագիրը կշարունակվի blynk- ով, բայց եթե այն վերադարձնի, որ blynk- ը չի գործում կամ անջատված է, այն կփորձի միանալ 10 վայրկյան, ապա շարունակել անջատել սերիական հաղորդակցությունը և շարունակել վերահսկիչի աշխատանքը, իսկ LCD- ը դեռ ցուցադրում է կարևոր տեղեկությունները: Այն կշարունակի փորձել blynk մուտք գործել, քանի դեռ այն նորից չի մուտքագրվել, կամ չլուծել, թե ինչու այն նորից չի միանում: Այս նախագիծը օգտագործում է AC հոսանք, ինչը վտանգավոր է: Եթե Ձեզ հարմար չէ AC հոսանքի լարերը մի փորձեք սա, և ՄԻՇՏ համոզվեք, որ դուք չեք աշխատում հոսանքի հոսանքի վրա: Եթե ունեք էլեկտրիկ ընկեր, գուցե նրանք կարող են օգնել: Իմ սենյակակիցը էլեկտրիկ է և ինձ մատակարարեց 60A ենթավահանակ 4 15A անջատիչով, որոնք սնվում են իմ ճեղքվածքներով, որոնք այնուհետև բաժանվում են լույսերի, օդափոխիչների, պոմպերի և այլն: Հիշեք, որ այն երբեք մի աշխատեք 100%-ով: Ամենաանվտանգը մեկ ռելեի էներգիայի սպառումը հաշվարկելն է Օհմի օրենքով և հզորության հաշվարկով: Օմի օրենքը V = IR է, իսկ հզորությունը `P = IV: ռելեներ առավելագույնը 10A են, ինչը նշանակում է, որ իրատեսորեն ամենաանվտանգն է ապահովել, որ դուք 6A- ն աշխատում եք միայն մեկ ալիքով: Ես ներառել եմ իմ հիմնական փոխանցման քարտեզի հիմնական քարտեզը, և իմ կոդը բավականին լավ նշված է: Մոտ ապագայում կբեռնեմ մանրամասն սխեմատիկ ՝ ամեն ինչ ներառելու համար: Ասածս այն է, որ դուք ՝ ձեր ձեռքի աշխատանքով զբաղվող բոլոր մարդիկ, հավանաբար, բավականին հմուտ են տողերի միջև կարդալիս: Եթե դուք խնդիրներ ունեք blynk- ի հետ, կա մեկ միլիոն ձեռնարկ և նույնիսկ հրահանգներ, որոնք ցույց են տալիս, թե ինչպես օգտագործել այն: Ես գործարկեցի իմ usb սերիալը, բայց դուք կարող եք օգտագործել wifi կամ ethernet ձեր նպատակների համար, դա միայն արագ աննշան փոփոխություն կլիներ: Ամեն դեպքում, զվարճացեք: Հուսով եմ, որ որոշ մարդիկ ինչ -որ կերպ կօգտվեն դրանից:

Պարագաներ

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/hy/adafruit-…

www.amazon.ca/Siemens-ECINSGB14- Մեկուսացված-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

Քայլ 1: Պահանջվում են գրադարաններ

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Կարծում եմ, որ դա նրանցից շատերն են: Եթե ինչ -որ բան բացակայում է, տեղեկացրեք ինձ:

Քայլ 2: Իրական ժամանակի ժամացույց

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

Քայլ 3: PH հաշվիչ

Հավանաբար, բավականին կարևոր է ձեր pH հաշվիչին տալ թեստ և չափագրում ՝ հիմնական ծածկագրից դուրս, որպեսզի իմանաք, թե ինչպես կարելի է չափել օֆսեթը: Ահա այն կոդը, որը ես օգտագործել եմ, այն նաև ինտեգրված է կոդի հիմնական բլոկին: Պարզապես այն դեն նետեք այստեղ, որպեսզի կարողանաք խաղալ դրա հետ, գուցե ձեզ պարզապես հետաքրքրում են սենսորները, այլ ոչ թե նախագծի մնացած մասը:

Քայլ 4: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

Սա սխեմատիկ է ծրագրի էլեկտրոնիկայի և էլեկտրական մասի համար: Բոլոր կապում պիտակավորված են, և դրանք նշվում են ծածկագրում:

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