2025-03-23 19:12 上海
获取项目源码,文末联系小编
获取项目源码,文末联系小编
SimpleFoc 无刷电机平衡车基于ESP32S3芯片和Arduino框架下的Simplefoc编程库开发,顶部PCB集成电池安装、锂电池充电电路及接口、DC-DC降压、RGB、一键开机电路、防反接电路;底部PCB集成两路无刷电机驱动,MPU6500陀螺仪、电流采样电路、蜂鸣器等。支持手机APP进行遥控,模拟手柄遥控方向控制、动态IP连接,RGB灯效控制、关机控制等。
SimpleFoc 平衡车功能
硬件: 采用ESP32-S3FN8单芯片控制方案,有感无刷电机Foc驱动设计,低端电流采样,USB-C 10W快充电路、PCB高度集成一体化设计
控制芯片:ESP32-S3FN8。
顶部PCB:集成电池安装、锂电池充电电路及接口、DC-DC降压、RGB、一键开机电路、防反接电路。
底部PCB:集成两路无刷电机驱动,MPU6500陀螺仪、电流采样电路、蜂鸣器等。
电池:自带10W快充电路。
硬件驱动:VSCode+platformio环境下采用Arduino平台配合SimpleFOC库,实现电机控制和姿态平衡算法。
软件:采用Arduino框架和Simplefoc库开发极大降低新手编程和理解门槛、采用HTML5开发了手机APP可远程遥控。
App界面:Hbuilder环境下采用HTML5+NippleJS进行开发打包生成app。
响应快:想怎么动,就怎么动!且响应很快!很干脆!
自平衡能力强:很稳,哪怕有小石子,也完全不影响行动
支持“自转”
支持“假摔”
SimpleFoc 平衡车硬件清单
配件名称 | 型号 | 数量 |
---|---|---|
PCB制作配件清单 | 顶、底、编码器 | N |
无刷电机 | ZD2808 | 2 |
供电电池 | 18650动力电池 | 2 |
电池盒 | 18650两节电池盒 | 1 |
直径52mm轮胎 | T6097胎皮(宽28) | 2 |
内六角螺丝 | M3*12 | 4颗 |
内六角螺丝 | M2.5*10 | 2颗 |
内六角螺丝 | M3*10 | 4颗 |
内六角螺丝 | M3*6 | 8颗 |
内六角螺丝 | M2*5 | 8颗 |
单头六角铜柱 | M3*6+6 | 4颗 |
双通六角铜柱 | M3*10 | 4颗 |
十字扁平头螺丝 | M2*12头径5 | 2颗 |
径向磁铁 | 高3mm 直径5mm | 2颗 |
SH1.0 4P连接线 | 4P 双头(反向) | 4条 |
电线 | 18AWG | 1M |
连接器 | MR30-F | 2个 |
连接器 | XT30U | 1对 |
内六角螺丝刀批头 | H1.5、H2 H2.5、H3 | 50mm 4只 |
mini棘轮扳手 | 推荐购买 | 1只 |
SimpleFoc 平衡车源码解析
硬件驱动:硬件驱动采用RTOS多任务处理,core1主要负责电机foc控制,core0负责提供app server响应 ,具体划分如下。
手机APP:app控制指令通过http发送给小车,长按连接跳出小车IP地址输入框和确定,长按RGB进行颜色选择和确定。
SimpleFoc 平衡车源码
SimpleFoc 平衡车硬件开源:
https://oshwhub.com/yeharold/foc-balance-caresp32s3arduino
SimpleFoc 平衡车软件开源地址:
https://gitee.com/harold-gitee-hub/balance-foc-car
如有需求,请加小编微信: beacon0418
往期推荐
免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。