Satura rādītājs:

IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem: 7 soļi (ar attēliem)
IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem: 7 soļi (ar attēliem)

Video: IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem: 7 soļi (ar attēliem)

Video: IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem: 7 soļi (ar attēliem)
Video: CS50 2013 - Week 10 2024, Jūlijs
Anonim
IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem
IoT hidroponika - IBM Watson izmantošana PH un EC mērījumiem

Šī pamācība parādīs, kā uzraudzīt hidroponikas iestatījumu EK, pH un temperatūru un augšupielādēt datus IBM Watson pakalpojumā.

Vatsons var brīvi sākt darbu. Ir maksas plāni, taču bezmaksas plāns šim projektam ir vairāk nekā pietiekams.

1. darbība: lietas, kas jums būs nepieciešamas

  • Jebkura ESP32 izstrādes plate. Šis šķiet saprātīgs, bet jebkurš darbosies.
  • Izolēta EK zondes saskarne un K1 vadītspējas zonde. Abus varat iegūt vietnē ufire.co.
  • Izolēta ISE zondes saskarnes plāksne un pH zonde arī no vietnes ufire.co.
  • Daži izredzes un beigas, piemēram, vadi un USB kabeļi.

2. darbība: programmatūra

  1. Es pieņemu, ka esat pazīstams ar Arduino, Arduino IDE un vai tas jau ir instalēts. Ja nē, sekojiet saitēm.
  2. Nākamā lieta ir ESP32 platformas instalēšana. Kādu iemeslu dēļ to nav vienkāršojuši pieejamie IDE piedāvātie platformas pārvaldības līdzekļi, tāpēc jums būs jādodas uz github lapu un jāievēro atbilstošie instalēšanas norādījumi.
  3. Tagad par bibliotēkām: no Arduino IDE dodieties uz Skice / Iekļaut bibliotēku / Pārvaldīt bibliotēkas …

    1. Atrodiet un instalējiet “Isolated EC Probe Interface”.
    2. Atrodiet un instalējiet PubSubClient.
    3. Meklējiet un instalējiet “Isolated ISE Probe Interface”.
    4. Meklējiet un instalējiet “ArduinoJson” versiju 5.13.2.

3. darbība. Savienojumu izveide

Savienojumu veidošana
Savienojumu veidošana

Mūsu izmantotajam ESP32 ir WiFi un BLE saskarnes, tāpēc tam ir nepieciešams tikai barošanas avots. Jūs, iespējams, vēlēsities USB kabeli, kas nodrošina strāvu, bet akumulators ir vēl viena iespēja. Daudzus ESP32 var iegādāties ar akumulatora uzlādes shēmu, kas jau atrodas uz tāfeles.

UFire ierīces, kurām mēs mērīsim EC, pH un temperatūru, tiek savienotas ar ESP32 ar I2C kopni. Izmantojot ESP32, I2C varat izvēlēties jebkuras divas tapas. Abas ierīces atradīsies vienā kopnē, tāpēc SCL un SDA tapas būs vienādas. Ja paskatās uz kodu (nākamais solis), jūs redzēsit šīs divas rindiņas.

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

Es nolēmu SDA izmantot 19. tapu un SCL - 23. tapu. Tāpēc pievienojiet ESP32 3.3v (vai kā citādi tapu var saukt uz jūsu konkrētās plates) EC uFire ierīces 3.3/5v tapai, GND - GND, 19 - SDA un 23 - SCL. Tagad pievienojiet uFire pH plāksni EK plāksnei, piespraudes tapai. Jūsu ESP32 spraudnis var atšķirties no attēlā redzamā.

4. darbība. Izveidojiet IBM Watson kontu

Izveidojiet IBM Watson kontu
Izveidojiet IBM Watson kontu
Izveidojiet IBM Watson kontu
Izveidojiet IBM Watson kontu

Dodieties uz IBM Watson IoT platformas vietni un augšējā labajā stūrī noklikšķiniet uz “PIERAKSTĪTIES”. Noklikšķiniet uz apakšā esošās saites uz “Izveidot un IBMid”. Pabeidziet reģistrācijas procesu, un jūs galu galā nonāksit lielākoties tukšā tīmekļa lapā. Augšējā labajā stūrī redzēsit savu e -pasta adresi, noklikšķiniet uz tās un redzēsit, ka neesat organizācijas biedrs. Noklikšķiniet uz "Reģistrēties".

Jūs atradīsities IBM mākoņa pieteikšanās lapā. Noklikšķiniet uz "Pieteikšanās" un pēc tam nākamajā lapā noklikšķiniet uz "PIERAKSTĪTIES". Aizpildiet veidlapu un pēc tam pārbaudiet savu e -pastu. Dodieties atpakaļ uz šo lapu un instalējiet lietu interneta platformu.

Tagad dodieties uz pirmo lapu, šeit, noklikšķiniet uz savas e -pasta adreses, un izvēlnē “Bluemix Free xxxxxx” vajadzētu redzēt organizāciju. Ņemiet vērā sešu ciparu ciparu/burtu kombināciju. Jums tas būs vajadzīgs vēlāk, tas ir jūsu organizācijas ID.

Tagad varat doties uz šo saiti, noklikšķinot uz 'Lietu interneta platforma-vr. Nākamajā lapā redzēsit pogu “Palaist”. Es nokopētu šo saiti ātrākai piekļuvei nākamreiz, no šejienes viss tiks darīts.

5. darbība: nodrošiniet ierīci

  1. Ekrāna kreisajā pusē redzēsit izvēlni. Noklikšķiniet uz tā, kas izskatās kā mikroprocesors ar apzīmējumu “Ierīces”.
  2. Ekrāna augšējā vidū redzēsit “Pārlūkot”, “Darbība” un “Ierīču tipi”. Atlasiet “Ierīču tipi” un pēc tam “+ Pievienot ierīces tipu”.
  3. Ekrānā “Pievienot ierīces tipu” izveidojiet jaunu ierīces nosaukumu ESP32, noklikšķiniet uz Tālāk. Ja vēlaties, aizpildiet papildu informāciju veidlapā un pēc tam noklikšķiniet uz Gatavs. Nākamajā ekrānā noklikšķiniet uz "Reģistrēt ierīces"
  4. Ekrānā “Ierīču reģistrēšana” vajadzētu redzēt ierīces tipu, ESP32, jau aizpildītu un melnu, lai ievadītu “ierīces ID”. Es saucu savu '0001'. Noklikšķiniet uz Tālāk. Atstājiet autentifikācijas marķieri tukšu un noklikšķiniet uz Tālāk un pēc tam uz Gatavs.
  5. Nākamajā ekrānā jums tiks dota vienīgā iespēja nokopēt autentifikācijas marķieri. Kopējiet to un ņemiet vērā arī organizācijas ID, ierīces ID un ierīces tipu. Jums tas būs vajadzīgs nākamajam solim.
  6. Turiet šo lapu atvērtu un pārejiet pie nākamās darbības.

6. darbība. Skice

Skice
Skice

Jūs varat apskatīt avotu šeit.

  1. Kopējiet failus Arduino projektā.
  2. Rediģēt Watson.h.

    1. Mainiet SSID un paroli uz savu WiFi tīkla informāciju.
    2. Mainiet Organization_ID, Device_Type, Device_ID un Authentication_Token, ņemot vērā informāciju, kas iegūta, veicot iepriekšējo darbību.
  3. Augšupielādējiet to savā ESP32 un apskatiet jauno ierīci IBM Watson vietnē. Noklikšķiniet uz ierīces un pēc tam uz “Valsts”. Tam vajadzētu parādīt vērtību atjaunināšanu. Ja tas nedarbojas, sadaļā “Žurnāli” varat atrast noderīgu informāciju.

7. darbība: skatiet datus

Skatīt datus
Skatīt datus
  1. Lapā IBM Watson IoT Platform noklikšķiniet uz augšējās kreisās ikonas, uz kuras ir deviņi mazi punkti ar apzīmējumu “Dēļi”.
  2. Noklikšķiniet uz "+ Izveidot jaunu dēli", sauciet to, kā vēlaties, noklikšķiniet uz "Tālāk" un pēc tam uz "Gatavs".
  3. Atveriet jaunizveidoto padomi un pēc tam noklikšķiniet uz "+ Pievienot jaunu karti".

    1. Es izveidošu temperatūras vizualizāciju, izmantojot mērinstrumenta diagrammas tipu.
    2. Nākamajā lapā atlasiet mūsu ierīci un noklikšķiniet uz Tālāk
    3. Nākamajā lapā noklikšķiniet uz "Savienot jaunu datu kopu". Lodziņā “Notikums” atlasiet “statuss”, pēc tam sadaļā “Īpašums” vajadzētu redzēt mūsu datu vienumu sarakstu, izvēlieties “C”. Mainiet “Type” uz numuru un “Unit” uz “C”, tad “Min” un “Max” uz 0 un 85. Noklikšķiniet uz “Next”.
    4. Mainiet izmēru uz “S” vai “M”, lai redzētu mērinstrumentu diagrammu. “Nākamais” un pēc tam “Iesniegt”.
  4. Atkārtojiet iepriekš minētās darbības citiem datu vienumiem.

Ieteicams: