Kazalo:

IoT Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC: 7 korakov (s slikami)
IoT Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC: 7 korakov (s slikami)

Video: IoT Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC: 7 korakov (s slikami)

Video: IoT Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC: 7 korakov (s slikami)
Video: Шокирующая правда о нечеловеческих НЛО: Джон Гриневальд раскрывает все 2024, Julij
Anonim
IoP Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC
IoP Hydroponics - Uporaba IBM -ovega Watsona za meritve PH in EC

Ta navodila bodo pokazala, kako spremljati EC, pH in temperaturo pri nastavitvi hidroponike ter naložiti podatke v IBM -ovo storitev Watson.

Watson je prost za začetek. Obstajajo plačljivi načrti, vendar je brezplačni načrt več kot dovolj za ta projekt.

Korak: Stvari, ki jih boste potrebovali

  • Vsaka razvojna plošča ESP32. Ta se zdi razumna, vendar bo vsaka delovala.
  • Izolirana vmesniška plošča EC sonde in sonda prevodnosti K1. Oboje lahko dobite na ufire.co.
  • Izolirana vmesniška plošča ISE sonde in pH sonda tudi iz ufire.co.
  • Nekatere možnosti in konci, kot so žice in kabli USB.

2. korak: programska oprema

  1. Predvidevam, da poznate Arduino, Arduino IDE, in ste ga že namestili. Če ne, sledite povezavam.
  2. Naslednja stvar je namestitev platforme ESP32. Iz nekega razloga to ni poenostavljeno z razpoložljivimi funkcijami za upravljanje platforme, ki jih ponuja IDE, zato morate iti na stran github in slediti ustreznim navodilom za namestitev.
  3. Zdaj za knjižnice: V Arduino IDE pojdite na Sketch / Include Library / Manage Libraries …

    1. Poiščite in namestite 'Isolated EC Probe Interface'.
    2. Poiščite in namestite »PubSubClient«.
    3. Poiščite in namestite "Isolated ISE Probe Interface".
    4. Poiščite in namestite »ArduinoJson« različice 5.13.2.

3. korak: Vzpostavite povezave

Vzpostavljanje povezav
Vzpostavljanje povezav

ESP32, ki ga uporabljamo, ima vmesnike WiFi in BLE, zato potrebuje le napajalnik. Verjetno boste želeli napajati kabel USB, vendar je druga možnost baterija. Veliko ESP32 je mogoče kupiti z vezjem za polnjenje baterij, ki je že na plošči.

Naprave uFire, ki jih bomo merili EC, pH in temperaturo, se z vodilom I2C povežejo z ESP32. Z ESP32 lahko izberete dva zatiča za I2C. Obe napravi bosta na istem vodilu, zato bodo nožici SCL in SDA enaki. Če pogledate kodo (naslednji korak), boste videli ti dve vrstici.

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

Odločil sem se, da uporabim pin 19 za SDA in pin 23 za SCL. Zato priključite 3.3V ESP32 (ali kakršen koli pin na vaši plošči) na 3.3/5v pin EC uFire, GND v GND, 19 v SDA in 23 v SCL. Zdaj povežite uFire pH ploščo z EC ploščo, pin za pin. Izpis na vašem ESP32 se lahko razlikuje od slike.

4. korak: Ustvarite račun IBM Watson

Ustvarite račun IBM Watson
Ustvarite račun IBM Watson
Ustvarite račun IBM Watson
Ustvarite račun IBM Watson

Pojdite na spletno mesto platforme IBM Watson IoT Platform in kliknite 'PRIJAVA' v zgornjem desnem kotu. Kliknite povezavo pri dnu za "Ustvari in IBMid". Dokončajte postopek registracije in sčasoma se boste znašli na večinoma prazni spletni strani. V zgornjem desnem kotu boste videli svoj e -poštni naslov, kliknite nanj in videli boste, da piše, da niste član organizacije. Kliknite 'Prijava'.

Našli se boste na strani za prijavo v IBM Cloud. Kliknite »Prijava« in nato na naslednji strani kliknite »PRIJAVA«. Izpolnite obrazec in nato preverite svoj e -poštni naslov. Vrnite se na to stran in namestite platformo „Internet of Things“.

Zdaj pojdite na prvo stran, tukaj kliknite svoj e -poštni naslov in v meniju bi morali videti organizacijo z imenom 'Bluemix Free xxxxxx'. Upoštevajte kombinacijo šestmestnih številk/črk. Potrebovali ga boste pozneje, to je ID vaše organizacije.

Zdaj lahko greste na to povezavo in kliknete »Internet of Things Platform-vr. Na naslednji strani boste videli gumb »Zaženi«. Naslednjič bi kopiral to povezavo za hitrejši dostop, od tu naprej se bo vse dogajalo.

5. korak: Zagotovite napravo

  1. Na levi strani zaslona boste videli meni. Kliknite tisto, ki je videti kot mikroprocesor z oznako "Naprave".
  2. V zgornjem sredini zaslona boste videli »Brskanje«, »Dejanje« in »Vrste naprav«. Izberite 'Vrste naprav' in nato '+ Dodaj vrsto naprave'.
  3. Na zaslonu 'Dodaj vrsto naprave' ustvarite novo napravo z imenom ESP32, kliknite Naprej. Če želite, izpolnite dodatne podatke v obrazcu in kliknite »Končano«. Na naslednjem zaslonu kliknite »Registracija naprav«
  4. Na zaslonu 'Register Devices' bi morali videti vrsto vaše naprave, ESP32, ki je že izpolnjena, in črno, da vnesete 'ID naprave'. Mojega bom poklical '0001'. Kliknite 'Naprej'. Žeton za preverjanje pristnosti pustite prazen in kliknite »Naprej« in nato »Končano«.
  5. Na naslednjem zaslonu boste imeli edino priložnost, da kopirate "žeton za preverjanje pristnosti". Kopirajte ga in upoštevajte tudi »ID organizacije«, »ID naprave« in »Vrsta naprave«. Potrebovali ga boste za naslednji korak.
  6. Stran naj bo odprta in pojdite na naslednji korak.

6. korak: Skica

Skica
Skica

Vir si lahko ogledate tukaj.

  1. Kopirajte datoteke v projekt Arduino.
  2. Uredite Watson.h.

    1. Spremenite ssid in geslo v podatke o omrežju WiFi.
    2. Spremenite Organization_ID, Device_Type, Device_ID in Authentication_Token na podatke, ki ste jih dobili iz prejšnjega koraka.
  3. Naložite ga v svoj ESP32 in si oglejte svojo novo napravo na spletnem mestu IBM Watson. Kliknite napravo in nato »Stanje«. Prikazati bi vam morala posodobljene vrednosti. Če ne deluje, boste morda našli nekaj koristnih informacij v razdelku »Dnevniki«.

7. korak: Oglejte si podatke

Ogled podatkov
Ogled podatkov
  1. Na strani platforme IBM Watson IoT Platform kliknite ikono v zgornjem levem kotu, tisto z devetimi majhnimi pikami z oznako "deske".
  2. Kliknite »+ Ustvari novo tablo«, pokličite jo kakorkoli želite, kliknite »Naprej« in nato »Končano«.
  3. Odprite novo ustvarjeno ploščo in kliknite »+ Dodaj novo kartico«.

    1. Naredil bom vizualizacijo temperature z uporabo merilne karte.
    2. Na naslednji strani izberite našo napravo in kliknite »Naprej«
    3. Na naslednji strani kliknite »Poveži nov nabor podatkov«. V polju »Dogodek« izberite »stanje«, nato v »Lastnost« bi morali videti seznam naših podatkovnih elementov, izberite »C«. Spremenite 'Vrsta' na številko in 'Enoto' na 'C', nato 'Min' in 'Max' na 0 in 85. Kliknite 'Naprej'.
    4. Spremenite velikost na 'S' ali 'M', da dejansko vidite merilno tabelo. 'Naprej' in nato 'Pošlji'.
  4. Zgornje korake ponovite za druge podatke.

Priporočena: