Daftar Isi:

LDR Light Level Detector: Membuka dan Menutup Mata: 6 Langkah
LDR Light Level Detector: Membuka dan Menutup Mata: 6 Langkah

Video: LDR Light Level Detector: Membuka dan Menutup Mata: 6 Langkah

Video: LDR Light Level Detector: Membuka dan Menutup Mata: 6 Langkah
Video: Cara Pasang Sensor Lampu Otomatis dengan PHOTO CONTROL KAWAMURA 2024, November
Anonim
Image
Image
LDR Light Level Detector: Membuka dan Menutup Mata
LDR Light Level Detector: Membuka dan Menutup Mata
LDR Light Level Detector: Membuka dan Menutup Mata
LDR Light Level Detector: Membuka dan Menutup Mata

Halo semuanya, saya harap instruksi ini sesuai dengan keinginan Anda. Keraguan, komentar atau koreksi akan diterima dengan baik.

Rangkaian ini diwujudkan sebagai modul kontrol untuk memberikan informasi tentang seberapa banyak cahaya yang ada di sekitarnya, untuk mengontrol pembukaan mata melalui servomotor.

Sirkuit ini memiliki 4 output, yang masing-masing memberikan 5V atau 0V, tergantung pada intensitas cahaya yang datang. Dengan asumsi bahwa kita memiliki intensitas yang diukur dalam persentase, kita akan memiliki kasus-kasus berikut:

  • Ketika cahaya antara 0% dan 20%, 4 output akan memberikan 0V
  • Ketika cahaya antara 20% dan 40%, output pertama akan memberikan 5V dan yang lainnya akan memberikan 0V
  • Ketika cahaya antara 40% dan 60%, dua output pertama akan memberikan 5V dan yang lainnya akan memberikan 0V
  • Ketika cahaya antara 60% dan 80%, tiga output pertama akan memberikan 5V dan yang terakhir akan memberikan 0V
  • Ketika cahaya antara 80% dan 100%, 4 output akan memberikan 5V

Catatan: persentase yang disebutkan ini hanyalah contoh untuk menyimpan penjelasan. Pada langkah selanjutnya dijelaskan bagaimana mengkalibrasi itu

Mengetahui kondisi tersebut, sebuah program dibuat di Arduino dengan 4 input ini, dan sebagai output kita akan memiliki sinyal PWM yang dikirim ke servo yang akan mengontrol mekanisme pembukaan mata.

Perlengkapan

Apa yang akan Anda butuhkan?

(barang sirkuit)

  • 1 LM324
  • 1 Protoboard
  • 6 resistor Pemangkas (masing-masing 10kOhm) 1 LDR (Resistor Bergantung Cahaya)
  • Beberapa kabel jumper papan tempat memotong roti atau hanya kawat dan tang potong
  • 1 motor servo
  • pengukur voltase

(kepala dan mekanisme barang)

  • Kreativitas (yang paling penting)
  • Busa kepala
  • Kardus
  • Lem
  • Tongkat kayu
  • Hal lain yang akan membantu Anda membuatnya lebih estetis

(opsional)

  • Stasiun las atau besi solder
  • Solder timah
  • PCB 5x5 titik

Langkah 1: Merencanakan Sirkuit Kami

Merencanakan Sirkuit Kami
Merencanakan Sirkuit Kami

Pertama-tama, kita harus memiliki semua komponen sebelum membuat mekanisme.

Penting untuk diketahui bahwa jika Anda tidak mendapatkan komponen yang tepat, Anda dapat menggunakan alternatif, mungkin Anda tidak mendapatkan pemangkas nilai yang tepat, tetapi tidak masalah: Anda akan menggunakan pemangkas sebagai pembagi tegangan, jadi, jika Anda memiliki nilai antara 10kΩ dan 100kΩ, Anda dapat menggunakannya. Atau jika tidak mendapatkan LM324 bisa menggunakan MC34074 (sebagai contoh ada banyak), syaratnya hanya memiliki 4 opamp yang bisa menggunakan daya 5V non simetris (sumber daya arduino 5V).

Jadi, mengingat itu, mari kita mulai.

Langkah 2: Perakitan Sirkuit

Perakitan Sirkuit
Perakitan Sirkuit
Perakitan Sirkuit
Perakitan Sirkuit
Perakitan Sirkuit
Perakitan Sirkuit

Untuk membuat modul, kami memiliki diagram skematik berikut, dan diagram LM324

Setiap nomor antara opamps mewakili nomor pin LM324, jadi, pin dengan nomor yang sama DI OPAMPS adalah node umum.

CATATAN: di bagian atas, ada header yang mewakili koneksi eksternal, yaitu koneksi dengan Arduino UNO. Jangan bingung antara pin header yang bernama J1 dengan pin LM324.

Di sini, Anda memiliki dua opsi:

  1. Buatlah dalam protoboard. Ini adalah cara termudah untuk merakit dan menguji, tetapi desainnya sama sekali bukan yang terbaik.
  2. Gunakan perfboard (juga bernama DOT PCB). Opsi ini akan memberi Anda opsi untuk mengurangi sirkuit menjadi persegi 5x5cm (hanya modul), tetapi Anda perlu mengelas. Jika Anda masih di bawah umur, mintalah bantuan orang dewasa.

Pada gambar ke-3, ini adalah rangkaian yang dirakit dalam protoboard.

Dalam gambar 4 dan 5 kaki, sedang dirakit sirkuit yang sama, tetapi dalam papan perf.

Gambar ke-6 memiliki rangkaian lengkap.

Singkatnya, sirkuit akan memiliki 4 output. Output ini akan digunakan untuk terhubung ke Arduino UNO.

Langkah 3: Kalibrasi Sirkuit

Image
Image
Kalibrasi Sirkuit
Kalibrasi Sirkuit

Setelah dirakit, kita harus menghubungkan sirkuit kita, dan memeriksa tegangan yang diberikan oleh masing-masing resistansi pemangkas: kita harus mengatur masing-masing 0,5V, 1V, 1,5V, dan 2V ke RV1, RV2, RV3, dan RV4.

Untuk melakukan ini, Anda harus memasok sirkuit dengan 5V dan GND arduino, dan mengukur setiap tegangan di pemangkas. Anda menghubungkan voltmeter antara pin tengah pemangkas (satu per satu), dan ke GND. Kemudian, Anda memutar pemangkas sampai Anda mendapatkan tegangan yang diinginkan.

Voltmeter Anda memiliki 2 kabel, satu merah dan satu hitam.

  1. Letakkan kabel hitam di simpul GND.
  2. Pasang kabel merah di pin 3 LM324. Putar pemangkas hingga memiliki 0,5V.
  3. Ganti kabel merah ke pin 5 LM324. Putar pemangkas hingga memiliki 1V.
  4. Ganti kabel merah ke pin 10 LM324. Putar pemangkas hingga memiliki 1.5V
  5. Ubah kabel merah menjadi pin ke-12 LM324. Putar pemangkas hingga memiliki 2V.

Semua langkah ini harus dilakukan dengan semua yang terhubung (Arduino dan sirkuit yang dibuat oleh kami).

Mungkin Anda akan membutuhkan lebih dari 2 tangan, mintalah bantuan orang lain jika diperlukan.

Pemangkas ke-5 berfungsi sebagai kalibrator sensitivitas (yang berada di antara LDR, yaitu yang bernama RV5)

Seperti yang Anda lihat, dalam video ada tes dengan output, saya menggunakan led hijau untuk melakukannya lebih didaktik dan mudah diapresiasi (saya meletakkan tangan saya lebih dekat untuk memblokir cahaya, dan sirkuit membuat led menyala atau berputar tergantung pada cahaya insiden).

Langkah 4: Merakit Servomotor

Merakit Servomotor
Merakit Servomotor
Merakit Servomotor
Merakit Servomotor
Merakit Servomotor
Merakit Servomotor

Di sini Anda perlu meledakkan pikiran Anda: Anda perlu memasukkan mata ke dalam mekanisme yang dapat membuka dan menutup mata, mensimulasikan kelopak mata.

Pada gambar pertama, Anda melihat model nyata yang saya terapkan.

pada gambar ke-2, ada gambar yang mewakili mekanisme dasar.

Gunakan kepala busa, tongkat kayu dan lem untuk membuat mekanisme.

Seperti yang Anda lihat di gambar ke-3, LDR ada di hidung

Langkah 5: Pengkodean

Pengkodean
Pengkodean

Terakhir, Anda harus menghubungkan rangkaian ke pin 3, 4, 5 dan 6 dari Arduino, dan servo akan terhubung ke pin ke-9.

Kode di bawah ini. Ini memiliki komentar untuk menjelaskan setiap bagian penting.

Langkah 6: Nikmati

Perbesar dan perkecil cahaya Anda ke LDR untuk menghargai perubahan pada mata.

Terima kasih telah menonton. Saya harap Anda menyukainya.

Direkomendasikan: