| 1 |
× |
Raspberry Pi Pico
Microcontroller for control and UI.
|
| 1 |
× |
nRF24L01+PA+LNA
2.4GHz transceiver module with external antenna.
|
| 2 |
× |
Analog Joysticks
I reused 2 from an old PS2 controller, but you can buy them for very cheap.
|
| 1 |
× |
DMKR 3" FPV Monitor (optional)
Optional, but good for FPV drones. It's the most expensive part of the project, I got one for $50 on aliexpress.
|
| 1 |
× |
3.7V 1050mah Li-ion Battery
Small but still gives decent battery life.
|
| 1 |
× |
TP4056 Module
For charging the battery.
|
| 1 |
× |
Qi Wireless Charging Receiver Module + Coil
Allows you to charge the controller with a basic wireless charging pad.
|
| 1 |
× |
ILI9341 2.8in Touchscreen
Touchscreen.
|
| 1 |
× |
mini Lollipop 4 Antenna (optional)
RHCP RPSMA antenna for the FPV monitor.
|
| 1 |
× |
DFPlayer Mini
For voice alters and sfx.
|
| 1 |
× |
Micro SD Card
For the DFPlayer Mini audio files.
|
| 1 |
× |
8-ohm Mini Speaker
I salvaged a 1W speaker, but any small 8-ohm 1-2W speaker will work.
|
| 1 |
× |
Micro Slide Switch
For turning power on/off.
|
| 1 |
× |
10uF + 100nF Capacitors
Strongly recommended to use a 10uF electrolytic and 100nF ceramic capacitor for filtering power on the nRF24l01 module.
|
| 1 |
× |
PLA / PETG Filament
I used PETG-CF, but regular PLA or PETG will work great too.
|
| 1 |
× |
TPU Filament (optional)
Optional for the grips on the controller, but I find it to be more comfortable to hold than PLA or PETG.
|