Skip to main content


The imp002 is no longer available


This is a design for a sensor node powered by two AA cells. It includes the following sensors:

Sensor Function Interrupts? Driver Library
Texas Instruments TMP102 Temperature TMP1x2
Silicon Labs SI7021 Temperature, Humidity Si702x
Silicon Labs SI1145 Ambient Light Sensor, Proximity Sensor Si114x
STMicroelectronics LIS3DH Accelerometer LIS3DH
STMicroelectronics LPS25H Air Pressure LPS25H
STMicroelectronics LIS3MDL Magnetometer LIS3MDL


Nora uses a boost supply to provide a minimum voltage of 2.75V when WiFi is enabled. Since the imp can run user code down to 1.8V, and all of the sensors on the board have a minimum supply voltage of 1.9V or less, when WiFi isn’t needed the boost is disabled. This allows for additional power savings. An undervoltage lockout circuit will disable the device if the battery voltage falls below 1.9V, to prevent the device from continuously rebooting when the battery is low.

Battery voltage is also connected to a GPIO pin on the imp002 so it can be monitored.

Battery Life

Note The following was completed using a Nora version 3 design. The current design, version 5, should have equal or better battery life. This section will be updated once testing is complete.

To estimate battery life, we programmed a Nora to wake up, connect to Wi-Fi and report its battery voltage. We graphed the battery voltage over thousands of wakes to estimate the number of wake cycles you could anticipate with different types of batteries. In this test the boost voltage was set to 2.85V to maximize the number of wakes. As you can see, the Energizer L91 Lithium AA batteries provided the greatest number of wakes, then Duracell Alkaline and then Eneloop NiMH rechargable.

Note that wake-time will depend on many variables, including WiFi AP and network performance, and this will affect battery life. There have been further optimizations since these tests were run.

Device Firmware and Example Code

Hardware Design Files