We have a thing for beauty – let us introduce the rapidradio thing.
It’s a tiny node for your rapidradio-powered Internet of Things.
|Dimensions (L x W x H):||63mm x 35mm x 15mm|
|Power:||5V (micro USB)|
|Connections / Features:||
Just plug the rapidradio module on the top of your rapidradio thing, then plug 5V using any micro-USB smartphone charger and your node is ready to use. Adding new rapidradio thing node to your network is very easy. Just long press the button located on the bottom side of the rapidradio thing until red led starts blinking. Now you have 30s to send special login command. The command contains radio channel, network secret key, address and text description of your node. The login (any many more) commands can be easily send using the rapidradio.thing.win.exe tool or the rapidradio.thing.cmd.exe tool. Get the tools in the downloads section.
To get detailed descriptions of all the rapidradio thing commands please use the rapidradio.thing.cmd.exe command line tool:
You can also take a look at the tabs in the rapidradio.thing.win.exe Windows forms tool. Every tab contains description of particular feature.
Important Electrical Details
- Pin 7 is RESET. You can perform a reset by short it to the GND for a moment.
- The ATMega168PB chip is not locked. It means you can re-flash it using any ISP programmer and pins MISO, MOSI, SCK, 3.3V, GND and RESET (7th). You can even use your Raspberry Pi (example here) or Arduino (example here) as a programmer. Latest valid hex file for the rapidradio thing can be found in the downloads section. Full rapidradio thing source code can be found on GitHub.
- Please keep in mind that the SPI interface (pins 1, 2, 3) are shared with the rapidradio module. Most of SPI devices uses an additional pin so called ‚chip-select’ which has to be toggled (or pulled down) before transmitting data over the SPI. You can use one of the GPIO pins (4, 5, 6) for that. It’s configurable in the SPI command.
- The I2C/TWI bus operates at the most popular speed: 100kHz. Please remember to add pull-up resistors to the SDA and SCL lines on your own.
- There are 4 PWM outputs, but only 3 separate timer units, which means two PWMs shares the same timer unit thus operates at the same frequency.
- Typical servos require 5V signal. All rapidradio thing singnals are 3.3V so you need to use an external logic level shifter (either as a ready chip or DIY using two transistors and a few resistors)