Pantau Nutrisi Tanaman dengan Smartphone

Indobot Academy

Tanaman hias merupakan jenis tanaman yang banyak tanam pada area pekarangan rumah. Untuk memaksimalkan pertumbuhan tanaman, pemberian nutrisi perlu perhatikan dengan baik. Kali ini kita akan mencoba membuat alat pemantau nutrisi sehingga pertumbuhan tanaman dapat tumbuh secara maksimal.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download 
  • Library: Blynk                                  Download
  • Library: ESP8266                            Download 
  • NodeMCU ESP8266                         1 Buah
  • Modul Sensor TDS                         1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Segera dapatkan komponen elektronik silahkan temukan disini.

2. Skema Rangkaian
Pantau Nutrisi Tanaman
Pantau Nutrisi Tanaman

Gambar Rangkaian Pantau Nutrisi Tanaman dengan Smartphone

Keterangan:

  • 5V – VCC TDS
  • GND – GND TDS
  • A0 – Pin Data TDS

[/membership]

3. Layout Blynk
Pantau Nutrisi Tanaman
Pantau Nutrisi Tanaman

Keterangan:

  • (Level V)
    • Input V0, Low = 0, High = 1000
    • Show Value = OFF
  • Kadar Nutrisi (Labeled Value)
    • Input V0, Low = 0, High = 9999
    • Label = /pin.#/ ppm
4. Langkah Kerja
  1. Pertama Siapkan alat dan bahan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Setelah itu Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
    Setting Blynk untuk NodeMCU ESP8266
  7. Segera Ganti ssid dan pass dengan nama wifi dan password wifi yang kalian gunakan
  8. Kemudian Lakukan proses uploading program
  9. Setelah itu Buka aplikasi Blynk
  10. Selanjutnya Buat layout Blynk seperti gambar di atas.
  11. Kemudian Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk
5. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Pantau Nutrisi Tanaman dengan Smartphone dibuat oleh Indobot */

#include <ESP8266WiFi.h>              //Library ESP8266
#include <BlynkSimpleEsp8266.h>       //Library Blynk

char auth[] = "HoP9z23_PbWp-iEyMBYFGnnALYBvvcXS"; //Token
char ssid[] = "Wifi.id";                          //Nama wifi
char pass[] = "alam oye";                         //Password wifi

BlynkTimer timer;

#include <Wire.h>
float teg[10];
double tds, konduktifitas;
float rata_rata_teg;

void setup() {
  Blynk.begin(auth, ssid, pass);          //Inisialisasi token, wifi dan password
  timer.setInterval(1000L, sendSensor);   //Kirim data sensor
  Serial.begin(9600);
}

void loop() {
  Blynk.run();                        //Jalankan pembacaan Blynk
  timer.run();

  for ( int i=0; i<10; i++){
    int val = analogRead(A0);
    teg[i] = val * (5.0/1023);
  }
  rata_rata_teg = (teg[0] + teg[1] + teg[2] + teg[3] + teg[4] + teg[5] + teg[6] + teg[7] + teg[8] + teg[9])/10 ;
  delay(1000);

  tds = (211.2254 * rata_rata_teg) - 144.1466;
  if(tds < 0){
    tds = 0;
  }
  Serial.println(tds);
}

void sendSensor(){                  //Kirim data sensor
  Blynk.virtualWrite(V0,tds);
}

Kesimpulannya:

Kesimpulannya Hasil dari penerapan alat ini, monitoring nutrisi tanaman dapat terjadi dengan lebih mudah melalui smartphone yang sajikan dengan grafik level yang mudah dimengerti.

[/membership]

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Segera Ikuti kursus online Indobot Academy!

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp