├── .gitignore ├── LICENSE ├── README.md ├── firmware ├── CMakeLists.txt ├── main │ ├── CMakeLists.txt │ ├── battery.c │ ├── battery.h │ ├── color_predictor.c │ ├── color_predictor.h │ ├── controller.c │ ├── controller.h │ ├── gap.c │ ├── gap.h │ ├── gatt_svr.c │ ├── gatt_svr.h │ ├── gpio_interrupt.c │ ├── gpio_interrupt.h │ ├── i2c_config.c │ ├── i2c_config.h │ ├── led.c │ ├── led.h │ ├── main.c │ ├── motor.c │ ├── motor.h │ ├── opt4060.c │ └── opt4060.h ├── sdkconfig └── sdkconfig.ci ├── hardware ├── .gitignore ├── racer-sensors │ ├── fp-info-cache │ ├── racer-sensors-v0.1.zip │ ├── sensors-v0.1-BOM.csv │ ├── sensors.kicad_pcb │ ├── sensors.kicad_prl │ ├── sensors.kicad_pro │ └── sensors.kicad_sch ├── racer │ ├── fp-info-cache │ ├── racer-v0.2-BOM.csv │ ├── racer-v0.2.zip │ ├── racer.kicad_pcb │ ├── racer.kicad_prl │ ├── racer.kicad_pro │ └── racer.kicad_sch └── thumbtroller │ ├── controller-bottom-pos.csv │ ├── controller-top-pos.csv │ ├── controller.kicad_pcb │ ├── controller.kicad_prl │ ├── controller.kicad_pro │ ├── controller.kicad_sch │ └── thumbtroller-v0.2.zip ├── mechanical ├── Racer-entire-car.step ├── main-enclosure.step ├── top-enclosure.step └── wheel.step ├── project_pictures ├── 242A0548.png └── 242A1274.png └── scripts ├── README.md ├── ble_device_config.json ├── color_data.txt ├── controller.py ├── nn_model.bin └── trainer.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/README.md -------------------------------------------------------------------------------- /firmware/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/CMakeLists.txt -------------------------------------------------------------------------------- /firmware/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/CMakeLists.txt -------------------------------------------------------------------------------- /firmware/main/battery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/battery.c -------------------------------------------------------------------------------- /firmware/main/battery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/battery.h -------------------------------------------------------------------------------- /firmware/main/color_predictor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/color_predictor.c -------------------------------------------------------------------------------- /firmware/main/color_predictor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/color_predictor.h -------------------------------------------------------------------------------- /firmware/main/controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/controller.c -------------------------------------------------------------------------------- /firmware/main/controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/controller.h -------------------------------------------------------------------------------- /firmware/main/gap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gap.c -------------------------------------------------------------------------------- /firmware/main/gap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gap.h -------------------------------------------------------------------------------- /firmware/main/gatt_svr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gatt_svr.c -------------------------------------------------------------------------------- /firmware/main/gatt_svr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gatt_svr.h -------------------------------------------------------------------------------- /firmware/main/gpio_interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gpio_interrupt.c -------------------------------------------------------------------------------- /firmware/main/gpio_interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/gpio_interrupt.h -------------------------------------------------------------------------------- /firmware/main/i2c_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/i2c_config.c -------------------------------------------------------------------------------- /firmware/main/i2c_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/i2c_config.h -------------------------------------------------------------------------------- /firmware/main/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/led.c -------------------------------------------------------------------------------- /firmware/main/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/led.h -------------------------------------------------------------------------------- /firmware/main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/main.c -------------------------------------------------------------------------------- /firmware/main/motor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/motor.c -------------------------------------------------------------------------------- /firmware/main/motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/motor.h -------------------------------------------------------------------------------- /firmware/main/opt4060.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/opt4060.c -------------------------------------------------------------------------------- /firmware/main/opt4060.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/main/opt4060.h -------------------------------------------------------------------------------- /firmware/sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/firmware/sdkconfig -------------------------------------------------------------------------------- /firmware/sdkconfig.ci: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hardware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/.gitignore -------------------------------------------------------------------------------- /hardware/racer-sensors/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/fp-info-cache -------------------------------------------------------------------------------- /hardware/racer-sensors/racer-sensors-v0.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/racer-sensors-v0.1.zip -------------------------------------------------------------------------------- /hardware/racer-sensors/sensors-v0.1-BOM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/sensors-v0.1-BOM.csv -------------------------------------------------------------------------------- /hardware/racer-sensors/sensors.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/sensors.kicad_pcb -------------------------------------------------------------------------------- /hardware/racer-sensors/sensors.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/sensors.kicad_prl -------------------------------------------------------------------------------- /hardware/racer-sensors/sensors.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/sensors.kicad_pro -------------------------------------------------------------------------------- /hardware/racer-sensors/sensors.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer-sensors/sensors.kicad_sch -------------------------------------------------------------------------------- /hardware/racer/fp-info-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/fp-info-cache -------------------------------------------------------------------------------- /hardware/racer/racer-v0.2-BOM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer-v0.2-BOM.csv -------------------------------------------------------------------------------- /hardware/racer/racer-v0.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer-v0.2.zip -------------------------------------------------------------------------------- /hardware/racer/racer.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer.kicad_pcb -------------------------------------------------------------------------------- /hardware/racer/racer.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer.kicad_prl -------------------------------------------------------------------------------- /hardware/racer/racer.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer.kicad_pro -------------------------------------------------------------------------------- /hardware/racer/racer.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/racer/racer.kicad_sch -------------------------------------------------------------------------------- /hardware/thumbtroller/controller-bottom-pos.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller-bottom-pos.csv -------------------------------------------------------------------------------- /hardware/thumbtroller/controller-top-pos.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller-top-pos.csv -------------------------------------------------------------------------------- /hardware/thumbtroller/controller.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller.kicad_pcb -------------------------------------------------------------------------------- /hardware/thumbtroller/controller.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller.kicad_prl -------------------------------------------------------------------------------- /hardware/thumbtroller/controller.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller.kicad_pro -------------------------------------------------------------------------------- /hardware/thumbtroller/controller.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/controller.kicad_sch -------------------------------------------------------------------------------- /hardware/thumbtroller/thumbtroller-v0.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/hardware/thumbtroller/thumbtroller-v0.2.zip -------------------------------------------------------------------------------- /mechanical/Racer-entire-car.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/mechanical/Racer-entire-car.step -------------------------------------------------------------------------------- /mechanical/main-enclosure.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/mechanical/main-enclosure.step -------------------------------------------------------------------------------- /mechanical/top-enclosure.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/mechanical/top-enclosure.step -------------------------------------------------------------------------------- /mechanical/wheel.step: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/mechanical/wheel.step -------------------------------------------------------------------------------- /project_pictures/242A0548.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/project_pictures/242A0548.png -------------------------------------------------------------------------------- /project_pictures/242A1274.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/project_pictures/242A1274.png -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/ble_device_config.json: -------------------------------------------------------------------------------- 1 | {"ble_address": "74:4D:BD:61:A7:B3"} -------------------------------------------------------------------------------- /scripts/color_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/scripts/color_data.txt -------------------------------------------------------------------------------- /scripts/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/scripts/controller.py -------------------------------------------------------------------------------- /scripts/nn_model.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/scripts/nn_model.bin -------------------------------------------------------------------------------- /scripts/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StuckAtPrototype/Racer/HEAD/scripts/trainer.py --------------------------------------------------------------------------------