Cuprins:
- Pasul 1: Lucruri de care ai nevoie
- Pasul 2: Software-ul
- Pasul 3: Realizarea conexiunilor
- Pasul 4: Creați un cont IBM Watson
- Pasul 5: Furnizați un dispozitiv
- Pasul 6: Schiță
- Pasul 7: Vizualizați datele
Video: Hydroponics IoT - Utilizarea Watson IBM pentru măsurători PH și EC: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Această instrucțiune va arăta cum să monitorizați EC, pH-ul și temperatura unei configurații hidroponice și să încărcați datele în serviciul Watson IBM.
Watson este liber să înceapă. Există planuri plătite, dar planul gratuit este mai mult decât suficient pentru acest proiect.
Pasul 1: Lucruri de care ai nevoie
- Orice placă de dezvoltare ESP32. Acesta pare rezonabil, dar orice va funcționa.
- O placă de interfață EC izolată și o sondă de conductivitate K1. Le puteți obține pe amândouă pe ufire.co.
- O placă de interfață ISE izolată și o sondă de pH, de asemenea, de la ufire.co.
- Unele cote și capete precum fire și cabluri USB.
Pasul 2: Software-ul
- Voi presupune că sunteți familiarizat cu Arduino, ID-ul Arduino și îl aveți deja instalat. Dacă nu, urmați linkurile.
- Următorul lucru este instalarea platformei ESP32. Din anumite motive, acest lucru nu a fost simplificat de funcțiile disponibile de gestionare a platformei pe care IDE le oferă, așa că va trebui să accesați pagina github și să urmați instrucțiunile de instalare corespunzătoare.
-
Acum pentru biblioteci: din IDE-ul Arduino, mergeți la Sketch / Include Library / Manage Libraries …
- Căutați și instalați „Interfață izolată EC Probe Interface”.
- Căutați și instalați „PubSubClient”.
- Căutați și instalați „Interfață izolată ISE Probe Interface”.
- Căutați și instalați versiunea 5.13.2 „ArduinoJson”.
Pasul 3: Realizarea conexiunilor
ESP32 pe care îl folosim are interfețe WiFi și BLE, astfel încât este nevoie doar de o sursă de alimentare. Probabil că veți dori un cablu USB care să furnizeze energie, dar o baterie este o altă opțiune. Multe ESP32 pot fi cumpărate cu circuite de încărcare a bateriei deja pe placă.
Dispozitivele uFire pe care le vom măsura EC, pH și temperatură se conectează la ESP32 prin magistrala I2C. Cu ESP32, puteți alege oricare doi pini pentru I2C. Ambele dispozitive vor fi pe aceeași magistrală, deci pinii SCL și SDA vor fi la fel. Dacă vă uitați la cod (pasul următor), veți vedea aceste două linii.
ISE_pH pH (19, 23); uFire_EC mS (19, 23);
Am decis să folosesc pinul 19 pentru SDA și pinul 23 pentru SCL. Așadar, conectați 3.3v ESP32 (sau oricare ar putea fi numit pinul pe placa dvs. particulară) la pinul 3.3 / 5v al dispozitivului uFire EC, GND la GND, 19 la SDA și 23 la SCL. Acum conectați placa de pH uFire la placa EC, pin pentru pin. Pinout-ul de pe ESP32 poate fi diferit de imagine.
Pasul 4: Creați un cont IBM Watson
Accesați site-ul web IBM Watson IoT Platform și faceți clic pe „CONECTARE” în colțul din dreapta sus. Faceți clic pe linkul din partea de jos pentru a „Creați și IBMid”. Finalizați procesul de înregistrare și, în cele din urmă, vă veți găsi pe o pagină web cu aspect aproape gol. În colțul din dreapta sus, veți vedea adresa de e-mail, faceți clic pe ea și veți vedea că scrie că nu sunteți membru al unei organizații. Faceți clic pe „Înscrieți-vă”.
Vă veți găsi la pagina IBM Cloud Login. Faceți clic pe „Conectare”, apoi pe pagina următoare, faceți clic pe „ÎNREGISTRARE”. Completați formularul și apoi verificați e-mailul. Reveniți la această pagină și instalați „platforma Internet of Things”.
Acum accesați chiar prima pagină, aici, faceți clic pe adresa dvs. de e-mail și ar trebui să vedeți o organizație în meniul numit „Bluemix Free xxxxxx”. Rețineți combinația de șase cifre / literă. Îl veți avea nevoie pentru mai târziu, este ID-ul organizației dvs.
Acum puteți accesa acest link, faceți clic pe „Internet of Things Platform-vr. În pagina următoare, veți vedea un buton „Lansare”. Aș copia acest link pentru acces mai rapid data viitoare, va fi acolo unde totul se va face de aici înainte.
Pasul 5: Furnizați un dispozitiv
- Veți vedea un meniu în partea stângă a ecranului. Faceți clic pe cel care arată ca un microprocesor etichetat „Dispozitive”.
- În mijlocul superior al ecranului, veți vedea „Răsfoire”, „Acțiune” și „Tipuri de dispozitive”. Selectați „Tipuri de dispozitiv”, apoi „+ Adăugați tip de dispozitiv”.
- Pe ecranul „Adăugare tip de dispozitiv”, creați un nou nume de dispozitiv ESP32, faceți clic pe Următorul. Completați informațiile suplimentare din formular dacă doriți și apoi faceți clic pe „Terminat”. În ecranul următor, faceți clic pe „Înregistrați dispozitivele”
- Pe ecranul „Înregistrați dispozitive”, ar trebui să vedeți tipul dispozitivului dvs., ESP32, deja completat și un negru pentru a introduce un „ID dispozitiv”. O voi numi pe a mea „0001”. Faceți clic pe „Următorul”. Lăsați simbolul de autentificare necompletat și faceți clic pe „Următorul”, apoi pe „Terminat”.
- În următorul ecran, vi se va oferi singura dvs. șansă de a copia „Jetonul de autentificare”. Copiați-l și luați notă și de „ID organizație”, „ID dispozitiv” și „Tip dispozitiv”. Veți avea nevoie de acesta pentru pasul următor.
- Păstrați pagina deschisă și treceți la pasul următor.
Pasul 6: Schiță
Puteți arunca o privire la sursă aici.
- Copiați fișierele într-un proiect Arduino.
-
Editați Watson.h.
- Schimbați SSID și parola la informațiile despre rețeaua WiFi.
- Schimbați Organization_ID, Device_Type, Device_ID și Authentication_Token la informațiile obținute de la pasul anterior.
- Încărcați-l pe ESP32 și aruncați o privire asupra noului dispozitiv de pe site-ul IBM Watson. Faceți clic pe dispozitiv și apoi pe „State”. Ar trebui să vă arate actualizarea valorilor. Dacă nu funcționează, este posibil să găsiți câteva informații utile în „Jurnale”.
Pasul 7: Vizualizați datele
- Pe pagina IBM Watson IoT Platform, faceți clic pe pictograma din stânga sus, cea cu nouă puncte mici etichetate „Placi”.
- Faceți clic pe „+ Creați o nouă placă”, numiți-o cum doriți, faceți clic pe „Următorul” și apoi pe „Terminat”.
-
Deschideți noul forum creat, apoi faceți clic pe „+ Adăugați un card nou”.
- Voi face o vizualizare a temperaturii folosind tipul graficului Gauge.
- În pagina următoare, selectați dispozitivul nostru și faceți clic pe „Următorul”
- Faceți clic pe „Conectați setul de date noi” pe pagina următoare. În caseta „Eveniment”, selectați „stare”, apoi în „Proprietate”, ar trebui să vedeți o listă a articolelor noastre de date, să alegeți „C”. Schimbați „Tip” la număr și „Unitate” la „C”, apoi „Min” și „Max” la 0 și 85. Faceți clic pe „Următorul”.
- Schimbați dimensiunea în „S” sau „M” pentru a vedea de fapt diagrama indicatorului. „Următorul” și apoi „Trimiteți”.
- Repetați pașii de mai sus pentru celelalte elemente de date.
Recomandat:
Măsurători ale senzorului de curent ACS724 cu Arduino: 4 pași
Măsurători ale senzorului de curent ACS724 cu Arduino: În acest instructable vom experimenta conectarea unui senzor de curent ACS724 la un Arduino pentru a efectua măsurători de curent. În acest caz, senzorul de curent este o varietate de +/- 5A care produce 400 mv / A. Arduino Uno are un ADC de 10 biți, deci întrebări bune
Măsurători de lumină și culoare cu Pimoroni Enviro: bit pentru Micro: bit: 5 pași
Măsurători de lumină și culoare Cu Pimoroni Enviro: bit pentru Micro: bit: Am lucrat anterior la unele dispozitive care permit măsurători de lumină și culoare și s-ar putea să găsiți multe despre teoria din spatele acestor măsurători, instructivele aici și aici. a lansat recent enviro: bit, un supliment pentru m
IBM Watson cu ESP32 ca punct final: 11 pași
IBM Watson cu ESP32 ca punct final: Postez aici astăzi primul videoclip al unei serii despre cum se montează un dispozitiv Endpoint cu ESP32 și îl trimit apoi către un serviciu cloud. În acest episod specific, vă voi arăta cum să trimiteți informații de la un senzor DHT22 utilizând protocolul MQTT
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: 9 pași (cu imagini)
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: scaunele cu roți cu putere medie (PWC) au devenit mai populare în ultimii ani. Cu toate acestea, datorită amplasării roților din față, suporturile tradiționale montate lateral au fost înlocuite cu un singur suport pentru picioare montat central. Din păcate, center-mou