Isi kandungan:

IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC: 7 Langkah (dengan Gambar)
IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC: 7 Langkah (dengan Gambar)

Video: IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC: 7 Langkah (dengan Gambar)

Video: IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC: 7 Langkah (dengan Gambar)
Video: Nutrient Temperature Monitoring with an Electric Imp and Plotly ( IoT Internet of Things ) 2024, Julai
Anonim
IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC
IoT Hydroponics - Menggunakan Watson IBM untuk Pengukuran PH dan EC

Instruksional ini akan menunjukkan cara memantau EC, pH, dan suhu persediaan hidroponik dan memuat naik data ke perkhidmatan Watson IBM.

Watson bebas untuk memulakannya. Terdapat rancangan berbayar, tetapi rancangan percuma lebih daripada cukup untuk projek ini.

Langkah 1: Perkara yang Anda Perlu

  • Mana-mana papan pengembangan ESP32. Yang ini nampaknya wajar, tetapi mana-mana yang akan berjaya.
  • Papan antara muka EC Probe Terasing dan probe kekonduksian K1. Anda boleh mendapatkan mereka berdua di ufire.co.
  • Papan Interface ISE Probe Terpencil dan probe pH juga dari ufire.co.
  • Beberapa kemungkinan dan hujung seperti kabel dan kabel USB.

Langkah 2: Perisian

  1. Saya akan menganggap anda sudah biasa dengan Arduino, Arduino IDE, dan sudah memasangnya. Sekiranya tidak, ikuti pautan.
  2. Perkara seterusnya ialah memasang platform ESP32. Atas sebab tertentu, ini tidak dipermudah dengan ciri pengurusan platform yang tersedia yang ditawarkan oleh IDE, jadi anda perlu pergi ke halaman github dan mengikuti arahan pemasangan yang sesuai.
  3. Sekarang untuk perpustakaan: Dari dalam Arduino IDE, pergi Sketsa / Sertakan Perpustakaan / Urus Perpustakaan…

    1. Cari dan pasang 'Isolasi EC Probe Terasing'.
    2. Cari dan pasang 'PubSubClient'.
    3. Cari dan pasang 'Isolasi Probe Isolasi ISE'.
    4. Cari dan pasang 'ArduinoJson' versi 5.13.2.

Langkah 3: Membuat Sambungan

Membuat Sambungan
Membuat Sambungan

ESP32 yang kami gunakan mempunyai antara muka WiFi dan BLE, sehingga hanya memerlukan bekalan kuasa. Anda mungkin mahukan kabel USB membekalkan kuasa, tetapi bateri adalah pilihan lain. Banyak ESP32 yang boleh dibeli dengan litar pengecasan bateri yang sudah ada di papan.

Peranti uFire yang akan kami ukur EC, pH dan suhu disambungkan ke ESP32 dengan bas I2C. Dengan ESP32, anda boleh memilih dua pin untuk I2C. Kedua-dua peranti akan berada di bas yang sama, jadi pin SCL dan SDA akan sama. Sekiranya anda melihat kod (langkah seterusnya), anda akan melihat dua baris ini.

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

Saya memutuskan untuk menggunakan pin 19 untuk SDA dan pin 23 untuk SCL. Oleh itu, Sambungkan 3.3v ESP32 (atau pin apa pun yang dipanggil pada papan tertentu anda) ke pin 3.3 / 5v peranti EC uFire, GND ke GND, 19 hingga SDA, dan 23 ke SCL. Sekarang sambungkan papan pH uFire ke papan EC, pin untuk pin. Pinout pada ESP32 anda mungkin berbeza dengan gambar.

Langkah 4: Buat Akaun Watson IBM

Buat Akaun Watson IBM
Buat Akaun Watson IBM
Buat Akaun Watson IBM
Buat Akaun Watson IBM

Pergi ke laman web IBM Watson IoT Platform dan klik 'MASUK' di sudut kanan atas. Klik pautan di bahagian bawah untuk 'Buat dan IBMid'. Selesaikan proses pendaftaran dan akhirnya anda akan berada di laman web yang paling kosong. Di penjuru kanan sebelah atas, anda akan melihat alamat e-mel anda, mengkliknya dan anda akan melihat bahawa ia mengatakan bahawa anda bukan ahli organisasi. Klik 'Daftar'.

Anda akan berada di halaman Log Masuk Awan IBM. Klik 'Login', dan kemudian di halaman seterusnya, klik 'DAFTAR'. Lengkapkan borang dan kemudian periksa e-mel anda. Kembali ke halaman ini dan pasang 'Internet of Things Platform'.

Sekarang pergi ke halaman pertama, di sini, klik alamat e-mel anda, dan anda akan melihat organisasi dalam menu yang disebut 'Bluemix Free xxxxxx'. Perhatikan gabungan nombor enam huruf / huruf. Anda memerlukannya kemudian, ini adalah ID organisasi anda.

Sekarang anda boleh pergi ke pautan ini, klik 'Internet of Things Platform-vr. Di halaman seterusnya, anda akan melihat butang 'Lancarkan'. Saya akan menyalin pautan itu untuk mendapatkan akses yang lebih cepat lain kali, di sinilah semuanya akan selesai dari sini dan seterusnya.

Langkah 5: Menyediakan Peranti

  1. Anda akan melihat menu di sebelah kiri skrin. Klik yang kelihatan seperti mikropemproses berlabel 'Peranti'.
  2. Di tengah atas skrin, anda akan melihat 'Browse', 'Action', dan 'Type Device'. Pilih 'Jenis Peranti', dan kemudian '+ Tambah Jenis Peranti'.
  3. Pada skrin 'Tambah Jenis Peranti', buat nama peranti baru itu ESP32, klik Seterusnya. Lengkapkan maklumat tambahan pada borang jika anda mahu dan kemudian klik 'Selesai'. Pada skrin seterusnya, klik 'Daftar Peranti'
  4. Pada skrin 'Daftar Peranti', anda akan melihat jenis peranti anda, ESP32, yang sudah diisi dan berwarna hitam untuk memasukkan 'Device ID'. Saya akan memanggil saya '0001'. Klik 'Seterusnya'. Biarkan token pengesahan kosong dan klik 'Next' dan kemudian 'Selesai'.
  5. Pada skrin berikut, anda akan diberi satu-satunya peluang untuk menyalin 'Authentication Token'. Salin dan catat juga 'Organisasi ID', 'Device ID' dan 'Device Type'. Anda memerlukannya untuk langkah seterusnya.
  6. Pastikan halaman itu terbuka dan pergi ke langkah seterusnya.

Langkah 6: Lakarkan

Lakaran
Lakaran

Anda boleh melihat sumbernya di sini.

  1. Salin fail ke dalam projek Arduino.
  2. Edit Watson.h.

    1. Tukar ssid dan kata laluan ke maklumat rangkaian WiFi anda.
    2. Ubah Organisasi_ID, Jenis_Perangkat, ID_ Peranti, dan Pengesahan_Token kepada maklumat yang anda dapat dari langkah sebelumnya.
  3. Muat naik ke ESP32 anda dan lihatlah peranti baru anda di laman IBM Watson. Klik peranti dan kemudian 'Nyatakan'. Ini mesti menunjukkan anda mengemas kini nilai. Sekiranya ia tidak berfungsi, anda mungkin mendapat beberapa maklumat berguna di bawah 'Log'.

Langkah 7: Lihat Data

Lihat Data
Lihat Data
  1. Pada halaman IBM Watson IoT Platform, klik ikon kiri paling atas, ikon dengan sembilan titik kecil berlabel 'Papan'.
  2. Klik '+ Buat Papan Baru', panggil apa sahaja yang anda mahukan, klik 'Seterusnya' dan kemudian 'Selesai'.
  3. Buka Papan yang baru dibuat, kemudian klik '+ Tambah Kad Baru'.

    1. Saya akan membuat visualisasi suhu menggunakan jenis carta Gauge.
    2. Di halaman seterusnya, pilih peranti kami dan klik 'Next'
    3. Klik 'Sambungkan set data baru' di halaman seterusnya. Di kotak 'Acara', pilih 'status', kemudian di 'Properti', anda akan melihat senarai item data kami, pilih 'C'. Tukar 'Type' ke nombor dan 'Unit' menjadi 'C', kemudian 'Min' dan 'Max' menjadi 0 dan 85. Klik 'Next'.
    4. Tukar ukuran menjadi 'S' atau 'M' untuk benar-benar melihat carta tolok. 'Seterusnya' dan kemudian 'Hantar'.
  4. Ulangi langkah di atas untuk item data lain.

Disyorkan: