Skip to content

embenix/esp32c3_ble_canbus_v1

Repository files navigation

ESP32C3 CAN BLE V1

ESP-IDF based project using ESP32C3 module. This project can be used as a startup template for further development under the ESP-IDF environment.

Note: This is the work still in progress. However, the IO configuration, TWAI communication, Serial LED (WS2812C) and temperature sensor work just fine. After successfully uploading the project to the board, it starts printing the temperature and humidity data which is read from SHT30 sensor.

To-Do:

  • Accelerometer (LIS3DH) Drivers
  • BLE Drivers

Development - How to get started:

Software Requirements:t

  1. Install the ESP-IDF (Espressif IoT Development Framework) from Espressif. Follow the instructions here.
  2. Once the ESP-IDF is setup clone this repository by using git: git clone --recursive https://github.com/embenix/esp32c3_ble_canbus_v1.git
  3. Use idf.py build to build the project and idf.py -p COMxx flash monitor to upload the firmware to the dev-kit.

Note: xx is the number of the COM port on your computer

Hardware:

Schematic:

  1. ESP32C3_CAN-BLE_unit_v1

Rendered PCB layout:

Video - Progress from start to end:

Video - Start to End

About

ESP-IDF based project with ESP32C3 module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published