Search models, users, collections, and posts

ESP32 Universal Remote Control 3D Printed Case Files - Black Technology Open-Source Remote Control

Print Profile(1)

All
A1
A1 mini
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L

PETG Translucent (Semi-transparent) 0.2mm layer, 2 walls, 15% infill
PETG Translucent (Semi-transparent) 0.2mm layer, 2 walls, 15% infill
Designer
7.8 h
6 plates

Open in Bambu Studio
Boost
24
45
0
2
17
4
Released 

Description

Content has been automatically translated.
Show original

Printing suggestions: PLA or PETG. The filament used for prototyping by the blogger is Bambu PETG Translucent.

Boost Me (for free)

---

The blogger only organized the model and prototyped it with the Bambu Lab A1 printer

Original author: Heiren Heikeji

Original author's actual test results: Watch the test video for more details: DIY Universal Remote Control_Bilibili_bilibili

---
Below is a brief explanation of the original author's project, organized by the blogger:

---
Project Description: When playing with various RC models, robots, or other toys, it is common to encounter situations where different devices require different remote controls, leading to management confusion. Therefore, I designed this multifunctional universal remote control, which can not only control numerous devices but also connect to a computer via Bluetooth for use as a game controller, and even allow for writing small games on the remote for entertainment. Achieving the elegance of 'one control in hand, the world is mine'!

Project Features:

  1. Core Chip: Based on ESP32-S3, using a development board with a 1.91-inch 240*536 resolution screen, providing excellent display effects.
  2. Input Devices: Including 4 regular buttons, 4 toggle switches, 2 potentiometer knobs, 2 high-precision RC joysticks, 8 function buttons, 2 onboard buttons, and 1 MPU-6050 electronic gyroscope.
  3. Communication Module: Uses a 20dBm nRF24L01 module, equipped with a 3dBi gain antenna, allowing for a remote control distance of over 2000 meters.
  4. Power Supply: Uses two 2600mAh high-capacity 18650 lithium batteries, integrating a charging and discharging module to ensure long battery life and convenient charging.

Design Principle: The remote control continuously reads the status of each button and joystick, combines this data into a custom structure, and sends it to the receiver via nRF24L01. After receiving the data, the slave device parses it and performs the corresponding actions.

Casing Design:

  1. Comfortable Grip: Extensive chamfer and fillet designs ensure the casing fits the hand well and is not prone to slipping.
  2. Ease of Manufacturing: Utilizes a modular design, separating irregularly shaped parts, leaving as many flat surfaces as possible to facilitate 3D printing, and supports multi-color printing.
  3. Aesthetic and Practical: While meeting comfort and manufacturability, efforts were made to enhance the aesthetic appeal and add personalized elements.

Manufacturing Process:

  1. Procure Components: Purchase all necessary components according to the list (detailed list in attachment).
  2. Solder PCB: Solder components onto the PCB, install the development board and batteries, and connect the power cables.
  3. 3D Printing: Print the casing and all buttons, knobs (plain version casing files provided).
  4. Assembly: Assemble the electronic components with the casing.
  5. Final Installation: Finally, install the keycaps and antenna to complete the hardware assembly.

Boost Me (for free)

Comment & Rating (0)

(0/1000)