Sadržaj:

IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja: 7 koraka (sa slikama)
IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja: 7 koraka (sa slikama)

Video: IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja: 7 koraka (sa slikama)

Video: IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja: 7 koraka (sa slikama)
Video: DIY Hydroponics Garden Tower Build | Less than $150 2024, Juli
Anonim
IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja
IoT Hydroponics - Korištenje IBM -ovog Watsona za PH i EC mjerenja

Ovo uputstvo će pokazati kako nadzirati EC, pH i temperaturu postavljanja hidroponike i učitavati podatke u IBM -ov Watson servis.

Watson je slobodan za početak. Postoje plaćeni planovi, ali besplatni plan je više nego dovoljan za ovaj projekt.

Korak 1: Stvari koje će vam trebati

  • Bilo koja razvojna ploča ESP32. Ovaj se čini razumnim, ali svaki će uspjeti.
  • Izolovana ploča sa interfejsom EC sonde i sonda za provodljivost K1. Oboje ih možete nabaviti na ufire.co.
  • Izolovana ploča za sučelje ISE sonde i pH sonda takođe sa sajta ufire.co.
  • Neki izgledi i završeci poput žica i USB kabela.

Korak 2: Softver

  1. Pretpostavit ću da ste upoznati s Arduinom, Arduino IDE -om, i da ste ga već instalirali. Ako ne, slijedite veze.
  2. Sljedeća stvar je instaliranje ESP32 platforme. Iz nekog razloga, to nije pojednostavljeno dostupnim funkcijama upravljanja platformom koje IDE nudi, pa ćete morati otići na stranicu github i slijediti odgovarajuća uputstva za instalaciju.
  3. Sada za biblioteke: U Arduino IDE -u idite na Sketch / Include Library / Manage Libraries …

    1. Potražite i instalirajte 'Isolated EC Probe Interface'.
    2. Potražite i instalirajte 'PubSubClient'.
    3. Potražite i instalirajte 'Isolated ISE Probe Interface'.
    4. Potražite i instalirajte 'ArduinoJson' verziju 5.13.2.

Korak 3: Uspostavljanje veze

Uspostavljanje veza
Uspostavljanje veza

ESP32 koji koristimo ima WiFi i BLE sučelja, pa mu samo treba napajanje. Vjerojatno ćete htjeti USB kabel za napajanje, ali baterija je druga mogućnost. Mnogi ESP32 se mogu kupiti sa krugom za punjenje baterija koji je već na ploči.

UFire uređaji koje ćemo mjeriti EC, pH i temperatura povezuju se sa ESP32 preko I2C sabirnice. S ESP32 možete odabrati bilo koja dva pina za I2C. Oba uređaja bit će na istoj sabirnici, pa će SCL i SDA pinovi biti isti. Ako pogledate kôd (sljedeći korak), vidjet ćete ova dva retka.

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

Odlučio sam koristiti pin 19 za SDA i pin 23 za SCL. Zato povežite 3.3V ESP32 (ili bilo koji pin koji se može nazvati na vašoj ploči) na 3.3/5v pin EC uFire uređaja, GND na GND, 19 na SDA i 23 na SCL. Sada spojite uFire pH ploču na EC ploču, pin za pin. Ispis na vašem ESP32 može se razlikovati od slike.

Korak 4: Napravite IBM Watson račun

Napravite IBM Watson račun
Napravite IBM Watson račun
Napravite IBM Watson račun
Napravite IBM Watson račun

Idite na web stranicu IBM Watson IoT Platforme i kliknite 'PRIJAVI SE' u gornjem desnom kutu. Kliknite vezu pri dnu do 'Kreiraj i IBMid'. Dovršite postupak registracije i na kraju ćete se naći na web stranici koja izgleda uglavnom prazno. U gornjem desnom kutu vidjet ćete svoju adresu e -pošte, kliknite na nju i vidjet ćete da piše da niste član organizacije. Kliknite 'Prijavite se'.

Naći ćete se na stranici IBM Cloud Login. Pritisnite 'Prijava', a zatim na sljedećoj stranici kliknite 'PRIJAVA'. Popunite obrazac, a zatim provjerite svoju e -poštu. Vratite se na ovu stranicu i instalirajte 'Internet of Things Platform'.

Sada idite na prvu stranicu, ovdje kliknite svoju adresu e -pošte i trebali biste vidjeti organizaciju u izborniku pod nazivom 'Bluemix Free xxxxxx'. Obratite pažnju na šestocifrenu kombinaciju broja/slova. Trebat će vam za kasnije, to je ID vaše organizacije.

Sada možete otići na ovu vezu, kliknite 'Internet of Things Platform-vr. Na sljedećoj stranici vidjet ćete dugme 'Pokreni'. Sljedeći put bih kopirao tu vezu radi bržeg pristupa. Ovdje će se sve raditi.

Korak 5: Nabavite uređaj

  1. Na lijevoj strani ekrana vidjet ćete izbornik. Kliknite onu koja izgleda kao mikroprocesor s oznakom 'Devices'.
  2. U gornjoj sredini ekrana vidjet ćete 'Pregledaj', 'Radnja' i 'Vrste uređaja'. Odaberite 'Vrste uređaja', a zatim '+ Dodaj tip uređaja'.
  3. Na ekranu 'Add Device Type' (Dodaj vrstu uređaja) napravite novi naziv uređaja ESP32, kliknite Dalje. Popunite dodatne informacije na obrascu ako želite, a zatim kliknite 'Gotovo'. Na sljedećem ekranu kliknite 'Registriraj uređaje'
  4. Na ekranu 'Register Devices' trebali biste vidjeti vrstu svog uređaja, ESP32, već popunjenu i crnu za unos 'Device ID -a'. Nazvat ću svoj '0001'. Kliknite 'Dalje'. Ostavite token za provjeru autentičnosti prazan i kliknite 'Dalje', a zatim 'Gotovo'.
  5. Na sljedećem ekranu dobit ćete svoju jedinu priliku da kopirate 'Authentication Token'. Kopirajte ga i uzmite u obzir „ID organizacije“, „ID uređaja“i „Vrsta uređaja“. Trebat će vam za sljedeći korak.
  6. Neka stranica ostane otvorena i idite na sljedeći korak.

Korak 6: Skicirajte

Sketch
Sketch

Izvor možete pogledati ovde.

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

    1. Promijenite ssid i lozinku u podatke o WiFi mreži.
    2. Promijenite Organization_ID, Device_Type, Device_ID i Authentication_Token na informacije koje ste dobili iz prethodnog koraka.
  3. Prenesite ga na svoj ESP32 i pogledajte svoj novi uređaj na web stranici IBM Watson. Pritisnite uređaj, a zatim "Država". Trebalo bi da vam prikazuje ažuriranje vrijednosti. Ako ne radi, možda ćete pronaći neke korisne informacije pod 'Dnevnici'.

Korak 7: Pregledajte podatke

Pogledajte podatke
Pogledajte podatke
  1. Na stranici IBM Watson IoT Platform kliknite gornju lijevu ikonu, onu s devet malih točkica označenu kao "ploče".
  2. Pritisnite '+ Kreiraj novu ploču', nazovite je kako god želite, kliknite 'Dalje', a zatim 'Gotovo'.
  3. Otvorite novostvorenu ploču, a zatim kliknite '+ Dodaj novu karticu'.

    1. Napravit ću vizualizaciju temperature pomoću mjernog tipa.
    2. Na sljedećoj stranici odaberite naš uređaj i kliknite 'Dalje'
    3. Na sljedećoj stranici kliknite 'Poveži novi skup podataka'. U polju 'Događaj' odaberite 'status', zatim u 'Svojstvo' trebali biste vidjeti popis naših stavki podataka, odaberite 'C'. Promijenite 'Type' u broj i 'Unit' u 'C', zatim 'Min' i 'Max' u 0 i 85. Kliknite 'Next'.
    4. Promijenite veličinu na 'S' ili 'M' da biste zaista vidjeli tabelu mjerača. 'Dalje', a zatim 'Pošalji'.
  4. Ponovite gore navedene korake za ostale stavke podataka.

Preporučuje se: