Përmbajtje:

IoT Hydroponics - Përdorimi i IBM's Watson për matjet e PH dhe EC: 7 hapa (me fotografi)
IoT Hydroponics - Përdorimi i IBM's Watson për matjet e PH dhe EC: 7 hapa (me fotografi)

Video: IoT Hydroponics - Përdorimi i IBM's Watson për matjet e PH dhe EC: 7 hapa (me fotografi)

Video: IoT Hydroponics - Përdorimi i IBM's Watson për matjet e PH dhe EC: 7 hapa (me fotografi)
Video: Шокирующая правда о нечеловеческих НЛО: Джон Гриневальд раскрывает все 2024, Korrik
Anonim
IoT Hydroponics - Përdorimi i Watson i IBM për Matjet e PH dhe EC
IoT Hydroponics - Përdorimi i Watson i IBM për Matjet e PH dhe EC

Ky udhëzues do të tregojë se si të monitoroni EC, pH dhe temperaturën e një konfigurimi hidroponik dhe të ngarkoni të dhënat në shërbimin Watson të IBM.

Watson është i lirë të fillojë. Ka plane me pagesë, por plani falas është më se i mjaftueshëm për këtë projekt.

Hapi 1: Gjërat që ju nevojiten

  • Çdo bord zhvillimi ESP32. Kjo duket e arsyeshme, por çdo gjë do të funksionojë.
  • Një tabelë e izoluar e Ndërfaqes së Sondës EC dhe një sondë përçueshmërie K1. Mund t’i merrni të dyja në ufire.co.
  • Një tabelë e izoluar e ndërfaqes së sondës ISE dhe një sondë pH gjithashtu nga ufire.co.
  • Disa shanse dhe përfundime si telat dhe kabllot USB.

Hapi 2: Softueri

  1. Unë do të supozoj se jeni njohur me Arduino, Arduino IDE dhe e keni instaluar tashmë. Nëse jo, ndiqni lidhjet.
  2. Gjëja tjetër është instalimi i platformës ESP32. Për disa arsye, kjo nuk është thjeshtuar nga veçoritë e disponueshme të menaxhimit të platformës që IDE duhet të ofrojë, kështu që do t'ju duhet të shkoni në faqen e github dhe të ndiqni udhëzimet e duhura të instalimit.
  3. Tani për bibliotekat: Nga në Arduino IDE, shko Sketch / Include Library / Manage Bibliotekat…

    1. Kërkoni dhe instaloni 'Ndërfaqja e izoluar e sondës EC'.
    2. Kërkoni dhe instaloni 'PubSubClient'.
    3. Kërkoni dhe instaloni 'Ndërfaqja e izoluar e sondës ISE'.
    4. Kërkoni dhe instaloni 'ArduinoJson' versionin 5.13.2.

Hapi 3: Krijimi i lidhjeve

Krijimi i Lidhjeve
Krijimi i Lidhjeve

ESP32 që ne po përdorim ka ndërfaqe WiFi dhe BLE, në mënyrë që të ketë nevojë vetëm për një furnizim me energji elektrike. Ju ndoshta do të dëshironi një kabllo USB që furnizon energji, por një bateri është një tjetër mundësi. Shumë ESP32 mund të blihen me qark të karikimit të baterisë tashmë në tabelë.

Pajisjet uFire që do të matim EC, pH dhe temperaturën lidhen me ESP32 me autobusin I2C. Me ESP32, ju mund të zgjidhni çdo dy kunja për I2C. Të dy pajisjet do të jenë në të njëjtin autobus, kështu që kunjat SCL dhe SDA do të jenë të njëjtë. Nëse shikoni kodin (hapi tjetër), do të shihni këto dy rreshta.

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

Vendosa të përdor pin 19 për SDA dhe pin 23 për SCL. Pra, lidhni 3.3v të ESP32 (ose çfarëdo pin që mund të quhet në tabelën tuaj të veçantë) me pinin 3.3/5v të pajisjes EC uFire, GND në GND, 19 në SDA dhe 23 në SCL. Tani lidhni tabelën e pH të uFire me tabelën EC, kunj për kunj. Pinout në ESP32 tuaj mund të jetë i ndryshëm nga fotografia.

Hapi 4: Bëni një llogari IBM Watson

Bëni një llogari IBM Watson
Bëni një llogari IBM Watson
Bëni një llogari IBM Watson
Bëni një llogari IBM Watson

Shkoni në faqen e internetit të IBM Watson IoT Platform dhe klikoni 'SIGN IN' në këndin e sipërm të djathtë. Klikoni lidhjen pranë fundit për 'Krijo dhe IBMid'. Përfundoni procesin e regjistrimit dhe përfundimisht do të gjeni veten në një faqe në internet kryesisht të zbrazët. Në këndin e sipërm të djathtë, do të shihni adresën tuaj të postës elektronike, klikoni mbi të dhe do të shihni që thotë se nuk jeni anëtar i një organizate. Kliko 'Regjistrohu'.

Do të gjeni veten në faqen e Hyrjes në IBM Cloud. Kliko 'Identifikohu', dhe pastaj në faqen tjetër, kliko 'SIGN UP'. Plotësoni formularin dhe pastaj kontrolloni emailin tuaj. Kthehuni përsëri në këtë faqe dhe instaloni "Platformën e Internetit të Gjërave".

Tani drejtohuni në faqen e parë, këtu, klikoni adresën tuaj të postës elektronike dhe duhet të shihni një organizatë në menunë e quajtur "Bluemix Free xxxxxx". Merrni parasysh kombinimin gjashtë shifror të numrave/shkronjave. Do t'ju duhet për më vonë, është ID -ja juaj e organizatës.

Tani mund të shkoni në këtë lidhje, klikoni 'Platforma e Internetit të Gjërave-vr. Në faqen tjetër, do të shihni një buton 'Launch'. Unë do ta kopjoja atë lidhje për qasje më të shpejtë herën tjetër, do të jetë aty ku gjithçka bëhet nga këtu e tutje.

Hapi 5: Siguroni një pajisje

  1. Do të shihni një menu në anën e majtë të ekranit. Klikoni atë që duket si një mikroprocesor i etiketuar "Pajisjet".
  2. Në mesin e sipërm të ekranit, do të shihni "Shfleto", "Veprim" dhe "Llojet e pajisjeve". Zgjidhni 'Llojet e pajisjeve' dhe më pas '+ Shto llojin e pajisjes'.
  3. Në ekranin "Shto llojin e pajisjes", krijoni një pajisje të re me emrin ESP32, klikoni Tjetër. Plotësoni informacionin shtesë në formular nëse dëshironi dhe pastaj klikoni 'U krye'. Në ekranin tjetër, klikoni "Regjistro pajisjet"
  4. Në ekranin "Regjistro pajisjet", duhet të shihni llojin e pajisjes tuaj, ESP32, të mbushur tashmë dhe një ngjyrë të zezë për të futur një "ID të pajisjes". Unë do ta quaj timen '0001'. Kliko 'Next'. Lëreni shenjën e vërtetimit bosh dhe klikoni 'Next' dhe pastaj 'Done'.
  5. Në ekranin e mëposhtëm, do t'ju jepet shansi juaj i vetëm për të kopjuar 'Shenjën e Autentifikimit'. Kopjoni atë dhe gjithashtu mbani shënim "ID e organizatës", "ID e pajisjes" dhe "Lloji i pajisjes". Ju do të keni nevojë për hapin tjetër.
  6. Mbani atë faqe të hapur dhe shkoni në hapin tjetër.

Hapi 6: Skiconi

Skicë
Skicë

Ju mund t'i hidhni një sy burimit këtu.

  1. Kopjoni skedarët në një projekt Arduino.
  2. Edit Watson.h.

    1. Ndryshoni ssid dhe fjalëkalimin në informacionin e rrjetit tuaj WiFi.
    2. Ndryshoni Organizatën_ID, Device_Type, Device_ID dhe Authentication_Token në informacionin që keni marrë nga hapi i mëparshëm.
  3. Ngarko atë në ESP32 tuaj dhe hidhini një sy pajisjes tuaj të re në faqen e IBM Watson. Klikoni pajisjen dhe më pas 'Gjendja'. Duhet të ju tregojë azhurnimin e vlerave. Nëse nuk funksionon, mund të gjeni disa informacione të dobishme nën 'Regjistrat'.

Hapi 7: Shikoni të dhënat

Shikoni të dhënat
Shikoni të dhënat
  1. Në faqen e IBM Watson IoT Platform, klikoni në ikonën shumë lart majtas, atë me nëntë pika të vogla të etiketuara "Bordet".
  2. Klikoni '+ Krijo tabelë të re', quajeni si të doni, klikoni 'Next' dhe më pas 'Done'.
  3. Hapni Bordin e krijuar rishtas, pastaj klikoni '+ Shto Kartë të Re'.

    1. Unë do të bëj një vizualizim të temperaturës duke përdorur llojin e grafikut Gauge.
    2. Në faqen tjetër, zgjidhni pajisjen tonë dhe klikoni "Tjetër"
    3. Klikoni "Lidhni grupin e të dhënave të reja" në faqen tjetër. Në kutinë "Event", zgjidhni "statusin", pastaj në "Pronën", duhet të shihni një listë të artikujve tanë të të dhënave, zgjidhni "C". Ndryshoni 'Type' në numër dhe 'Unit' në 'C', pastaj 'Min' dhe 'Max' në 0 dhe 85. Klikoni 'Next'.
    4. Ndryshoni madhësinë në 'S' ose 'M' për të parë në të vërtetë tabelën e matësit. 'Tjetra' dhe pastaj 'Paraqit'.
  4. Përsëritni hapat e mësipërm për artikujt e tjerë të të dhënave.

Recommended: