qoistoochee128

ESP32-C3Mini simple multi-function remote control (ESP-NOW/Bluetooth BLE) (Yufeng)

 
Overview

A simple multi-function remote control made using the shell of an idle remote control. The main control is the ESP32-C3-Mini module. It can control various DIY projects through ESP-NOW communication, and can also be used as a game controller through Bluetooth BLE.
Demonstration video: https://www.bilibili.com/video/BV1u14y157sn/?spm_id_from=333.999.0.0
The second half of the video has demonstrations of schematics, programs, and computer settings.
 
 
 
This is the PCB of the remote control itself, a 13*13 joystick with buttons, 4 direction buttons, a trigger button and a power switch on the back, and an LED in the middle. First measure the PCB size and the position of each component to draw a sketch, and place the components in the corresponding positions when drawing the PCB.
 
In the schematic diagram, I did not use the USB interface, but used an external serial port module to transfer the program. I was worried that the conflict with the shell would affect the installation. You can modify it as needed. It looks very good after welding.
I just found some minor problems during installation. I finally installed it after figuring out how to solve them. The video introduces that the DIY process is not always smooth. For
 
 
the receiver of the ESPNOW function, you can refer to the several car projects in my attached materials. To ensure universality, the structure in the program is basically the same as my previously open-source ESP_Mini remote control, so any remote control can control the various cars I made:
 
Yufeng ESP_Mini Remote Control - Jiali Chuang EDA Open Source Hardware Platform (oshwhub.com)
 
 
The Bluetooth BLE game controller function also needs to be set up on the computer for the first time, calibrate the joystick value, etc. There is a detailed demonstration in the second half of my video. There will be more open source projects to share in the future. Please watch B Station and support it with three links. Thank you!
 
 
 
Material list:
Main controller: ESP32-C3-MINI-1-N4 (4MB)*1
Joystick: 13*13 joystick with button and cap (I used Taobao Xiangzheng Microelectronics, but the shell is suitable for the hardcore joystick and cap, so I modified it by hand and it can barely work, and there is a little conflict with the shell)*1
Four direction buttons: 4.5*4.5*3.8 SMD button switch*4
Power switch: According to the SK-12D07-L4-B model in my schematic, I forgot to buy it and soldered another inappropriate toggle switch.
RGB: WS2812-5050*1
LDO: AMS1117-3.3
Other chip capacitors and resistors can be used according to the schematic diagram. I didn’t transfer the button switch and capacitor at EN to the PCB and didn’t use them.
The trigger button switch on the back is the button switch on the original remote control. You can refer to it and replace it with the button you need when making it.
 
 
 
 
 
参考设计图片
×
 
Related Devices
Devices Class introduce Datasheet
0603F225M250NT Passive components;The patch capacitance Accuracy: ±20% Capacitance: 2.2uF Rated voltage: 25V Temperature drift coefficient (dielectric material): Y5V Y5V Download
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-14 23:46:22

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号