For his Hackaday Prize entry, [Adam] is working on an open source, extensible 915 and 433 MHz radio designed for robotics, drones, weather balloons, and all the other fun projects that sub-Gigaherts radio enables.
The design of this radio module is based around the ADF7023 RF transceiver, a very capable and very cheap chip that transmits in the usual ISM bands. The rest of the circuit is an STM32 ARM Cortex M0+, with USB, UART, and SPI connectivity, with support for a battery for those mobile projects.
No more restrictions from high level software! Access the lowest level of digital radio transmission with this programmable sub-GHz wireless module.
- Radio – CC1120 + CC1190
- Controller – STM32F051K6
- FTDI USB interface – FT234XD-R
- RS485 interface – LTC2850IDD
- Buck converter – RT8010GQW
- SMA connector for antenna
Like many no-code operators, after being on the air for a while, I developed an interest and appreciation for Morse Code [..] I purchased a cheap paddle, but I found the clicking noise a little bit annoying.
The goal of this project was to create a single PCB with an ATTiny4 AVR, a battery, transistors and a 3.5mm connector jack. The paddle is designed to have exposed conductive material in order to read the capacitive touch.
The under 1kB binary code worked well and without error. This made me wonder how small I could make this code. After optimizing the code, I managed to shrink it to under 512 bytes.