Daftar Isi:

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

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

Video: IoT Hidroponik - Menggunakan IBM Watson untuk Pengukuran PH dan EC: 7 Langkah (dengan Gambar)
Video: Belajar IOT Dari Dasar Solder Menyolder 2024, November
Anonim
IoT Hidroponik - Menggunakan Watson IBM untuk Pengukuran PH dan EC
IoT Hidroponik - Menggunakan Watson IBM untuk Pengukuran PH dan EC

Instruksi ini akan menunjukkan cara memantau EC, pH, dan suhu pengaturan hidroponik dan mengunggah data ke layanan Watson IBM.

Watson bebas untuk memulai. Ada paket berbayar, tetapi paket gratis lebih dari cukup untuk proyek ini.

Langkah 1: Hal-hal yang Anda Butuhkan

  • Papan pengembangan ESP32 apa pun. Yang ini tampaknya masuk akal, tetapi apa pun akan berhasil.
  • Papan Antarmuka Probe EC Terisolasi dan probe konduktivitas K1. Anda bisa mendapatkan keduanya di ufire.co.
  • Papan Antarmuka Probe ISE Terisolasi dan probe pH juga dari ufire.co.
  • Beberapa peluang dan tujuan seperti kabel dan kabel USB.

Langkah 2: Perangkat Lunak

  1. Saya akan menganggap Anda sudah familiar dengan Arduino, Arduino IDE, dan sudah menginstalnya. Jika tidak, ikuti tautannya.
  2. Hal berikutnya adalah menginstal platform ESP32. Untuk beberapa alasan, ini belum disederhanakan oleh fitur manajemen platform yang tersedia yang ditawarkan IDE, jadi Anda harus membuka halaman github dan mengikuti petunjuk instalasi yang sesuai.
  3. Sekarang untuk perpustakaan: Dari dalam Arduino IDE, buka Sketch / Include Library / Manage Libraries…

    1. Cari dan instal 'Antarmuka Penyelidik EC Terisolasi'.
    2. Cari dan instal 'PubSubClient'.
    3. Cari dan instal 'Antarmuka Probe ISE Terisolasi'.
    4. Cari dan instal 'ArduinoJson' versi 5.13.2.

Langkah 3: Membuat Koneksi

Membuat Koneksi
Membuat Koneksi

ESP32 yang kami gunakan memiliki interface WiFi dan BLE, sehingga hanya membutuhkan catu daya. Anda mungkin ingin kabel USB memasok daya, tetapi baterai adalah pilihan lain. Banyak ESP32 dapat dibeli dengan sirkuit pengisian baterai yang sudah ada di papan.

Perangkat uFire yang akan kita ukur EC, pH dan suhunya terhubung ke ESP32 dengan bus I2C. Dengan ESP32, Anda dapat memilih dua pin untuk I2C. Kedua perangkat akan berada di bus yang sama, sehingga pin SCL dan SDA akan sama. Jika Anda melihat kode (langkah selanjutnya), 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. Jadi Hubungkan 3.3v ESP32 (atau pin apa pun yang disebut pada papan khusus Anda) ke pin 3.3/5v perangkat EC uFire, GND ke GND, 19 ke SDA, dan 23 ke SCL. Sekarang sambungkan papan pH uFire ke papan EC, pin untuk pin. Pinout pada ESP32 Anda mungkin berbeda dari gambar.

Langkah 4: Buat Akun IBM Watson

Buat Akun IBM Watson
Buat Akun IBM Watson
Buat Akun IBM Watson
Buat Akun IBM Watson

Buka situs web IBM Watson IoT Platform dan klik 'SIGN IN' di sudut kanan atas. Klik tautan di dekat bagian bawah untuk 'Buat dan IBMid'. Selesaikan proses pendaftaran dan Anda akhirnya akan menemukan diri Anda di halaman web yang sebagian besar kosong. Di sudut kanan atas, Anda akan melihat alamat email Anda, klik dan Anda akan melihat bahwa Anda bukan anggota organisasi. Klik 'Daftar'.

Anda akan menemukan diri Anda di halaman IBM Cloud Login. Klik 'Login', lalu di halaman berikutnya, klik 'SIGN UP'. Lengkapi formulir dan kemudian periksa email Anda. Kembali ke halaman ini dan instal 'Platform Internet of Things'.

Sekarang menuju ke halaman pertama, di sini, klik alamat email Anda, dan Anda akan melihat sebuah organisasi di menu yang disebut 'Bluemix Free xxxxxx'. Perhatikan kombinasi enam digit angka/huruf. Anda akan membutuhkannya nanti, itu adalah ID organisasi Anda.

Sekarang Anda dapat pergi ke tautan ini, klik 'Internet of Things Platform-vr. Di halaman berikutnya, Anda akan melihat tombol 'Luncurkan'. Saya akan menyalin tautan itu untuk akses yang lebih cepat lain kali, itu akan menjadi tempat semuanya dilakukan mulai dari sini.

Langkah 5: Sediakan Perangkat

  1. Anda akan melihat menu di sisi kiri layar. Klik salah satu yang terlihat seperti mikroprosesor berlabel 'Perangkat'.
  2. Di tengah atas layar, Anda akan melihat 'Jelajahi', 'Tindakan', dan 'Jenis Perangkat'. Pilih 'Jenis Perangkat', lalu '+ Tambahkan Jenis Perangkat'.
  3. Pada layar 'Add Device Type', buat perangkat baru dengan nama ESP32, klik Next. Lengkapi informasi tambahan pada formulir jika Anda mau dan kemudian klik 'Selesai'. Pada layar berikutnya, klik 'Daftarkan Perangkat'
  4. Pada layar 'Daftar Perangkat', Anda akan melihat jenis perangkat Anda, ESP32, sudah terisi dan warna hitam untuk memasukkan 'ID Perangkat'. Saya akan memanggil saya '0001'. Klik 'Selanjutnya'. Biarkan token autentikasi kosong dan klik 'Berikutnya' lalu 'Selesai'.
  5. Pada layar berikut, Anda akan diberikan satu-satunya kesempatan untuk menyalin 'Authentication Token'. Salin dan catat juga 'Organization ID', 'Device ID' dan 'Device Type'. Anda akan membutuhkannya untuk langkah berikutnya.
  6. Biarkan halaman itu tetap terbuka dan lanjutkan ke langkah berikutnya.

Langkah 6: Sketsa

Sketsa
Sketsa

Anda dapat melihat sumbernya di sini.

  1. Salin file ke proyek Arduino.
  2. Sunting Watson.h.

    1. Ubah ssid dan kata sandi ke informasi jaringan WiFi Anda.
    2. Ubah Organization_ID, Device_Type, Device_ID, dan Authentication_Token ke informasi yang Anda dapatkan dari langkah sebelumnya.
  3. Unggah ke ESP32 Anda dan lihat perangkat baru Anda di situs IBM Watson. Klik perangkat dan kemudian 'Negara'. Itu harus menunjukkan Anda memperbarui nilai. Jika tidak berfungsi, Anda mungkin menemukan beberapa informasi berguna di bawah 'Log'.

Langkah 7: Lihat Data

Lihat Datanya
Lihat Datanya
  1. Pada halaman IBM Watson IoT Platform, klik ikon paling kiri atas, ikon dengan sembilan titik kecil berlabel 'Papan'.
  2. Klik '+ Buat Papan Baru', sebut saja sesuka Anda, klik 'Berikutnya' lalu 'Selesai'.
  3. Buka Board yang baru dibuat, lalu klik '+ Add New Card'.

    1. Saya akan membuat visualisasi suhu menggunakan tipe grafik Gauge.
    2. Di halaman berikutnya, pilih perangkat kami dan klik 'Berikutnya'
    3. Klik 'Hubungkan kumpulan data baru' di halaman berikutnya. Di kotak 'Acara', pilih 'status', lalu di 'Properti', Anda akan melihat daftar item data kami, pilih 'C'. Ubah 'Type' menjadi angka dan 'Unit' menjadi 'C', lalu 'Min' dan 'Max' menjadi 0 dan 85. Klik 'Next'.
    4. Ubah ukurannya menjadi 'S' atau 'M' untuk benar-benar melihat grafik pengukur. 'Selanjutnya' dan kemudian 'Kirim'.
  4. Ulangi langkah di atas untuk item data lainnya.

Direkomendasikan: