Sisukord:

IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks: 7 sammu (koos piltidega)
IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks: 7 sammu (koos piltidega)

Video: IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks: 7 sammu (koos piltidega)

Video: IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks: 7 sammu (koos piltidega)
Video: Aegex Webinar: IBM Watson IoT 2024, November
Anonim
IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks
IoT hüdropoonika - IBMi Watsoni kasutamine PH ja EC mõõtmiseks

See juhend näitab, kuidas jälgida hüdropoonika seadistuse EC -d, pH -d ja temperatuuri ning laadida andmed üles IBMi Watsoni teenusesse.

Watson võib alustada tasuta. Tasulisi plaane on, kuid tasuta plaan on selle projekti jaoks enam kui piisav.

Samm: asjad, mida vajate

  • Mis tahes ESP32 arendusplaat. See näib olevat mõistlik, kuid kõik toimivad.
  • Eraldatud EC -sondi liidese plaat ja K1 juhtivusandur. Mõlemad saate saidilt ufire.co.
  • Isoleeritud ISE Probe Interface plaat ja pH -sond ka saidilt ufire.co.
  • Mõned koefitsiendid nagu juhtmed ja USB -kaablid.

Samm 2: Tarkvara

  1. Eeldan, et olete tuttav Arduino, Arduino IDE -ga ja olete selle juba installinud. Kui ei, siis järgige linke.
  2. Järgmine asi on ESP32 platvormi installimine. Mingil põhjusel pole seda lihtsustanud IDE pakutavad platvormihaldusfunktsioonid, nii et peate minema githubi lehele ja järgima asjakohaseid installijuhiseid.
  3. Nüüd raamatukogude jaoks: Arduino IDE -st minge visandile / kaasake raamatukogu / hallake raamatukogusid …

    1. Otsige ja installige „Isolated EC Probe Interface”.
    2. Otsige ja installige 'PubSubClient'.
    3. Otsige ja installige „Isolated ISE Probe Interface”.
    4. Otsige ja installige 'ArduinoJson' versioon 5.13.2.

Samm: ühenduste loomine

Ühenduste loomine
Ühenduste loomine

Meie kasutusel oleval ESP32 -l on WiFi ja BLE liidesed, nii et see vajab lihtsalt toiteallikat. Tõenäoliselt soovite toiteallikaks USB -kaablit, kuid aku on veel üks võimalus. Paljusid ESP32 -sid saab osta, kui aku laadimisskeem on juba tahvlil.

UFire seadmed, mida me mõõdame EC, pH ja temperatuuri, ühendatakse ESP32 -ga I2C siini kaudu. ESP32 abil saate I2C jaoks valida kaks tihvti. Mõlemad seadmed asuvad samas bussis, seega on SCL- ja SDA -tihvtid samad. Kui vaatate koodi (järgmine samm), näete neid kahte rida.

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

Otsustasin kasutada tihvti 19 SDA jaoks ja tihvti 23 SCL jaoks. Seega ühendage ESP32 3.3v (või mis iganes tihvti teie konkreetsel plaadil võib nimetada) EC uFire seadme 3.3/5v kontaktiga, GND GND -ga, 19 SDA -ga ja 23 SCL -iga. Nüüd ühendage uFire pH -plaat EC -plaadiga, tihvt tihvti jaoks. ESP32 pinout võib pildil olevast erineda.

Samm: looge IBM Watsoni konto

Looge IBM Watsoni konto
Looge IBM Watsoni konto
Looge IBM Watsoni konto
Looge IBM Watsoni konto

Minge IBM Watson IoT Platform veebisaidile ja klõpsake paremas ülanurgas nuppu „SIGN IN”. Klõpsake allosas olevat linki „Loo ja IBMid”. Lõpetage registreerimisprotsess ja lõpuks leiate end enamasti tühja välimusega veebilehelt. Parempoolses ülanurgas näete oma e -posti aadressi, klõpsake seda ja näete, et te ei ole organisatsiooni liige. Klõpsake nuppu „Registreeru”.

Leiate end IBM Cloudi sisselogimislehelt. Klõpsake "Logi sisse" ja seejärel järgmisel lehel nuppu "SIGN UP". Täitke vorm ja kontrollige seejärel oma e -posti. Minge tagasi sellele lehele ja installige asjade Interneti platvorm.

Nüüd minge esimesele lehele, klõpsake siin oma e -posti aadressil ja peaksite nägema menüüs organisatsiooni nimega „Bluemix Free xxxxxx”. Pange tähele kuuekohalist numbri/tähe kombinatsiooni. Vajate seda hiljem, see on teie organisatsiooni ID.

Nüüd saate minna sellele lingile, klõpsates „Asjade Interneti platvorm-vr. Järgmisel lehel näete nuppu „Käivita”. Järgmisel korral kopeeriksin selle lingi kiiremaks juurdepääsuks, siit saab edaspidi kõik tehtud.

Samm: seadme varustamine

  1. Näete ekraani vasakus servas menüüd. Klõpsake seda, mis näeb välja nagu mikroprotsessor sildiga „Seadmed”.
  2. Ekraani ülaosas näete 'Sirvi', 'Toiming' ja 'Seadmetüübid'. Valige „Seadmetüübid” ja seejärel „+ Lisa seadme tüüp”.
  3. Määrake ekraanil „Lisa seadme tüüp” uus seadme nimi ESP32, klõpsake nuppu Edasi. Soovi korral täitke vormil lisateave ja klõpsake siis nuppu „Valmis”. Järgmisel ekraanil klõpsake nuppu "Registreeri seadmed"
  4. Ekraanil „Seadmete registreerimine” peaksite nägema oma seadme tüüpi ESP32, mis on juba täidetud ja musta värvi, et sisestada „Seadme ID”. Helistan omale 0001. Klõpsake nuppu "Järgmine". Jätke autentimismärk tühjaks ja klõpsake nuppu „Järgmine” ja seejärel „Valmis”.
  5. Järgmisel ekraanil antakse teile ainus võimalus kopeerida „Autentimismärk”. Kopeerige see ja võtke teadmiseks ka „organisatsiooni ID”, „seadme ID” ja „seadme tüüp”. Te vajate seda järgmise sammu jaoks.
  6. Hoidke see leht avatud ja liikuge järgmise sammu juurde.

6. samm: visandage

Visand
Visand

Siin saate vaadata allikat.

  1. Kopeerige failid Arduino projekti.
  2. Redigeeri Watson.h.

    1. Muutke SSID ja parool oma WiFi -võrgu teabeks.
    2. Muutke organisatsiooni_ID, seadme_tüüp, seadme_ID ja autentimine_väärtust, võttes arvesse eelmises etapis saadud teavet.
  3. Laadige see oma ESP32 -sse ja vaadake oma uut seadet IBM Watsoni saidil. Klõpsake seadmel ja seejärel olekul. See peaks näitama väärtuste värskendamist. Kui see ei tööta, leiate "Logid" alt kasulikku teavet.

Samm: vaadake andmeid

Vaadake andmeid
Vaadake andmeid
  1. Klõpsake lehel IBM Watson IoT Platform vasakul ülaservas olevat ikooni, millel on üheksa väikest punkti sildiga „Lauad”.
  2. Klõpsake nuppu „+ Loo uus tahvel”, nimetage seda kuidas soovite, klõpsake nuppu „Järgmine” ja seejärel „Valmis”.
  3. Avage äsja loodud juhatus ja klõpsake nuppu "+ Lisa uus kaart".

    1. Teen temperatuuri visualiseerimise, kasutades Gauge diagrammi tüüpi.
    2. Järgmisel lehel valige meie seade ja klõpsake nuppu "Järgmine"
    3. Klõpsake järgmisel lehel käsul „Ühenda uus andmekogum”. Valige väljal „Sündmus” „olek”, seejärel „Atribuudil” peaksite nägema meie andmeüksuste loendit ja valima „C”. Muutke 'Tüüp' arvuks ja 'Ühik' C -ks, seejärel 'Min' ja 'Max' väärtuseks 0 ja 85. Klõpsake nuppu 'Järgmine'.
    4. Mõõdikute diagrammi nägemiseks muutke suuruseks S või M. „Järgmine” ja seejärel „Esita”.
  4. Korrake ülaltoodud samme teiste andmeüksuste puhul.

Soovitan: