【立创开源】ESP32 平衡车

本项目参考了B站上 手工大 的视频以及程序,然后根据自己的需要稍微进行了改动。

原视频网址:【平衡小车--使用ESP32在Arduino环境下自制加测试(开源)】 https://www.bilibili.com/video/BV1KL4y1W7i8?share_source=copy_web&vd_source=9ba8a1a42740c64300efbea6bc94c293

主控是基于ESP32的最小系统,可通过自制的遥控器控制,也可以通过WIFI或者蓝牙控制,预留了超声波模块接口。

材料:

2 x DC 3-9V (100-300)RPM 带编码器电机

1 x TB6612FNG 驱动器

1 x ESP32最小系统板(基于ESP32-WROOM-32制作)

1 x LM2596S-5.0

1 xTMB12A05蜂鸣器

2 x 18650 电池

1 x 电池盒

1 x NRF24L01

1 x mpu6050

2 x 轮子

2 x 板子 (150mm x60mm) 电线 螺丝和螺母

先来几张完成的实物图

原理图设计

这里采用了模块化设计,可以将ESP32最小系统板、TB6612电机驱动模块、MPU6050、NRF24L01无线通信等模块直接插在平衡车底板上,方便单独测试和更换。

大图看不清可以看下面的图

这一部分作为一个拓展,可以接一些5V的外接设备,比如灯光、小风扇之类的,可以通过遥控器来控制设备的电源通断。

这个不用多说,通过遥控器按下按键,喇叭发出声音。

接2个带霍尔编码器的减速电机,第一版设计的时候将5V电源供给了编码器,第二版改为3.3V供电,使编码器输出电平和ESP32一致。

这个电机驱动模块目前比较贵,可以用DRV8833替代

这里单独使用了NRF24L01模块,使用自制的遥控器控制。响应速度快、控制距离远

电路上设计了急停按键,但是程序里还没写这一块,感觉用处不大,本身原程序已经有了保护措施,车身倾斜到一定角度就会停车。

 姿态测量就靠这个模块来实现,这里直接使用现成的模块,制作起来更简单。

加入了超声波测距模块,但程序里还没有写,后期再慢慢补上。

电源部分,这里采用了LM2596-5.0 ,能够为全系统提供稳定的5V 3A的电流。采用开关控制,加了一个二极管,防止电池接反烧毁电路。

下面是PCB设计

PCB设计没什么可说的,主要就是电源走线一定要粗。

车架部分

车架尺寸为150mm*60mm,使用CAD设计了一块底板。可以使用PCB制作,也可以用亚克力。

小车做好后先要调试车轮的正反转以及PID,这个根据个人的小车的结构以及电机的参数自行修改,我的程序仅供参考(PS:原作者的PID我这里不好使,后来改了很久才有现在的效果)

### 回答1: MS1022是一款高性能的立创开源电子电路设计软件。它具有简单易用的界面和强大的功能,使用户能够快速、高效地进行电路设计和仿真。 首先,MS1022提供了丰富的电路元件库和模型库,包括各种基本电子元件、集成电路、传感器等。用户可以轻松地选择并拖放这些元件到电路图中,完成电路的搭建。 其次,MS1022拥有强大的仿真功能。用户可以对所设计的电路进行仿真,包括直流、交流、时域和频域等仿真模式。这样,用户可以在设计阶段对电路进行调试和优化,节省了实际制作原型的时间和成本。 此外,MS1022还支持多种输出文件格式,如PDF、PNG、SVG等,方便用户将设计结果导出并与他人分享和交流。 最重要的是,MS1022是一个免费的开源软件。立足于开源的理念,它鼓励用户互相学习、交流和分享电路设计的经验和知识,促进了电子电路设计领域的进步。 总之,MS1022立创开源电子电路设计软件通过简单易用的界面、强大的功能和免费的开源模式,为电子电路设计者提供了一个高效、便捷、免费的设计平台。无论是初学者还是专业人士,都可以借助MS1022来实现自己的电路设计理想。 ### 回答2: ms1022是一个立创开源项目。立创开源是一个致力于推动开源文化和开源项目的平台,旨在通过分享开源代码和知识,促进软件开发的共享与协作。 ms1022作为其中的一个项目,具体是指该项目的特定标识或编号。作为该项目的一部分,ms1022有可能是一个开源软件、开源工具或开源库等。具体的项目内容和功能可能需要详细了解该项目才能给出具体回答。 作为开源项目,ms1022具有以下几个特点:首先,开源意味着该项目的源代码对公众开放,任何人都可以查看、学习、使用以及参与其中的开发。其次,开源项目的目的是通过集众人之力、共同创造和完善软件,提高软件的质量和用户体验。而立创开源平台就提供了一个让开源爱好者们参与其中的交流和合作的环境。 对于参与者来说,ms1022立创开源不仅是一个学习和贡献的机会,还可以通过与其他开发者互动,建立联系和分享经验。同时,开源项目也给开发者提供了一个展示自己才华和能力的平台,有助于个人职业发展。 总之,ms1022立创开源项目是一个以开源思想为基础的平台,旨在鼓励开发者共同合作,共同创造开源软件和工具。通过参与其中,开发者可以获取知识,提升能力,展示自我,并为开源社区做出贡献。 ### 回答3: MS1022是立创开源电商平台的产品型号,立创开源是一个专注于推动和支持开源硬件项目的平台。 立创开源平台的主要目标是为创客和工程师提供全方位的资源和支持,以促进创新和技术进步。该平台提供各种开源硬件项目的设计、制造和销售服务,并提供相应的技术支持和培训。立创开源平台致力于将开源硬件推广和应用到各个领域,鼓励创客们共享和交流他们的设计和经验。 MS1022是立创开源平台中的一个特定的产品型号。它可能是一款开源硬件开发板或者是一个与特定领域相关的设备。这个型号的产品有可能是创客们在该平台上共享并开发的,也有可能是立创开源团队自主设计和推出的。无论是哪种情况,该产品的推出都旨在为创客们提供更多的选择,帮助他们更方便地进行开源硬件项目的开发和实现。 立创开源的理念是鼓励共享、协作和创新。通过开源硬件的设计和制造,创客们可以更快速地实现自己的想法和创意。立创开源平台提供了丰富的资源和支持,包括技术文档、教程、设计文件等,帮助创客们加快项目的进展,降低开发成本和风险。同时,该平台也鼓励创客们积极参与社区活动,与其他开发者分享经验和技术,以推动整个开源硬件社区的发展和壮大。 总之,MS1022是立创开源电商平台中的一个产品型号,立创开源致力于促进开源硬件项目的发展和应用,为创客和工程师提供全方位的支持和资源。通过立创开源平台,创客们可以更轻松地实现自己的创意和创新,推动技术的进步和社会的发展。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值