Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Sejak kecil, saya selalu ingin mencoba elektronik. Baru-baru ini saya membeli Arduino dan mulai menjelajahinya. Dalam proses ini, saya lebih mengenal Light Dependent Resistor (LDR).
Entah bagaimana, saya menemukan ide ini. Pada dasarnya, ini adalah bunga matahari listrik yang melakukan kebalikan dari bunga matahari yang sebenarnya. Ini menunjuk ke kegelapan!!!
Langkah 1: Barang yang Anda Butuhkan
- 3 LDR
- 3 resistor 10k Ohm
- Sebuah motor servo
- Papan Arduino
- Beberapa kabel Jumper
- Perangkat Solder
- PCB berlubang
- Pot Kecil bersama dengan beberapa tanah kering.
Langkah 2: Sirkuit
Intinya adalah setiap LDR bertanggung jawab untuk sudut, kiri untuk 180 derajat, yang tengah untuk 90 derajat dan yang kanan untuk 0 derajat. Misalnya, jika LDR tengah tidak menerima cahaya dan LDR lain mendapatkan cahaya, maka
Arduino akan menerima input berikut:
- Kiri LDR => TINGGI
- Sedang LDR => RENDAH
- Kanan LDR => TINGGI
Berdasarkan masukan ini, Arduino dapat menghitung sudut (dalam hal ini 90 derajat) dan mengirimkan informasi ini ke motor servo.
Langkah 3: Kode
Dalam istilah awam, itulah yang dilakukan kode:
- Dibutuhkan input dari 3 LDR.
- Menggunakan input ini, ia menghitung jumlah cahaya yang diterima setiap LDR.
- Sekarang, ia menghitung sudut yang harus dituju. Misal LDR kanan & tengah sama-sama tidak mendapat cahaya, maka sudut yang dihitung adalah 45 derajat (Sudut tengah 0 derajat & 90 derajat adalah 45 derajat).
Temukan kodenya di sini.
Langkah 4: Bangun Sirkuit
Gunakan PCB berlubang untuk menyolder resistor dan LDR. Gunakan papan tempat memotong roti Arduino untuk menghubungkan PCB dan motor servo. Unggah kode dan uji.
Langkah 5: Tanam Bunga Matahari
Saya telah menggunakan panci kecil dan membuat lubang di dalamnya untuk melewatkan kabel. Taruh sedikit tanah, simpan motor servo, tambahkan tanah lagi. Kemudian hubungkan saja motor servo dengan Arduino dan selesai!