Skip to content

SimahoJr/esp32_canbus_micropython_cardash

Repository files navigation

CARDASH

CarDash

ESP-WROOM-32 4MB

Reduce file size

to_mpy.py (Crazy, Not proceeding with this, issues with versioning and doesn't save that much memory)

TODO

1. Add websocket/ Create a loop on js side
2. Test CAN on a car (CAN.NORMAL)

Create virtual environment and activate (for testing and intelisense)

python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt

RUN INSTALL.SH (bash install.sh)

download the firmware: https://github.com/nos86/micropython/releases/tag/esp32-can-driver-v2 (Find release)
check: http://domoticx.com/esp8266-esptool-bootloader-communicatie/

MICROPYTHON SERVER

microdot-->github search

Install the required packages

pip install esptool.py
pip install adafruit-ampy

HELP

esptool.py --help
ampy --help

FLASH ESP:

esptool.py --port /dev/tty.usbserial-0001 erase_flash

UPLOAD FIRMWARE:

esptool.py --port /dev/tty.usbserial-0001 write_flash 0x1000 firmware.bin

PUT FILES:

ampy --port /dev/tty.usbserial-0001 put boot.py 
ampy --port /dev/tty.usbserial-0001 put main.py 
ampu -- ****** all files and folders

create a REPL terminal

screen /dev/tty.usbserial-0001 115200

About

Car dashboard WebApp running on ESP32 using micro python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors