For a while I’ve been tinkering with the Ciseco RFu-328 Arduino compatible wireless module but hadn’t done much with one. I’d obtained a pair of 1.8″ SPI TFT displays via an eBay seller in China that I had previously used with Arduino and mbed modules. The displays are driven using the Adafruit ST7735 library. I built a quick prototype and was able to test the basic LCD software. I then decided to go for a proper PCB design based on my recent experience designing PCBs using EagleCAD.
The remote sensors I was using are all base don the Ciseco SRF radio modules using the LLAP protocol described at openmicros.org.
The PCB was manufactured in the UK by http://www.ragworm.eu/.
The features I wanted to include were:
- Compact design
- Battery powered
- Over the air programming – No cables!
- Mini Joystick for control – Eagle footprint available in Sparkfun library
- Additional PWM or NeoPixel outputs for indicators
- Software should display nodes and the values they send
- Include timer to remove nodes that dont respond after a certain time
- Display receive battery voltages, if nodes support it
Build and use pictures
|A quick trial fit of the display and spacers||Starting to populate the board|
|More components and headers added||Working display|
Files are available from SolderPad.
This is the early stages of this project, future plans include:
- Use joystick to navigate menus for setup and control
- Be able to send LLAP commands for control of relay boards
- Use as a range tester for mapping signal strength around a building
More to follow….