|
KiCad 9.0 |
Compact NRF24 remote
What it is?
This project is a custom-designed, battery-powered wireless remote control built around the ATtiny816 microcontroller and the nRF24L01+ 2.4GHz RF transceiver. It features a fully integrated power management system with USB-C Li-Po/Li-Ion battery charging, a smart push-button on/off controller, tactile buttons for user input, and multi-color LED status indicators. It also includes an onboard USB-to-serial bridge to allow for seamless firmware programming and debugging directly through the USB-C port.
Why have I built it?
Many of the DIY remote controls based on NRF24 use ready made modules. Since I was stubborn to use the shell of a remote control found in the garbage, I had to experiment with NRF24 on PCB and inverted F antenna, to make it compact.
How to use it?
Power it on: Use SW4 (bottom right) button to power on the device. To power off, long press the same button. Of course, connect it to a LiPo battery using the J2 connector.
Program it: The ATTiny816 can be programmed via USB-C through UDPI protocol running. The CH340 chip takes care of the translation from D+/- to UDPI pin.
Charge it: The remote is equipped with a MCP73871 charger chip. The load sharing feature enables power source selection (USB or Adapter) to supply system load while simultaneously charging the battery.
Notes:
Revision A of the board was successfully tested. Hope to upload some videos soon.
Revision B has the USB C on the front of the board. The decision to have the USB on the back was conscious to fit into the shell of the remote control. Thinking the community will 3D print the shell, it makes more sense to leave the back of the board empty to fit a battery.
The design of the inverted F antenna is from here.
Compact NRF24 remote
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Mircea
-
Programmable Mist Maker - XIAO / QT PY Extension
1403 2 1 -
RadioHAT - Raspberry Pi radio development platform
1179 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1388 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3547 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4223 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4599 2 2







