
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել հիդրոպոնիկայի տեղադրման EC, pH և ջերմաստիճանը և տվյալները վերբեռնել IBM- ի Watson ծառայություն:
Սկսելու համար Վաթսոնը ազատ է: Կան վճարովի ծրագրեր, բայց անվճար ծրագիրն ավելի քան բավարար է այս նախագծի համար:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Eանկացած ESP32 զարգացման տախտակ: Այս մեկը ողջամիտ է թվում, բայց ցանկացածը կաշխատի:
- Մեկուսացված EC Probe Interface տախտակ և K1 հաղորդունակության զոնդ: Երկուսն էլ կարող եք ձեռք բերել ufire.co կայքում:
- Մեկուսացված ISE զոնդի միջերեսային տախտակ և pH զոնդ նաև ufire.co- ից:
- Որոշ հավանականություններ և ավարտներ նման են լարերի և USB մալուխների:
Քայլ 2: Softwareրագրակազմ
- Ենթադրեմ, որ դուք ծանոթ եք Arduino- ին, Arduino IDE- ին և արդեն տեղադրված եք: Եթե ոչ, հետեւեք հղումներին:
- Հաջորդը ESP32 հարթակի տեղադրումն է: Ինչ -ինչ պատճառներով, դա չի պարզեցվել IDE- ի առաջարկած հարթակի կառավարման հնարավոր հատկանիշներով, այնպես որ դուք պետք է գնաք github էջ և հետևեք համապատասխան տեղադրման հրահանգներին:
-
Այժմ գրադարանների համար. Arduino IDE- ից սկսեք գնալ ուրվագիծ / ներառել գրադարան / կառավարել գրադարանները…
- Որոնեք և տեղադրեք «Մեկուսացված EC զոնդի միջերես»:
- Որոնեք և տեղադրեք «PubSubClient»:
- Որոնեք և տեղադրեք «Մեկուսացված ISE զոնդի միջերես»:
- Որոնեք և տեղադրեք «ArduinoJson» 5.13.2 տարբերակը:
Քայլ 3: Կապեր հաստատելը

ESP32- ը, որը մենք օգտագործում ենք, ունի WiFi և BLE միջերեսներ, այնպես որ պարզապես անհրաժեշտ է էներգիայի մատակարարում: Դուք հավանաբար կցանկանաք USB մալուխը սնուցող, բայց մարտկոցը այլ տարբերակ է: Շատ ESP32- ներ կարելի է գնել մարտկոցի լիցքավորման սխեմաներով, որոնք արդեն առկա են տախտակին:
UFire սարքերը, որոնք մենք չափելու ենք EC, pH և ջերմաստիճանը, ESP32- ին միանում են I2C ավտոբուսով: ESP32- ով դուք կարող եք ընտրել ցանկացած երկու կապում I2C- ի համար: Երկու սարքերը կլինեն նույն ավտոբուսում, այնպես որ SCL և SDA կապերը նույնն են լինելու: Եթե նայեք ծածկագրին (հաջորդ քայլ), կտեսնեք այս երկու տողերը:
ISE_pH pH (19, 23); uFire_EC mS (19, 23);
Ես որոշեցի օգտագործել 19 -րդ կապը SDA- ի համար, իսկ 23 -ը `SCL- ի համար: Այսպիսով, ESP32- ի 3.3v- ը (կամ ինչպիսի քորոց կարող է կոչվել ձեր հատուկ տախտակի վրա) միացրեք EC uFire սարքի 3.3/5v քորոցին, GND- ին GND- ին, 19 -ին SDA- ին և 23 -ին SCL- ին: Այժմ միացրեք uFire pH տախտակը EC տախտակին, կապում քորոցի համար: Ձեր ESP32- ի pinout- ը կարող է տարբերվել նկարից:
Քայլ 4. Ստեղծեք IBM Watson հաշիվ


Գնացեք IBM Watson IoT պլատֆորմի կայք և կտտացրեք «Մուտք գործել» վերին աջ անկյունում: Կտտացրեք ներքևի հղմանը ՝ «Ստեղծել և IBMid»: Ավարտեք գրանցման գործընթացը և, ի վերջո, կհայտնվեք հիմնականում դատարկ տեսք ունեցող վեբ էջում: Վերին աջ անկյունում դուք կտեսնեք ձեր էլ. Փոստի հասցեն, կտտացրեք այն և կտեսնեք, որ այն ասում է, որ դուք կազմակերպության անդամ չեք: Կտտացրեք «Գրանցվել»:
Դուք կհայտնվեք IBM Cloud Login էջում: Կտտացրեք «Մուտք», այնուհետև հաջորդ էջում կտտացրեք «Մուտք գործեք»: Լրացրեք ձևը և ապա ստուգեք ձեր էլ. Վերադարձեք այս էջ և տեղադրեք «Իրերի ինտերնետ հարթակ»:
Այժմ անցեք առաջին էջին, այստեղ, կտտացրեք ձեր էլ. Ուշադրություն դարձրեք վեցանիշ թվերի/տառերի համադրությանը: Հետագայում ձեզ հարկավոր կլինի, դա ձեր կազմակերպության ID- ն է:
Այժմ կարող եք գնալ այս հղմանը, սեղմել «Իրերի ինտերնետ հարթակ-vr. Հաջորդ էջում կտեսնեք «Գործարկել» կոճակը: Հաջորդ անգամ ավելի արագ մուտքի համար ես այդ պատճենը կպատճենեի, այն կլինի այնտեղ, որտեղից ամեն ինչ արված է այսուհետ:
Քայլ 5: Սարքի տրամադրում
- Էկրանի ձախ կողմում կտեսնեք ընտրացանկ: Կտտացրեք այն, որը նման է «Սարքեր» պիտակով միկրոպրոցեսորին:
- Էկրանի վերևի կեսին կտեսնեք «Փնտրել», «Գործողություն» և «Սարքի տեսակները»: Ընտրեք «Սարքի տեսակները», այնուհետև «+ Ավելացնել սարքի տեսակը»:
- «Ավելացնել սարքի տեսակը» էկրանին ստեղծեք նոր սարքի անուն ՝ ESP32, կտտացրեք Հաջորդ: Լրացրեք ձևի լրացուցիչ տեղեկությունները, եթե ցանկանում եք, այնուհետև կտտացրեք «Կատարված է»: Հաջորդ էկրանին կտտացրեք «Գրանցել սարքերը»
- «Սարքեր գրանցել» էկրանին դուք պետք է տեսնեք ձեր սարքի տեսակը ՝ ESP32, արդեն լրացված, իսկ «Սարքի ID» մուտքագրելու համար ՝ սև: Իմը կանվանեմ «0001»: Կտտացրեք «Հաջորդ»: Թողեք նույնականացման նշանը դատարկ և կտտացրեք «Հաջորդ», այնուհետև «Կատարված»:
- Հետևյալ էկրանին ձեզ կտրվի «Վավերացման նշանը» պատճենելու ձեր միակ հնարավորությունը: Պատճենեք այն և նշեք նաև «Կազմակերպության ID», «Սարքի ID» և «Սարքի տեսակը»: Ձեզ դա անհրաժեշտ կլինի հաջորդ քայլին:
- Այդ էջը բաց պահեք և անցեք հաջորդ քայլին:
Քայլ 6: Էսքիզ

Աղբյուրը կարող եք դիտել այստեղ:
- Պատճենեք ֆայլերը Arduino նախագծի մեջ:
-
Խմբագրել Watson.h.
- Փոխեք ssid- ը և գաղտնաբառը ձեր WiFi ցանցի տեղեկատվությանը:
- Փոխեք Organization_ID- ը, Device_Type- ը, Device_ID- ը և Authentication_Token- ը նախորդ քայլից ստացած տեղեկատվությանը:
- Վերբեռնեք այն ձեր ESP32- ում և նայեք ձեր նոր սարքին IBM Watson կայքում: Կտտացրեք սարքը, այնուհետև «Պետություն»: Այն պետք է ցույց տա ձեզ արժեքների թարմացում: Եթե այն չի աշխատում, կարող եք օգտակար տեղեկություններ գտնել «Մատյաններ» բաժնում:
Քայլ 7: Դիտեք տվյալները

- IBM Watson IoT պլատֆորմի էջում կտտացրեք ձախ վերևի պատկերակին ՝ «Տախտակներ» պիտակով ինը փոքր կետերով:
- Կտտացրեք «+ Ստեղծել նոր տախտակ», անվանեք այն, ինչպես ցանկանում եք, կտտացրեք «Հաջորդ», այնուհետև «Կատարված»:
-
Բացեք նորաստեղծ խորհուրդը, այնուհետև կտտացրեք «+ Ավելացնել նոր քարտ»:
- Ես կկատարեմ ջերմաստիճանի արտացոլում `օգտագործելով Gauge աղյուսակի տեսակը:
- Հաջորդ էջում ընտրեք մեր սարքը և կտտացրեք «Հաջորդ»
- Հաջորդ էջում կտտացրեք «Միացրեք նոր տվյալների հավաքածու»: «Իրադարձություն» վանդակում ընտրեք «կարգավիճակ», այնուհետև «Հատկություն», դուք պետք է տեսնեք մեր տվյալների տարրերի ցանկը, ընտրեք «C»: Փոխեք «Տեսակը» համարին և «Միավորը» ՝ «C», այնուհետև «Min» և «Max» ՝ 0 և 85: Սեղմեք «Հաջորդ»:
- Չափը փոխեք «S» կամ «M» ՝ չափիչ գծապատկերն իրականում տեսնելու համար: «Հաջորդ» և այնուհետև «Ներկայացնել»:
- Կրկնեք վերը նշված քայլերը տվյալների այլ տարրերի համար:
Խորհուրդ ենք տալիս:
Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (միայն Windows- ի համար). 9 քայլ

Կիթառի հերոս կիթառի օգտագործումը խոշորացումը վերահսկելու համար (Միայն Windows). Քանի որ մենք գտնվում ենք գլոբալ համաճարակի մեջ, մեզանից շատերը խրված են տան մաքրման և խոշորացման հանդիպումներին միանալու մեջ: Որոշ ժամանակ անց սա կարող է դառնալ շատ ձանձրալի և հոգնեցուցիչ: Տունը մաքրելիս ես գտա Guitar Hero- ի հին կիթառը, որը գցված էր
IoT Hydroponics - Adafruit IO- ի օգտագործումը EC, PH- ի և ջերմաստիճանի գրանցման համար. 6 քայլ

IoT Hydroponics - Adafruit IO- ի օգտագործումը EC, PH- ի և ջերմաստիճանի գրանցման համար. Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել հիդրոպոնիկայի տեղադրման EC, pH և ջերմաստիճանը և տվյալները վերբեռնել Adafruit- ի IO ծառայության մեջ: Adafruit IO- ն սկսելու համար անվճար է: Կան վճարովի ծրագրեր, բայց անվճար ծրագիրը ավելի քան բավարար է այս մասնագետի համար
Arduino- ի օգտագործումը քաղաքացիական գիտության համար: 14 քայլ (նկարներով)

Օգտագործելով Arduino- ն քաղաքացիական գիտության համար. Որոշ մտածվածությամբ, քրտնաջան աշխատանքով և համբերատարությամբ մենք կարող ենք օգտագործել մեր հետազոտությունները ՝ ավելի բարդ պատկերացում կազմելու և գնահատելու բարդ ու գեղեցիկ աշխարհը
Մարտկոցով աշխատող սարքի համար էներգիայի աղբյուրի օգտագործումը. 5 քայլ (նկարներով)

Էլեկտրաէներգիայի աղբյուրի օգտագործումը մարտկոցով աշխատող սարքի համար. Ընկերուհին ինձ համար բերեց այս լուսավոր փուչիկներով խաղալիքը և հարցրեց, թե արդյոք ես կարող եմ այն ավելի շատ սնուցել էլեկտրասնուցման աղբյուրից, քանի որ մարտկոցները փոխելը միշտ ցավոտ է և էկոլոգիապես աղետալի: Այն սպառեց 2 x AA մարտկոց (ընդհանուր առմամբ 3 վ): Ես ասացի, որ
Մատնահետքի ցուցիչի օգտագործումը ժամանակին մասնակցելու համար ՝ XAMP լուծման հետ համատեղ. 6 քայլ (նկարներով)

Մատնահետքի ցուցիչի օգտագործումը ՝ XAMP լուծման հետ համատեղ ժամանակի մասնակցության համար. Դպրոցական նախագծի համար մենք լուծում էինք փնտրում, թե ինչպես հետևել աշակերտների հաճախելիությանը: Մեր ուսանողներից շատերն են ուշ ժամանում: Հոգնեցուցիչ աշխատանք է նրանց ներկայությունը ստուգելը: Մյուս կողմից, շատ քննարկումներ կան, քանի որ ուսանողները հաճախ կասեն