6ePLUVu

Small gamepad v1 based on ESP32C3

 
Overview
The schematic diagram for this project is from https://oshwhub.com/djzrs/he-zhou-esp32c3-shou-bing-ti-dai-wl-hong-wai-ban.
It has been modified and rearranged, adding a screen, casing, and other components. It's
 
a small gamepad based on the ESP32C3,
 
connecting to the computer via Bluetooth.
Optional automatic joystick position calibration is available . Non
 
-standard components used include:
IIC SSD1306 (OLED screen) *1,
standard keyboard switch holders and switches *4,
13*13 size joystick (with buttons) *2
, Hezhou ESP32C3 development board *1,
M3*6 (or shorter) screws *6
(other components can be found on the PCB).
 
Note:
Two rows of 16-pin headers should be soldered to the development board for easy insertion and removal. The 4-pin header is for inserting the 13*13 size joystick
of the SSD1306 module. Don't be tempted by cheap options! (I bought two cheap ones (around 3 RMB) from a certain online store, and both had extremely serious drifting, with the joysticks visibly misaligned...) When using the Heze ESP32C3 development board, you must unlock GPIO11 (otherwise, pressing the right joystick will short-circuit). 3D shell file address: https://makerworld.com/zh/models/44344. You can print them using your own FDM 3D printer (costing only a few cents). Print one for the top cover and one for the bottom cover. The code was developed using Arduino (a patchwork of various routines) . It's still under development; a test version is currently released (see attachment ). The project has little commercial value, and the code is poorly written, so I just packaged it up and released it directly.



 




 




 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-24 12:45:51

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号