Isi kandungan:

Kawalan Gerakan Mudah Menggunakan Sensor IR: 7 Langkah
Kawalan Gerakan Mudah Menggunakan Sensor IR: 7 Langkah

Video: Kawalan Gerakan Mudah Menggunakan Sensor IR: 7 Langkah

Video: Kawalan Gerakan Mudah Menggunakan Sensor IR: 7 Langkah
Video: cara membuat sensor gerak 2024, Julai
Anonim
Kawalan Gerakan Ringkas Menggunakan Sensor IR
Kawalan Gerakan Ringkas Menggunakan Sensor IR

Mengawal sesuatu dengan menggunakan gerak isyarat selalu menggembirakan dan menyeronokkan tetapi, dengan sensor yang tersedia di pasaran untuk mengenali gerak isyarat, ia cukup mahal. Jadi bagaimana kita dapat membuat kawalan isyarat sederhana menggunakan beberapa dolar? Nah, sensor IR apabila digunakan dengan betul dapat digunakan untuk mengenali gerak isyarat sederhana. Dengan menggunakan 2 sensor IR, kita dapat mengenali empat jenis gerak isyarat, iaitu sapu kiri, leretan kanan, melambaikan tangan dan menggerakkan tangan ke depan dan ke belakang.

Kami akan membuat projek ini menggunakan SLabs-32. Ini memiliki layar TFT onboard yang dapat kita gunakan dengan menampilkan gambar ketika gerakan tertentu dikenali.

SLabs-32 sangat berguna dengan projek-projek semacam ini, kami mempunyai banyak sumber daya di SLabs-32. Kami juga dapat menggunakan kad SD untuk menampilkan gambar ke layar TFT dan mengubah setiap kali kami menggesek ke kiri atau kanan.

Untuk memastikan perkara mudah, kita hanya akan memaparkan emoji yang kelihatan kiri atau kanan bergantung pada pergerakan kita.

Untuk mendapatkan SLabs-32 anda sendiri, klik pada pautan ini

Langkah 1: Senarai Bahan

Untuk projek ini, anda memerlukan:

  • SLabs-32 (v0.1)
  • 2 x sensor IR

Langkah 2: Membuang IC untuk Nilai Analog

Mengeluarkan IC untuk Nilai Analog
Mengeluarkan IC untuk Nilai Analog
Mengeluarkan IC untuk Nilai Analog
Mengeluarkan IC untuk Nilai Analog

Sensor IR biasanya memberi kita output digital, baik 0 atau 1. Kita harus mengeluarkan IC dari sensor IR dan menggunakan kabel jumper untuk menyambung ke penerima sensor IR. Ini akan memberi kita nilai analog dari sensor IR. Untuk melakukan itu, jejak pin penerima yang disambungkan ke pin pemegang IC. Perhatikan gambar dalam langkah ini untuk mendapatkan idea tentang cara mengesan pin penerima anda. Saya telah mengetengahkan jejak penerima untuk pemahaman yang lebih baik.

Sambungkan wayar pelompat di pin penerima IC untuk menggunakan sensor ini sebagai sensor analog

Langkah 3: Mengendalikan Gesture Control

Mengendalikan Gerakan Isyarat
Mengendalikan Gerakan Isyarat

Untuk mengenali pergerakan isyarat menggunakan sensor IR, kami menggunakan mekanisme pemicu. Kami mempunyai dua sensor IR, mari beri nama untuk kemudahan kami kiri-IR dan kanan-IR. Kiri-IR menjadi sensor IR di sebelah kiri dan kanan-IR menjadi IR di sebelah kanan. Apabila kita meleret ke kiri, kita menggerakkan tangan kita dari kanan ke kiri. Sensor IR kanan mengesan pergerakan ini terlebih dahulu dan menaikkan bendera. Sekarang, jika ada pergerakan yang dikesan pada sensor IR kiri, ia mengenalinya sebagai leretan kiri. Sama untuk sapu kanan juga. Kami tidak mahu ada hasil yang salah sekiranya kami hanya menggerakkan tangan ke sensor IR yang betul maka ia menunjukkan sapu kanan. Oleh itu untuk menjadikannya lebih masuk akal kita menggunakan mekanisme ini.

Untuk mengenali gerakan melambai, kita hanya menghitung berapa kali orang itu menggesek ke kanan dan ke kiri berturut-turut dalam jangka masa, yang dalam kes kita adalah 5 saat.

Langkah 4: Penentukuran Sensor

Sekarang penempatan sensor IR sangat penting, kerana mereka akan menentukan nilai ambang anda. Perhatikan nilai sensor IR ketika anda meletakkan tangan anda di dekat sensor IR, gunakan nilai ini menentukan ambang anda untuk merasakan pergerakan di dekat sensor IR anda. Juga, letakkan sensor IR anda di sebelah satu sama lain dengan jarak kira-kira 3 cm di antara mereka.

Langkah 5: Sambungan Perkakasan

Sambungan Perkakasan
Sambungan Perkakasan

Sambungkan output analog dari dua sensor IR ke input analog SLabs-32.

Untuk mempermudah, gunakan pita untuk menahan sensor IR anda ke satu tempat. Sekiranya anda menggerakkan sensor IR anda secara tidak sengaja maka keseluruhan nilai sensor harus dikalibrasi semula. Oleh itu, gunakan pita atau apa sahaja yang menahannya ke satu tempat

Langkah 6: Pengaturcaraan SLabs-32

Muat naik lakaran yang dilampirkan pada projek ini.

Perhatikan bacaan sensor IR anda di monitor bersiri. Lakukan perubahan jika perlu, jika nilai ambang tidak sesuai dengan bacaan sensor IR anda. Laraskan nilai dan tetapkan ambang yang anda mahu.

Langkah 7: Jadilah Tony Stark

Baiklah, tetapi sekarang anda mempunyai mekanisme kawalan isyarat kos rendah yang boleh anda gunakan dengan apa sahaja yang anda mahukan, seperti Tony Stark dari Iron-man dengan Jarvis. Ok tidak betul-betul tetapi sekurang-kurangnya ini adalah permulaan.

Disyorkan: