I have several wireless sensors based on TI's CC110L BoosterPack 430BOOST-CC110L placed around my house and yard.
Since I sometimes need to place sensors at the fringe of the reception area, it is useful to have a signal tester with a display showing signal strength and link quality. This tester can also be used as a debugging tool if one of the sensors stops sending data or sends incorrect data.
This design is based on an MS430G2ET LaunchPad and a 2x16 NewHaven OLED display, along with the CC110L BoosterPack.
The code should port without changes to other MSP430 LaunchPads. Other displays can be used with minor software updates.
The sketch currently uses the following pin configuration for the display. These can be changed by updating the associated const byte
definitions in the sketch:
OLED Signal | LaunchPad Pin | const byte definition |
---|---|---|
/CS | 11 | CS_PIN |
SDI | 12 | SDI_PIN |
SCLK | 13 | SCLK_PIN |
/RES | N/A | Not connected, pulled high externally |
By default, the Signal Tester listens on CHANNEL_1. Pull pin 5 low during reset to select CHANNEL_3 (this is the PUSH2 button on the G2 LaunchPads), or pin 6 to select CHANNEL_4. I currently don't have a sensor transmitting on CHANNEL_2, but the sketch can be easily modified to support CHANNEL_2.
- CC110L BoosterPack
- MSP430G2ET LaunchPad
- Newhaven 2x16 OLED Display
- CC110L-based Low Power Temperature Sensor
- CC110L-based Outdoor Weather Sensor
- CC110L-based Sensor Receiver Hub
The software and other files in this repository are released under what is commonly called the MIT License. See the file LICENSE.txt
in this repository.