Tartalomjegyzék:

IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: 7 lépés (képekkel)
IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: 7 lépés (képekkel)

Videó: IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: 7 lépés (képekkel)

Videó: IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: 7 lépés (képekkel)
Videó: Шокирующая правда о нечеловеческих НЛО: Джон Гриневальд раскрывает все 2024, Július
Anonim
IoT hidroponika - Az IBM Watsonjának használata PH és EC mérésekhez
IoT hidroponika - Az IBM Watsonjának használata PH és EC mérésekhez

Ez az oktatóanyag bemutatja, hogyan lehet monitorozni a hidroponikai beállítások EC -jét, pH -ját és hőmérsékletét, és feltölteni az adatokat az IBM Watson szolgáltatásába.

Watson szabadon kezdheti. Vannak fizetett tervek, de az ingyenes terv több mint elég ehhez a projekthez.

1. lépés: A szükséges dolgok

  • Bármilyen ESP32 fejlesztőlap. Ez ésszerűnek tűnik, de bármelyik működni fog.
  • Elszigetelt EC szonda interfész kártya és K1 vezetőképesség szonda. Mindkettőt beszerezheti az ufire.co oldalon.
  • Egy izolált ISE szonda interfész kártya és egy pH szonda is az ufire.co -tól.
  • Bizonyos esélyek, például vezetékek és USB -kábelek.

2. lépés: A szoftver

  1. Feltételezem, hogy ismeri az Arduino -t, az Arduino IDE -t, és már telepítette. Ha nem, kövesse a linkeket.
  2. A következő dolog az ESP32 platform telepítése. Valamilyen oknál fogva ezt nem egyszerűsítették le az IDE által kínált platformkezelési funkciók, ezért fel kell lépnie a github oldalra, és követnie kell a megfelelő telepítési utasításokat.
  3. Most a könyvtárakhoz: Az Arduino IDE -ből lépjen a Sketch / Include Library / Library

    1. Keresse meg és telepítse az „Isolated EC Probe Interface” elemet.
    2. Keresse meg és telepítse a „PubSubClient” alkalmazást.
    3. Keresse meg és telepítse az „Isolated ISE Probe Interface” elemet.
    4. Keresse meg és telepítse az „ArduinoJson” 5.13.2 verziót.

3. lépés: Kapcsolatok létrehozása

Kapcsolatok létrehozása
Kapcsolatok létrehozása

Az általunk használt ESP32 WiFi és BLE interfésszel rendelkezik, így csak tápellátásra van szükség. Valószínűleg USB -kábelt szeretne táplálni, de az akkumulátor egy másik lehetőség. Sok ESP32 megvásárolható az akkumulátor töltő áramkörével, amely már a táblán van.

Az EC, a pH és a hőmérséklet mérésére szolgáló uFire eszközök az I2C busszal csatlakoznak az ESP32 -hez. Az ESP32 segítségével tetszőleges két tűt választhat az I2C számára. Mindkét eszköz ugyanazon a buszon lesz, tehát az SCL és az SDA csapok ugyanazok lesznek. Ha megnézi a kódot (következő lépés), akkor ezt a két sort fogja látni.

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

Úgy döntöttem, hogy az SDA -hoz a 19 -es, az SCL -hez a 23 -as tűt használom. Csatlakoztassa tehát az ESP32 3.3V -ját (vagy bármilyet is hívjon az adott táblán) az EC uFire eszköz 3.3/5v -os tűjéhez, a GND -t a GND -hez, a 19 -et az SDA -hoz és a 23 -at az SCL -hez. Most csatlakoztassa az uFire pH -táblát az EC -laphoz, tüske a csaphoz. Az ESP32 érintkezője eltérhet a képen láthatótól.

4. lépés: Hozzon létre egy IBM Watson -fiókot

Hozzon létre egy IBM Watson -fiókot
Hozzon létre egy IBM Watson -fiókot
Hozzon létre egy IBM Watson -fiókot
Hozzon létre egy IBM Watson -fiókot

Látogasson el az IBM Watson IoT Platform webhelyre, és kattintson a "SIGN IN" gombra a jobb felső sarokban. Kattintson a „Létrehozás és IBMid” linkre az alsó részen. Végezze el a regisztrációs folyamatot, és végül egy többnyire üres kinézetű weboldalon találja magát. A jobb felső sarokban látni fogja az e -mail címét, kattintson rá, és látni fogja, hogy azt mondja, hogy nem tagja egy szervezetnek. Kattintson a "Regisztráció" gombra.

Az IBM Cloud bejelentkezési oldalán találja magát. Kattintson a „Bejelentkezés” gombra, majd a következő oldalon kattintson a „REGISZTRÁLÁS” gombra. Töltse ki az űrlapot, majd ellenőrizze az e -mail címét. Menjen vissza erre az oldalra, és telepítse a „dolgok internete” platformot.

Most menjen a legelső oldalra, kattintson ide az e -mail címére, és megjelenik egy szervezet a „Bluemix Free xxxxxx” nevű menüben. Vegye figyelembe a hatjegyű szám/betű kombinációt. Később szüksége lesz rá, ez a szervezet azonosítója.

Most erre a linkre léphet, kattintson az „Internet of Things Platform-vr. A következő oldalon megjelenik az „Indítás” gomb. Másolom a linket a gyorsabb elérés érdekében, legközelebb innen lesz minden.

5. lépés: Készítsen eszközt

  1. A képernyő bal oldalán megjelenik egy menü. Kattintson arra, amely úgy néz ki, mint egy „Eszközök” feliratú mikroprocesszor.
  2. A képernyő felső közepén a „Tallózás”, a „Művelet” és az „Eszköztípusok” láthatók. Válassza az „Eszköztípusok”, majd a „+ Eszköztípus hozzáadása” lehetőséget.
  3. Az „Eszköztípus hozzáadása” képernyőn adjon új nevet ESP32 -nek, majd kattintson a Tovább gombra. Ha szeretné, töltse ki az űrlapon található további információkat, majd kattintson a „Kész” gombra. A következő képernyőn kattintson az "Eszközök regisztrálása" gombra
  4. Az „Eszközök regisztrálása” képernyőn látnia kell az eszköztípust, az ESP32 -t, már kitöltve, és egy feketét az „Eszköz -azonosító” megadásához. Az enyémet 0001 -nek fogom hívni. Kattintson a „Tovább” gombra. Hagyja üresen a hitelesítési tokent, és kattintson a „Tovább”, majd a „Kész” gombra.
  5. A következő képernyőn az egyetlen lehetőséget kapja a „Hitelesítési token” másolására. Másolja ki, és vegye figyelembe a „Szervezeti azonosító”, „Eszközazonosító” és „Eszköztípus” címét is. Szüksége lesz rá a következő lépéshez.
  6. Tartsa nyitva az oldalt, és folytassa a következő lépéssel.

6. lépés: Vázlat

Vázlat
Vázlat

Itt megnézheti a forrást.

  1. Másolja a fájlokat egy Arduino projektbe.
  2. Watson szerkesztése.h.

    1. Változtassa meg az SSID -t és a jelszót a WiFi hálózati információihoz.
    2. Módosítsa a Szervezet_azonosítót, Eszköz_típust, Eszköz_azonosítót és Hitelesítés_Token elemet az előző lépésben kapott információkra.
  3. Töltse fel az ESP32 készülékére, és tekintse meg új eszközét az IBM Watson webhelyen. Kattintson az eszközre, majd az „Állapot” elemre. Meg kell mutatnia az értékek frissítését. Ha nem működik, hasznos információkat találhat a „Naplók” alatt.

7. lépés: Tekintse meg az adatokat

Tekintse meg az adatokat
Tekintse meg az adatokat
  1. Az IBM Watson IoT Platform oldalon kattintson a bal felső sarokban lévő ikonra, amelyen kilenc kis pont található, „Táblák” felirattal.
  2. Kattintson a "+ Új tábla létrehozása" gombra, nevezze el, ahogy akarja, kattintson a "Tovább", majd a "Kész" gombra.
  3. Nyissa meg az újonnan létrehozott táblát, majd kattintson a "+ Új kártya hozzáadása" gombra.

    1. Hőmérsékleti vizualizációt készítek a Gauge chart típus segítségével.
    2. A következő oldalon válassza ki eszközünket, majd kattintson a „Tovább” gombra
    3. A következő oldalon kattintson az "Új adatkészlet csatlakoztatása" gombra. Az „Esemény” mezőben válassza az „állapot” lehetőséget, majd a „Tulajdonság” mezőben látnia kell az adatelemek listáját, válassza a „C” lehetőséget. Módosítsa a „Típust” számra, az „Egységet” „C” -re, majd a „Min” és a „Max” értéket 0 -ra és 85 -re. Kattintson a „Tovább” gombra.
    4. Módosítsa a méretet „S” vagy „M” értékre, hogy valóban megtekintse a mérőábrát. „Következő”, majd „Küldés”.
  4. Ismételje meg a fenti lépéseket a többi adatelemnél is.

Ajánlott: