泽兴芝士网

一站式 IT 编程学习资源平台

开源:ESP32 Arduino Foc平衡车

开源地址

项目简介

基于ESP32S3芯片和Arduino框架下Simplefoc库开发的无刷电机平衡车,支持手机APP控制。车身结构设计参考B站手工饭,电路和程序选用完全不同方案进行设计(采用ESP32-S3FN8单芯片控制方案和Arduino框架)。

  • 硬件 采用ESP32-S3FN8单芯片控制方案,有感无刷电机Foc驱动设计(低端电流采样),USB-C 10W快充电路、PCB高度集成一体化设计。
  • 软件:采用Arduino框架和Simplefoc库开发极大降低新手编程和理解门槛、采用HTML5开发了手机APP可远程遥控,所有代码完全开源。

项目展示

PCB

  • 电路设计:电池盒、IP2326芯片2S(2串)均衡锂电池充电及接口、可编程WS2812 RGB车灯、电源一键开关控制电路、下板DC-DC(TPS63070RNMR芯片)降压电路,电池防反接电路
  • 功能介绍:18650 2S电池供电、USB-C 10W快充(PD充满LED指示),RGB可调车灯,DC-DC降压(为下板供电),防反接保护,电源一键开关。

底部PCB

  • 电路设计:ESP32S3-FN8主控电路(板载贴片天线设计)、MPU6050陀螺仪模块、双路无刷电机驱动电路(DRV8300DRGER)、低端电流采用电路(INA181A2IDBVR)、USB-串口程序自动下载电路(CH343P)、LDO稳压电路、蜂鸣器电路、编码器和电机接口。
  • 功能介绍:ESP32S3主控、双路无刷电机驱动器,低端电流采样、MPU6050陀螺仪、蜂鸣器、程序下载等。

编码器

  • 电路设计:AS5600编码器、LED指示、编码器接口等电路
  • 功能介绍:AS5600 高精度12位I2C接口角度传感器,用于精确的电机位置反馈

手机APP

  • 功能介绍:支持模拟手柄遥控方向控制、动态IP连接,RGB灯效控制、关机控制等
  • 手机app安装包位于 App-Phone/unpackage/release/apk目录下

BOM和配件清单


控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言