Բովանդակություն:
- Քայլ 1: Ստեղծեք ThingSpeak հաշիվ
- Քայլ 2: Ստեղծեք ալիք
- Քայլ 3: Ստացեք ThingSpeak API ստեղներ
- Քայլ 4. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
- Քայլ 5. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
- Քայլ 6: Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
- Քայլ 7: Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
- Քայլ 8. Flashշգրտ կոդով ջրամեկուսացրեք հիդրոպոնիկայի հաշվիչը
- Քայլ 9. Հիդրոպոնիկայի ջրաչափը սեղմեք ճիշտ կոդով
- Քայլ 10: Flashշգրտեք հիդրոպոնիկայի հաշվիչը ճիշտ կոդով
- Քայլ 11. HUZZAH- ի խորհրդի ստեղծում
- Քայլ 12. HUZZAH- ի խորհրդի ստեղծում
- Քայլ 13: Տեսեք ընթերցումները
- Քայլ 14: Սենսորների չափաբերում
- Քայլ 15: Սենսորների չափաբերում
- Քայլ 16. Սենսորների տրամաչափում
- Քայլ 17: Սենսորների տրամաչափում
- Քայլ 18: Գրեթե կատարված
- Քայլ 19. Լրացուցիչ. Ինչպես ավելացնել լուծված թթվածինը հաշվիչին
Video: Atlas WiFi Hydroponics հաշվիչ ՝ 19 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես ստեղծել 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 հաշիվը ՝ կտտացնելով ԱՅՍՏԵ:
Քայլ 2: Ստեղծեք ալիք
Ձեր տվյալները բեռնվում են ThingSpeak- ում «Ալիքի» միջոցով: Ընտրեք Նոր ալիք
Լրացրեք ընդգծված տուփերը: (Համոզվեք, որ կտտացրեք վանդակների վրա ՝ 2 և 3 դաշտերը միացնելու համար): Որպես տեղեկանք, սա այն է, ինչ մենք մուտքագրեցինք:
Անվանեք ատլասի տվիչներ
Դաշտ 1 pH
Դաշտ 2 EC (μS/սմ)
Պահված 3 ջերմաստիճան (° C)
Ոլորեք էջի ներքևում և կտտացրեք Պահել ալիքը
Քայլ 3: Ստացեք ThingSpeak API ստեղներ
Ձեր ալիքի կարգավորումները պահպանելուց հետո դուք կուղղորդվեք դեպի ձեր ալիքի էջ: Սեղմեք API ստեղների վրա
Համոզվեք, որ պահեք ձեր ալիքի ID- ն և գրեք API բանալի: Մեզ դրանք պետք կգան հաջորդ մի քանի քայլերում:
Քայլ 4. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
A. Համոզվեք, որ ունեք Esp8266 գրադարանի ճիշտ ուղին
IDE- ում գնացեք Ֆայլ> Նախապատվություններ
Տեղադրեք Addition Boards Manager URL- ների տեքստային տուփը:
Համոզվեք, որ այս URL- ը տեքստային տուփում է
Սեղմեք OK
Քայլ 5. Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
B. Թարմացրեք esp8266 տախտակը
IDE- ում գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ
Տախտակների կառավարչի որոնման տողում փնտրեք esp8266: Թարմացրեք վերջին տարբերակին, եթե այն դեռ չունեք: (2.6.3 տարբերակը ամենաթարմ տարբերակը չէ)
Քայլ 6: Համոզվեք, որ ձեր Arduino IDE գրադարանները արդիական են
C. Ներբեռնեք ThingSpeak գրադարանը Arduino- ի համար
Կտտացրեք ԱՅՍՏԵ to ՝ ThingSpeak գրադարանի վերջին տարբերակը ներբեռնելու համար:
Մի բացեք այն:
Ներմուծեք. ZIP ֆայլը ձեր Arduino IDE- ի մեջ ՝ գնալով ուրվագիծ> Ներառել գրադարան> Ավելացնել. ZIP գրադարան
Քայլ 7: Համոզվեք, որ ձեր 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- ի խորհրդի ստեղծում
Ա. Թիրախային պրոցեսորը դարձրեք ֆլեշ
Գործիքներ> Տախտակ> Adafruit փետուր HUZZAH ESP8266
Քայլ 12. 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. Լրացուցիչ. Ինչպես ավելացնել լուծված թթվածինը հաշվիչին
Հրահանգների համար կտտացրեք ԱՅՍՏԵ
Խորհուրդ ենք տալիս:
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով` 3 քայլ
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով. Հարգելի ընկերներ, ես բացատրել եմ, թե ինչպես պատրաստել այցելուների հաշվիչ` օգտագործելով 8051 և IR սենսորներ և ցուցադրել այն LCD- ում: 8051 -ը ամենահայտնի միկրոկառավարիչներից է, որն օգտագործվում է ամբողջ աշխարհում հոբբի, առևտրային ծրագրեր պատրաստելու համար: Ես տեսակցել եմ
Բանկային հաշվի խնայողությունների հաշվիչ `18 քայլ
Բանկային հաշվի խնայողությունների հաշվիչ. Շնորհակալություն իմ խնայողությունների հաշվիչն ընտրելու համար: Այսօր մենք կսովորենք, թե ինչպես ծրագրավորել BankAccount դաս `ձեր անձնական ծախսերն ու խնայողությունները հետևելու համար: Ձեր ծախսերին հետևելու համար բանկային հաշիվ ստեղծելու համար նախ անհրաժեշտ կլինի հիմնական
Atlas WiFi լողավազանի հաշվիչ ՝ 18 քայլ
Atlas WiFi Pool Meter: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես ստեղծել WiFi Pool հավաքածուն Atlas Scientific- ից: Հաշվիչը չափում է pH- ը, օքսիդացման-նվազեցման ներուժը (ORP) և ջերմաստիճանը: Տվյալները վերբեռնվում են ThingSpeak հարթակ, որտեղ դրանք կարող են վերահսկվել հեռակա եղանակով
Բազմալիքային Wifi լարման և ընթացիկ հաշվիչ ՝ 11 քայլ (նկարներով)
Բազմալիքային Wifi լարման և ընթացիկ հաշվիչ. Հաց ուտելիս հաճախ անհրաժեշտ է միանգամից վերահսկել շրջանի տարբեր մասերը: Մուլտիմետր զոնդերը մի տեղից մյուսը կպցնելու ցավից խուսափելու համար ես ուզում էի նախագծել բազմաալիքային լարման և հոսանքի հաշվիչ: Ina260 տախտակը
Նոր և կատարելագործված Geiger հաշվիչ - այժմ WiFi- ով: 4 քայլ (նկարներով)
Նոր և կատարելագործված Գայգերի հաշվիչ - այժմ WiFi- ով. Այն բավականին տարածված էր, և ես լավ արձագանք ստացա այն կառուցելուց հետաքրքրված մարդկանցից, ուստի ահա շարունակությունը ՝ GC-20: Գեյգերի հաշվիչ, դոզիմետր և ճառագայթման մ