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

Atlas WiFi Hydroponics հաշվիչ ՝ 19 քայլ
Atlas WiFi Hydroponics հաշվիչ ՝ 19 քայլ

Video: Atlas WiFi Hydroponics հաշվիչ ՝ 19 քայլ

Video: Atlas WiFi Hydroponics հաշվիչ ՝ 19 քայլ
Video: WI-FI Aquaponics Kit | Atlas Scientific 2024, Նոյեմբեր
Anonim
Atlas WiFi հիդրոպոնիկայի հաշվիչ
Atlas WiFi հիդրոպոնիկայի հաշվիչ

Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես ստեղծել WiFi Hydroponics հանդերձանքը Atlas Scientific- ից: Հաշվիչը չափում է pH- ը, հաղորդունակությունը և ջերմաստիճանը: Տվյալները վերբեռնվում են ThingSpeak հարթակ, որտեղ դրանք կարող են հեռակա վերահսկվել բջջային սարքի կամ համակարգչի միջոցով:

Այս հավաքածուի վերաբերյալ մանրամասն տեղեկությունների համար տե՛ս դրա տվյալների թերթիկը ՝ կտտացնելով ԱՅՍՏԵ:

WԳՈՇԱՈՄ

  • Atlas Scientific- ը չի արտադրում սպառողական էլեկտրոնիկա: Այս սարքավորումը նախատեսված է էլեկտրական ինժեներների համար: Եթե դուք ծանոթ չեք էլեկտրատեխնիկայի կամ ներդրված համակարգերի ծրագրավորմանը, ապա այս ապրանքը կարող է ձեզ համար չլինել:
  • Այս սարքը մշակվել և փորձարկվել է Windows համակարգչի միջոցով: Այն չի փորձարկվել Mac- ի վրա, Atlas Scientific- ը չգիտի, թե արդյոք այս հրահանգները համատեղելի են Mac համակարգի հետ:

Սարքավորումներ:

  • WiFi հիդրոպոնիկայի հավաքածու
  • Միկրո USB մալուխ
  • Windows համակարգիչ

Softwareրագրային ապահովում/ramsրագրեր

  • Arduino IDE
  • ThingSpeak

Քայլ 1: Ստեղծեք ThingSpeak հաշիվ

Ստեղծեք ThingSpeak հաշիվ
Ստեղծեք ThingSpeak հաշիվ

Քանի որ սենսորի տվյալները պահվում/դիտվում են ThingSpeak- ում, ձեզ հարկավոր է ստեղծել ThingSpeak հաշիվ: Ստեղծեք ձեր ThingSpeak հաշիվը ՝ կտտացնելով ԱՅՍՏԵ:

Քայլ 2: Ստեղծեք ալիք

Ստեղծեք ալիք
Ստեղծեք ալիք

Ձեր տվյալները բեռնվում են ThingSpeak- ում «Ալիքի» միջոցով: Ընտրեք Նոր ալիք

Լրացրեք ընդգծված տուփերը: (Համոզվեք, որ կտտացրեք վանդակների վրա ՝ 2 և 3 դաշտերը միացնելու համար): Որպես տեղեկանք, սա այն է, ինչ մենք մուտքագրեցինք:

Անվանեք ատլասի տվիչներ

Դաշտ 1 pH

Դաշտ 2 EC (μS/սմ)

Պահված 3 ջերմաստիճան (° C)

Ոլորեք էջի ներքևում և կտտացրեք Պահել ալիքը

Քայլ 3: Ստացեք ThingSpeak API ստեղներ

Ստացեք ThingSpeak API- ի բանալիներ
Ստացեք ThingSpeak API- ի բանալիներ

Ձեր ալիքի կարգավորումները պահպանելուց հետո դուք կուղղորդվեք դեպի ձեր ալիքի էջ: Սեղմեք API ստեղների վրա

Համոզվեք, որ պահեք ձեր ալիքի ID- ն և գրեք API բանալի: Մեզ դրանք պետք կգան հաջորդ մի քանի քայլերում:

Քայլ 4. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

A. Համոզվեք, որ ունեք Esp8266 գրադարանի ճիշտ ուղին

IDE- ում գնացեք Ֆայլ> Նախապատվություններ

Տեղադրեք Addition Boards Manager URL- ների տեքստային տուփը:

Համոզվեք, որ այս URL- ը տեքստային տուփում է

Սեղմեք OK

Քայլ 5. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

B. Թարմացրեք esp8266 տախտակը

IDE- ում գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ

Տախտակների կառավարչի որոնման տողում փնտրեք esp8266: Թարմացրեք վերջին տարբերակին, եթե այն դեռ չունեք: (2.6.3 տարբերակը ամենաթարմ տարբերակը չէ)

Քայլ 6: Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

C. Ներբեռնեք ThingSpeak գրադարանը Arduino- ի համար

Կտտացրեք ԱՅՍՏԵ to ՝ ThingSpeak գրադարանի վերջին տարբերակը ներբեռնելու համար:

Մի բացեք այն:

Ներմուծեք. ZIP ֆայլը ձեր Arduino IDE- ի մեջ ՝ գնալով ուրվագիծ> Ներառել գրադարան> Ավելացնել. ZIP գրադարան

Քայլ 7: Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են

D. Ավելացնել EZO I2C գրադարանը

Ezo_I2c գրադարանի ֆայլը ներբեռնելու համար կտտացրեք ԱՅՍՏԵ:

Մի բացեք այն:

Ներմուծեք. ZIP ֆայլը ձեր Arduino IDE- ին:. ZIP ֆայլը ներմուծելու համար անցեք Sketch> Include Library> Add. ZIP Library

Քայլ 8. Flashշգրտ կոդով ջրամեկուսացրեք հիդրոպոնիկայի հաշվիչը

Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով
Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով

A. Ընտրեք, բացեք և կարգավորեք այն կոդը, որը ցանկանում եք օգտագործել ձեր Wi-Fi Kit- ի համար

Ֆայլ> Օրինակներ> EZO_I2C_lib-master> Օրինակներ> IOT_kits>

Դուք ունեք կոդի երկու ընտրություն ՝ Hydroponics_kit կամ Hydroponics_kit_with_DO

(«DO» տարբերակն այն մարդկանց համար է, ովքեր ցանկանում են լուծարված թթվածին ավելացնել)

Քայլ 9. Հիդրոպոնիկայի ջրաչափը սեղմեք ճիշտ կոդով

Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով
Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով

B. Լրացրեք ձեր Wi-Fi / ThingSpeak հավատարմագրերը

Լրացրեք ձեր Wi-Fi- ի անունն ու գաղտնաբառը, ինչպես նաև ալիքի ID- ն և կոդի վրա գրեք API բանալին:

Քայլ 10: Flashշգրտեք հիդրոպոնիկայի հաշվիչը ճիշտ կոդով

Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով
Ֆլեշ հիդրոպոնիկայի հաշվիչը ճիշտ կոդով

C. Ձեր պոմպի տեղադրումը

Եթե պոմպը միացված չէ, կարող եք պարզապես բաց թողնել այս հատվածը: Կոդը բավականին ինքնաբացատրելի է: Դուք սահմանում եք, թե որ պարամետրերն են պոմպի ներգրավման պատճառ հանդիսանում:

Քայլ 11. HUZZAH- ի խորհրդի ստեղծում

HUZZAH- ի խորհրդի ստեղծում
HUZZAH- ի խորհրդի ստեղծում

Ա. Թիրախային պրոցեսորը դարձրեք ֆլեշ

Գործիքներ> Տախտակ> Adafruit փետուր HUZZAH ESP8266

Քայլ 12. HUZZAH- ի խորհրդի ստեղծում

HUZZAH- ի խորհրդի ստեղծում
HUZZAH- ի խորհրդի ստեղծում

B. Կարգավորեք պրոցեսորի կարգավորումները

Համոզվեք, որ Adafruit Feather HUZZAH ESP8266- ի պրոցեսորի կարգավորումները ճիշտ են: Պրոցեսորի կարգավորումները կարգավորելու համար կտտացրեք Գործիքներ:

Հղման համար սա այն է, ինչ Atlas Scientific- ը սահմանել է պրոցեսորի կարգավորումները:

(Ձեր ընտրանքները կարող են նույնը չլինել, պարզապես փորձեք դրանք հնարավորինս մոտեցնել)

Քայլ 13: Տեսեք ընթերցումները

Տեսեք ընթերցումները
Տեսեք ընթերցումները
Տեսեք ընթերցումները
Տեսեք ընթերցումները
Տեսեք ընթերցումները
Տեսեք ընթերցումները

Բացեք ձեր Arduino սերիական մոնիտորը (Դուք պետք է սերիական մոնիտորը սահմանեք Adafruit Feather HUZZAH- ի մուտքի մոտ): Սահմանել վագոնի վերադարձը և 9600 բաուդ:

Wi-Fi Hydroponics Meter- ը միշտ կփորձի միանալ ThingSpeak- ին գործարկման ժամանակ:

Հարցման հրամանը մտնելը Wi-Fi Hydroponics Meter- ին թույլ չի տա ընթերցումները վերբեռնել ThingSpeak- ում, մինչ դուք կարգաբերեք ձեր WiFi խնդիրները:

Քայլ 14: Սենսորների չափաբերում

Սենսորների տրամաչափում
Սենսորների տրամաչափում

Atlas Scientific- ը ստեղծեց գրադարանում ներկառուցված ստուգաչափման հրամանների ցանկ: Սերիական մոնիտորի մեջ մուտքագրեք օգնություն ՝ հրամանների ցանկը տեսնելու համար:

A. Հարցման հրաման

Ուղարկեք հրամանատարության հարցում: Սա թույլ կտա ձեզ տեսնել ընթերցումները վայրկյանում մեկ անգամ, և այն կկանգնեցնի բեռնվելը ThingSpeak- ում, երբ դուք չափաբերում եք:

Քայլ 15: Սենսորների չափաբերում

Սենսորների տրամաչափում
Սենսորների տրամաչափում

B. Կալիբրացնել pH- ը

PH- ի ճշգրտման ժամանակ դուք միշտ պետք է նախ տրամաչափեք մինչև pH 7:

Հեռացրեք թրջող շիշը և ողողեք pH զոնդը: Հեռացրեք pH 7.00 տրամաչափման լուծույթի քսակի գագաթը: Տեղադրեք pH զոնդը քսակի ներսում և թողեք, որ զոնդի տեղը ստուգաչափման լուծույթի մեջ լինի մինչև ընթերցումների կայունացումը: Դա կտևի 1 - 2 րոպե:

Ընթերցումների կայունացումից հետո թողեք միջակետի տրամաչափման հրամանը ph: cal, mid, 7

Լվանալ զոնդը և կրկնել այս գործընթացը և՛ pH 4.00, և՛ pH 10.00

Քայլ 16. Սենսորների տրամաչափում

Սենսորների տրամաչափում
Սենսորների տրամաչափում
Սենսորների տրամաչափում
Սենսորների տրամաչափում

C. Կալիբրացնել հաղորդունակությունը

K1.0 զոնդը ճշգրտվում է ստորև:

Հաղորդունակությունը չափելիս դուք միշտ պետք է նախ ստուգեք չոր զոնդը: Համոզվեք, որ զոնդը չոր է նախքան նրա հրամանը տալը, օրինակ ՝ չոր

Չոր տրամաչափումն ավարտվելուց հետո զոնդը տեղադրեք 12, 880μS տրամաչափման լուծույթի փոքր բաժակի մեջ: Թափահարեք զոնդը `համոզվելու համար, որ զգայարանների շրջանում օդի պղպջակներ չկան: Դուք պետք է տեսնեք ընթերցումներ, որոնք անջատված են կալիբրացման լուծույթի նշված արժեքից 1 - 40% -ով: Սպասեք, մինչև ընթերցումները կայունանան:

Երբ ընթերցումները կայունանում են, թողնում են ցածր կետի տրամաչափման հրամանը ec: cal, low, 12880 Ընթերցումները չեն փոխվի:

Մինչև բարձր կետը չափաբերելը լվացեք զոնդը: Փոքր քանակություն լցրեք 80, 000μS տրամաչափման լուծույթի մեջ մի բաժակի մեջ: Թափահարեք զոնդը ՝ թակարդված օդը հեռացնելու համար: Կրկին, ընթերցումները կարող են անջատվել 1 - 40%-ով: Սպասեք, մինչև ընթերցումները կայունանան:

Երբ ընթերցումները կայունանում են, թողարկում են բարձր կետի ճշգրտման հրամանը ՝ ec, cal, high, 80000: Ընթերցումները կփոխվեն, կալիբրացիան ավարտված:

Քայլ 17: Սենսորների տրամաչափում

Սենսորների տրամաչափում
Սենսորների տրամաչափում

Pt-1000 ջերմաստիճանի զոնդի կալիբրացում չի պահանջվում: Սակայն, եթե ցանկանում եք, պարզ մեթոդ է `pt-1000 զոնդը եռացող ջրի մեջ դնելը: Այնուհետեւ թողարկեք rtd: cal, t հրամանը, որտեղ t = ջերմաստիճանի արժեքը:

Քայլ 18: Գրեթե կատարված

Գրեթե արված է
Գրեթե արված է

Կալիբրացիան ավարտելուց հետո թողարկեք datalog հրահանգը ՝ վերսկսելու համար յուրաքանչյուր 15 վայրկյանը մեկ ընթերցումը վերցնելը և այն վերբեռնել ThingSpeak:

Ձեր հեռախոսի տվյալները տեսնելու համար ներբեռնեք ThingSpeak ծրագիրը:

Քայլ 19. Լրացուցիչ. Ինչպես ավելացնել լուծված թթվածինը հաշվիչին

Հրահանգների համար կտտացրեք ԱՅՍՏԵ

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