Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Wifi to 3x Serial and one BT bridge based on a ESP32 with configuration website

Transparent WiFi (TCP) to all three UART Bridge, supports both AP and STATION WiFi modes. The .ino file is the code for the ESP32. Use Arduino IDE for ESP32 to compile and upload it to the ESP32. I made this project in order to connect Flight equipment devices devices like (Radio, Vario FLARM), to a Flight Computer (Kobo, Smartphones etc.), but it is not limited to that. You can use it wherever you want, but on your own risk. Read license file for more details. Accesspoint

This is the advanced version of the ESP32-Serial-Bridge, now with a configuration website. It allows the entire configuration, NMEA Filter and cross serial data exchange. All configurable in the website.

Access Point:
IP Address: 192.168.4.1
SSID: LK8000
Password: Flightcomputer

Used Ports:
192.168.4.1:8880 <-> COM0
192.168.4.1:8881 <-> COM1
192.168.4.1:8882 <-> COM2

===============================================================

Used Libraries: (must be installed in the arduino IDE):
https://github.com/espressif/arduino-esp32

===============================================================

In some cases the memory layout is too small for this sketch. If you face this problem you can either disable Bluetooth by removing #define BLUETOOTH in config.h or change the partition size as described here: https://desire.giesecke.tk/index.php/2018/04/20/change-partition-size-arduino-ide/

Arduino hardware configuration:
https://github.com/AlphaLima/ESP32-Serial-Bridge-Pro/blob/main/Arduino%20Settings.png

===============================================================

example usecases:
https://www.youtube.com/watch?v=K2Hia06IMtk
https://www.youtube.com/watch?v=GoSxlQvuAhg

Hardware:
here is the wiring diagram recommendation:

https://raw.githubusercontent.com/AlphaLima/ESP32-Serial-Bridge/master/ESP32-SerialBridge.jpg

Pinning:
COM0 Rx <-> GPIO21
COM0 Tx <-> GPIO01
COM1 Rx <-> GPIO16
COM1 Tx <-> GPIO17
COM2 Rx <-> GPIO15
COM2 Tx <-> GPIO04

NOTE:
The PIN assignment has changed and may not look straight forward (other PINs are marked as Rx/Tx), but this assignment allows to flash via USB also with hooked MAX3232 serial drivers.

I recommend to start your project with a Node32s or compatible evaluation board. For a TTL to RS232 level conversion search google for "TTL RS3232 Converter"

https://tech.scargill.net/wp-content/uploads/2017/05/ESP326.jpg

AccessPoint Configuration website: image

image image

About

Wifi to 3x Serial and one BT bridge based on a ESP32 with configuration website

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages