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

IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար. 7 քայլ (նկարներով)
IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար. 7 քայլ (նկարներով)

Video: IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար. 7 քայլ (նկարներով)

Video: IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար. 7 քայլ (նկարներով)
Video: Top 10 Highest Rated IMDB Web Series On HBO MAX | Best Series on HBO 2024, Հուլիսի
Anonim
IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար
IoT Hydroponics - IBM's Watson- ի օգտագործումը PH և EC չափումների համար

Այս հրահանգը ցույց կտա, թե ինչպես վերահսկել հիդրոպոնիկայի տեղադրման EC, pH և ջերմաստիճանը և տվյալները վերբեռնել IBM- ի Watson ծառայություն:

Սկսելու համար Վաթսոնը ազատ է: Կան վճարովի ծրագրեր, բայց անվճար ծրագիրն ավելի քան բավարար է այս նախագծի համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

  • Eանկացած ESP32 զարգացման տախտակ: Այս մեկը ողջամիտ է թվում, բայց ցանկացածը կաշխատի:
  • Մեկուսացված EC Probe Interface տախտակ և K1 հաղորդունակության զոնդ: Երկուսն էլ կարող եք ձեռք բերել ufire.co կայքում:
  • Մեկուսացված ISE զոնդի միջերեսային տախտակ և pH զոնդ նաև ufire.co- ից:
  • Որոշ հավանականություններ և ավարտներ նման են լարերի և USB մալուխների:

Քայլ 2: Softwareրագրակազմ

  1. Ենթադրեմ, որ դուք ծանոթ եք Arduino- ին, Arduino IDE- ին և արդեն տեղադրված եք: Եթե ոչ, հետեւեք հղումներին:
  2. Հաջորդը ESP32 հարթակի տեղադրումն է: Ինչ -ինչ պատճառներով, դա չի պարզեցվել IDE- ի առաջարկած հարթակի կառավարման հնարավոր հատկանիշներով, այնպես որ դուք պետք է գնաք github էջ և հետևեք համապատասխան տեղադրման հրահանգներին:
  3. Այժմ գրադարանների համար. Arduino IDE- ից սկսեք գնալ ուրվագիծ / ներառել գրադարան / կառավարել գրադարանները…

    1. Որոնեք և տեղադրեք «Մեկուսացված EC զոնդի միջերես»:
    2. Որոնեք և տեղադրեք «PubSubClient»:
    3. Որոնեք և տեղադրեք «Մեկուսացված ISE զոնդի միջերես»:
    4. Որոնեք և տեղադրեք «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 հաշիվ
Ստեղծեք IBM Watson հաշիվ
Ստեղծեք IBM Watson հաշիվ
Ստեղծեք IBM Watson հաշիվ

Գնացեք IBM Watson IoT պլատֆորմի կայք և կտտացրեք «Մուտք գործել» վերին աջ անկյունում: Կտտացրեք ներքևի հղմանը ՝ «Ստեղծել և IBMid»: Ավարտեք գրանցման գործընթացը և, ի վերջո, կհայտնվեք հիմնականում դատարկ տեսք ունեցող վեբ էջում: Վերին աջ անկյունում դուք կտեսնեք ձեր էլ. Փոստի հասցեն, կտտացրեք այն և կտեսնեք, որ այն ասում է, որ դուք կազմակերպության անդամ չեք: Կտտացրեք «Գրանցվել»:

Դուք կհայտնվեք IBM Cloud Login էջում: Կտտացրեք «Մուտք», այնուհետև հաջորդ էջում կտտացրեք «Մուտք գործեք»: Լրացրեք ձևը և ապա ստուգեք ձեր էլ. Վերադարձեք այս էջ և տեղադրեք «Իրերի ինտերնետ հարթակ»:

Այժմ անցեք առաջին էջին, այստեղ, կտտացրեք ձեր էլ. Ուշադրություն դարձրեք վեցանիշ թվերի/տառերի համադրությանը: Հետագայում ձեզ հարկավոր կլինի, դա ձեր կազմակերպության ID- ն է:

Այժմ կարող եք գնալ այս հղմանը, սեղմել «Իրերի ինտերնետ հարթակ-vr. Հաջորդ էջում կտեսնեք «Գործարկել» կոճակը: Հաջորդ անգամ ավելի արագ մուտքի համար ես այդ պատճենը կպատճենեի, այն կլինի այնտեղ, որտեղից ամեն ինչ արված է այսուհետ:

Քայլ 5: Սարքի տրամադրում

  1. Էկրանի ձախ կողմում կտեսնեք ընտրացանկ: Կտտացրեք այն, որը նման է «Սարքեր» պիտակով միկրոպրոցեսորին:
  2. Էկրանի վերևի կեսին կտեսնեք «Փնտրել», «Գործողություն» և «Սարքի տեսակները»: Ընտրեք «Սարքի տեսակները», այնուհետև «+ Ավելացնել սարքի տեսակը»:
  3. «Ավելացնել սարքի տեսակը» էկրանին ստեղծեք նոր սարքի անուն ՝ ESP32, կտտացրեք Հաջորդ: Լրացրեք ձևի լրացուցիչ տեղեկությունները, եթե ցանկանում եք, այնուհետև կտտացրեք «Կատարված է»: Հաջորդ էկրանին կտտացրեք «Գրանցել սարքերը»
  4. «Սարքեր գրանցել» էկրանին դուք պետք է տեսնեք ձեր սարքի տեսակը ՝ ESP32, արդեն լրացված, իսկ «Սարքի ID» մուտքագրելու համար ՝ սև: Իմը կանվանեմ «0001»: Կտտացրեք «Հաջորդ»: Թողեք նույնականացման նշանը դատարկ և կտտացրեք «Հաջորդ», այնուհետև «Կատարված»:
  5. Հետևյալ էկրանին ձեզ կտրվի «Վավերացման նշանը» պատճենելու ձեր միակ հնարավորությունը: Պատճենեք այն և նշեք նաև «Կազմակերպության ID», «Սարքի ID» և «Սարքի տեսակը»: Ձեզ դա անհրաժեշտ կլինի հաջորդ քայլին:
  6. Այդ էջը բաց պահեք և անցեք հաջորդ քայլին:

Քայլ 6: Էսքիզ

Էսքիզ
Էսքիզ

Աղբյուրը կարող եք դիտել այստեղ:

  1. Պատճենեք ֆայլերը Arduino նախագծի մեջ:
  2. Խմբագրել Watson.h.

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

Քայլ 7: Դիտեք տվյալները

Դիտեք տվյալները
Դիտեք տվյալները
  1. IBM Watson IoT պլատֆորմի էջում կտտացրեք ձախ վերևի պատկերակին ՝ «Տախտակներ» պիտակով ինը փոքր կետերով:
  2. Կտտացրեք «+ Ստեղծել նոր տախտակ», անվանեք այն, ինչպես ցանկանում եք, կտտացրեք «Հաջորդ», այնուհետև «Կատարված»:
  3. Բացեք նորաստեղծ խորհուրդը, այնուհետև կտտացրեք «+ Ավելացնել նոր քարտ»:

    1. Ես կկատարեմ ջերմաստիճանի արտացոլում `օգտագործելով Gauge աղյուսակի տեսակը:
    2. Հաջորդ էջում ընտրեք մեր սարքը և կտտացրեք «Հաջորդ»
    3. Հաջորդ էջում կտտացրեք «Միացրեք նոր տվյալների հավաքածու»: «Իրադարձություն» վանդակում ընտրեք «կարգավիճակ», այնուհետև «Հատկություն», դուք պետք է տեսնեք մեր տվյալների տարրերի ցանկը, ընտրեք «C»: Փոխեք «Տեսակը» համարին և «Միավորը» ՝ «C», այնուհետև «Min» և «Max» ՝ 0 և 85: Սեղմեք «Հաջորդ»:
    4. Չափը փոխեք «S» կամ «M» ՝ չափիչ գծապատկերն իրականում տեսնելու համար: «Հաջորդ» և այնուհետև «Ներկայացնել»:
  4. Կրկնեք վերը նշված քայլերը տվյալների այլ տարրերի համար:

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