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.