Pakai Sensor HP Untuk Mengatur Lampu Ruangan Agar Mata Sehat

Indobot Academy

Pernahkah kalian bermain Handphone di malam hari? Kalau pernah, apakah cahaya ruangan cukup untuk membuat mata kalian tetap aman? kemudian Bermain handphone dengan kondisi cahaya yang kurang akan menyebabkan mata cepat lelah. Tutorial ini kita akan segera memanfaatkan sensor cahaya dari handphone untuk membuat lampu otomatis.

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: Blynk                                  Download
  • Library: ESP8266                            Download
  • Library: I2C                                     Download
  • NodeMCU                                       1 Buah
  • LCD I2C                                          1 Buah
  • Relay 1ch                                         1 Buah
  • Lampu 220V                                     1 Set
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Segera dapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian
Sensor HP
Sensor HP

Gambar Rangkaian Pakai Sensor HP Untuk Mengatur Lampu Ruangan Agar Mata Sehat

Keterangan:

  • VU – VCC I2C, VCC Relay
  • GND – GND I2C, GND Relay
  • D1 – SCL I2C
  • D2 – SDA I2C
  • D4 – Data Relay
  • (+) 220V – Com Relay
  • NO Relay – (+) Lampu
  • (-) 220V – (-) Lampu
3. Layout Blynk

Keterangan:

  • Cahaya (Light Sensor)
    • Output V0
4. Langkah Kerja
  1. Pertama Siapkan alat dan bahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  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 akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

 
/* Program Pakai Sensor HP Untuk Mengatur Lampu Ruangan Agar Mata Sehat 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

#include <LiquidCrystal_I2C.h>      //Library LCD I2C
LiquidCrystal_I2C lcd(0x27, 16, 2); //Alamat I2C

#define relay 2
int cahaya;

void setup() {
  Blynk.begin(auth, ssid, pass);          //Inisialisasi token, wifi dan password
  lcd.init();       //Mulai LCD
  lcd.backlight();  //Nyalakan backlight
  pinMode(relay, OUTPUT);
  digitalWrite(relay, HIGH);
}

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

  if(cahaya < 20){
    digitalWrite(relay, LOW);
  }
  else{
    digitalWrite(relay, HIGH);
  }

  lcd.setCursor(0,0);
  lcd.print("Cahaya = ");
  lcd.print(cahaya);
  lcd.print(" lx        ");
}

BLYNK_WRITE(V0){                      //Baca pin V0
  cahaya = param.asInt();
}

Kesimpulan:

Ketika sensor cahaya dari handphone menunjukan angka yang kurang dari program maka relay akan on.

Kamu ingin memperbanyak jam terbang dan portofolio bikin project elektronika/ Arduino/ IoT? Ikuti program dari Indobot!

 

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp