Modbus RTU (RS485) with Esp32, GPRS (sim800C)

Use esp32 to read modbus with devices used in the factory, transfer data to smartphones and PC laptops to store and analyze

Similar projects worth following
This is a product used in industry, reading electrical devices that use modbus standard.I used it to make the microcontroller read my slaves, the slave is the clock, inverter...device used in industry. I use Max485 to convert 485 -> ttl and vice versa so the communication is all through UART. Uart0 for sim800C and uart2 for modbus485.I use a diode bridge to accept AC and DC power, use 2 IC LM2596HVS to create 4V for sim800C and 5V for modbus. Power for esp32 I use ASM1117-3V3. Bcuz i want convenient so on the board I have 2 buttons to reset and boot config register parameters, function code, SSID & pass wifi, topic read and topic write MQTT, APN-user-pass of SIMcard, time push data, server+port+user+pass MQTT....
  • 1 × ESP32 WROOM
  • 1 × SIM800C
  • 2 × LM2596 Power Management ICs / Switching Regulators and Controllers
  • 1 × MAX485 Switches and Multiplexers / Analog Switches and Multiplexers
  • 1 × 74HC14D Logic ICs / Gates and Inverters

View all 8 components

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates