树莓派能做什么_使用树莓派做两轮自平衡车(一)

树莓派能做什么_使用树莓派做两轮自平衡车(一)为什么要用树莓派做平衡车呢?原因主要有下面几点:第一,我不忍心再让它吃灰了;第二,我想学习linux的应用开发;第三,我想学习linux的驱动开发;第四,树莓派可玩性和可扩展性高;第五,切实体会下嵌入式linux开发与裸机开发的区别,对比一下它们的优缺点;第六,看看自己到底能不能做出个东西来。基于以上原因,我拿出了尘封已久的树莓派开干了。材料清单:树莓派(3,4,zero应该都行)…

大家好,又见面了,我是你们的朋友全栈君。

4f6ced8a2954d33a1e48892a1e817ea3.png

为什么要用树莓派做平衡车呢?

原因主要有下面几点:

第一, 我不忍心再让它吃灰了;

第二, 我想学习linux的应用开发;

第三, 我想学习linux的驱动开发;

第四, 树莓派可玩性和可扩展性高;

第五, 切实体会下嵌入式linux开发与裸机开发的区别,对比一下它们的优缺点;

第六, 看看自己到底能不能做出个东西来。

基于以上原因,我拿出了尘封已久的树莓派开干了。

06b43571eaba3f1ba91f66feb495f1d0.png

材料清单:

树莓派(3,4,zero应该都行);

MPU6050传感器;

TB6612FNG或者L298N电机驱动(两个我都试过,推荐前者);

电机、轮子和车架(这个某宝有卖,130块,电机一定要带编码器);

5v稳压电源模块(电流最好2A以上);

12V锂电池;

面包板(洞洞板);

排针排座;

导线、杜邦线;

焊接工具(烙铁、焊锡、松香等等);

OLED显示屏(可选);

超声波传感器(可选);

自己画电路板(可选,好处是整洁紧凑,没有太多连线,稳定可靠);

其他(可选,开关、按键、固定柱、螺丝螺母、电源插座等,这个看实际情况安排);

6aa5f4b4ce57e2b8c4dde07c71b86758.png

程序开发步骤:

1、 调通传感器mpu6050

2、 控制电机

3、 获取编码器信号和测速

4、 编写pid控制代码

5、 调通oled

6、 控制超声波

7、 调通蓝牙

8、 调整代码逻辑,优化代码

程序代码逻辑概要:https://www.icxbk.com/article/detail/1629.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/132796.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号