Mündəricat:

IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson istifadə: 7 addım (şəkillərlə)
IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson istifadə: 7 addım (şəkillərlə)

Video: IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson istifadə: 7 addım (şəkillərlə)

Video: IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson istifadə: 7 addım (şəkillərlə)
Video: Automated hydroponic system (EC/PH) - QuickStart 2024, Iyul
Anonim
IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson -dan istifadə
IoT Hydroponics - PH və EC Ölçmələri üçün IBM's Watson -dan istifadə

Bu təlimat, hidroponik qurğunun EC, pH və temperaturunu necə izlədiyini və məlumatları IBM -in Watson xidmətinə yükləməyi göstərəcək.

Watson işə başlamaq üçün pulsuzdur. Ödənişli planlar var, amma pulsuz plan bu layihə üçün kifayət qədərdir.

Addım 1: Ehtiyac duyacağınız şeylər

  • İstənilən ESP32 inkişaf lövhəsi. Bu ağlabatan görünür, amma hər kəs işləyəcək.
  • İzolyasiya edilmiş EC Probe Interface lövhəsi və K1 keçiricilik zondu. Hər ikisini ufire.co saytından əldə edə bilərsiniz.
  • İzole edilmiş ISE Probe İnterfeysi lövhəsi və ufire.co saytından bir pH zondu.
  • Kabellər və USB kabellər kimi bəzi bahis və bitişlər.

Addım 2: Proqram təminatı

  1. Arduino, Arduino IDE ilə tanış olduğunuzu və artıq quraşdırıldığını güman edəcəyəm. Əks təqdirdə, bağlantıları izləyin.
  2. Növbəti şey ESP32 platformasının quraşdırılmasıdır. Nədənsə, IDE -nin təqdim etdiyi mövcud platforma idarəetmə xüsusiyyətləri ilə sadələşdirilməmişdir, buna görə github səhifəsinə keçib müvafiq quraşdırma təlimatlarına əməl etməlisiniz.
  3. İndi kitabxanalar üçün: Arduino IDE -dən goto Sketch / Kitabxana Daxil et / Kitabxanaları İdarə edin …

    1. 'İzolyasiya edilmiş EC Probe Arayüzü' axtarın və quraşdırın.
    2. 'PubSubClient' axtarın və quraşdırın.
    3. 'İzole edilmiş ISE Probe Arayüzü' axtarın və quraşdırın.
    4. 'ArduinoJson' 5.13.2 versiyasını axtarın və quraşdırın.

Addım 3: Bağlantıların qurulması

Əlaqələr qurmaq
Əlaqələr qurmaq

İstifadə etdiyimiz ESP32 WiFi və BLE interfeyslərinə malikdir, belə ki, sadəcə enerji təchizatı lazımdır. Yəqin ki, güc verən bir USB kabel istəyəcəksiniz, amma başqa bir seçim batareyadır. Bir çox ESP32, lövhədə olan batareya doldurma sistemi ilə satın alına bilər.

EC, pH və temperaturu ölçəcəyimiz uFire cihazları I2C avtobusu ilə ESP32 -yə qoşulur. ESP32 ilə I2C üçün hər hansı iki pin seçə bilərsiniz. Hər iki cihaz eyni avtobusda olacaq, buna görə SCL və SDA pinləri eyni olacaq. Koda baxsanız (növbəti addım) bu iki sətri görəcəksiniz.

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

SDA üçün pin 19 və SCL üçün pin 23 istifadə etməyə qərar verdim. ESP32 -nin 3.3v (və ya pin xüsusi lövhənizdə nə adlandırıla bilər) EC uFire cihazının 3.3/5v pininə, GND -dən GND -ə, 19 -u SDA -ya və 23 -ü SCL -ə qoşun. İndi uFire pH kartını EC lövhəsinə bağlayın, pin üçün pin. ESP32 cihazınızdakı pinout şəkildən fərqli ola bilər.

Addım 4: IBM Watson Hesabı yaradın

IBM Watson Hesabı yaradın
IBM Watson Hesabı yaradın
IBM Watson Hesabı yaradın
IBM Watson Hesabı yaradın

IBM Watson IoT Platform veb saytına gedin və sağ üst küncdəki 'OTUR' düyməsini basın. Aşağıdakı 'Yarat və IBMid' bağlantısını vurun. Qeydiyyat prosesini tamamlayın və nəticədə özünüzü əsasən boş görünən bir səhifədə tapacaqsınız. Sağ üst küncdə e -poçt ünvanınızı görəcəksiniz, üzərinə vurun və bir təşkilatın üzvü olmadığınızı yazdığını görəcəksiniz. 'Qeydiyyat' düyməsini basın.

Özünüzü IBM Bulud Giriş səhifəsində tapa bilərsiniz. 'Giriş' düyməsini və sonra növbəti səhifədə 'QAYD OL' düyməsini basın. Formu doldurun və sonra e -poçtunuzu yoxlayın. Bu səhifəyə qayıdın və 'Əşyaların İnterneti Platformasını' quraşdırın.

İndi ilk səhifəyə keçin, burada e -poçt ünvanınızı vurun və menyuda 'Bluemix Pulsuz xxxxxx' adlı bir təşkilat görməlisiniz. Altı rəqəmli rəqəm/hərf birləşməsinə diqqət yetirin. Daha sonra ehtiyacınız olacaq, təşkilatınızın kimliyidir.

İndi bu linki keçə bilərsiniz, 'Əşyaların İnterneti Platformu-vr. Növbəti səhifədə 'Başlat' düyməsini görəcəksiniz. Növbəti dəfə daha sürətli giriş üçün bu linki kopyalayardım, bundan sonra hər şeyin edildiyi yer olacaq.

Addım 5: Cihaz təmin edin

  1. Ekranın sol tərəfində bir menyu görəcəksiniz. 'Cihazlar' etiketli bir mikroprosessora bənzəyən birini vurun.
  2. Ekranın yuxarı ortasında 'Gözdən keçir', 'Fəaliyyət' və 'Cihaz Tipləri' görəcəksiniz. 'Cihaz növləri' və sonra '+ Cihaz növü əlavə et' seçin.
  3. 'Cihaz Tipi Əlavə et' ekranında ESP32 adında yeni bir cihaz yaradın, Sonrakı düyməsini basın. İstəyirsinizsə, formanın əlavə məlumatlarını doldurun və sonra 'Bitti' düyməsini basın. Növbəti ekranda 'Cihazları Qeyd et' düyməsini basın.
  4. 'Cihazları Qeyd et' ekranında, cihazınızın növü olan ESP32 -i artıq doldurulmuş və 'Cihaz ID'sini' daxil etmək üçün qara rəngdə görməlisiniz. Mənə '0001' deyəcəyəm. 'Sonrakı' düyməsini basın. Doğrulama nişanını boş buraxın və 'Sonrakı' və sonra 'Bitti' düyməsini basın.
  5. Növbəti ekranda sizə 'Doğrulama Tokenini' kopyalamaq üçün yeganə şans veriləcək. Kopyalayın və 'Təşkilat Kimliyi', 'Cihaz Kimliyi' və 'Cihaz Tipi' ni də qeyd edin. Növbəti addım üçün buna ehtiyacınız olacaq.
  6. Səhifəni açıq saxlayın və növbəti addıma keçin.

Addım 6: Sketch

Eskiz
Eskiz

Mənbəyə buradan baxa bilərsiniz.

  1. Faylları bir Arduino layihəsinə kopyalayın.
  2. Watson.h redaktə edin.

    1. Ssid və şifrənizi WiFi şəbəkə məlumatınıza dəyişdirin.
    2. Organization_ID, Device_Type, Device_ID və Authentication_Token -i əvvəlki addımdan aldığınız məlumatlara dəyişin.
  3. ESP32 -yə yükləyin və IBM Watson saytında yeni cihazınıza baxın. Cihazı və sonra 'Dövlət' düyməsini basın. Dəyərlərin yenilənməsini göstərməlidir. İşləmirsə, 'Qeydlər' altında faydalı məlumatlar tapa bilərsiniz.

Addım 7: Məlumatlara baxın

Məlumatlara baxın
Məlumatlara baxın
  1. IBM Watson IoT Platform səhifəsində, sol tərəfdəki 'Panolar' etiketli doqquz kiçik nöqtəsi olan ikona basın.
  2. '+ Yeni Pano Yarat' düyməsini basın, istədiyinizə zəng edin, 'Sonrakı' və sonra 'Bitti' düyməsini basın.
  3. Yeni yaradılan lövhəni açın və 'Yeni kart əlavə et' düyməsini basın.

    1. Ölçü qrafiki tipindən istifadə edərək bir temperatur vizualizasiyası aparacağam.
    2. Növbəti səhifədə cihazımızı seçin və "İrəli" düyməsini basın.
    3. Növbəti səhifədə 'Yeni məlumat dəstini birləşdir' düyməsini basın. 'Hadisə' qutusunda 'status' seçin, sonra 'Əmlak' da məlumat elementlərimizin siyahısını görməlisiniz, 'C' seçin. 'Növü' rəqəmə və 'Birimi' C 'ə, sonra' Min 'və' Maks 'ı 0 və 85 -ə dəyişdirin.' Next 'düyməsini basın.
    4. Ölçmə cədvəlini görmək üçün ölçüyü 'S' və ya 'M' olaraq dəyişdirin. 'Sonrakı' və sonra 'Göndər'.
  4. Digər məlumat elementləri üçün yuxarıdakı addımları təkrarlayın.

Tövsiyə: