Home - davidrfloydii/TrailCurrentBtGateway GitHub Wiki
Welcome to the TrailCurrentBtGateway wiki!
This project houses the schematics, CAD, and firmware for a bluetooth gateway that will receive commands and relay them over the CAN Bus. The intent is that a mobile app can be developed to communicate via Bluetooth and get updates as well as send commands to control items on the CAN Bus.
Repository
The repository can be found here
Final Hardware Design
The following is what the enclosure looks like once it is completed.
PCB Overview
The PCB leverages an ESP32-WROOM-32 module combined with a CAN transceiver and a buck converter circuit. This allows the module to be plugged directly into 12V - 24V systems. Note: The design does not include the programming circuit, it is expected you are using an FTDI to communicate via 6 pins for programming.
Tools Used
The software used to create all aspects of the project are free and open source. The complete list is below:
- KiCAD - EDA Software used for schematic and PCB layout.
- FreeCAD - CAD Software used for designing the enclosure for the PCB.
- PlatformIO - IDE Used to develop the firmware for the device.