Talaan ng mga Nilalaman:

IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC: 7 Mga Hakbang (na may Mga Larawan)
IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC: 7 Mga Hakbang (na may Mga Larawan)

Video: IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC: 7 Mga Hakbang (na may Mga Larawan)

Video: IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC: 7 Mga Hakbang (na may Mga Larawan)
Video: BEST ASPARAGUS FARMING | PWEDENG KUMITA NG 30K PER DAY SA ASPARAGUS FARMING | MAGKANO ANG CAPITAL? 2024, Hulyo
Anonim
IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC
IoT Hydroponics - Paggamit ng Watson ng IBM para sa Mga Sukat ng PH at EC

Ipapakita sa pagtuturo na ito kung paano subaybayan ang EC, pH, at temperatura ng isang pag-setup ng hydroponics at i-upload ang data sa serbisyo ng Watson ng IBM.

Si Watson ay malayang makapagsimula. May mga bayad na plano, ngunit ang libreng plano ay higit pa sa sapat para sa proyektong ito.

Hakbang 1: Mga Bagay na Kakailanganin Mo

  • Anumang board ng pag-unlad ng ESP32. Ang isang ito ay tila makatwiran, ngunit ang anumang gagana.
  • Isang Isolated EC Probe Interface board at isang K1 conductivity probe. Maaari mong makuha ang pareho sa ufire.co.
  • Isang Isolated ISE Probe Interface board at isang pH probe din mula sa ufire.co.
  • Ang ilang mga logro at nagtatapos tulad ng mga wire at USB cable.

Hakbang 2: Ang Software

  1. Ipagpalagay ko na pamilyar ka sa Arduino, ang Arduino IDE, at na-install ko na ito. Kung hindi, sundin ang mga link.
  2. Susunod na bagay ay nakakakuha ng naka-install na platform ng ESP32. Sa ilang kadahilanan, hindi ito pinasimple ng mga magagamit na tampok sa pamamahala ng platform na inalok ng IDE, kaya kakailanganin mong pumunta sa pahina ng github at sundin ang naaangkop na mga tagubilin sa pag-install.
  3. Ngayon para sa mga aklatan: Mula sa Arduino IDE, goto Sketch / Isama ang Library / Pamahalaan ang Mga Aklatan…

    1. Maghanap at mai-install ang 'Isolated EC Probe Interface'.
    2. Maghanap at mai-install ang 'PubSubClient'.
    3. Paghahanap at pag-install ng 'Isolated ISE Probe Interface'.
    4. Paghahanap at pag-install ng 'ArduinoJson' bersyon 5.13.2.

Hakbang 3: Paggawa ng Mga Koneksyon

Paggawa ng Mga Koneksyon
Paggawa ng Mga Koneksyon

Ang ginagamit naming ESP32 ay may mga interface ng WiFi at BLE, kaya kailangan lang ng isang supply ng kuryente. Marahil ay gugustuhin mo ang isang USB cable na nagbibigay ng lakas, ngunit ang baterya ay isa pang pagpipilian. Maraming mga ESP32 ang maaaring mabili gamit ang circuit ng pagsingil ng baterya na nasa pisara.

Ang mga aparatong uFire na susukat namin sa EC, PH at temperatura ay kumokonekta sa ESP32 ng I2C bus. Sa ESP32, maaari kang pumili ng anumang dalawang mga pin para sa I2C. Ang parehong mga aparato ay nasa parehong bus, kaya't ang mga SCL at SDA na pin ay pareho. Kung titingnan mo ang code (susunod na hakbang), makikita mo ang dalawang linya na ito.

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

Napagpasyahan kong gamitin ang pin 19 para sa SDA at pin 23 para sa SCL. Kaya't ikonekta ang 3.3v ng ESP32 (o kung anupaman ang maaaring tawagan sa iyong partikular na board) sa 3.3 / 5v pin ng EC uFire aparato, GND sa GND, 19 sa SDA, at 23 sa SCL. Ngayon ikonekta ang uFire pH board sa EC board, i-pin para sa pin. Ang pinout sa iyong ESP32 ay maaaring naiiba sa larawan.

Hakbang 4: Gumawa ng isang IBM Watson Account

Gumawa ng isang IBM Watson Account
Gumawa ng isang IBM Watson Account
Gumawa ng isang IBM Watson Account
Gumawa ng isang IBM Watson Account

Pumunta sa website ng IBM Watson IoT Platform at i-click ang 'SIGN IN' sa kanang sulok sa itaas. I-click ang link na malapit sa ibaba upang 'Lumikha at IBMid'. Kumpletuhin ang proseso ng pagpaparehistro at kalaunan makikita mo ang iyong sarili sa isang walang laman na naghahanap ng webpage. Sa kanang sulok sa itaas, makikita mo ang iyong email address, i-click ito at makikita mo na sinasabi nito na hindi ka kasapi ng isang samahan. I-click ang 'Mag-sign up'.

Mahahanap mo ang iyong sarili sa pahina ng IBM Cloud Login. I-click ang 'Login', at pagkatapos ay sa susunod na pahina, i-click ang 'SIGN UP'. Kumpletuhin ang form at pagkatapos suriin ang iyong email. Bumalik sa pahinang ito at i-install ang 'Internet of Things Platform'.

Tumungo ngayon sa pinakaunang pahina, narito, i-click ang iyong email address, at dapat mong makita ang isang samahan sa menu na tinatawag na 'Bluemix Free xxxxxx'. Itala ang anim na digit na kumbinasyon ng numero / titik. Kakailanganin mo ito para sa ibang pagkakataon, ito ay ang iyong ID ng samahan.

Ngayon ay maaari kang pumunta sa link na ito, i-click ang 'Internet of Things Platform-vr. Sa susunod na pahina, makikita mo ang isang pindutan na 'Ilunsad'. Kopyahin ko ang link na iyon para sa mas mabilis na pag-access sa susunod, makikita kung saan tapos ang lahat mula rito.

Hakbang 5: Magbigay ng isang Device

  1. Makakakita ka ng isang menu sa kaliwang bahagi ng screen. I-click ang isa na mukhang isang microprocessor na may label na 'Mga Device'.
  2. Sa itaas na gitna ng screen, makikita mo ang 'Pag-browse', 'Pagkilos', at 'Mga Uri ng Device'. Piliin ang 'Mga Uri ng Device', at pagkatapos ay '+ Magdagdag ng Uri ng Device'.
  3. Sa screen na 'Magdagdag ng Uri ng Device', gumawa ng isang bagong pangalan ng aparato na ito ng ESP32, i-click ang Susunod. Kumpletuhin ang karagdagang impormasyon sa form kung nais mo at pagkatapos ay i-click ang 'Tapos Na'. Sa susunod na screen, i-click ang 'Magrehistro ng Mga Device'
  4. Sa screen na 'Magrehistro ng Mga Device', dapat mong makita ang uri ng iyong aparato, ESP32, napunan na at isang itim na magpasok ng isang 'Device ID'. Tatawagin ko ang '0001'. I-click ang 'Susunod'. Iwanan ang blangko ng token ng pagpapatotoo at i-click ang 'Susunod' at pagkatapos ay 'Tapos Na'.
  5. Sa sumusunod na screen, bibigyan ka ng iyong isa at tanging pagkakataon na kopyahin ang 'Token ng Pagpapatotoo'. Kopyahin ito at tandaan din ang 'Organization ID', 'Device ID' at 'Uri ng Device'. Kakailanganin mo ito para sa susunod na hakbang.
  6. Panatilihing bukas ang pahinang iyon at pumunta sa susunod na hakbang.

Hakbang 6: Sketch

Sketch
Sketch

Maaari kang tumingin sa pinagmulan dito.

  1. Kopyahin ang mga file sa isang proyekto ng Arduino.
  2. I-edit ang Watson.h.

    1. Baguhin ang ssid at password sa iyong impormasyon sa WiFi network.
    2. Baguhin ang Organization_ID, Device_Type, Device_ID, at Authentication_Token sa impormasyong nakuha mo mula sa nakaraang hakbang.
  3. I-upload ito sa iyong ESP32 at tingnan ang iyong bagong aparato sa site ng IBM Watson. I-click ang aparato at pagkatapos ay 'Estado'. Dapat ito ay nagpapakita sa iyo ng mga pag-update ng mga halaga. Kung hindi ito gumagana, maaari kang makahanap ng ilang kapaki-pakinabang na impormasyon sa ilalim ng 'Mga tala'.

Hakbang 7: Tingnan ang Data

Tingnan ang Data
Tingnan ang Data
  1. Sa pahina ng IBM Watson IoT Platform, i-click ang kaliwang tuktok na kaliwang icon, ang isa na may siyam na maliliit na tuldok na may label na 'Mga Lupon'.
  2. I-click ang '+ Lumikha ng Bagong Lupon', tawagan ito kahit anong gusto mo, i-click ang 'Susunod' at pagkatapos ay 'Tapos Na'.
  3. Buksan ang bagong nilikha na Lupon, pagkatapos ay i-click ang '+ Magdagdag ng Bagong Card'.

    1. Gagawa ako ng isang visualization ng temperatura gamit ang uri ng tsart ng Gauge.
    2. Sa susunod na pahina, piliin ang aming aparato at i-click ang 'Susunod'
    3. I-click ang 'Kumonekta ng bagong hanay ng data' sa susunod na pahina. Sa kahon na 'Kaganapan', piliin ang 'katayuan', pagkatapos ay sa 'Pag-aari', dapat mong makita ang isang listahan ng aming mga item sa data, piliin ang 'C'. Palitan ang 'Type' sa numero at ang 'Unit' sa 'C', pagkatapos ang 'Min' at 'Max' sa 0 at 85. I-click ang 'Susunod'.
    4. Baguhin ang laki sa 'S' o 'M' upang aktwal na makita ang gauge chart. 'Susunod' at pagkatapos ay 'Isumite'.
  4. Ulitin ang mga hakbang sa itaas para sa iba pang mga item sa data.

Inirerekumendang: