aerobotics

[Training Camp] ESP32-based multimedia knob +600422A

 
Overview

#

Name: ESP32-based multimedia knob


Implementation function:

  1. Control functions via encoder knob
  2. Turn the encoder left to decrease the volume, and turn the encoder right to increase the volume.
  3. One click on the encoder controls the switch, and two clicks enable music switching.
  4. Turn the encoder left to turn the page up, and turn it right to turn the encoder down.
  5. Connect to the computer via Bluetooth and recognize the device as a keyboard input device.

Functional circuit:


1. image.png The minimum system to control ESP32 only requires simple power supply


2. Automatic download circuit image.png


3. Encoder connection image.png


4.Vibration motor image.png

A MOS tube is used to control the vibration motor to achieve feedback when turning the knob to improve the experience.


5. Voltage stabilizing circuit image.png

Using BL9195 chip, the voltage drop of this chip is only 300ma. When the device is powered by a 3.7V lithium battery, no additional boost circuit is required.


6.Battery charging circuit image.png

Using TP4056 chip with charging indicator light.


7.Power supply switching circuit image.png

A Schottky diode D2 is connected in parallel. The forward voltage drop of the Schottky diode D1 is about 0.3V, which is smaller than the body diode of the MOS tube. Before the MOS tube is fully turned on, VBAT supplies power to VOUT through Schottky diode D1, which can alleviate the problem of excessive VOUT voltage drop.


8.Power supply connection

image.png

The design separates the download interface and power supply and connects them through copper pillars, which is more beautiful and separates the power supply. When connecting to the computer for program burning, it can avoid problems such as burning the computer due to short circuit due to welding problems. It is suitable for novice welders to avoid unnecessary loss.

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-08 18:19:30

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

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号