# ESP32 RS485 (Modbus) Controller Module 02e3 8a70 11db ## Description This project is a controller module that uses the ESP32-WROOM-32E and the MAX3485 to communicate with Modbus devices. It has a USB-C port for power and data, a voltage regulator for stable operation. It also has a CH340C chip for USB to serial conversion. #referenceDesign #project #ESP32 #ESP32WROOM #RF #WIFI #MCU #reusable #module #simple-embedded #espressif #template #MAX3485 #RS485 #maximintegrated ## Project Details - **Owner:** tyson0906 - **Created:** 11/1/2024 - **Last Updated:** 11/1/2024 - **Visibility:** Public - **License:** https://creativecommons.org/licenses/by/4.0/ - **Stars:** 1 - **Forks:** 1 - **Copies:** 5 ## Key Components ### BATT1 — [1070TR](https://www.flux.ai/jharwinbarrozo/1070tr~eit.md) - Manufacturer Name: Keystone Electronics - Manufacturer Part Number: 1070TR - Datasheet URL: https://www.keyelco.com/userAssets/file/M65p5.pdf - Voltage: 3V **Pins:** - - [pin 2] - + [pin 1] ### IC1 — [MPU-6050](https://www.flux.ai/vasyl/mpu-6050~qg.md) - Manufacturer Name: TDK InvenSense - Part Type: Integrated Circuit - Manufacturer Part Number: MPU-6050 - Datasheet URL: https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Datasheet1.pdf **Pins:** - 25 [pin 25] - AD0 [pin 9] - AUX_CL [pin 7] - AUX_DA [pin 6] - CLKIN [pin 1] - CPOUT [pin 20] - FSYNC [pin 11] - GND [pin 18] - INT [pin 12] - NC [pin 2] - NC [pin 15] - NC [pin 17] - NC [pin 5] - NC [pin 3] - NC [pin 4] - NC [pin 16] - NC [pin 14] - REGOUT [pin 10] - RESV [pin 21] - RESV [pin 22] - RESV [pin 19] - SCL [pin 23] - SDA [pin 24] - VDD [pin 13] - VLOGIC [pin 8] ### SW1 — [Push Button](https://www.flux.ai/jharwinbarrozo/push-button~eqk.md) - Manufacturer Name: OMRON - Manufacturer Part Number: B3FS-1050P - Datasheet URL: https://datasheet.lcsc.com/lcsc/1809271215_Omron-Electronics-B3FS-1050P_C231326.pdf - Part Type: Switch **Pins:** - P1 [pin 1] - P2 [pin 3] ### U1 — [ESP32-DEVKIT-V1](https://www.flux.ai/jharwinbarrozo/esp32-devkit-v1~7xd.md) - Part Type: Module - Manufacturer Part Number: ESP32-DEVKIT-V1 - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf - Symbol Style: Parametric - Manufacturer Name: Espressif Systems **Pins:** - 3V3 [pin 1] - D12 [pin 27] - D13 [pin 28] - D14 [pin 26] - D15 [pin 3] - D18 [pin 9] - D19 [pin 10] - D2 [pin 4] - D21 [pin 11] - D22 [pin 14] - D23 [pin 15] - D25 [pin 23] - D26 [pin 24] - D27 [pin 25] - D32 [pin 21] - D33 [pin 22] - D34 [pin 19] - D35 [pin 20] - D4 [pin 5] - D5 [pin 8] - EN [pin 16] - GND [pin 2] - GND_1 [pin 29] - RX0 [pin 12] - RX2 [pin 6] - TX0 [pin 13] - TX2 [pin 7] - VIN [pin 30] - VN [pin 18] - VP [pin 17] ### U2 — [TP4056_Module](https://www.flux.ai/wolfxpac/tp4056module~ap.md) - Manufacturer Name: Generic - Part Type: Module - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://robocraze.com/products/tp4056-lithium-battery-charging-board **Pins:** - BAT- [pin 5] - BAT+ [pin 6] - IN- [pin 1] - IN+ [pin 2] - OUT- [pin 3] - OUT+ [pin 4] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/tyson0906/esp32-rs485-modbus-controller-module-02e3-8a70-11db~33](https://www.flux.ai/tyson0906/esp32-rs485-modbus-controller-module-02e3-8a70-11db~33).* --- *Generated from [https://www.flux.ai/tyson0906/esp32-rs485-modbus-controller-module-02e3-8a70-11db~33](https://www.flux.ai/tyson0906/esp32-rs485-modbus-controller-module-02e3-8a70-11db~33)*