Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Completed

PRO MakerLab Color screen knob -ESP32S3-HUB-V1

Color screen knob -ESP32S3-HUB-V1

Project tags

License

GPL 3.0

License: GPL 3.0

Mode:

Mode

Editors' pick

Editors' pick

  • 20
  • 0
  • 0
Update time: 2024-11-22 06:42:20
Creation time: 2024-11-22 06:08:08
Description

Description

Main control: ESP32S3 N8R8 (It is recommended to use a module with PSRAM, otherwise you may not be able to play gifs).

Screen: 1.28 inch 240*240 GC9A01 LCD.

Encoder: EC35 hollow encoder (encoder kit with matching knob housing recommended).

HUB: SL2.1A, used to connect the USB of ES32S3 and the USB of CH340C, and at the same time to power CH340C.

LDO: ME6214C33M5G (the maximum supply current of 300mA may not support Wi-Fi enabled, replacing it with AP2112K33TRG power consumption will increase slightly, but it can provide a maximum current of 600mA, both Pin2Pin)

Charging: LR4054-T (TP4054 can also be replaced, which is Pin2pin).

Battery: 28*30mm, 9mm thick 900mAh pouch battery.

Standby: ESP32S3 without turning on WiFi, BLE and CPU frequency 240Mhz, it can work for 8 hours, enter the DeepSleep+GPIO wake-up mode and lose power by 10% in one month, and can standby for more than 6 months in the theoretical full power state.

Development environment: IDF4.4, the test code will be placed in the attachment after it is organized.

Fork communication: 531774127 group, please note the forked item in the group nickname after joining the group.

 

Appendix Notes:

1. lvgl_1_28_base (idf4.4) .zip, based on the source code of VSCode+idf4.4, after decompression, operate according to the instructions of main() in the source code. The program already includes the BLE HID and USB HID functions implemented in the video, and both BLE and USB functions are turned on by default.

2. The STL file of the shell is .zip, and the 3D printing file of the shell can be directly printed with 3D monkeys.

3. Gerber_PCB_ color screen knob - screen bottom plate -12P.zip, screen bottom plate. It is connected to the ESP32S3 control board through a 12-pin 0.5mm pitch FPC cable.

 

Features of the demo:

If it is not operated for 60 seconds, it will enter sleep, and press the screen to wake up.

When you wake up, the lower edge of the screen shows the battery percentage. At the same time, Bluetooth can search for ESP BLE_HID2 devices.

Press and hold the screen for 2s and then rotate the knob to switch GIFs, and press and hold again to exit GIF selection.

Rotary knob: adjust the volume; Press + Rotate the knob: Next and Lower; Double-tap: Mute; Click: Pause.

    

Modification Notes:

2024/6/17: Fix the problem that the LED indicator does not light up in the LR4054-T charging circuit (the schematic diagram on the first page of the PDF is wrong in the data sheet provided by the LR4054-T number C5336483 of the LCSC), the CHRG pin of the LR4054-T should be connected to the cathode of the LED pin, and the LED anode should be connected to the VBUS of type-c.

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn