Агуулгын хүснэгт:

IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)
IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)

Видео: IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)

Видео: IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)
Видео: Artificial Intelligence (AI) in Agriculture | The Future of Modern Smart Farming with IoT 2024, Долдугаар сарын
Anonim
IoT Hydroponics - PH болон EC хэмжилт хийхэд IBM -ийн Ватсоныг ашиглах
IoT Hydroponics - PH болон EC хэмжилт хийхэд IBM -ийн Ватсоныг ашиглах

Энэхүү заавар нь гидропоникийн тохиргооны EC, рН ба температурыг хэрхэн хянаж, IBM -ийн Ватсон үйлчилгээнд өгөгдлийг байршуулахыг харуулах болно.

Ватсон үүнийг эхлүүлэхэд үнэ төлбөргүй байдаг. Төлбөртэй төлөвлөгөө байдаг, гэхдээ үнэгүй төлөвлөгөө нь энэ төслийн хувьд хангалттай юм.

Алхам 1: Танд хэрэгтэй зүйлс

  • Аливаа ESP32 хөгжлийн самбар. Энэ нь боломжийн юм шиг боловч ямар ч хүн ажиллах болно.
  • Тусгаарлагдсан EC Probe Interface самбар ба K1 дамжуулагч датчик. Та хоёуланг нь ufire.co дээрээс авах боломжтой.
  • ISE -ийн тусгаарлагдсан интерфэйсийн тусгаарлагдсан самбар ба рН -ийн датчик.
  • Утас, USB кабель гэх мэт зарим магадлал, төгсгөлүүд.

Алхам 2: Програм хангамж

  1. Та Arduino, Arduino IDE -г мэддэг бөгөөд үүнийг аль хэдийн суулгасан байх гэж бодож байна. Үгүй бол холбоосыг дагана уу.
  2. Дараагийн зүйл бол ESP32 платформыг суулгах явдал юм. Зарим шалтгааны улмаас IDE -ийн санал болгож буй платформ менежментийн онцлогуудаар үүнийг хялбаршуулаагүй тул та github хуудас руу орж тохирох зааварчилгааг дагах хэрэгтэй болно.
  3. Номын сангийн хувьд: Arduino IDE -ээс goto Sketch / Номын сан оруулах / Номын санг удирдах …

    1. 'Тусгаарлагдсан EC Probe Interface' хайж, суулгана уу.
    2. 'PubSubClient' хайж, суулгана уу.
    3. 'Тусгаарлагдсан ISE Probe интерфэйс' хайж, суулгана уу.
    4. 'ArduinoJson' 5.13.2 хувилбарыг хайж олоод суулгана уу.

Алхам 3: Холболт хийх

Холболт хийх
Холболт хийх

Бидний ашиглаж буй ESP32 нь WiFi болон BLE интерфэйстэй тул цахилгаан хангамж хэрэгтэй болно. Танд тэжээл өгөх USB кабель хэрэгтэй болно, гэхдээ батерей бол өөр сонголт юм. Олон ESP32 -ийг самбар дээр аль хэдийн батерейг цэнэглэх хэлхээгээр худалдаж авах боломжтой.

Бидний EC, рН ба температурыг хэмжих uFire төхөөрөмжүүд нь I2C автобусаар ESP32 -тэй холбогддог. 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 вэбсайт руу ороод баруун дээд буланд байгаа 'Нэвтрэх' дээр дарна уу. Доорх линк дээр дарж 'Create and IBMid' дээр дарна уу. Бүртгэлийн процессыг дуусгасны дараа та ихэнхдээ хоосон вэбсайтад орох болно. Баруун дээд буланд та имэйл хаягаа хараад, үүнийг дарахад таныг байгууллагын гишүүн биш гэж бичсэн болно. 'Бүртгүүлэх' дээр дарна уу.

Та өөрийгөө IBM Cloud Login хуудаснаас олох болно. 'Нэвтрэх' дээр дараад дараагийн хуудсан дээр 'БҮРТГҮҮЛЭХ' дээр дарна уу. Маягтыг бөглөж, дараа нь имэйлээ шалгана уу. Энэ хуудас руу буцаж ороод 'Интернетийн зүйлсийн платформ' -ыг суулгана уу.

Эхний хуудас руу очоод имэйл хаягаа дарна уу, та цэснээс "Bluemix Free xxxxxx" нэртэй байгууллагыг харах ёстой. Зургаан оронтой тоо/үсгийн хослолыг анхаарч үзээрэй. Энэ нь танд дараа нь хэрэгтэй болно, энэ бол таны байгууллагын ID юм.

Одоо та энэ линк рүү орж 'Internet of Things Platform-vr' дээр дарна уу. Дараагийн хуудсан дээр та "Эхлүүлэх" товчийг харах болно. Дараагийн удаа илүү хурдан хандахын тулд би энэ линкийг хуулбарлах болно, эндээс бүх зүйл хийгдэх болно.

Алхам 5: Төхөөрөмжийг хангах

  1. Та дэлгэцийн зүүн талд цэсийг харах болно. "Төхөөрөмжүүд" гэсэн шошготой микропроцессор шиг харагдаж буй нэгийг дарна уу.
  2. Дэлгэцийн дунд хэсэгт 'Browse', 'Action', 'Device Types' гарч ирнэ. 'Төхөөрөмжийн төрөл', дараа нь '+ Төхөөрөмжийн төрөл нэмэх' -г сонгоно уу.
  3. 'Төхөөрөмжийн төрөл нэмэх' дэлгэц дээр ESP32 гэж нэрлээд шинэ төхөөрөмж хийж Дараах дээр дарна уу. Хэрэв хүсвэл маягтын нэмэлт мэдээллийг бөглөж, "Дууссан" дээр дарна уу. Дараагийн дэлгэцэн дээр "Төхөөрөмжийг бүртгүүлэх" дээр дарна уу.
  4. 'Төхөөрөмжийг бүртгүүлэх' дэлгэцэн дээр та төхөөрөмжийнхөө төрөл ESP32 -ийг аль хэдийн бөглөсөн бөгөөд "Төхөөрөмжийн ID" оруулахын тулд хар өнгөтэй байх ёстой. Би "0001" руу залгах болно. 'Дараах' дээр дарна уу. Баталгаажуулах тэмдгийг хоосон орхиж, "Дараах", дараа нь "Дууссан" дээр дарна уу.
  5. Дараагийн дэлгэц дээр танд 'Баталгаажуулах жетон' хуулбарлах цорын ганц боломж олгох болно. Үүнийг хуулж аваад 'Байгууллагын ID', 'Төхөөрөмжийн ID', 'Төхөөрөмжийн төрөл' зэргийг анхаарч үзээрэй. Дараагийн алхамд танд хэрэгтэй болно.
  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. Би хэмжигч диаграмын төрлийг ашиглан температурын дүрслэл хийх болно.
    2. Дараагийн хуудсан дээр манай төхөөрөмжийг сонгоод 'Дараах' дээр дарна уу.
    3. Дараагийн хуудсан дээрх 'Шинэ өгөгдлийн багцыг холбох' дээр дарна уу. 'Үйл явдал' талбарт 'төлөв' -ийг сонгоод 'Өмч' хэсэгт та бидний өгөгдлийн жагсаалтыг харах ёстой бөгөөд 'С' -ийг сонгоно уу. 'Type' -г тоо, 'Unit' -г 'C' болгож, 'Min', 'Max' -г 0 ба 85 болгон өөрчил. 'Next' дээр дарна уу.
    4. Хэмжигчийн хүснэгтийг харахын тулд хэмжээг "S" эсвэл "M" болгож өөрчилнө үү. 'Дараагийн', дараа нь 'Илгээх'.
  4. Бусад өгөгдлийн зүйлд дээрх алхмуудыг давтана уу.

Зөвлөмж болгож буй: