Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: programinė įranga
- 3 žingsnis: užmegzti ryšius
- 4 veiksmas: sukurkite „IBM Watson“paskyrą
- 5 veiksmas: aprūpinkite įrenginį
- 6 žingsnis: eskizas
- 7 veiksmas: peržiūrėkite duomenis
Video: „IoT Hydroponics“- IBM „Watson“naudojimas PH ir EC matavimams: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Ši instrukcija parodys, kaip stebėti hidroponikos sąrankos EC, pH ir temperatūrą ir įkelti duomenis į IBM „Watson“paslaugą.
„Watson“gali pradėti nemokamai. Yra mokamų planų, tačiau nemokamo plano šiam projektui daugiau nei pakanka.
1 žingsnis: reikalingi dalykai
- Bet kuri ESP32 kūrimo plokštė. Tai atrodo pagrįsta, bet bet kuri veiks.
- Izoliuota EB zondo sąsajos plokštė ir K1 laidumo zondas. Juos abu galite įsigyti ufire.co.
- Izoliuota ISE zondo sąsajos plokštė ir pH zondas taip pat iš ufire.co.
- Kai kurie šansai ir pabaiga, pavyzdžiui, laidai ir USB kabeliai.
2 žingsnis: programinė įranga
- Manau, kad esate susipažinę su „Arduino“, „Arduino IDE“ir jau turite ją įdiegę. Jei ne, sekite nuorodas.
- Kitas dalykas yra įdiegti ESP32 platformą. Dėl tam tikrų priežasčių tai nesupaprastino galimos IDE siūlomos platformos valdymo funkcijos, todėl turėsite eiti į „github“puslapį ir vykdyti atitinkamas diegimo instrukcijas.
-
Dabar bibliotekoms: iš „Arduino IDE“eikite eskizu / įtraukite biblioteką / valdykite bibliotekas …
- Ieškokite ir įdiekite „Isolated EC Probe Interface“.
- Ieškokite ir įdiekite „PubSubClient“.
- Ieškokite ir įdiekite „Isolated ISE Probe Interface“.
- Ieškokite ir įdiekite „ArduinoJson“5.13.2 versiją.
3 žingsnis: užmegzti ryšius
Mūsų naudojamas ESP32 turi „WiFi“ir BLE sąsajas, todėl reikia tik maitinimo šaltinio. Tikriausiai norėsite USB kabelio, tiekiančio maitinimą, tačiau baterija yra dar viena galimybė. Daugelį ESP32 galima nusipirkti su jau esančia baterijos įkrovimo grandine.
„UFire“prietaisai, kuriais matuosime EC, pH ir temperatūrą, jungiami prie ESP32 naudojant I2C magistralę. Naudodami ESP32, I2C galite pasirinkti bet kokius du kaiščius. Abu įrenginiai bus toje pačioje magistralėje, todėl SCL ir SDA kaiščiai bus vienodi. Jei pažvelgsite į kodą (kitas žingsnis), pamatysite šias dvi eilutes.
ISE_pH pH (19, 23); uFire_EC mS (19, 23);
Aš nusprendžiau naudoti 19 kaištį SDA ir 23 kaištį SCL. Taigi prijunkite ESP32 3.3v (ar bet kokį jūsų konkrečios plokštės kaištį) prie EC uFire įrenginio 3.3/5v kaiščio, GND prie GND, 19 prie SDA ir 23 prie SCL. Dabar prijunkite „uFire“pH plokštę prie EB plokštės, kaištis kaiščiui. ESP32 kištukas gali skirtis nuo pavaizduoto paveikslėlyje.
4 veiksmas: sukurkite „IBM Watson“paskyrą
Eikite į „IBM Watson IoT Platform“svetainę ir viršutiniame dešiniajame kampe spustelėkite „SIGN IN“. Spustelėkite apačioje esančią nuorodą „Sukurti ir IBMid“. Užbaikite registracijos procesą ir galiausiai atsidursite dažniausiai tuščiame tinklalapyje. Viršutiniame dešiniajame kampe pamatysite savo el. Pašto adresą, spustelėkite jį ir pamatysite, kad sakoma, kad nesate organizacijos narys. Spustelėkite „Registruotis“.
Jūs atsidursite „IBM Cloud Login“puslapyje. Spustelėkite „Prisijungti“, tada kitame puslapyje spustelėkite „REGISTRUOTIS“. Užpildykite formą ir patikrinkite savo el. Grįžkite į šį puslapį ir įdiekite „Daiktų interneto platformą“.
Dabar eikite į patį pirmąjį puslapį, čia spustelėkite savo el. Pašto adresą ir meniu „Bluemix Free xxxxxx“turėtumėte pamatyti organizaciją. Atkreipkite dėmesį į šešių skaitmenų skaičių ir raidžių derinį. Jums to prireiks vėliau, tai yra jūsų organizacijos ID.
Dabar galite pereiti prie šios nuorodos, spustelėti „Daiktų interneto platforma-vr. Kitame puslapyje pamatysite mygtuką „Paleisti“. Kitą kartą norėčiau greičiau nukopijuoti šią nuorodą, kad nuo šiol viskas bus padaryta.
5 veiksmas: aprūpinkite įrenginį
- Kairėje ekrano pusėje pamatysite meniu. Spustelėkite tą, kuris atrodo kaip mikroprocesorius, pažymėtas „Įrenginiai“.
- Viršutiniame ekrano viduryje pamatysite „Naršyti“, „Veiksmas“ir „Įrenginių tipai“. Pasirinkite „Įrenginių tipai“, tada „+ Pridėti įrenginio tipą“.
- Ekrane „Pridėti įrenginio tipą“sukurkite naują įrenginio pavadinimą ESP32, spustelėkite Pirmyn. Jei norite, užpildykite papildomą informaciją formoje ir spustelėkite „Atlikta“. Kitame ekrane spustelėkite „Registruoti įrenginius“
- Ekrane „Registruoti įrenginius“turėtumėte pamatyti jau užpildytą įrenginio tipą ESP32 ir juodą, kad įvestumėte „Įrenginio ID“. Aš vadinsiu savo „0001“. Spustelėkite „Kitas“. Palikite autentifikavimo žetoną tuščią ir spustelėkite „Kitas“, tada - „Atlikta“.
- Kitame ekrane jums bus suteikta vienintelė galimybė nukopijuoti „Autentifikavimo žetoną“. Nukopijuokite jį ir atkreipkite dėmesį į „organizacijos ID“, „įrenginio ID“ir „įrenginio tipą“. To jums reikės kitam žingsniui.
- Laikykite tą puslapį atidarytą ir pereikite prie kito veiksmo.
6 žingsnis: eskizas
Čia galite pažvelgti į šaltinį.
- Nukopijuokite failus į „Arduino“projektą.
-
Redaguoti Watson.h.
- Pakeiskite „SSID“ir slaptažodį į „WiFi“tinklo informaciją.
- Pakeiskite Organization_ID, Device_Type, Device_ID ir Authentication_Token, atsižvelgdami į informaciją, kurią gavote atlikdami ankstesnį veiksmą.
- Įkelkite jį į savo ESP32 ir pažvelkite į savo naują įrenginį „IBM Watson“svetainėje. Spustelėkite įrenginį, tada - būseną. Tai turėtų rodyti atnaujinamas vertes. Jei jis neveikia, skiltyje „Žurnalai“galite rasti naudingos informacijos.
7 veiksmas: peržiūrėkite duomenis
- „IBM Watson IoT Platform“puslapyje spustelėkite piktogramą viršutiniame kairiajame kampe - tą, kurioje yra devyni maži taškeliai, pažymėti „Lentos“.
- Spustelėkite „+ Sukurti naują lentą“, vadinkite ją kaip norite, spustelėkite „Kitas“, tada - „Atlikta“.
-
Atidarykite naujai sukurtą lentą, tada spustelėkite „+ Pridėti naują kortelę“.
- Padarysiu temperatūros vizualizaciją naudodamas Gauge diagramos tipą.
- Kitame puslapyje pasirinkite mūsų įrenginį ir spustelėkite „Kitas“
- Kitame puslapyje spustelėkite „Prijungti naują duomenų rinkinį“. Lauke „Įvykis“pasirinkite „būsena“, tada skiltyje „Nuosavybė“turėtumėte pamatyti mūsų duomenų elementų sąrašą ir pasirinkti „C“. Pakeiskite „Type“į skaičių ir „Unit“į „C“, tada „Min“ir „Max“į 0 ir 85. Spustelėkite „Next“.
- Pakeiskite dydį į „S“arba „M“, kad iš tikrųjų pamatytumėte matuoklių diagramą. „Kitas“, tada „Pateikti“.
- Pakartokite aukščiau nurodytus veiksmus kitiems duomenų elementams.
Rekomenduojamas:
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: 6 žingsniai (su nuotraukomis)
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: Jei turite du (x2) mikro: bitus, ar pagalvojote juos naudoti nuotoliniu būdu valdydami RC automobilį? Galite valdyti RC automobilį naudodami vieną mikro: bitą kaip siųstuvą, o kitą - kaip imtuvą. Kai naudojate „MakeCode“redaktorių mikro: b
Infraraudonųjų spindulių jutiklio naudojimas su „Arduino“: 8 žingsniai (su nuotraukomis)
Infraraudonųjų spindulių jutiklio naudojimas su „Arduino“: kas yra infraraudonųjų spindulių (dar žinomas kaip IR) jutiklis? IR jutiklis yra elektroninis prietaisas, kuris nuskaito IR signalus tam tikruose standartų apibrėžtuose dažnių diapazonuose ir paverčia juos elektriniais signalais išvesties kaištyje (paprastai vadinamas signalo kaiščiu) . IR signalas
„Complex Arts“jutiklių plokštės naudojimas gryniems duomenims valdyti per „WiFi“: 4 žingsniai (su nuotraukomis)
„Complex Arts Sensor Board“naudojimas gryniems duomenims valdyti per „WiFi“: ar kada nors norėjote eksperimentuoti su gestų valdymu? Priversti daiktus judėti rankos mostu? Valdykite muziką sukdami riešą? Ši instrukcija parodys, kaip tai padaryti! „Complex Arts Sensor Board“(complexarts.net) yra universali mikro
„IoT Hydroponics“- „Adafruit IO“naudojimas EC, PH ir temperatūros registravimui: 6 žingsniai
„IoT Hydroponics“- „Adafruit IO“naudojimas EC, PH ir temperatūros registravimui: ši instrukcija parodys, kaip stebėti hidroponikos sąrankos EC, pH ir temperatūrą ir įkelti duomenis į „Adafruit“IO paslaugą. Pradėti „Adafruit IO“galima nemokamai. Yra mokamų planų, tačiau nemokamo plano šiam specialistui daugiau nei pakanka
Pirštų atspaudų jutiklio naudojimas kartu su XAMP sprendimu: 6 žingsniai (su nuotraukomis)
Pirštų atspaudų jutiklio naudojimas kartu su XAMP sprendimu: Mokyklos projektui ieškojome sprendimo, kaip stebėti mokinių lankomumą. Daugelis mūsų studentų atvyksta vėlai. Tai varginantis darbas patikrinti jų buvimą. Kita vertus, yra daug diskusijų, nes studentai dažnai sakys