Obsah:
- Krok 1: Věci, které budete potřebovat
- Krok 2: Software
- Krok 3: Vytváření připojení
- Krok 4: Vytvořte si účet IBM Watson
- Krok 5: Zajištění zařízení
- Krok 6: Skica
- Krok 7: Zobrazte data
Video: IoT Hydroponics - Využití IBM Watson pro měření PH a EC: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
- Budu předpokládat, že jste obeznámeni s Arduino, Arduino IDE, a máte jej již nainstalován. Pokud ne, sledujte odkazy.
- 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.
-
Nyní pro knihovny: V Arduino IDE přejděte na Sketch / Include Library / Manage Libraries…
- Vyhledejte a nainstalujte 'Isolated EC Probe Interface'.
- Vyhledejte a nainstalujte 'PubSubClient'.
- Vyhledejte a nainstalujte 'Isolated ISE Probe Interface'.
- Vyhledejte a nainstalujte 'ArduinoJson' verze 5.13.2.
Krok 3: Vytváření připojení
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
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í
- Na levé straně obrazovky se zobrazí nabídka. Klikněte na ten, který vypadá jako mikroprocesor s označením „Zařízení“.
- 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í“.
- 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í'
- 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“.
- 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.
- Ponechte tuto stránku otevřenou a přejděte k dalšímu kroku.
Krok 6: Skica
Zde se můžete podívat na zdroj.
- Zkopírujte soubory do projektu Arduino.
-
Upravit Watson.h.
- Změňte ssid a heslo na informace o vaší WiFi síti.
- Změňte Organization_ID, Device_Type, Device_ID a Authentication_Token na informace, které jste získali z předchozího kroku.
- 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
- 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“.
- Klikněte na „+ Vytvořit novou nástěnku“, říkejte tomu jak chcete, klikněte na „Další“a poté na „Hotovo“.
-
Otevřete nově vytvořenou nástěnku a poté klikněte na '+ Přidat novou kartu'.
- Vizualizaci teploty provedu pomocí Gaugeova grafu.
- Na další stránce vyberte naše zařízení a klikněte na 'Další'
- 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ší“.
- Změňte velikost na „S“nebo „M“, aby se skutečně zobrazila tabulka měřidel. „Další“a poté „Odeslat“.
- Opakujte výše uvedené kroky pro ostatní datové položky.
Doporučuje:
Měření času (hodiny na měření pásky): 5 kroků (s obrázky)
Time Measure (Tape Measure Clock): Pro tento projekt jsme (Alex Fiel & Anna Lynton) vzali každodenní měřicí nástroj a udělali z něj hodiny! Původní plán byl motorizovat stávající svinovací metr. Při tom jsme se rozhodli, že bude snazší vytvořit si vlastní shell, do kterého
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: 19 kroků (s obrázky)
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: Ahoj všichni, doufám, že jste všichni skvělí! V tomto pokynu vám ukážu, jak jsem vytvořil modul pro měření výkonu IoT, který vypočítává množství energie generované mými solárními panely, které využívá můj solární regulátor nabíjení
Sonda pro měření hladiny podzemní vody pro nastavení nízkých zdrojů: 4 kroky (s obrázky)
Sonda pro měření hladiny podzemní vody pro nastavení nízkých zdrojů: Úvod Od Oxfam jsme obdrželi žádost o vyvinutí jednoduchého způsobu, jakým by školní děti v Afghánistánu mohly monitorovat hladiny podzemní vody v blízkých studních. Tato stránka byla přeložena do Dari Dr. Amirem Haidarim a překlad může být
IBM Watson s ESP32 jako koncovým bodem: 11 kroků
IBM Watson s ESP32 jako koncovým bodem: Dnes zde zveřejňuji první video ze série o tom, jak připojit zařízení Endpoint s ESP32 a poté jej odeslat do cloudové služby. V této konkrétní epizodě vám ukážu, jak odesílat informace ze snímače DHT22 pomocí protokolu MQTT
Systém monitorování zařízení IoT (s platformou IBM IoT): 11 kroků (s obrázky)
IoT Plant Monitoring System (With IBM IoT Platform): Overview Plant Monitoring System (PMS) je aplikace vytvořená s jednotlivci, kteří jsou v dělnické třídě, s ohledem na zelený palec. Dnes jsou pracující jednotlivci zaneprázdněnější než kdykoli předtím; rozvoj jejich kariéry a správa jejich financí