fbpx
Logo Kecil Indobot
  • Pelatihan

    Belajar Mandiri

    Paket Elektronika Hebat
    Paket IoT Dasar Lanjutan
    Paket IoT Smart Farming
    Paket IoT Smart Home
    Paket IoT Smart City
    Paket IoT Smart Device
    Paket IoT Smart Monitoring

    Bootcamp

    IoT Master Class
    IoT Engineer Camp

    Kelas Zoom

    Belajar Desain PCB
    Reparasi Elektronika
    AI Computer Vision
    IoT Smart Metering
    IoT Smart City
    Belajar PLC HMI

    Sertifikasi

    Sertifikasi BNSP IoT
    Sertifikasi CertNexus
    Sertifikasi Lainnya
  • Program

    Program

    Afiliasi Komisi Menarik
    Promo Diskon Spesial
    Indobot Virtual Event
    Download Ebook

    Jasa IoT

    Jasa Buat Alat IoT Murah
    Jasa Arduino IoT Terbaik

    Bantuan

    Panduan Dasar
    Rekomendasi Kelas
    Cara Pembayaran

    Kerjasama

    Studi Independen Kemdikbud
    Digitalent PROA Kominfo
    KiDi IoT Antares Telkom
  • Perusahaan

    Tentang Kami

    Indobot Academy adalah salah satu brand yang menyediakan pelatihan dan training IoT dibawah naungan PT Ozami Inti Sinergi. PT Ozami Inti Sinergi adalah Badan Hukum yang berdiri pada dengan Nomor AHU-00802.AH.02.01-Tahun 2016.

    Kontak Kami

    Alamat : Jl. Affandi No 5, Kec. Depok Kab. Sleman, D.I Yogyakarta 55281

    No WA: 085731636408
    Email: office@indobot.co.id

    Daftar Karir

    Internship
    HR Generalist
    SPV Sales
    SPV Marketing
    Pengembang Kurikulum

    Review

    Ribuan orang sudah mereview layanan Indobot Academy.

  • Blog
Indobot Academy
  • Pelatihan
  • Program
  • Perusahaan
  • Blog
Menu
  • Pelatihan
  • Program
  • Perusahaan
  • Blog
Logo Kecil Indobot
Search
Close this search box.
Sertifikasi BNSP IoT Indobot Academy
Home Internet of Things Tutorial

Fitur Ini Bisa Simpan Data Monitoring Smart Garden Selama 1 Tahun

Indobot Academy by Indobot Academy
24/01/2022
in Tutorial
Reading Time: 3 mins read
0
Simpan Data Monitoring Smart Garden Selama 1 Tahun

Mari kita coba Fitur Ini untuk Simpan Data Monitoring Smart Garden Selama 1 Tahun

Share on FacebookShare on Twitter
Daftar Isi hide
Simpan Data Monitoring Smart Garden Selama 1 Tahun
1. Alat / Bahan
2. Skema Rangkaian
3. Layout Blynk
4. Langkah Kerja
5. Sketch Program

Smart Garden merupakan sistem yang kini banyak digunakan oleh rumah rumah maupun untuk skala pertanian atau pembudidayaan tanaman. Smart garden digunakan untuk merecord data terkait variabel yang mempengaruhi tanaman. Kali ini kita akan membuat sistem smart garden yang dapat dilihat record datanya secara live serta dapat menyimpan record data selama setahun untuk mempermudah dalam menganalisis faktor penghambat pertumbuhan tanaman yang kita tanam.

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

Simpan Data Monitoring Smart Garden Selama 1 Tahun

1. Alat / Bahan

  • Arduino IDE                                     Download disini
  • Library: Blynk                                  Download disini
  • Library: DHT22                               Download disini
  • Library: Adafruit Master                Download disini
  • Arduino UNO                                   1 Buah
  • Project Board                                  1 Buah
  • Modul Bluetooth HC05                  1 Buah
  • Sensor Soil Moisture                     1 Buah
  • DHT22                                              1 Buah
  • Sensor LDR                                      1 Buah
  • Resistor 220 ohm                            1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian Record Data Monitoring Smart Garden

Keterangan:

  • 5V – VCC Bluetooth, VCC DHT22, VCC Soil Mois, VCC LDR
  • GND – GND Bluetooth, GND DHT22, GND Soil Mois, kaki resistor
  • A2 – kaki resistor – kaki LDR
  • A3 – A0 Soil Mois
  • D0 – TXD Bluetooth
  • D1 – RXD Bluetooth
  • D5 – Pin Data DHT22

[/membership]

3. Layout Blynk

Keterangan:

  • Bluetooth
  • SuperChart Data Smart Garden:
    • Data Streams
      • Suhu Udara, V0
      • Kelembaban Udara, V1
      • Kelembaban Tanah, V2
      • Intensitas Cahaya, V3
    • Time Ranges Picker
      • Standar Resolution
        Live – 1h – 6h – 1d – 1wk – 1Mo – 3Mo

4. Langkah Kerja

  1. Siapkan alat dan bahan yang akan digunakan
  2. Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Ketikkan sketch program pada halaman Arduino IDE
  6. Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
    Setting Blynk untuk HC-05 Bluetooth Modul
  7. Lepas pin TX dan RX sebelum uploading
  8. Lakukan proses uploading program
  9. Pasang kembali pin TX dan RX
  10. Buka aplikasi Blynk
  11. Buat layout Blynk seperti gambar di atas.
  12. Tekan tombol Play pada aplikasi Blynk lalu lakukan penyandingan bluetooth. Cara setting bluetooth HC-05 dapat dilihat pada tutorial berikut:
    Mengendalikan Lampu dengan Bluetooth Smartphone

 

Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO

 

5. Sketch Program

 
/* Program Record Data Monitoring Smart Garden dibuat oleh Indobot */

//------------Library Blynk + Serial------------//
#define BLYNK_USE_DIRECT_CONNECT
#include <SoftwareSerial.h>
SoftwareSerial DebugSerial(0, 1); // TX, RX Bluetooth
#define BLYNK_PRINT DebugSerial
#include <BlynkSimpleSerialBLE.h> 

char auth[] = "qVt9L-xtPSOmU01dzmn7-1KbZkkscz6R"; //ganti token yang diterima lewat e-mail

BlynkTimer timer;

//------------Library DHT22------------//
#include "DHT.h"
#define DHTPIN 5          //DHT22 pada pin D5
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

float t;
float h;

//------------Soilmoisture------------//
#define SoilMois A2              //Sensor pada pin A2
int tanah;

//------------LDR------------//
#define LDR A3                               //LDR pada pin A3
#define MAX_ADC_READING 1023
#define ADC_REF_VOLTAGE 5.0
#define REF_RESISTANCE 10000
#define LUX_CALC_SCALAR 125235178.3654270
#define LUX_CALC_EXPONENT -1.604568157

int ldrRawData;
float resistorVoltage, ldrVoltage;
float ldrResistance;
float ldrLux;

void setup() {
  Serial.begin(9600);                     //Komunikasi serial
  Blynk.begin(Serial, auth);              //Mulai Blynk
  timer.setInterval(1000L, sendSensor);   //Kirim data sensor
  dht.begin();                            //Mulai DHT
  pinMode (SoilMois, INPUT);              //Setting I/O
  pinMode (LDR, INPUT);
}

void loop() {
  Blynk.run();                            //Jalankan Blynk
  timer.run();
  
  t = dht.readTemperature();              //Baca suhu
  h = dht.readHumidity();                 //Baca kelembaban
  
  tanah = analogRead(SoilMois);           //Baca sensor tanah
  tanah = map(tanah,0,1023,0,100);        //Konversi nilai

  ldrRawData = analogRead(LDR);           //Baca sensor LDR
  rumusLux();                             //Rumus cahaya
}

void sendSensor(){                  //Kirim data sensor
  Blynk.virtualWrite(V0, t);        //Suhu ke pin V0
  Blynk.virtualWrite(V1, h);        //Kelembaban ke pin V1
  Blynk.virtualWrite(V2, tanah);
  Blynk.virtualWrite(V3, ldrLux);
}

void rumusLux(){                    //Rumus cahaya
  resistorVoltage = (float)ldrRawData / MAX_ADC_READING * ADC_REF_VOLTAGE;
  ldrVoltage = ADC_REF_VOLTAGE - resistorVoltage;
  ldrResistance = ldrVoltage / resistorVoltage * REF_RESISTANCE;
  ldrLux = LUX_CALC_SCALAR * pow(ldrResistance, LUX_CALC_EXPONENT);
}

Kesimpulan:

Hasil proyek ini adalah kita dapat memantau kondisi Suhu Udara, Kelembaban Udara Kelembaban Tanah, serta Intensitas Cahaya melalui smartphone secara live. Selain itu data record sebelumnya juga dapat dilihat. Kita dapat mengatur berapa lama data record yang akan disimpan (1 bulan/3 Bulan/ 1 tahun)

[/membership]

Hasil dari alat ini adalah ketika sensor diaktifkan dan mendeteksi adaya pergerakan maka pergerakan tersebuta akan di respon dengan buzzer yang menyala.

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

Webinar Gratis Indobot Academy
Previous Post

Cara mudah membaca Ultrasonik tanpa library

Next Post

Arduino Droid Project: Pemantauan Suhu dan Kelembaban Kandang Kucing

RelatedPosts

cara membuat tombol cepat tepat cerdas cermat
Tutorial

Membuat Tombol Cepat Tepat dengan Blynk IoT

Tombol tepat cepat seringkali digunakan dalam permainan cerdas cermat yang biasanya dimainkan oleh dua atau lebih pemain atau tim. Pada...

by Indobot Zero
12/04/2023
65
Tutorial Membuat Traffic Light dengan Arduino
Tutorial

Tutorial Membuat Traffic Light dengan Arduino

  Hai Fanbot, apa kabar puasa hari ini? Semoga tetap semangat ya! Nah kali ini Fanbot...

by Indobot Zero
30/03/2023
136
Ubah Smartphone kamu Menjadi Perangkat IoT Dengan Cara ini, yuk Simak!
Info Menarik

Ubah Smartphone kamu Menjadi Perangkat IoT Dengan Cara ini, yuk Simak!

Perubahan zaman yang semakin berkembang menuntut kita untuk melek akan teknologi yang ada. Teknologi juga pada setiap harinya selalu mengalami...

by Indobot Update
17/04/2023
214
download proteus terbaru
Lainnya

Download Proteus 7.10 Terbaru dan cara install

Download Proteus 7.10 Terbaru Software Proteus yang dipakai adalah Proteus 7.10 dimana sudah dishare secara gratis di Internet. Software yang...

by Oby Zamisyak
19/05/2023
3.6k
Rangkaian dan Coding Potensiometer 10K dengan Arduino
Tutorial

Tutorial Rangkaian dan Coding Potensiometer 10K dengan Arduino

Halo teman- teman Indobo. Pada tutorial sebelumnya yaitu Cara Belajar Arduino untuk Pemula, kita belajar cara...

by Indobot Academy
11/04/2023
2k
Tutorial IoT Mengendalikan Nyala Lampu Halaman dengan Telegram
Internet of Things

Tutorial IoT Mengendalikan Nyala Lampu Halaman dengan Telegram

Halo Sahabat Indobot! Sedang ada project apa hari ini? Kali ini, kita akan belajar untuk menyalakan dan mematikan lampu dengan...

by Indobot Update
06/04/2023
3.6k
Next Post
Arduino Droid Project: Pemantauan Suhu dan Kelembaban Kandang Kucing

Arduino Droid Project: Pemantauan Suhu dan Kelembaban Kandang Kucing

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

sertifikasi iot BNSP

Artikel Populer

  • Aturan Mengambil Gambar

    Aturan Mengambil Gambar dan Cara Mencantumkan Sumbernya

    0 shares
    Share 0 Tweet 0
  • 5 Projek Arduino Sederhana dan Keren yang Mudah Dibuat

    0 shares
    Share 0 Tweet 0
  • Datasheet NodeMCU ESP8266 Lengkap dengan Pin dan Cara Akses

    0 shares
    Share 0 Tweet 0
  • Mengenal ESP32-Cam dan bagaimana cara menggunakannya

    0 shares
    Share 0 Tweet 0
  • Project Blynk IoT Terbaru: Tutorial Pengoperasian Blynk IoT

    0 shares
    Share 0 Tweet 0

Indobot Academy

Visi menjadi perusahaan yang terbaik, terpercaya dan unggul dalam bidang edukasi IoT skill 4.0 bagi mitra dan konsumen.

Kantor Pusat Yogyakarta
Jl. Affandi No 5, Kec. Depok  Kab. Sleman, D.I Yogyakarta 55281

Email: office@indobot.co.id

Pelatihan

  • Belajar Mandiri
  • Kelas Zoom
  • Bootcamp
  • Sertifikasi Profesi
  • Kelas IoT Terbaik
  • Training IoT Terbaik
  • Pelatihan IoT Terbaik
  • Webinar IoT Gratis
  • Indobot Premium

Jasa IoT

  • Jasa Buat Alat IoT Murah
  • Jasa Arduino IoT Terbaik

Belajar Mandiri

  • Paket Elektronika Hebat
  • Paket IoT Dasar Lanjutan
  • Paket IoT Smart Farming
  • Paket IoT Smart Home
  • Paket IoT Smart City
  • Paket IoT Smart Device
  • Paket IoT Smart Monitoring

Kelas Zoom

Bootcamp

  • IoT Master Class
  • IoT Engineer Camp

Sertifikasi

  • Sertifikasi BNSP IoT
  • Sertifikasi CertNexus
  • Sertifikasi Lainnya

Program

  • Afiliasi Komisi Menarik
  • Promo Diskon Spesial
  • Indobot Virtual Event
  • Download Ebook

Perusahaan

  • Tentang Indobot
  • Kontak Kami
  • Daftar Karir
  • Review Pelanggan

Bantuan

  • Panduan Dasar
  • Rekomendasi Kelas
  • Cara Pembayaran

Kerjasama

  • Studi Independen Kemdikbud
  • Digitalent PROA Kominfo
Copyright ©2023 Indobot Academy | PT Ozami Inti Sinergi | Perusahaan Training IoT Terbaik.
  • Syarat dan Ketentuan
  • Kebijakan Privasi
whatsapp
sertifikasi iot BNSP