[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73183":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},73183,"Racer","StuckAtPrototype\u002FRacer","StuckAtPrototype",null,"C",3735,537,90,17,0,15,58.69,"Apache License 2.0",false,"master",true,[],"2026-06-12 04:01:07","# Micro Racer Car - StuckAtPrototype\n\n*thank you for the overwhelmingly positve support!! such an inspiration to keep making fun open source content!*\n\n## New Youtube video about improvements \nLots of new improvements and I am now selling a kit for these! Check out the video here:\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FulhEs5R5WU\n[![My Kickstarter failed, so I open sourced it](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002FFulhEs5R5WU\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FulhEs5R5WU)\n\n\n## Original Youtube Video\nA bit of a back-story of how this project came to be. \n\n[![My Kickstarter failed, so I open sourced it](https:\u002F\u002Fimg.youtube.com\u002Fvi\u002F6jzG-BMannc\u002F0.jpg)](https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6jzG-BMannc)\n\nSub if you like what you see.\n\n\n*Some pictures of the project*\n\n![Picture of PCB car](project_pictures\u002F242A0548.png)\n\n![Picture of PCB car](project_pictures\u002F242A1274.png)\n\n## Hardware Remote for this car\n\nhttps:\u002F\u002Fgithub.com\u002FStuckAtPrototype\u002FThumbtroller\n\n## Project Structure\nThe project consists of\n1. Firmware\n2. Hardware\n3. Mechanical \n4. Scripts\n\nThese are structured into their own files. I could have used submodules, but decided against it.  \n\n### 1. Firmware\nCode for the little car. This lives on the ESP32\n\n#### Requirements\n- ESP32 IDF version 5.3.1\n- USB to Serial dongle\n- Target set to ESP32-H2\n\n### 2. Hardware\n\n#### Schematic\nPDF schematic included for your viewing pleasure. \n#### PCBs\nAll the gerber files you'd need to send to a fab house. \n#### Kicad\nAll the files you'd need to expand and work on this further. If you'd like. \n\n### 3. Mechanical\n\n#### Enclosure\nAll the step files you need to make one of these. Extrusion printer works well for this part.  \n\n#### Wheels\nA bit of caution on this one.. you'll need an SLA printer. \n\n### 4. Scripts\nDid anyone say neural networks? \n\nThis folder has all the python code you'd need to train up your own neural network for the car. It also consists scripts that let you drive it using a keyboard -- just in case you dont want to make a physical controller.  \n\n#### Requirements\n- Python 3\n- You'll need to install a bunch of pip modules \n\n#### Training the neural network\nTraining the neural network is as simple as running the training script with the data in the `color_data.txt` file. For data format see the sample data in the file. You need to stick to the formatting. \n\nTo train run `python trainer.py`\n\n#### Keyboard controller\nTo run the script `python controller.py`\n\nUse `w` `s` `a` `d` for control. Modify the script for different speeds, etc\n\n*Protocol for motor control* \n\n60,1,60,1,5 -- translates to:\n\nmotor side A: speed 60, direction forward\n\nmotor side B: speed 60, direction forward\n\n500 miliseconds run time\n\nSee firmware file `motor.c` if you need more details\n\n## What the project could use\n1. Cleanup, but thats true for almost anything out there\n2. Some fun code that makes the little car drive using the color sensor -- think very fancy line follower\n3. LLM integration -- ChatGPT driving a physical little robot? anyone? :)\n\n## If you take it further\nLet me know if you ever make one of these, I'd love to see it. Seriously, that'd be exciting and inspiring to keep making my projects open source!\n\n---\n## License\n### Apache 2.0 -- i.e. use as you'd like\nhttp:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\n\n--- \n## Special Thanks\nThanks to Michael Angerer for his open sourced `esp32_ble_ota` project. I used it to get BLE running in this project. His blog post and github repo are a great resource. Check it out. https:\u002F\u002Fgithub.com\u002Fmichael-angerer\u002Fesp32_ble_ota \n","Micro Racer Car 是一个开源的微型遥控车项目，使用C语言编写。其核心功能包括基于ESP32的固件控制、详细的硬件设计文件（如原理图和PCB布局）、机械部分的设计以及用于训练神经网络以实现自主驾驶的Python脚本。该项目特别适合对嵌入式系统开发、硬件设计或自动驾驶技术感兴趣的开发者。此外，它还提供了一种通过键盘控制车辆的方法，增加了使用的灵活性。此项目鼓励社区贡献新特性，如更复杂的线路跟随算法或与大型语言模型集成等，非常适合DIY爱好者和技术探索者。",2,"2026-06-11 03:44:25","high_star"]