Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйлс
- Алхам 2: Програм хангамж
- Алхам 3: Холболт хийх
- Алхам 4: IBM Watson данс үүсгэх
- Алхам 5: Төхөөрөмжийг хангах
- Алхам 6: Ноорог зурах
- Алхам 7: Өгөгдлийг үзэх
Видео: IoT Hydroponics - IBM -ийн Ватсоныг PH ба EC хэмжилтэд ашиглах: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү заавар нь гидропоникийн тохиргооны EC, рН ба температурыг хэрхэн хянаж, IBM -ийн Ватсон үйлчилгээнд өгөгдлийг байршуулахыг харуулах болно.
Ватсон үүнийг эхлүүлэхэд үнэ төлбөргүй байдаг. Төлбөртэй төлөвлөгөө байдаг, гэхдээ үнэгүй төлөвлөгөө нь энэ төслийн хувьд хангалттай юм.
Алхам 1: Танд хэрэгтэй зүйлс
- Аливаа ESP32 хөгжлийн самбар. Энэ нь боломжийн юм шиг боловч ямар ч хүн ажиллах болно.
- Тусгаарлагдсан EC Probe Interface самбар ба K1 дамжуулагч датчик. Та хоёуланг нь ufire.co дээрээс авах боломжтой.
- ISE -ийн тусгаарлагдсан интерфэйсийн тусгаарлагдсан самбар ба рН -ийн датчик.
- Утас, USB кабель гэх мэт зарим магадлал, төгсгөлүүд.
Алхам 2: Програм хангамж
- Та Arduino, Arduino IDE -г мэддэг бөгөөд үүнийг аль хэдийн суулгасан байх гэж бодож байна. Үгүй бол холбоосыг дагана уу.
- Дараагийн зүйл бол ESP32 платформыг суулгах явдал юм. Зарим шалтгааны улмаас IDE -ийн санал болгож буй платформ менежментийн онцлогуудаар үүнийг хялбаршуулаагүй тул та github хуудас руу орж тохирох зааварчилгааг дагах хэрэгтэй болно.
-
Номын сангийн хувьд: Arduino IDE -ээс goto Sketch / Номын сан оруулах / Номын санг удирдах …
- 'Тусгаарлагдсан EC Probe Interface' хайж, суулгана уу.
- 'PubSubClient' хайж, суулгана уу.
- 'Тусгаарлагдсан ISE Probe интерфэйс' хайж, суулгана уу.
- '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 IoT Platform вэбсайт руу ороод баруун дээд буланд байгаа 'Нэвтрэх' дээр дарна уу. Доорх линк дээр дарж 'Create and IBMid' дээр дарна уу. Бүртгэлийн процессыг дуусгасны дараа та ихэнхдээ хоосон вэбсайтад орох болно. Баруун дээд буланд та имэйл хаягаа хараад, үүнийг дарахад таныг байгууллагын гишүүн биш гэж бичсэн болно. 'Бүртгүүлэх' дээр дарна уу.
Та өөрийгөө IBM Cloud Login хуудаснаас олох болно. 'Нэвтрэх' дээр дараад дараагийн хуудсан дээр 'БҮРТГҮҮЛЭХ' дээр дарна уу. Маягтыг бөглөж, дараа нь имэйлээ шалгана уу. Энэ хуудас руу буцаж ороод 'Интернетийн зүйлсийн платформ' -ыг суулгана уу.
Эхний хуудас руу очоод имэйл хаягаа дарна уу, та цэснээс "Bluemix Free xxxxxx" нэртэй байгууллагыг харах ёстой. Зургаан оронтой тоо/үсгийн хослолыг анхаарч үзээрэй. Энэ нь танд дараа нь хэрэгтэй болно, энэ бол таны байгууллагын ID юм.
Одоо та энэ линк рүү орж 'Internet of Things Platform-vr' дээр дарна уу. Дараагийн хуудсан дээр та "Эхлүүлэх" товчийг харах болно. Дараагийн удаа илүү хурдан хандахын тулд би энэ линкийг хуулбарлах болно, эндээс бүх зүйл хийгдэх болно.
Алхам 5: Төхөөрөмжийг хангах
- Та дэлгэцийн зүүн талд цэсийг харах болно. "Төхөөрөмжүүд" гэсэн шошготой микропроцессор шиг харагдаж буй нэгийг дарна уу.
- Дэлгэцийн дунд хэсэгт 'Browse', 'Action', 'Device Types' гарч ирнэ. 'Төхөөрөмжийн төрөл', дараа нь '+ Төхөөрөмжийн төрөл нэмэх' -г сонгоно уу.
- 'Төхөөрөмжийн төрөл нэмэх' дэлгэц дээр ESP32 гэж нэрлээд шинэ төхөөрөмж хийж Дараах дээр дарна уу. Хэрэв хүсвэл маягтын нэмэлт мэдээллийг бөглөж, "Дууссан" дээр дарна уу. Дараагийн дэлгэцэн дээр "Төхөөрөмжийг бүртгүүлэх" дээр дарна уу.
- 'Төхөөрөмжийг бүртгүүлэх' дэлгэцэн дээр та төхөөрөмжийнхөө төрөл ESP32 -ийг аль хэдийн бөглөсөн бөгөөд "Төхөөрөмжийн ID" оруулахын тулд хар өнгөтэй байх ёстой. Би "0001" руу залгах болно. 'Дараах' дээр дарна уу. Баталгаажуулах тэмдгийг хоосон орхиж, "Дараах", дараа нь "Дууссан" дээр дарна уу.
- Дараагийн дэлгэц дээр танд 'Баталгаажуулах жетон' хуулбарлах цорын ганц боломж олгох болно. Үүнийг хуулж аваад 'Байгууллагын ID', 'Төхөөрөмжийн ID', 'Төхөөрөмжийн төрөл' зэргийг анхаарч үзээрэй. Дараагийн алхамд танд хэрэгтэй болно.
- Энэ хуудсыг нээлттэй байлгаад дараагийн алхам руу орно уу.
Алхам 6: Ноорог зурах
Та эндээс эх сурвалжийг үзэх боломжтой.
- Файлуудыг Arduino төсөл рүү хуулах.
-
Watson.h -ийг засварлах.
- WiFi сүлжээнийхээ мэдээлэлд ssid болон нууц үгээ солино уу.
- Organization_ID, Device_Type, Device_ID, Authentication_Token -ийг өмнөх алхамаас авсан мэдээллээр солино уу.
- Үүнийг ESP32 дээрээ байршуулаад IBM Watson сайт дээрх шинэ төхөөрөмжөө үзээрэй. Төхөөрөмж дээр дараад "Төлөв" дээр дарна уу. Энэ нь танд үнэ цэнийг шинэчилж байгааг харуулах ёстой. Хэрэв энэ нь ажиллахгүй бол 'Лог' хэсэгт хэрэгтэй мэдээлэл олж болно.
Алхам 7: Өгөгдлийг үзэх
- IBM Watson IoT Platform хуудсан дээр зүүн дээд буланд байрлах "самбар" гэсэн есөн жижиг цэг бүхий дүрс дээр дарна уу.
- '+ Шинэ самбар үүсгэх' дээр дарж, хүссэн зүйлээ дуудаж, 'Дараах', дараа нь 'Дууссан' дээр дарна уу.
-
Шинээр үүсгэсэн самбарыг нээгээд '+ Шинэ карт нэмэх' дээр дарна уу.
- Би хэмжигч диаграмын төрлийг ашиглан температурын дүрслэл хийх болно.
- Дараагийн хуудсан дээр манай төхөөрөмжийг сонгоод 'Дараах' дээр дарна уу.
- Дараагийн хуудсан дээрх 'Шинэ өгөгдлийн багцыг холбох' дээр дарна уу. 'Үйл явдал' талбарт 'төлөв' -ийг сонгоод 'Өмч' хэсэгт та бидний өгөгдлийн жагсаалтыг харах ёстой бөгөөд 'С' -ийг сонгоно уу. 'Type' -г тоо, 'Unit' -г 'C' болгож, 'Min', 'Max' -г 0 ба 85 болгон өөрчил. 'Next' дээр дарна уу.
- Хэмжигчийн хүснэгтийг харахын тулд хэмжээг "S" эсвэл "M" болгож өөрчилнө үү. 'Дараагийн', дараа нь 'Илгээх'.
- Бусад өгөгдлийн зүйлд дээрх алхмуудыг давтана уу.
Зөвлөмж болгож буй:
IoT ухаалаг цагны цэг матрицыг ашиглах Wemos ESP8266 - ESP матриц: 12 алхам (зурагтай)
IoT ухаалаг цагны цэг матрицыг ашиглах Wemos ESP8266-ESP матриц: IoT ухаалаг цагийг өөрийн гараар хийж болно: Үзэсгэлэнт хөдөлгөөнт дүрс бүхий цагийг харуулах Сануулагч-1-ээс Сануулагч-5 руу хуанли харуулах Bitcoin ханшийн дэлгэц
IoT Hydroponics - EC, PH болон температурын бүртгэлд Adafruit IO ашиглах: 6 алхам
IoT Hydroponics - Adafruit IO -ийг EC, PH ба температурын бүртгэлд ашиглах: Энэхүү заавар нь гидропоникийн тохиргооны EC, рН, температурыг хэрхэн хянаж, өгөгдлийг Adafruit -ийн IO үйлчилгээнд байршуулахыг харуулах болно. Adafruit IO -ийг үнэгүй эхлүүлж болно. Төлбөртэй төлөвлөгөө байдаг, гэхдээ үнэгүй төлөвлөгөө нь энэ мэргэжлийн хувьд хангалттай юм
IoT Hydroponics - EC хэмжих: 6 алхам
IoT Hydroponics - EC хэмжигдэхүүн: Энэхүү заавар нь гидропоник тэжээллэг бодисын уусмалын цахилгаан дамжуулалтыг хянах Bluetooth -ийн бага энергийн интернет төхөөрөмжийг хэрхэн яаж хийхийг харуулах болно
IOT Weather Cloud - OpenWeatherMaps ашиглах: 11 алхам (зурагтай)
IOT Weather Cloud - OpenWeatherMaps ашиглах: Энэ бол өрөөний таазанд өлгөгдсөн үүл бөгөөд интернетээс авсан үр дүнд үндэслэн тодорхой хэв маягийг тоглодог. Энэ нь OpenWeatherMaps -аас цаг агаарын мэдээллийг авдаг. Үүнийг вэб интерфэйс эсвэл автоматаар гараар хянах боломжтой
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно