Encoder with built-in transmitter module
Posted: 09 Dec 2020, 11:46
I'm thinking of designing a board that would give us a compact, cheap, encoder board, with a built-in RF module that will bind to standard full-range receivers. It should work out cheaper than our standard route of buying a Nano plus a separate encoder module, as well as being simpler to wire up, and occupying a bit less space. I thought I'd start a thread where we can discuss the best options, possible pitfalls, etc., before I take it any further.
The basic idea is to make something that combines the best features of the DIY-more board and the RF-Nano, but using the high-power CC2500 module in place of the nRF24L01+ Then we can bind to the FrSky receivers (and the newer equivalent-but-cheaper RadioMaster receivers).
So my ideas, so far, are:
Would any of you like to volunteer to help with the design, build, programming, documentation, stocking, selling, and/or customer support?
The basic idea is to make something that combines the best features of the DIY-more board and the RF-Nano, but using the high-power CC2500 module in place of the nRF24L01+ Then we can bind to the FrSky receivers (and the newer equivalent-but-cheaper RadioMaster receivers).
So my ideas, so far, are:
- ATmega328 based - so we can program it just like an Arduino Nano
- 3-pin connectors (GND, +VE, Signal) for the I/O pins we want to connect easily to pots, switches, LEDs, meters, ...
- Switching regulator, for lowest-battery drain
- Boost/Buck converter for reliable operation from a single Li-ION battery, or any battery voltage up to 12.6V
- ICSP connector for easy connection of (3.3V) USBasp
- ... or built-in level shifter for safe operation with any USBasp?
- ... or a built-in 3.3V USBasp with an on-board USB connector for programming?
- Two versions of the board (if people want them):
- ...one with larger through-hole components/chips for people who want an easy DIY-kit build
- ...a smaller, cheaper one with surface mount components - nowadays JLCPCB will assemble the (surface mount) stuff for us, at a reasonable price - so we'd only have to solder in the pin connectors etc, ourselves.
- We could supply the boards / chips, ready-programmed with one of Phil's encoder sketches, for those who just want to build transmitters and don't want to mess about with programming. But of course, it will be easy for people to download and flash alternative sketches, modify the sketches, or create their own programs.
Would any of you like to volunteer to help with the design, build, programming, documentation, stocking, selling, and/or customer support?