On the BMA400 API github site is says: "...the BMA400 is the ideal solution for smart home applications such as smart indoor climate systems and smart home security systems. In the latter, the BMA400 can distinguish between real alarm situations (like broken glass) and false signals coming from random vibrations thereby avoiding false alarms."
Is there an example of the BMA400 configuration that is able to detect broken glass without false alarms from random vibrations? Does this require that the BMA400 is attached to the glass?
Is it possible to configure the BMA400 to detect loud sounds and trigger an interrupt (remote or unattached detection)while distiguishing from background noise and vibration levels?
Any examples of these configurations or guidance on how to configure the BMA400 would be appreciated, thank you.
Solved! Go to Solution.
If it is used to detect broken glass, where is the glass installed? Is the glass still after installation?
I am not describing a specific application here; I am not trying to detect glass breaking per se.
I am trying to understand the claim made on the github repo that the BMA400 can detect glass breaking relative to random vibrations.
I would like to see an example configuration of the BMA400 for this use case.
Is there an example Arduino sketch or c-program showing such a configuration? Can you provide a link?
I collected some deisgn and use link, you could refer BMA400 usage to implement different kind of application.
The following features will be used in this kind of application.
Auto wakeup + auto sleep + gen1: for low power consumption, switching between 0.8uA & 7uA
Activity change interrupt: detecting the vibration.
Thank you for this excellent response.
While I currently make successful use of the low-power auto wake function, I find the discussion in the "Introduction-about-BMA400-Auto-Wakeup-and-Auto-Low-Power" link very useful and informative.
Is this available as a pdf?
I am still curious whether the BMA400 can be used for non-contact applications but I suppose I will have to experiment with this myself.