Apakah ada opsi lain untuk sensor gerak low-g kecil (<5mm panjang) daripada akselerometer? Saya tidak perlu mengukur percepatan mengambil penyebab perangkat saya, saya hanya ingin sinyal 1/0 ketika itu terjadi. Lebih disukai daya yang sangat rendah, <10μA akan menyenangkan.
(IIRC Saya pernah melihat sensor kecil murni mekanis yang disebutkan dalam jawaban di sini, tapi saya tidak dapat menemukannya lagi. Murni mekanis berarti tenaga nol.)
8
Jawaban:
Menemukan yang ini:
Ini adalah SignalQuest SQ-MIN-200 . Karena berfungsi sebagai saklar dan obrolan terbuka dan tertutup saat bergerak:
Panjangnya hanya 3,6 mm dan diameter 1,9 mm dan hanya mengonsumsi 50 nA.
sumber
Saya menemukan accelerometer ini (Freescale MMA8453Q) , yang terlihat menarik. Saya tahu, ini adalah accelerometer, bukan on / off, tapi setidaknya itu dapat beroperasi pada arus yang sangat rendah (6 μA) pada kecepatan data 1,5 / detik, yang seharusnya cukup untuk mendeteksi pengambilan.
sumber
+1 untuk produk pencarian Sinyal, saya telah menggunakannya dengan beberapa desain. Produk yang harus dihindari adalah Switronics RBS020902-G. Saya mengalami banyak kegagalan (Stuck balls) dengan yang satu ini.
Sensolute memiliki solusi yang lebih kecil: http://www.sensolute.com/en/products/index/
sumber
Pabrikan Accelerometer membuat akselerometer dengan daya sangat rendah untuk perangkat seluler, dan termasuk fitur seperti deteksi gerakan.
ST memiliki satu yang mengkonsumsi 2uA dengan dua output interupsi, yang salah satunya dapat digunakan untuk pengindraan gerak:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Tetapi hal yang paling mudah bagi Anda adalah menempatkan serangkaian jejak PCB yang paralel tapi bergerigi pada PCB Anda, dan menangkap BB dengan pelindung logam kecil. Gunakan tiga garis (satu untuk perisai, satu untuk setiap garis bergerigi lainnya, dan satu untuk garis bergerigi lainnya) dan pasang ke tiga interupsi pada input perubahan pin ke prosesor Anda.
Saat perangkat dalam keadaan diam, setel garis dalam keadaan statis yang tidak mengkonsumsi daya, atau sedikit, tetapi akan mengubah salah satu pin jika bb bergerak. Misalnya, mungkin berada di antara dua garis, tidak menyentuh kasing. Atur satu baris dengan tarik ke atas, atur output garis yang lain rendah, dan atur kasing dengan tarik ke atas. Kasing atau garis tarik akan berubah status jika bb bergerak sama sekali. Anda harus memilih nilai pull-up yang mengurangi konsumsi saat ini, diimbangi dengan sensitivitas (terlalu tinggi dan kapasitansi akan mencegah perubahan garis agar tidak diperhatikan dengan beberapa gerakan).
Ini akan mendeteksi berbagai gerakan terutama sepanjang dua sumbu. Anda akan memerlukan desain yang lebih kompleks, atau papan vertikal lainnya dengan perangkat yang sama, untuk mendapatkan deteksi gerakan terlepas dari posisi dan gerakan istirahat dari istirahat itu.
Tapi, tentu saja, ini akan menghabiskan daya. Jika Anda membutuhkan solusi pengindraan yang benar-benar hemat daya, kami membutuhkan lebih banyak informasi tentang jenis gerakan yang harus Anda lihat, dan informasi tentang jenis gerakan yang seharusnya tidak mematikan sensor.
sumber
Hari ini, browsing untuk sesuatu yang lain, saya menemukan sensor yang tampaknya menjadi apa yang penanya butuhkan: SW-18020P - sepenuhnya mekanis, berdiameter kurang dari 5mm dan sangat murah.
Saya tidak yakin tautan yang saya berikan adalah ke situs pabrikan, tetapi seharusnya mudah menemukan tempat untuk membelinya.
Ini gambarnya:
Dan sebenarnya ada beberapa jenis:
sumber
Ada varietas sakelar merkuri yang benar-benar mengukur kemiringan. Anda dapat menempatkan array ini di berbagai (sedikit) sudut untuk menutupi berbagai kemungkinan "sudut ujung" dan itu akan membutuhkan orang yang mengambil perangkat untuk mengangkatnya tanpa tip agar perangkat tidak memicu (yang akan sulit).
Ada juga sensor kemiringan (mekanis).
sumber
Anda tidak harus membaca akselerasi dari mereka. Cukup aktifkan interupsi untuk deteksi gerakan yang dimiliki sebagian besar akselerometer digital dan gunakan itu untuk mendeteksi. Mereka sudah memiliki algoritme yang mendeteksi gerakan atau guncangan tanpa memaksa Anda melakukan analisis apa pun.
sumber
Atas saran Ignacio tentang piezo, saya menemukan sensor kecil ini . Ini benar-benar sensor kejut, dan mungkin tidak cukup sensitif untuk mendeteksi pengambilan (sensitivitas adalah 1mV / g), tapi saya ingin menyebutkannya di sini untuk pengguna lain yang mungkin memiliki kegunaan untuk itu.
sumber