This project is a radio controller system used for controlling the drone that I built. The radio controller uses an STM32 MCU and it uses a NRF module for sending the data to the receiving NRF module. This radio controller is equipped with 2 joysticks, some buttons and switches.
COMPONENT | MODEL | N OF PIECES | COST € | LINK |
---|---|---|---|---|
STM blackpill | STM32 F411 | 1 | 6.68 | here |
ST link | - | 1 | 3.45 | here |
NRF24 tx + antenna | NRF24L01 | 1 | 1.85 | here |
Display 480x320 - 3.2" | TFT display screen ILI9486 | 1 | 9.92 | here |
Joystick | arduino joystick analog | 2 | 0.52x2 | here |
Battery holder | for 3 batteries 18650 | 1 | 0.73 | here |
Battery | 18650 | 2 | 2x2 | here |
PCB for radio controller | DIY | 1 | - | no link |
Total cost up to now: 27.67 €
- set up stm in cube mx
- write code for the nfr
- write code for the ADC and readings from joystick
- write code for sending data over nfr
- write code for the TFT display
- Creaet and buy a custom PCB