Share your own DIY ESP32 controller. It communicates through its own Bluetooth WIFI or an external NRF24L01. It has a 18650 rechargeable battery and can be played happily without USB power supply. It has a USB charging interface, canceled USB to serial port, and an external USB to serial port for flashing. , this controller can use Bluetooth to play games, control computers and mobile phones to do some game assistance, etc. The WIFI/2.4G module can control your own wireless car.
I am a novice, I drew an amateur PCB board, please don’t criticize me if you are a master. This design has been physically verified using prototypes.
Comes with a Bluetooth mouse program, based on lemmingDev's BLE Mouse.
Handle hardware components include the following:
1 esp32 module
2 joysticks
12 control buttons
Power button reset button 1
1 NRF24 2.4g module
1 each of 18560 battery and battery holder
Using IP5306 battery charging and discharging chip, it supports charging and discharging at the same time (PS: If the program is not refreshed correctly and causes the ESP32 to start abnormally, the charging module will automatically cut off the power when it detects that the current is too small)
When flashing the program through USB to serial port, connect BOOT0 to the A button, press and hold the A button, and then RESET to flash the machine.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet