Мазмуну:

IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBMдин Уотсонун колдонуу: 7 кадам (Сүрөттөр менен)
IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBMдин Уотсонун колдонуу: 7 кадам (Сүрөттөр менен)

Video: IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBMдин Уотсонун колдонуу: 7 кадам (Сүрөттөр менен)

Video: IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBMдин Уотсонун колдонуу: 7 кадам (Сүрөттөр менен)
Video: Hydroponic water automation test - EC & PH 2024, Июль
Anonim
IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBM's Watson колдонуу
IoT Hydroponics - PH жана EC өлчөөлөрү үчүн IBM's Watson колдонуу

Бул көрсөтмө EC, рН жана гидропоника орнотмосунун температурасын кантип көзөмөлдөп, IBMдин Уотсон кызматына маалыматтарды жүктөөнү көрсөтөт.

Уотсон баштоо үчүн бекер. Акы төлөнүүчү пландар бар, бирок бекер план бул долбоор үчүн жетиштүү.

1 -кадам: Сизге керектүү нерселер

  • Ар кандай ESP32 өнүктүрүү тактасы. Бул акылга сыярлык көрүнөт, бирок ар бири иштейт.
  • Изоляцияланган EC Probe Interface тактасы жана K1 өткөргүчтүгү. Экөөнү тең ufire.co сайтынан алсаңыз болот.
  • ISE изоляцияланган интерфейс тактасы жана рН зонду ufire.co сайтынан.
  • Зымдар жана USB кабелдери сыяктуу кээ бир карама -каршылыктар.

2 -кадам: Программалык камсыздоо

  1. Сиз Arduino, Arduino IDE менен таанышсыз деп ойлойм жана аны мурунтан эле орнотуп койгом. Болбосо, шилтемелерди ээрчиңиз.
  2. Кийинки нерсе - ESP32 платформасын орнотуу. Кандайдыр бир себептерден улам, бул IDE сунуштаган платформанын башкаруу функциялары менен жөнөкөйлөштүрүлгөн эмес, андыктан сиз github бетине өтүп, тиешелүү орнотуу көрсөтмөлөрүн аткарышыңыз керек болот.
  3. Эми китепканалар үчүн: Arduino IDEден goto Sketch / Include Library / Китепканаларды башкаруу…

    1. 'Изоляцияланган EC Probe Interface' издеп, орнотуңуз.
    2. 'PubSubClient'ди издеңиз жана орнотуңуз.
    3. 'Изоляцияланган ISE Probe Interface'ти издеңиз жана орнотуңуз.
    4. 'ArduinoJson' 5.13.2 версиясын издеп орнотуңуз.

3 -кадам: Байланыштарды түзүү

Кабыл алуу Байланыш
Кабыл алуу Байланыш

Биз колдонгон ESP32де WiFi жана BLE интерфейстери бар, ошондуктан жөн гана электр булагына муктаж. Сиз, балким, USB кабелин энергия менен камсыз кылгыңыз келет, бирок батарейка - бул башка вариант. Көптөгөн ESP32лерди батареяда заряддоо схемасы менен сатып алууга болот.

Биз EC, рН жана температураны өлчөй турган uFire түзмөктөрү ESP32 менен I2C автобусу аркылуу туташат. ESP32 менен I2C үчүн каалаган эки казыкты тандай аласыз. Эки түзмөк тең бир автобуста болот, андыктан SCL жана SDA пиндери бирдей болот. Эгерде сиз кодду карасаңыз (кийинки кадам), бул эки сапты көрөсүз.

ISE_pH pH (19, 23); uFire_EC mS (19, 23);

Мен SDA үчүн 19 пинди жана SCL үчүн 23 пинди колдонууну чечтим. Ошентип, ESP32нин 3.3v (же кайсы бир пин сиздин тактаңызда чакырылышы мүмкүн) EC uFire түзмөгүнүн 3.3/5v пинине, GNDден GNDга, SDAга 19га жана SCLге 23 туташтырыңыз. Эми 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. Экрандын жогорку ортосунда сиз "Browse", "Action" жана "Device Types" көрөсүз. 'Аспаптын түрлөрүн', анан '+ Түзмөктүн түрүн кошууну' тандаңыз.
  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. Башка маалыматтар пункттары үчүн жогорудагы кадамдарды кайталаңыз.

Сунушталууда: