Design a battery powered tilt sensor using a MEMS inclinometer and calculating fixed inclination and a Blues Wireless Notecarrier. Prepare the code for the MCU in Arduino and make it low power for battery operation. Wakeup MCU and transmit data every 1 hour and in case there is an acceleration event.
Development Goals
The finished firmware will be a production-quality Arduino project with:
• STM32L432 (Arduino Core) Notecarrier CX
• iis2iclx inclinometer
• LIS2DW12 accelerometer to detect motion events
• SHT40 temperature sensor
• Blues Wireless Notecard
• <10 µA sleep current
• RTC wake every hour
• Wake on vibration
• Adaptive filtering
• Temperature compensation
• Battery monitoring
• Event-driven transmission
• OTA configuration through Notehub
Design a battery powered tilt sensor using a MEMS inclinometer and calculating fixed inclination and a Blues Wireless Notecarrier. Prepare the code for the MCU in Arduino and make it low power for battery operation. Wakeup MCU and transmit data every 1 hour and in case there is an acceleration event.
Development Goals
The finished firmware will be a production-quality Arduino project with:
• STM32L432 (Arduino Core) Notecarrier CX
• iis2iclx inclinometer
• LIS2DW12 accelerometer to detect motion events
• SHT40 temperature sensor
• Blues Wireless Notecard
• <10 µA sleep current
• RTC wake every hour
• Wake on vibration
• Adaptive filtering
• Temperature compensation
• Battery monitoring
• Event-driven transmission
• OTA configuration through Notehub