Os fabricantes de acelerômetros estão fabricando acelerômetros de potência incrivelmente baixa para dispositivos móveis, incluindo recursos como detecção de movimento.
O ST possui um que consome 2uA com duas saídas de interrupção, uma das quais pode ser usada para detecção de movimento:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Mas a coisa mais fácil para você é provavelmente colocar uma série de traços de PCB expostos paralelos, mas irregulares, no seu PCB e capturar um BB neles com um pequeno escudo de metal. Usando três linhas (uma para a blindagem, uma para todas as outras linhas irregulares e uma para as outras linhas irregulares) e conecte-as a três interrupções nas entradas de alteração de pinos no seu processador.
Quando o dispositivo estiver em repouso, defina as linhas em um estado estático que consome pouca ou pouca energia, mas altera um dos pinos se o bb se mover. Por exemplo, pode estar entre as duas linhas, sem tocar no estojo. Defina uma linha com um pull up, defina a outra saída de linha baixa e defina o estojo com um pull up. A caixa ou linha puxada mudará de estado se o bb se mover. Você precisará selecionar valores de pull-up que reduzam o consumo de corrente, equilibrados com a sensibilidade (muito alta e a capacitância impedirá que a mudança de linha seja notada com algum movimento).
Isso detectará uma variedade de movimentos principalmente ao longo de dois eixos. Você precisará de um design mais complexo, ou de outra placa vertical com um dispositivo semelhante, para obter a detecção de movimento, independentemente da posição de repouso e do movimento desse descanso.
Mas, é claro, isso consumirá algum poder. Se você precisar de uma solução de detecção verdadeiramente sem energia, precisamos de mais informações sobre o tipo exato de movimento que você deve ver e informações sobre os tipos de movimento que não devem desligar o sensor.