Blog Archive

Arduino Indonesia. Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Supported by Electronics 3 in 1

1. Jasa pencetakan PCB single layer dengan harga paling murah.

(Metode Pembuatan dengan Transfer Toner)
>PCB design sendiri (siap cetak) : Rp.150,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

(Metode Sablon Full Masking dan Silk Screen minimal pemesanan 100 Pcs)
>PCB design sendiri (siap cetak) : Rp.200,-/Cm2
>PCB design dari kami : Rp.250,-/Cm2

2. Jasa perancangan, perakitan, dan pembuatan trainer pembelajaran elektronika untuk SMK dan Mahasiswa.

3. Jasa perancangan, perakitan, dan pembuatan berbagai macam kontroller, sensor, aktuator, dan tranduser.
>Design Rangkaian / Sistem Elektronika
>Design Rangkaian / Sistem Instrumentasi
>Design Rangkaian / Sistem Kendali
>Kerjasama Riset (data atau peralatan)
>Kerjasama Produksi Produk-Produk KIT Elektronika
>Produksi Instrumentasi Elektronika

4. Jasa Pembuatan Proyek, Tugas Akhir, Tugas Laboratorium, PKM, Karya Ilmiah, SKRIPSI, dll

Like My Facebook

Popular Posts

Rabu, 31 Juli 2024

Prototipe Pengendali Lampu Otomatis dengan Arduino: Panduan Praktis

Prototipe pengendali lampu otomatis dengan Arduino adalah sebuah model awal atau contoh perangkat yang dirancang untuk mengotomatisasi kontrol lampu menggunakan platform mikrokontroler Arduino. Arduino adalah kontroler utama untuk mengendalikan lampu secara otomatis berdasarkan kondisi lingkungan. Tujuan dari prototipe ini adalah untuk menunjukkan cara kerja sistem pengendalian lampu yang dapat menyala dan mati secara otomatis berdasarkan kondisi tertentu.

 


Baca juga : Prototipe Alat Ukur Tekanan dan Suhu dengan Arduino: Langkah demi Langkah

 

Alat dan Bahan

1. Arduino Uno untuk mengendalikan sistem.

2. Sensor LDR (Light Dependent Resistor) untuk mendeteksi intensitas cahaya.

3. Modul relay untuk mengendalikan arus listrik ke lampu.

4. Lampu yang akan dikendalikan.

5. Resistor (10k ohm) untuk membentuk rangkaian pembagi tegangan dengan LDR.

6. Kabel Jumper untuk menghubungkan komponen-komponen di breadboard.

7. Breadboard untuk merangkai komponen secara sementara.

8. Komputer dengan Arduino IDE untuk memprogram Arduino.

Prinsip Kerja

Sistem ini bekerja dengan cara mendeteksi intensitas cahaya menggunakan sensor LDR. Ketika intensitas cahaya turun di bawah ambang batas yang telah ditentukan, maka Arduino akan mengaktifkan relay untuk menyalakan lampu. Sebaliknya, jika intensitas cahaya melebihi ambang batas, maka Arduino akan mematikan relay sehingga lampu juga mati.

Langkah-langkah Pembuatan Prototipe Pengendali Lampu Otomatis dengan Arduino

1. Merakit Komponen

• Hubungkan salah satu kaki LDR ke 5V pada Arduino.

• Hubungkan kaki lainnya ke salah satu titik di breadboard.

• Dari titik tersebut, hubungkan resistor 10k ohm ke ground (GND).

• Dari titik yang sama, tarik kabel jumper ke pin A0 pada Arduino.

• Hubungkan VCC relay ke 5V pada Arduino.

• Hubungkan GND relay ke GND pada Arduino.

• Hubungkan IN relay ke pin digital 7 pada Arduino.

• Hubungkan output relay ke lampu dan sumber daya eksternal.

2. Memprogram Arduino

Contoh Kode Program Sederhana


const int LDR_PIN = A0;

const int RELAY_PIN = 7;

const int THRESHOLD = 500;

void setup() {

  pinMode(RELAY_PIN, OUTPUT);

  Serial.begin(9600);

}

void loop() {

  int ldrValue = analogRead(LDR_PIN);

  Serial.println(ldrValue);

  if (ldrValue < THRESHOLD) {

    digitalWrite(RELAY_PIN, HIGH);

  } else {

    digitalWrite(RELAY_PIN, LOW);

  }

  delay(1000);

}

 

Penjelasan Kode

• `LDR_PIN` dan `RELAY_PIN` mendefinisikan pin yang digunakan untuk sensor LDR dan relay.

• `THRESHOLD` adalah nilai ambang batas yang digunakan untuk menentukan kapan lampu harus dinyalakan atau dimatikan.

• Pada fungsi `setup()`, pin relay diatur sebagai output dan komunikasi serial dimulai.

• Pada fungsi `loop()`, nilai LDR dibaca dan dicetak ke Serial Monitor. Jika nilai LDR kurang dari ambang batas, relay diaktifkan (lampu menyala). Jika tidak, relay dimatikan (lampu mati).

3. Menguji Prototipe

Setelah memprogram Arduino, unggah kode tersebut ke board Arduino Anda. Anda dapat menggunakan Serial Monitor di Arduino IDE untuk melihat nilai pembacaan LDR dan memantau apakah sistem berfungsi sesuai dengan yang diharapkan.

4. Mengatur Ambang Batas

Ambang batas (threshold) yang digunakan dalam kode di atas adalah 500. Anda mungkin perlu menyesuaikan nilai ini berdasarkan kondisi pencahayaan di lingkungan Anda. Uji beberapa nilai berbeda hingga Anda menemukan yang paling sesuai.

 

Pengembangan Lanjutan

 

1. Tambahkan sensor gerak untuk mendeteksi keberadaan manusia sehingga lampu hanya menyala ketika ada orang di ruangan.

2. Tambahkan modul Real-Time Clock (RTC) untuk mengatur lampu berdasarkan waktu tertentu.

3. Kembangkan aplikasi smartphone untuk mengendalikan lampu melalui koneksi Bluetooth atau Wi-Fi.

4. Integrasikan sensor suhu dan kelembaban untuk mengendalikan lampu berdasarkan kondisi lingkungan.


Baca juga : Mengembangkan Prototipe Kendaraan Otonom dengan Arduino

 

 

 

 

 

 

Siap Untuk Membuat Proyek Impianmu Menjadi Kenyataan?

Klik di sini untuk chat langsung via WhatsApp dan dapatkan dukungan langsung dari tim ahli kami!

 

0 on: "Prototipe Pengendali Lampu Otomatis dengan Arduino: Panduan Praktis"