Sensor Kedekatan

8

Proyek konyol tapi menyenangkan ...

Saya ingin mendapatkan beberapa ide untuk penginderaan kedekatan dalam aplikasi tertentu. Saya mencoba membuat anjing saya berjalan di treadmill yang dimodifikasi dan mengotomatiskan hadiahnya. Tujuan saya adalah untuk membuatnya tetap terpusat (sehubungan dengan arah perjalanan). Saya harus dapat mendeteksi posisinya dan mengubah kecepatan treadmill. Begitu:

  • Ketika dia berada di tengah, kecepatannya ada di titik setel
  • Ketika ia mulai lelah dan jatuh kembali kecepatan treadmill akan melambat
  • Ketika dia menghilang dari treadmill, itu akan berhenti sepenuhnya

Sebagian besar treadmill (termasuk yang saya miliki) datang dengan saklar pengaman yang menambat pelari dan ketika ditarik keluar, menghentikan mesin. Ini bukan pilihan dalam kasus saya karena saya ingin dia turun dan pada interval tertentu tanpa bantuan manusia. Sisi-sisi treadmill tidak boleh terhalang karena dia suka menebus ke sisi ketika dia selesai (atau mendapatkan hadiahnya).

Pikiran saya saat ini:

  • Gunakan serangkaian LED IR yang dimodulasi pada frekuensi berbeda di sepanjang sisi dengan penerima yang cocok di sisi lain. Jadi, saya bisa mengetahui di mana dia berada dengan frekuensi yang hilang. Ini tidak ideal karena akan membutuhkan sesuatu di sepanjang sisi setidaknya setinggi tubuhnya yang mencegahnya dari bailing.
  • Gunakan transduser ultrasonik dari depan (menghadap kepala), yang bisa saya gunakan untuk menentukan jarak dari depan treadmill. Ini kedengarannya bagus, tetapi seperti yang saya mengerti, frekuensi itu cukup mengganggu anjing. Tidak tahu apakah ini akurat.
  • Gunakan RFID dengan satu bagian yang melekat pada kerahnya ... sekali lagi, saya pikir ini akan memerlukan sensor di sepanjang sisi yang mencegahnya dari bailing. Saya juga tidak berpikir saya bisa mendapatkan posisi seakurat mungkin dengan LED IR.
  • Pikiran lain adalah membuat semacam kanopi dan memiliki sensor yang melihat ke bawah. Mungkin mengecat sabuk treadmill dengan kisi-kisi tertentu dan memantulkan cahaya dari itu.
  • Akhirnya, dan ini lebih kompleks daripada yang saya inginkan, tetapi saya bisa menggunakan web cam dan beberapa perangkat lunak open source (seperti gerakan) untuk melacak posisi target di kerahnya.

Satu catatan terakhir, kecepatan maksimum adalah antara 8 dan 10 mph.

Adakah pikiran?

EDIT:

Meskipun bukan treadmill yang sama, video ini menunjukkan jenis anjing yang sama (untuk ukuran) dan dia juga membayar jaminan dari treadmill dengan cara yang sama.

Aku sengaja menemukan ini sensor IR kedekatan dari Sharp. Ini bisa dipasang di kepala treadmill yang menghadap ke ekor untuk mendapatkan jarak dari kepala. Spesifikasinya sepertinya pas (jarak). Adakah yang punya pengalaman dengan ini? Dia tidak terlalu reflektif jadi saya bertanya-tanya apakah ini akan bekerja dengan baik dalam aplikasi saya.

Jason
sumber

Jawaban:

4

Bergantung pada apa bentuk treadmill itu (bisakah Anda memberikan gambar?), Anda dapat menggunakan LED dengan membuat garis diagonal antara palang samping dan lantai treadmill.

Sesuatu seperti ini:

masukkan deskripsi gambar di sini

di mana lingkaran merah adalah IR LED dan lingkaran hijau adalah penerima atau sebaliknya, dengan beberapa pekerjaan logis akan memberi Anda kendali atas posisi anjing.

Anda akan memiliki beberapa gangguan di antara LED tetapi Anda dapat menggunakan modulasi atau beberapa bentuk sinkronisasi untuk menghadapinya.

clabacchio
sumber
Saya tidak punya foto. Saya harus mengambil satu pada hari Rabu. Namun, bayangkan dudukan tegak tidak ada dan itu hanya ikat pinggang. Saya dapat membangun sesuatu saat Anda menunjukkan dan mengarahkannya secara miring. Itu tidak masalah dan memenuhi persyaratan untuk tidak memblokir tepi. Adapun sirkuit. Saya membayangkan bahwa bahkan ketika dia memblokir penerima, itu mungkin mengambil sinyal ketika memantul darinya. Mungkin menyesuaikan daya pancar akan menyelesaikan ini?
Jason
@Jason jika ringan itu harus jelas jika itu dipantulkan, tetapi mungkin memerlukan penyetelan
clabacchio
Saya berpikir mungkin lebih mudah untuk mengimplementasikannya dengan mengirimkan ledakan 3 frekuensi (~ 32kHz, 36kHz dan 40kHz) dan mengambilnya dengan penerima remote control seperti ini . Saya harus pergi ke rute lain jika saya menyetel penerima.
Jason
2
Gambar itu mengingatkan saya pada animasi pendek ini , yang membuat saya menjahit. ILSHIBAMF.
stevenvh