The MySensors Sensebender Micro is a tiny Arduino compatible board stackable with a Nordic NRF24L01+ transceiver module. The Micro has been designed for extended battery life; e.g. it operates directly at the battery voltage without the need for power regulators for low power consumption. As it has been designed to sleep most of the time, the operating frequency (8Mhz vs 1Mhz) is not that big a factor on battery consumption, hence the Micro is running at 8Mhz as default to facilitate the easiest adoption of sketches. Even in its small form factor it's packed with great features such as temperature and humidity sensor, 64k extra flash memory and a hardware module for secure message signing and verification.
Need more? Expand the functionality by attaching additional breakout sensors to the five digital GPIOs, two analog inputs or the I2C interface.
The board has been preloaded with a sketch reporting temperature and humidity levels every minute.
*) You have to solder the radio socket, and pin-headers yourself if you need them mounted. Note: The actual NRF24L01+ module is sold separately.
NOTE! Maximum allowed supply voltage is 3.5V, anything above this WILL fry both Si7021, flash and NRF24 radio module. There is NO voltage regulator on board (To keep supply current down to a minimum)
This picture shows all the available pins on the Micro board. Click on the image to enlarge it. The ISP connector exposes MISO, MOSI, SCK and RST.
The board has been designed to operate at maximum 3V (2x1.5V batteries). Make sure not to overfeed it or reverse the polarity. This would permanently kill it. Connect:
GND to minus (-) often marked with a black wire.
VCC to plus (+) often marked with a red wire.
To upload a new sketch to your Micro board use a FTDI programmer. Remember to set it a 3v3 output using the jumper setting on the programmer.Setting up Arduino IDE for Sensebender
Make sure the red-dotted ISP wire goes into ground on the board. Disable power feeding on 5V ISP programmers (remove jumper) and power up the board on VCC/GND from a 3V power source.
The radio can be soldered directly onto the board or in a socket.
This example reports humidity and temperature levels to the controller every minute. To save battery it sleeps MCU and radio between sends.
If you connect A0 -> GND during power-up it will go into a self-test mode (reports status on serial output).
*Unable to fetch code from github*
|0||NM||M06NO_SILK_FEMALE_PTH||1X06_NO_SILK||JP2, JP5||Not mounted|
|5||100n||CAP-0402||C0402||C1, C2, C4, C5, C6||Ceramic Capacitors|
|1||AT25DF512C-SSHN-B||AT25DF512C-SSHN-B||SO-08||IC2||Flash 512K, 1.65V, 85Mhz Serial Flash||Adesto||AT25DF512C-SSHN-B|