Мазмұны:

IoT Hydroponics - PH мен EC өлшеу үшін IBM's Watson пайдалану: 7 қадам (суреттермен)
IoT Hydroponics - PH мен EC өлшеу үшін IBM's Watson пайдалану: 7 қадам (суреттермен)

Бейне: IoT Hydroponics - PH мен EC өлшеу үшін IBM's Watson пайдалану: 7 қадам (суреттермен)

Бейне: IoT Hydroponics - PH мен EC өлшеу үшін IBM's Watson пайдалану: 7 қадам (суреттермен)
Бейне: Hydroponic water automation test - EC & PH 2024, Шілде
Anonim
IoT Hydroponics - PH және EC өлшеу үшін IBM's Watson пайдалану
IoT Hydroponics - PH және EC өлшеу үшін IBM's Watson пайдалану

Бұл нұсқаулық гидропоника қондырғысының EC, pH және температурасын бақылауды және IBM Watson қызметіне деректерді жүктеуді көрсетеді.

Уотсон жұмысты бастау үшін тегін. Ақылы жоспарлар бар, бірақ бұл жоспар үшін ақысыз жоспар жеткілікті.

1 -қадам: Сізге қажет нәрселер

  • Кез келген ESP32 әзірлеу тақтасы. Бұл ақылға қонымды болып көрінеді, бірақ кез келгені жұмыс істейді.
  • Оқшауланған EC зондтық интерфейс тақтасы және K1 өткізгіштік зонд. Сіз екеуін де ufire.co сайтынан ала аласыз.
  • ISE оқшауланған оқшауланған интерфейс тақтасы және рН зонд ufire.co сайтынан.
  • Сымдар мен USB кабельдері сияқты кейбір қарама -қайшылықтар.

2 -қадам: Бағдарламалық қамтамасыз ету

  1. Менің ойымша, сіз Arduino, Arduino IDE -мен таныссыз және оны қазірдің өзінде орнатқансыз. Олай болмаса, сілтемелер бойынша өтіңіз.
  2. Келесі нәрсе - ESP32 платформасын орнату. Белгілі бір себептермен бұл IDE ұсынатын платформаны басқарудың қол жетімді мүмкіндіктерімен жеңілдетілмеген, сондықтан сізге github бетіне өтіп, тиісті орнату нұсқауларын орындау қажет.
  3. Енді кітапханалар үшін: Arduino IDE -ден goto Sketch / Include Library / Libraries кітапханаларын басқару…

    1. 'Оқшауланған EC зондтық интерфейсін' іздеңіз және орнатыңыз.
    2. 'PubSubClient' іздеңіз және орнатыңыз.
    3. 'Оқшауланған ISE зондтық интерфейсін' іздеңіз және орнатыңыз.
    4. 'ArduinoJson' 5.13.2 нұсқасын іздеңіз және орнатыңыз.

3 -қадам: Байланыс орнату

Байланыстар жасау
Байланыстар жасау

Біз қолданатын ESP32 -де WiFi мен BLE интерфейстері бар, сондықтан қуат көзі қажет. Сізге қуат беретін USB кабелі қажет болуы мүмкін, бірақ батарея - бұл басқа нұсқа. Көптеген ESP32 дискілерін батареяда зарядтау схемасымен сатып алуға болады.

Біз EC, рН және температураны өлшейтін uFire құрылғылары ESP32 -ге I2C шинасымен қосылады. ESP32 көмегімен I2C үшін кез келген екі түйреуішті таңдауға болады. Екі құрылғы да бір шинада болады, сондықтан SCL мен SDA түйреуіштері бірдей болады. Егер сіз кодқа қарасаңыз (келесі қадам), сіз осы екі жолды көресіз.

ISE_pH рН (19, 23); uFire_EC mS (19, 23);

Мен SDA үшін 19 түйреуішті және SCL үшін 23 істікті пайдалануды шештім. Сондықтан ESP32 3.3v (немесе түйреуіш сіздің тақтаңызда шақырылуы мүмкін) EC uFire құрылғысының 3.3/5v түйреуішіне, GND - GND, 19 - SDA және 23 - SCL қосылады. Енді uFire рН тақтасын EC тақтасына, түйреуішке бекітіңіз. ESP32 құрылғысындағы түйреуіш суреттегіден өзгеше болуы мүмкін.

4 -қадам: IBM Watson есептік жазбасын жасаңыз

IBM Watson есептік жазбасын жасаңыз
IBM Watson есептік жазбасын жасаңыз
IBM Watson есептік жазбасын жасаңыз
IBM Watson есептік жазбасын жасаңыз

IBM Watson IoT Platform веб -сайтына өтіп, жоғарғы оң жақ бұрыштағы 'Кіру »түймесін басыңыз. Төменгі жағындағы «Жасау және IBMid» сілтемесін нұқыңыз. Тіркеу процесін аяқтаңыз, сонда сіз негізінен бос веб -бетте боласыз. Жоғарғы оң жақ бұрышта сіз өзіңіздің электрондық пошта мекенжайыңызды көресіз, оны басыңыз және сіз ұйымның мүшесі емес екеніңізді көресіз. 'Тіркелу' түймесін басыңыз.

Сіз IBM Cloud Login бетінде боласыз. 'Кіру' түймесін басыңыз, содан кейін келесі бетте 'ТІРКЕУ' түймесін басыңыз. Пішінді толтырыңыз, содан кейін электрондық поштаны тексеріңіз. Осы бетке қайта оралыңыз және 'Интернет заттар платформасын' орнатыңыз.

Енді бірінші бетке өтіңіз, мұнда электрондық пошта мекенжайын басыңыз, сонда сіз мәзірде «Bluemix Free xxxxxx» деп аталатын ұйымды көресіз. Алты таңбалы сан/әріп комбинациясына назар аударыңыз. Сізге кейінірек қажет болады, бұл сіздің ұйым идентификаторыңыз.

Енді сіз осы сілтемеге кіре аласыз, 'Интернет заттар платформасы-vr. Келесі бетте сіз «Іске қосу» түймесін көресіз. Мен бұл сілтемені келесі жолы тезірек кіру үшін көшірер едім, бәрі осы жерден басталады.

5 -қадам: құрылғыны қамтамасыз ету

  1. Сіз экранның сол жағында мәзірді көресіз. «Құрылғылар» деп белгіленген микропроцессорға ұқсас біреуін басыңыз.
  2. Экранның жоғарғы ортасында сіз «Шолу», «Әрекет» және «Құрылғы түрлері» дегенді көресіз. 'Құрылғы түрлері', содан кейін '+ Құрылғы түрін қосу' таңдаңыз.
  3. 'Құрылғы түрін қосу' экранында ESP32 деп жаңа құрылғы атауын жасаңыз, Келесі түймесін басыңыз. Қаласаңыз, пішіндегі қосымша ақпаратты толтырыңыз, содан кейін 'Орындалды' түймесін басыңыз. Келесі экранда «Құрылғыларды тіркеу» түймесін басыңыз.
  4. «Құрылғыларды тіркеу» экранында сіз ESP32 құрылғысының түрін, толтырылғанын және «Құрылғы идентификаторын» енгізу үшін қара түсті көресіз. Мен «0001» деп атаймын. 'Келесі' түймесін басыңыз. Аутентификация таңбалауышын бос қалдырыңыз және «Келесі» түймесін, содан кейін «Орындалды» түймесін басыңыз.
  5. Келесі экранда сізге «түпнұсқалық растаманы» көшірудің жалғыз мүмкіндігі беріледі. Оны көшіріп, 'Ұйым идентификаторы', 'Құрылғы идентификаторы' және 'Құрылғы түрі' дегенді ескеріңіз. Сізге келесі қадам үшін қажет болады.
  6. Бұл бетті ашық ұстаңыз және келесі қадамға өтіңіз.

6 -қадам: эскиз

Эскиз
Эскиз

Сіз бұл жерден дереккөзді қарай аласыз.

  1. Файлдарды Arduino жобасына көшіріңіз.
  2. Watson.h өңдеңіз.

    1. WiFi желісінің ақпаратына ssid пен құпия сөзді өзгертіңіз.
    2. Алдыңғы қадамнан алынған ақпаратқа Organization_ID, Device_Type, Device_ID және Authentication_Token өзгертіңіз.
  3. Оны ESP32 жүйесіне жүктеп, IBM Watson сайтында жаңа құрылғыны қараңыз. Құрылғыны нұқыңыз, содан кейін «Күй». Ол сізге жаңартылған мәндерді көрсетуі керек. Егер ол жұмыс істемесе, сіз «Журналдар» бөлімінде пайдалы ақпаратты таба аласыз.

7 -қадам: Деректерді қарау

Деректерді қарау
Деректерді қарау
  1. IBM Watson IoT Platform бетінде сол жақ жоғарғы белгішені нұқыңыз, онда «тақталар» деп белгіленген тоғыз кішкентай нүктесі бар.
  2. '+ Жаңа тақта құру' түймесін басыңыз, қалағаныңызша қоңырау шалыңыз, 'Келесі' түймесін басыңыз, содан кейін 'Орындалды'.
  3. Жаңадан құрылған тақтаны ашып, '+ Жаңа картаны қосу' түймесін басыңыз.

    1. Мен Gauge диаграмма түрінің көмегімен температураның визуализациясын жасаймын.
    2. Келесі бетте біздің құрылғыны таңдап, «Келесі» түймесін басыңыз.
    3. Келесі бетте 'Жаңа деректер жиынтығын қосу' түймесін басыңыз. 'Оқиға' жолағында 'күйді' таңдаңыз, содан кейін 'Сипатта' сіз біздің деректер элементтерінің тізімін көресіз, 'С' таңдаңыз. «Түрді» санға, ал «Бірлікті» «С» -ке өзгертіңіз, содан кейін «Мин» мен «Максималды» 0 мен 85 -ке өзгертіңіз. «Келесі» түймесін басыңыз.
    4. Өлшем диаграммасын нақты көру үшін өлшемді 'S' немесе 'M' етіп өзгертіңіз. «Келесі», содан кейін «Жіберу».
  4. Басқа деректер элементтері үшін жоғарыдағы қадамдарды қайталаңыз.

Ұсынылған: