At Nettigo we did a lot work with NRF24L01. As a result we created small board, with ATiny84 on board and connector for NRF24L01.
This board is Arduino IDE compatible (You program it using Arduino IDE, using commands You are familiar with like
digitalWrite,digitalRead, analogRead, etc) we have prepared some easy to use library for most important tasks: radio communication, power save modes and more.
With easy to use software interface You can get in few minutes running remote sensor, sending data to central unit and in power save mode using only ~5 µA! For example – DS18B20 sensor sending data to central unit each 30 seconds can work on two AA batteries few weeks.
- tinyBrd: https://nettigo.eu/products/wireless-sensor-tinybrd-arduino-ide-compatible
- pack of 5 tinyBrds with better price per board: https://nettigo.eu/products/set-of-5-tinybrd
- NRF-Hat – interface for RasbperryPi to connect NRF24L01 without cables: https://nettigo.eu/products/nrf-raspberry-hat
We have prepared some Polish documentation, now we start to translate it to English:
- Install required software to Arduino IDE and on Raspberry Pi (optional): http://starter-kit.nettigo.eu/2015/tinybrd-getting-stuff-installed/
- Build minimalistic temperature sensor working weeks on single CR2032 battery: http://starter-kit.nettigo.eu/2016/wireless-temperature-sensor-programmed-with-arduino-ide/
- How to receive and send data on Arduino using NRF24L01 and tinyBrd Radio library: http://starter-kit.nettigo.eu/2015/using-tinybrd-library-on-arduino-to-connect-via-nrf24l01/