Skip to content

MSP430-based wireless signal tester using CC110L BoosterPack.

License

Notifications You must be signed in to change notification settings

Andy4495/Wireless-Signal-Tester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireless Sensor Signal Tester

Arduino Compile Sketches Check Markdown Links

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.

Hardware

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

RX Channel

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.

External Libraries

References

License

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.

About

MSP430-based wireless signal tester using CC110L BoosterPack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages