Obsah:

IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC: 7 krokov (s obrázkami)
IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC: 7 krokov (s obrázkami)

Video: IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC: 7 krokov (s obrázkami)

Video: IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC: 7 krokov (s obrázkami)
Video: DIY Hydroponics Garden Tower Build | Less than $150 2024, Júl
Anonim
IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC
IoT Hydroponics - Použitie Watsona spoločnosti IBM na meranie PH a EC

Tento návod ukazuje, ako monitorovať EC, pH a teplotu v nastavení hydroponie a nahrať údaje do služby Watson spoločnosti IBM.

Watson môže zadarmo začať. Existujú platené plány, ale bezplatný plán pre tento projekt viac než stačí.

Krok 1: Veci, ktoré budete potrebovať

  • Akákoľvek vývojová doska ESP32. Zdá sa to rozumné, ale akékoľvek bude fungovať.
  • Izolovaná doska rozhrania sondy EC a sonda vodivosti K1. Oba môžete získať na ufire.co.
  • Izolovaná doska rozhrania ISE Probe Interface a pH sonda tiež od ufire.co.
  • Niektoré šance a konce, ako sú drôty a káble USB.

Krok 2: Softvér

  1. Budem predpokladať, že poznáte Arduino, Arduino IDE, a už ho máte nainštalovaný. Ak nie, postupujte podľa odkazov.
  2. Ďalšou vecou je inštalácia platformy ESP32. Z nejakého dôvodu to nebolo zjednodušené dostupnými funkciami správy platformy, ktoré IDE ponúka, takže budete musieť prejsť na stránku github a postupovať podľa príslušných pokynov na inštaláciu.
  3. Teraz ku knižniciam: V IDE Arduino choďte na Sketch / Include Library / Manage Libraries…

    1. Vyhľadajte a nainštalujte 'Izolované rozhranie sondy EC'.
    2. Vyhľadajte a nainštalujte 'PubSubClient'.
    3. Vyhľadajte a nainštalujte 'Izolované rozhranie sondy ISE'.
    4. Vyhľadajte a nainštalujte „ArduinoJson“verzie 5.13.2.

Krok 3: Vytvorenie spojení

Vytváranie spojení
Vytváranie spojení

ESP32, ktorý používame, má rozhranie WiFi a BLE, takže potrebuje iba napájanie. Pravdepodobne budete chcieť napájací kábel USB, ale ďalšou možnosťou je batéria. Mnoho ESP32 je možné kúpiť s obvodmi na nabíjanie batérií, ktoré sú už na doske.

Zariadenia uFire, ktoré budeme merať EC, pH a teplotu, sa pripájajú k ESP32 zbernicou I2C. S ESP32 si môžete vybrať akékoľvek dva piny pre I2C. Obe zariadenia budú na tej istej zbernici, takže piny SCL a SDA budú rovnaké. Ak sa pozriete na kód (ďalší krok), zobrazia sa vám tieto dva riadky.

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

Rozhodol som sa použiť pin 19 pre SDA a pin 23 pre SCL. Pripojte teda 3,3 V ESP32 (alebo akýkoľvek kolík sa dá na vašej konkrétnej doske nazvať) k 3,3/5 V kolíku zariadenia EC uFire, GND do GND, 19 do SDA a 23 do SCL. Teraz pripojte dosku pH uFire k doske EC, kolík na kolík. Pinout na vašom ESP32 sa môže líšiť od obrázku.

Krok 4: Vytvorte si účet IBM Watson

Vytvorte si účet IBM Watson
Vytvorte si účet IBM Watson
Vytvorte si účet IBM Watson
Vytvorte si účet IBM Watson

Prejdite na webovú stránku IBM Watson IoT Platform a kliknite na položku „PRIHLÁSIŤ“v pravom hornom rohu. Kliknite na odkaz v spodnej časti stránky „Vytvoriť a IBMid“. Dokončite registračný proces a nakoniec sa ocitnete na väčšinou prázdnej webovej stránke. V pravom hornom rohu uvidíte svoju e -mailovú adresu, kliknite na ňu a uvidíte, že hovorí, že nie ste členom organizácie. Kliknite na položku Zaregistrovať sa.

Ocitnete sa na prihlasovacej stránke IBM Cloud. Kliknite na „Prihlásiť sa“a potom na ďalšej stránke kliknite na „REGISTRÁCIA“. Vyplňte formulár a potom skontrolujte svoj e -mail. Vráťte sa na túto stránku a nainštalujte si „platformu internetu vecí“.

Teraz prejdite na úplne prvú stránku, tu kliknite na svoju e -mailovú adresu a v ponuke s názvom „Bluemix Free xxxxxx“by ste mali vidieť organizáciu. Všimnite si kombináciu šesťmiestnych číslic/písmen. Budete to potrebovať neskôr, je to ID vašej organizácie.

Teraz môžete prejsť na tento odkaz a kliknúť na „Platforma internetu vecí-vr. Na ďalšej stránke uvidíte tlačidlo „Spustiť“. Skopírujem ten odkaz pre rýchlejší prístup nabudúce, bude to miesto, kde sa odtiaľto všetko robí.

Krok 5: Poskytnutie zariadenia

  1. Na ľavej strane obrazovky sa zobrazí ponuka. Kliknite na ten, ktorý vyzerá ako mikroprocesor s názvom „Zariadenia“.
  2. V hornej strednej časti obrazovky sa zobrazia možnosti „Prehľadávať“, „Akcia“a „Typy zariadení“. Vyberte „Typy zariadení“a potom „+ Pridať typ zariadenia“.
  3. Na obrazovke „Pridať typ zariadenia“zadajte nový názov zariadenia ESP32 a kliknite na tlačidlo Ďalej. Ak chcete, vyplňte dodatočné informácie vo formulári a potom kliknite na položku Hotovo. Na ďalšej obrazovke kliknite na položku „Registrovať zariadenia“
  4. Na obrazovke „Zaregistrovať zariadenia“by ste mali vidieť typ vášho zariadenia, ESP32, už vyplnený, a čierny, aby ste zadali „ID zariadenia“. Svojmu zavolám „0001“. Kliknite na „Ďalej“. Overovací token nechajte prázdny a kliknite na „Ďalej“a potom na „Hotovo“.
  5. Na nasledujúcej obrazovke dostanete jedinú šancu skopírovať „autentifikačný token“. Skopírujte ho a poznačte si tiež „ID organizácie“, „ID zariadenia“a „Typ zariadenia“. Budete to potrebovať pre ďalší krok.
  6. Nechajte túto stránku otvorenú a prejdite na ďalší krok.

Krok 6: Skica

Skica
Skica

Tu sa môžete pozrieť na zdroj.

  1. Skopírujte súbory do projektu Arduino.
  2. Upraviť Watson.h.

    1. Zmeňte ssid a heslo na informácie o vašej sieti WiFi.
    2. Zmeňte Organization_ID, Device_Type, Device_ID a Authentication_Token na informácie, ktoré ste získali z predchádzajúceho kroku.
  3. Nahrajte ho do svojho ESP32 a pozrite sa na svoje nové zariadenie na webe IBM Watson. Kliknite na zariadenie a potom na položku „Štát“. Malo by vám to ukázať aktualizáciu hodnôt. Ak nefunguje, v časti „Denníky“môžete nájsť niekoľko užitočných informácií.

Krok 7: Zobrazte údaje

Zobraziť údaje
Zobraziť údaje
  1. Na stránke IBM Watson IoT Platform kliknite na ikonu úplne vľavo hore, na ikonu s deviatimi malými bodkami označenú „Dosky“.
  2. Kliknite na položku+ Vytvoriť novú nástenku, nazvite ju, ako chcete, kliknite na položku Ďalej a potom na položku Hotovo.
  3. Otvorte novovytvorenú nástenku a potom kliknite na položku+ Pridať novú kartu.

    1. Vizualizáciu teploty urobím pomocou Gaugeovho grafu.
    2. Na ďalšej stránke vyberte naše zariadenie a kliknite na „Ďalej“
    3. Na ďalšej stránke kliknite na položku „Pripojiť nový súbor údajov“. V poli „Udalosť“vyberte „Stav“a potom v „Vlastníctve“by ste mali vidieť zoznam našich dátových položiek a zvoľte „C“. Zmeňte „Typ“na číslo a „Jednotku“na „C“, potom „Min“a „Max“na 0 a 85. Kliknite na „Ďalej“.
    4. Zmeňte veľkosť na „S“alebo „M“, aby sa graf rozchodov skutočne zobrazil. „Ďalej“a potom „Odoslať“.
  4. Zopakujte vyššie uvedené kroky pre ostatné položky údajov.

Odporúča: