Sensor macam apa yang saya butuhkan untuk mengetahui bahwa sesuatu ditempatkan pada suatu posisi?

8

Saya memiliki perangkat kecil yang mengambil batu-batu kecil dari tumpukan dan memindahkannya ke tempat lain. Ini semacam cara kasar untuk mencoba mendorong seluruh tumpukan ke gigi yang lebih besar dan berharap salah satu dari mereka didorong ke salah satu ruang di antara roda gigi dan dibawa berkeliling dan jatuh di sisi lain roda pemutar. Di sini saya ingin tahu apakah mesin berhasil mendapatkan batu di sini, jika tidak harus memutar gigi sampai muncul satu batu di sisi lain itu. Jika ada batu di tempat itu, roda gigi harus berhenti berputar sampai batu itu dirawat oleh sisa mesin.

Perangkat apa yang dapat saya gunakan untuk sensor jika saya berhasil mendapatkan batu di sisi lain dari gear?

masukkan deskripsi gambar di sini

Singkatnya, ini adalah bagian dari sistem yang lebih besar, saya perlu sensor untuk memberi sinyal ketika sebuah batu diberi sinyal dan dipisahkan dari yang lain sehingga dapat terus bekerja pada batu tunggal itu.

Saya sedang membangun ini menggunakan ardiuno untuk memindahkan gigi, jadi sensor harus menjadi sesuatu yang dapat dikontrol oleh arduino

bogen
sumber
1
Sejauh ini, tidak ada jawaban yang memastikan bahwa Anda hanya memiliki satu batu, dan bukan 2 batu yang sangat dekat.
Nicolas Raoul

Jawaban:

6

Ada banyak opsi yang bisa / harus bekerja di sini.

Seperti yang disebutkan oleh Elias , pengirim / penerima IR adalah pilihan yang baik. Ini mirip dengan sensor "break beam". Pada dasarnya, ketika berkas cahaya antara pemancar dan penerima rusak, pengontrol tahu untuk melakukan sesuatu. Mirip dengan ini akan menjadi sensor jarak IR, yang merekam jarak dari sensor ke objek dengan cara sudut pantulan cahaya. Masalah dengan segala jenis sensor berbasis di sekitar cahaya (seperti IR) adalah bahwa hal itu dapat "rusak" dengan mudah oleh cahaya sekitar: matahari, bola lampu, lampu kilat kamera, dll. Cara untuk berkeliling ini adalah dengan pulsa cahaya , hanya mencari cahaya dari frekuensi tertentu (ini adalah bagaimana remote TV IR bekerja).

Contoh sensor: http://www.acroname.com/robotics/info/articles/sharp/sharp.html

Ada juga hal-hal seperti pengukur jarak ultrasonik yang menggunakan suara alih-alih cahaya: http://www.acroname.com/robotics/parts/R335-SRF06.html

Pada tingkat yang paling rumit, Anda bisa memasang kamera yang mendeteksi ketika batu telah dipindahkan.

Atau, Anda dapat menggunakan sensor fisik untuk mengetahui kapan sebuah batu telah dipindahkan. Ini bisa sesederhana platform tombol tekan - tombol ditekan ke bawah ketika batu diletakkan di atasnya. Tentu saja, ini hanya akan berhasil jika batu cukup berat untuk menetralkan pegas di dalam sakelar tombol tekan.

Sejauh jenis sensor yang dapat digunakan: Arduino berbasis di sekitar mikrokontroler AVR. Mikrokontroler dapat digunakan dengan hampir semua jenis sensor yang dapat Anda bayangkan, meskipun beberapa mungkin terlalu cepat untuk ditangani oleh jam yang lebih lambat dari mikrokontroler versus mikroprosesor atau membutuhkan daya pemrosesan lebih dari yang tersedia.

Kurt E. Clothier
sumber
Apakah Anda tahu jika mereka dapat mendeteksi objek yang tepat di depan sensor infra merah? Kisaran minimum terkecil adalah gp2d120 dengan 1,5 inci. Bisakah ini digunakan?
bogen
Ketika datang ke sensor jarak, setiap sensor memiliki rentang spesifik yang akan mengembalikan hasil yang diketahui. Mereka analog, dengan tegangan yang dikembalikan mewakili jarak ke objek. Mereka tidak akan bekerja seperti yang diharapkan di luar jangkauan. Objek yang terlalu jauh tidak akan terlihat, tetapi objek yang terlalu dekat akan menghasilkan hasil yang aneh. Selama Anda menguji output dalam berbagai kasus, mereka dapat digunakan sebagai sederhana "sesuatu tepat di depan saya / tidak ada yang tepat di depan saya" jenis pengaturan. Nilai yang dikembalikan tidak akan secara akurat memberi tahu Anda seberapa jauh objek itu, hanya ada sesuatu di sana.
Kurt E. Clothier
Jika ditemukan sensor ini, sepertinya berfungsi di rentang itu adafruit.com/products/466 - Pikirkan saya akan lakukan itu
bogen
Teknik pengirim / penerima IR dapat diakali oleh beberapa batu dengan bentuk cekung, membuat sistem berpikir bahwa 2 batu telah lewat walaupun baru berumur 1.
Nicolas Raoul
@NicolasRaoul Sangat benar. Secara pribadi, saya akan menggunakan kombinasi beberapa hal berbeda untuk redundansi.
Kurt E. Clothier
2

Coba pengirim dan penerima IR, saling berhadapan, dan koneksi terhalang oleh batu.

Sebagai contoh:

masukkan deskripsi gambar di sini

Elias Benevedes
sumber
Sayang sekali bahwa ini adalah jawaban yang baik yang tidak akan dikenali. Mungkin bermanfaat untuk menambahkan beberapa detail atau opsi lain.
Josh Vander Hook
1
Selamat datang di Robotics Elias, jawaban yang hanya satu baris secara otomatis ditandai sebagai kualitas rendah sehingga Anda mungkin ingin menambahkan beberapa detail lagi, seperti yang dilakukan Kurt . Baca cepat Bagaimana menjawab untuk beberapa tips lagi.
Mark Booth
1
Bergantung pada lebar sabuk konveyor, Anda mungkin perlu beberapa pasangan pengirim / penerima, untuk dapat melihat batu walaupun tidak di tengah sabuk.
Nicolas Raoul
1

Saya akan meletakkan seluruh ban berjalan pada dua sumbu, dan:

  • Memiliki poros yang tepat sebagai poros.
  • Minta poros bagian kiri mengandalkan tombol sakelar.

Karena ketinggian antara gigi pintal dan sabuk, tumbukan batu akan sangat kuat, membuatnya mudah untuk menemukan tombol sakelar yang dapat mendeteksinya.

Ini sangat murah dan kuat untuk debu / penempatan yang salah.

masukkan deskripsi gambar di sini

Nicolas Raoul
sumber
1

Sensor IR paling baik digunakan untuk mendeteksi hal apa pun tetapi mereka cukup sensitif terhadap lampu IR dan sinar matahari. Jadi jika dalam kondisi ketika Anda tidak peduli dengan sinar Ir dan sinar matahari, Anda selalu dapat menggunakan sepasang LED IR dan Fotodioda untuk membuat pasangan sensor IR.

shailendra
sumber
Ya, itulah solusi yang saya pilih. Ini bekerja dengan sempurna!
bogen