- Komponen yang diperlukan:
- Rajah dan Penjelasan Litar:
- Penjelasan Kod:
- Mengendalikan Motor DC yang dikendalikan oleh IR dengan Arduino:
Arduino telah menjadi Mikrokontroler yang paling popular di kalangan pelajar dan penggemar dalam jangka masa yang sangat singkat. Oleh itu, setiap orang cuba menggunakan Arduino untuk membuat sebarang projek, kerana mudah dan mempunyai keluk pembelajaran yang lancar. Kami telah membuat banyak projek Arduino dari projek antara muka asas hingga projek robotik maju dan projek IoT, anda boleh menyemak semuanya di laman web kami.
Hari ini kita membuat projek mudah dengan Arduino yang menggunakan tiga komponen asas iaitu IR Sensor, Relay Module dan DC Motor. Di sini kita akan menghubungkan sensor IR dengan Arduino untuk mengawal Motor DC. Di sini sensor IR akan mengesan sebarang objek di hadapannya dan Arduino akan membaca output Sensor IR dan menjadikan Relay Tinggi. Relay selanjutnya disambungkan ke Motor DC, jadi Motor DC akan AKTIF setiap kali IR Sensor Mengesan sebarang objek di hadapannya.
Komponen yang diperlukan:
- Arduino UNO
- Modul 5V-relay
- Motor DC
- Modul sensor IR
- Papan roti
- Menyambung wayar
Rajah dan Penjelasan Litar:
Litar Motor DC yang dikawal oleh Sensor IR ini dengan Arduino mudah seperti yang ditunjukkan di bawah:
Dalam litar, pin output Modul sensor IR mudah dihubungkan ke Pin 2 no Arduino dan input Relay Module disambungkan ke Pin 7 no Arduino. Selanjutnya Motor DC disambungkan ke Relay.
Untuk mengetahui lebih lanjut mengenai IR Sensor, Relay dan DC Motor, anda boleh melalui projek berikut:
- Litar Modul Sensor IR
- Tutorial Kawalan Relay Arduino
- DC Motor Control menggunakan Arduino
Penjelasan Kod:
Kod untuk projek ini sangat mudah. Kod Arduino lengkap dengan Video Demo diberikan pada akhir.
Di sini kami telah menghubungkan pin output sensor IR ke Pin 2 dari Arduino. Oleh itu, setiap kali sensor IR mengesan sebarang objek, Pin 2 dari Arduino akan tinggi dan berdasarkan Relay itu akan dihidupkan yang disambungkan ke Pin 7 dari Arduino.
batal persediaan () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } gelung void () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, TINGGI); }
Mengendalikan Motor DC yang dikendalikan oleh IR dengan Arduino:
Kerja projek ini berjalan lancar. Apabila terdapat beberapa objek di depan sensor IR, ia akan mengesannya dan menjadikan pin output tinggi. Pin output sensor IR disambungkan ke Arduino, jadi Arduino akan membacanya dan mengaktifkan modul Relay dengan membuat pin 7 tinggi. Sebaik sahaja geganti diaktifkan, ia akan menghidupkan motor DC.Apabila tidak ada objek dekat sensor IR, output sensor IR akan tetap rendah dan motor DC juga akan tetap dalam keadaan Mati. Sensitiviti Sensor IR dapat disesuaikan menggunakan potensiometer pada modul itu sendiri. Sensitiviti bermaksud jarak dari mana ia dapat mengesan objek.
Kod Arduino yang lengkap dan Video demo untuk projek tersebut diberikan di bawah.