Obsah:

IoT Hydroponics - Využití IBM Watson pro měření PH a EC: 7 kroků (s obrázky)
IoT Hydroponics - Využití IBM Watson pro měření PH a EC: 7 kroků (s obrázky)

Video: IoT Hydroponics - Využití IBM Watson pro měření PH a EC: 7 kroků (s obrázky)

Video: IoT Hydroponics - Využití IBM Watson pro měření PH a EC: 7 kroků (s obrázky)
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Listopad
Anonim
IoT Hydroponics - Použití IBM Watson pro měření PH a EC
IoT Hydroponics - Použití IBM Watson pro měření PH a EC

Tento instruktážní program ukáže, jak monitorovat EC, pH a teplotu nastavení hydroponie a nahrát data do služby Watson společnosti IBM.

Watson může začít. Existují placené plány, ale bezplatný plán pro tento projekt více než stačí.

Krok 1: Věci, které budete potřebovat

  • Jakákoli vývojová deska ESP32. Zdá se to rozumné, ale každý bude fungovat.
  • Izolovaná deska rozhraní sondy EC a sonda vodivosti K1. Oba můžete získat na ufire.co.
  • Izolovaná deska rozhraní ISE Probe Interface a pH sonda také od ufire.co.
  • Některé šance a konce, jako jsou dráty a kabely USB.

Krok 2: Software

  1. Budu předpokládat, že jste obeznámeni s Arduino, Arduino IDE, a máte jej již nainstalován. Pokud ne, sledujte odkazy.
  2. Další věcí je instalace platformy ESP32. Z nějakého důvodu to nebylo zjednodušeno dostupnými funkcemi správy platformy, které IDE nabízí, takže budete muset přejít na stránku github a postupovat podle příslušných pokynů k instalaci.
  3. Nyní pro knihovny: V Arduino IDE přejděte na Sketch / Include Library / Manage Libraries…

    1. Vyhledejte a nainstalujte 'Isolated EC Probe Interface'.
    2. Vyhledejte a nainstalujte 'PubSubClient'.
    3. Vyhledejte a nainstalujte 'Isolated ISE Probe Interface'.
    4. Vyhledejte a nainstalujte 'ArduinoJson' verze 5.13.2.

Krok 3: Vytváření připojení

Vytváření spojení
Vytváření spojení

ESP32, který používáme, má rozhraní WiFi a BLE, takže potřebuje pouze napájení. Pravděpodobně budete chtít kabel USB dodávající energii, ale baterie je další možností. Mnoho ESP32 lze zakoupit s obvody pro nabíjení baterie, které jsou již na desce.

Zařízení uFire, která budeme měřit EC, pH a teplotu, se připojují k ESP32 sběrnicí I2C. S ESP32 si můžete vybrat libovolné dva piny pro I2C. Obě zařízení budou na stejné sběrnici, takže piny SCL a SDA budou stejné. Pokud se podíváte na kód (další krok), uvidíte tyto dva řádky.

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

Rozhodl jsem se použít pin 19 pro SDA a pin 23 pro SCL. Připojte tedy 3,3 V ESP32 (nebo jakýkoli kolík může být nazýván na vaší konkrétní desce) k pinu 3,3/5 V zařízení EC uFire, GND na GND, 19 na SDA a 23 na SCL. Nyní připojte desku uFire pH k desce EC, pin pro pin. Pinout na vašem ESP32 se může lišit od obrázku.

Krok 4: Vytvořte si účet IBM Watson

Vytvořte si účet IBM Watson
Vytvořte si účet IBM Watson
Vytvořte si účet IBM Watson
Vytvořte si účet IBM Watson

Přejděte na webovou stránku IBM Watson IoT Platform a klikněte na 'PŘIHLÁSIT' v pravém horním rohu. Klikněte na odkaz v dolní části na „Vytvořit a IBMid“. Dokončete proces registrace a nakonec se ocitnete na převážně prázdné webové stránce. V pravém horním rohu uvidíte svou e -mailovou adresu, kliknete na ni a uvidíte, že říká, že nejste členem organizace. Klikněte na 'Zaregistrovat se'.

Ocitnete se na přihlašovací stránce IBM Cloud. Klikněte na „Přihlásit se“a poté na další stránce klikněte na „PŘIHLÁSIT“. Vyplňte formulář a poté zkontrolujte svůj e -mail. Vraťte se na tuto stránku a nainstalujte si platformu „Internet věcí“.

Nyní přejděte na úplně první stránku, zde klikněte na svou e -mailovou adresu a v nabídce s názvem „Bluemix Free xxxxxx“byste měli vidět organizaci. Všimněte si kombinace šestimístného čísla/písmene. Budete to potřebovat později, je to vaše ID organizace.

Nyní můžete přejít na tento odkaz a kliknout na „Platforma pro internet věcí“. Na další stránce uvidíte tlačítko „Spustit“. Zkopíroval bych ten odkaz pro rychlejší přístup příště, bude to tam, kde se vše dělá odtud.

Krok 5: Zajištění zařízení

  1. Na levé straně obrazovky se zobrazí nabídka. Klikněte na ten, který vypadá jako mikroprocesor s označením „Zařízení“.
  2. V horní polovině obrazovky uvidíte možnosti Procházet, Akce a Typy zařízení. Vyberte „Typy zařízení“a poté „+ Přidat typ zařízení“.
  3. Na obrazovce „Přidat typ zařízení“vytvořte nový název zařízení ESP32 a klikněte na Další. Pokud chcete, vyplňte další informace ve formuláři a poté klikněte na „Hotovo“. Na další obrazovce klikněte na 'Registrovat zařízení'
  4. Na obrazovce „Registrace zařízení“byste měli vidět typ vašeho zařízení, ESP32, již vyplněný, a černou barvu pro zadání „ID zařízení“. Budu říkat svému '0001'. Klikněte na 'Další'. Ponechte ověřovací token prázdný a klikněte na „Další“a poté na „Hotovo“.
  5. Na následující obrazovce dostanete jedinečnou šanci zkopírovat „ověřovací token“. Zkopírujte jej a poznamenejte si také „ID organizace“, „ID zařízení“a „Typ zařízení“. Budete to potřebovat pro další krok.
  6. Ponechte tuto stránku otevřenou a přejděte k dalšímu kroku.

Krok 6: Skica

Skica
Skica

Zde se můžete podívat na zdroj.

  1. Zkopírujte soubory do projektu Arduino.
  2. Upravit Watson.h.

    1. Změňte ssid a heslo na informace o vaší WiFi síti.
    2. Změňte Organization_ID, Device_Type, Device_ID a Authentication_Token na informace, které jste získali z předchozího kroku.
  3. Nahrajte jej do svého ESP32 a podívejte se na své nové zařízení na webu IBM Watson. Klikněte na zařízení a poté na „Stav“. Mělo by vám to ukazovat aktualizované hodnoty. Pokud nefunguje, můžete v části „Protokoly“najít užitečné informace.

Krok 7: Zobrazte data

Zobrazit data
Zobrazit data
  1. Na stránce IBM Watson IoT Platform klikněte na ikonu úplně vlevo nahoře, na ikonu s devíti malými tečkami označenou „Desky“.
  2. Klikněte na „+ Vytvořit novou nástěnku“, říkejte tomu jak chcete, klikněte na „Další“a poté na „Hotovo“.
  3. Otevřete nově vytvořenou nástěnku a poté klikněte na '+ Přidat novou kartu'.

    1. Vizualizaci teploty provedu pomocí Gaugeova grafu.
    2. Na další stránce vyberte naše zařízení a klikněte na 'Další'
    3. Na další stránce klikněte na „Připojit novou sadu dat“. V poli „Událost“vyberte „Stav“a poté v „Vlastnosti“byste měli vidět seznam našich datových položek, zvolte „C“. Změňte „Typ“na číslo a „Jednotku“na „C“, poté „Min“a „Max“na 0 a 85. Klikněte na „Další“.
    4. Změňte velikost na „S“nebo „M“, aby se skutečně zobrazila tabulka měřidel. „Další“a poté „Odeslat“.
  4. Opakujte výše uvedené kroky pro ostatní datové položky.

Doporučuje: