Isi kandungan:

Lampu Intensiti Cahaya W / Arduino: 3 Langkah
Lampu Intensiti Cahaya W / Arduino: 3 Langkah

Video: Lampu Intensiti Cahaya W / Arduino: 3 Langkah

Video: Lampu Intensiti Cahaya W / Arduino: 3 Langkah
Video: Tutorial Sensor Cahaya | Arduino Untuk Pemula 2024, November
Anonim
Lampu Intensiti Cahaya W / Arduino
Lampu Intensiti Cahaya W / Arduino

Dalam projek ini, saya meneroka cara menggunakan arduino untuk membuat lampu yang berubah bergantung pada waktu hari. Atas permintaan pengguna, lampu akan mengubah kecerahannya ketika mereka mengukur atau mengurangkan rintangan LDR-lampu pengesan perintang-. Projek ini diselesaikan di tinkercad dan menggunakan relay untuk mengalihkan kuasa ke rangkaian yang tidak dapat dipenuhi oleh arduino untuk bola lampu. Inilah yang anda perlukan!

Bekalan

1 geganti

Perintang 1 kilo-ohm

1 LDR (Fotoresistor)

1 Bekalan kuasa

1 Arduino

1 Papan Roti

1 Mentol Lampu

Langkah 1: Langkah 1: Siapkan Tata Letak Papan Roti Anda Seperti Berikut

Langkah 1: Siapkan Tata Letak Papan Roti Anda Seperti Berikut
Langkah 1: Siapkan Tata Letak Papan Roti Anda Seperti Berikut

Untuk mendapatkan gambaran yang serupa dengan tutorial, adalah mustahak untuk mengikuti susun atur papan roti tidak hanya kerana rapi tetapi juga kecekapannya.

Langkah 2: Langkah 2: Tambahkan Relay, Wayar, Bekalan Kuasa, dan Perintang

Langkah 2: Tambahkan Relay, Wayar, Bekalan Kuasa, dan Perintang
Langkah 2: Tambahkan Relay, Wayar, Bekalan Kuasa, dan Perintang

Pastikan bekalan kuasa pada tetapan tinkercad lalai (5 volt, 5 amp semasa).

Langkah 3: Langkah 3: Gunakan Kod Berikut untuk Memprogramkan Litar ke Fungsi Berdasarkan Rintangan LDR

Langkah 3: Gunakan Kod Berikut untuk Memprogramkan Litar ke Fungsi Berdasarkan Rintangan LDR
Langkah 3: Gunakan Kod Berikut untuk Memprogramkan Litar ke Fungsi Berdasarkan Rintangan LDR

Mari beri beberapa konteks kod tersebut. Bahasa arduino sangat unik dan menyerupai goresan kod blok kerana kesederhanaannya. Pertama, kita perlu menyatakan port yang kita gunakan untuk menghubungkan terminal 5 relay dan terminal 2 LDR. Saya secara peribadi menggunakan port 5 untuk relay dan A0 untuk LDR, namun anda boleh memilih mana-mana pin analog untuk LDR dan mana-mana pin digital untuk relay. Kita perlu mengakses nilai yang dikembalikan oleh LDR yang diberi tahap cahaya yang berbeza. Oleh itu, kami menerapkan pernyataan if yang "if (analogRead (A0)> 500)" maka itu bermaksud bahawa apabila kegelapan tertentu tercapai, bola lampu akan mulai menyala, menjadi semakin terang semakin kurang cahaya yang ada.

Disyorkan: