Penerangan Pintar di Taman Kota berbasis IoT dan BLYNK

Indobot Academy

Penerangan Pintar diTaman Kota berbasis IoT dan BLYNK
Penerangan Pintar diTaman Kota berbasis IoT dan BLYNK

Penerangan Pintar  – Taman Kota adalah taman yang berada di lingkungan perkotaan dalam skala yang luas, yang merupakan sebidang lahan berpagar yang di gunakan untuk mendapatkan kesenangan, kegembiraan, dan kenyamanan. Tempat ini biasa di inikmati warga untuk berekreasi murah meriah. Kemudian taman Kota beroperasi dari pagi hari hingga malam, untuk mendapatkan kenyaman pada malam hari di butuhkan penerangan agar pengunjung tetap merasa aman dan nyaman pada malam hari.

Selanjutnya Untuk menghemat energi di buat sebuah sistem Lampu Penerangan Pintar di Taman Kota berbasi IoT dan BLYNK dengan menggunakan sensor LDR. Mengapa harus menggunakan sensor LDR??

Sensor Cahaya LDR (Light Dependent Resistor) adalah salah satu jenis resistor yang dapat mengalami perubahan resistansinya apabila mengalami perubahan penerimaan cahaya. Kemudian modul sensor cahaya bekerja menghasilkan output yang mendeteksi nilai intensitas cahaya. Apabila Sensor LDR ini di hubungkan dengan perangkat IoT, maka data yang di peroleh dapat diolah dan ditampilkan dimana saja.

1. Skema Rangkaian

Gambar rangkaian Penerangan Jalan Pintar

2. Alat / Bahan

  • NodeMCU ESP8266  : 1 buah
  • Breadboard                : 1 buah
  • Modul LDR                 : 1 buah
  • Relay 5V                    : 1 buah
  • Lampu 220V              : 1 buah
  • Sumber listrik 220V AC

 

3. Sketch Program

Konsultasikan project mu bersama Tutor Indobot Academy dengan cara registrasi melalui tombol di bawah!

/*
    Program Penerangan Jalan Pintar LDR
    dibuat oleh Indobot
*/
#define BLYNK_PRINT Serial  //Pendeklarasian Library
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = "XXXX"; // masukkan kode autentikasi disini
char ssid[] = "Indobot"; //nama wifi
char pass[] = "123456789"; //password

int pinLDR = A0; // Pemilihan Pin dan pendeklarasian variabel
int rel = 2; // Pemilihan Pin D4
int lampuON = LOW;
int lampuOFF = HIGH;
int nilai;
int kondisi = 0;

void setup() {  //Pengaturan Pin dan Variabel
  Serial.begin(9600);
  pinMode(rel, OUTPUT);
  digitalWrite(rel, lampuOFF);
  Blynk.begin(auth, ssid, pass);
}

void loop(){  //Perulangan Program
  nilai = analogRead(pinLDR);
  Serial.println(nilai);
  if (nilai < 180 && kondisi == 0){  //Apabila Cahaya Redup
    digitalWrite(rel, lampuON);
    Blynk.notify("Lampu Jalan Hidup!");
    kondisi = 1;
  }
  if (nilai > 180 && kondisi == 1){  //Apabila Cahaya Terang
    digitalWrite(rel, lampuOFF);
    Blynk.notify("Lampu Jalan Mati!");
    kondisi = 0;
  }
  Blynk.run();
}

Pengaturan BLYNK :

  • Gunakan Widget Box tipe Notification 

Gambar pemilihan Widget Box Notification

 

Interface :

Gambar interface Penerangan Jalan Pintar BLYNK

Kesimpulan :

Pada project ini, apabila intensitas cahaya matahari yang mengenai sensor ini berkurang, maka output dari LDR akan dibaca NodeMCU dan lampu penerangan akan aktif sendiri dan akan memberikan notifikasi pada aplikasi blynk lampu hidup. Apabila intensitas cahaya matahari yang mengenai sensor ini bertambah, maka output dari LDR akan dibaca Arduino dan lampu penerangan akan mati sendiri.

Baca Juga : Mengapa Harus Ikut Bootcamp IoT di Indobot Academy

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

Mau belajar elektronika dasar? Arduino? atau Internet of Things? 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:

2 pemikiran pada “Penerangan Pintar di Taman Kota berbasis IoT dan BLYNK”

Tinggalkan komentar

whatsapp whatsapp