Membuat Simulasi Jendela Otomatis Menggunakan Arduino, Servo, dan Light Sensor

IMG_20170811_021533

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Berjumpa lagi sobat 😀 …….. Alhamdulillah NP masih diberi kesehatan dan setelah sekian lama blog kecil ini sepi sejenak, akhirnya bisa NP update lagi dengan artikel yang menarik dan mendidik hehehe 😀 .

Kali ini NP akan berbagi tutoria untuk membuat simulasi jendela otomatis dengan Arduino. Yups, jendela ini akan dibekali dengan sensor cahaya atau light sensor untuk mendeteksi ada tidaknya cahaya. Saat ada cahaya, maka diasumsikan kondisi singa hari dan jendela terbuka. Sedangkan saat tidak ada cahaya, maka diasumsikan sebagai malam hari dan jendela akan menutup secara otomatis. Kali ini kita akan menggunakan modul sensor cahaya yang sudah jadi dan servo untuk membuka dan menutup jendela. Komponen tersebut bisa sobat dapatkan di www.tokopedia.com/nofgipiston . Dan pastinya harganya sangat terjangkau donk hehehe 😀 . Monggo disimak langkah-langkah perakitan alatnya sob.

 

Berikut ini komponen dan software yang harus dipersiapkan :

  • 1 buah Arduino (Bisa menggunakan jenis Arduino UNO, MEGA, NANO, MINI, dan lain sebagainya, bisa diperoleh Di Sini)
  • 1 buah Light Sensor/Sensor Cahaya (bisa diperoleh Di Sini)
  • 1 buah Servo SG90 (bisa diperoleh Di Sini)
  • Breadboard/Projectboard jika diperlukan (Bisa diperoleh Di Sini)
  • Kabel jumper secukupnya (Bisa diperoleh Di Sini)
  • Software Arduino IDE (Jika belum punya, maka download Di Sini)
  • Dan jika ingin belajar bagaimana cara menggunakan Arduino bagi pemula, silahkan download Ebook nya Di Sini

 

 

Dan berikut ini adalah skema rangkaiannya :

jendela otomatis_bb

Keterangan Rangkaian :

  • Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA, MINI, dll), karena penomoran pinnya sama. Tinggal cocokkan Saja nomor Pin-Pin nya.

  • Pin Data Servo ==> pin 3 Arduino

  • Kaki Digital Output(DO) Light Sensor ==> pin 2 Arduino

  • Kaki VCC pada masing-masing komponen hubungkan ke sumber positof power (dihubungkan ke pin 5V Arduino)

  • Kaki gnd/ground pada masing-masing komponen hubungkan ke sumber negatif power (dihubungkan ke pin gnd Arduino)

 

 

 

 

Setelah itu, silahkan upload program seperti di bawah ini pada software Arduino IDE milik sobat, dan tata cara upload program ke Arduino bisa sobat baca Di Sini :

 

// ----------- Project Jendela Otomatis Berbasis Arduino --------------- //
// ---------- Berbasis Arduino dan servo sebagai aktuator ------------- //
// ---------------- Dibuat oleh : M. Nofgi Y.P.U. -------------------- //
// ---------------- www.nofgipiston.wordpress.com ------------------- //

// memanggil library servo
#include <Servo.h>
// inialisasi variabel servo
Servo servoKu;

// inialisasi pin sensor cahaya
const int pinLdr = 2;




// --------------------- program default/setting awal ----------------------- //
void setup()
{
 // inialisasi pin servo
 servoKu.attach(3);
 // inialisasi derajat awal servo
 servoKu.write(0);

// inialisasi status I/O pin
 pinMode(pinLdr, INPUT);
}




// -------------------- program utama --------------------- //
void loop()
{
 // jika sensor cahaya bernilai logic LOW
 // yakni saat tidak terdeteksi cahaya
 if (digitalRead(pinLdr) == LOW)
 {
 // servo bergerak ke derajat 90
 // atau jendela menutup
 servoKu.write(90);;
 }




// jika tidak
// atau saat terdeteksi cahaya
 else
 {
 // servo bergerak ke derajat 0
 // atau jendela terbuka
 servoKu.write(0);
 }
}

 

 

 

Dan berikut ini adalah video demonstrasinya di channel Youtube saya , Jangan lupa untuk klik “Like” dan “Subscribe” ya sobat 😀 .

 

Penjelasan singkat dari program di atas yakni :

Sifat data output digital dari  light sensor tersebut yakni dia akan mengeluarkan data berupa logic HIGH saat terdeteksi cahaya. Namun kebalikannya, jika sensor mendeteksi gelap atau tidak ada cahaya, maka output digital sensor akan mengeluarkan logic LOW. Dengan begitu tinggal menyesuakan pergerakan servo untuk menutup saat terbaca logic LOW, dan servo terbuka saat tidak terdeteksi logic LOW atau saat terdeteksi logic HIGH.

 

 

Jangan bosan-bosan belajar dan berlatih dengan Arduino ya sob … Karena banyak sekali alat-alat serta kreatifitas yang dapat kita buat dengan board microcontroller serba bisa ini 🙂 .

“Barang siapa yang menempuh suatu jalan untuk menuntut ilmu, Allah akan memudahkan baginya jalan ke surga (HR Muslim)”

Semoga bermanfaat 😀 .

Salam Teknologi … Salam Arduino …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Elektronika/Robotika murah meriah … Best Quality Product … !!! (Klik di sini)

Atau Silahkan Kunjungi Lapak Kami di Tokopedia Berikut ini : https://www.tokopedia.com/nofgipiston

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, tugas kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya :

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
Line                  : nofgi piston
Instagram             : nofgi_piston
Youtube               : Nofgi Piston
No. HP/WA             : 088217082017
Iklan

Tentang Nofgi

Suka berbagai hal yang berhubungan dengan otomotif ... Penggemar Motor Sport ... Suka menulis di dunia maya ...
Pos ini dipublikasikan di Arduino, DIY, Edukasi, Elektronika, Mekatronika, Microcontroller, Robotika, Teknologi dan tag , , , , , , , , , . Tandai permalink.

Komentar Anda Membuat Semangat Saya Membara ... :D

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s