树莓派能做什么_使用树莓派做两轮自平衡车(一)
为什么要用树莓派做平衡车呢?
原因主要有下面几点:
第一, 我不忍心再让它吃灰了;
第二, 我想学习linux的应用开发;
第三, 我想学习linux的驱动开发;
第四, 树莓派可玩性和可扩展性高;
第五, 切实体会下嵌入式linux开发与裸机开发的区别,对比一下它们的优缺点;
第六, 看看自己到底能不能做出个东西来。
基于以上原因,我拿出了尘封已久的树莓派开干了。
材料清单:
树莓派(3,4,zero应该都行);
MPU6050传感器;
TB6612FNG或者L298N电机驱动(两个我都试过,推荐前者);
电机、轮子和车架(这个某宝有卖,130块,电机一定要带编码器);
5v稳压电源模块(电流最好2A以上);
12V锂电池;
面包板(洞洞板);
排针排座;
导线、杜邦线;
焊接工具(烙铁、焊锡、松香等等);
OLED显示屏(可选);
超声波传感器(可选);
自己画电路板(可选,好处是整洁紧凑,没有太多连线,稳定可靠);
其他(可选,开关、按键、固定柱、螺丝螺母、电源插座等,这个看实际情况安排);
程序开发步骤:
1、 调通传感器mpu6050
2、 控制电机
3、 获取编码器信号和测速
4、 编写pid控制代码
5、 调通oled
6、 控制超声波
7、 调通蓝牙
8、 调整代码逻辑,优化代码
程序代码逻辑概要:https://www.icxbk.com/article/detail/1629.html
树莓派能做什么_使用树莓派做两轮自平衡车(一)相关推荐
- 树莓派 mysql集群_多树莓派集群服务器
树莓派使用实例之:2 Pi R 第二篇:Web服务器 在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了.在这篇文章中我们会基于 ...
- python树莓派串口通信实例_使用树莓派和Python实现ModbusTCP通讯
树莓派以强大的性能与低廉的价格,非常适合作为物联网终端设备,树莓派将现场传感器采集到的设备传输到监控中心时,可以采用不同的语言与通讯协议.在工业现场中,Modbus是非常常见的一种通讯方式,本文以py ...
- 树莓派4b主板特点_【树莓派4B主板使用总结】充电|功耗|接口|散热片_摘要频道_什么值得买...
树莓派4B主板使用总结(充电|功耗|接口|散热片) 之前看到新闻说树莓派 4 在搭载的 USB-C 接口上翻车了,导致带有 E-marked 标记的线缆,因其内置芯片严格遵守握手通信,树莓派 4 连上 ...
- 树莓派小车python代码_【树莓派】树莓派小车(二)树莓派、小车和红外线模块连接...
上一篇文章介绍了小车底盘以及驱动板的安装,这一次来讲一讲树莓派与驱动板以及红外线模块的安装. 树莓派的GPIO引脚定义: 树莓派的GPIO引脚共分为两种类型,一种是PHYSICAL NUMBERING ...
- 手机配件实体店好做不_装修不做踢脚线可以吗?银川昌禾告诉你不做踢脚线有多好...
踢脚线似乎成了家里装修必备的设计流程,如果说装修不做踢脚线的话,可能大家都会感到疑惑吧!今天,银川昌禾装饰要和大家聊的就是家里不做踢脚线可以吗? 一.踢脚线作用 1.保护墙面.防止墙面底部被鞋子踢到, ...
- 树莓派编译mysql卡死_关于树莓派编译工作空间卡死情况的解决办法
我用的是买树莓派时官方带的SD卡16G,安装的时xubuntu桌面版.感觉运行还是比较流畅的,之前安装过ubuntu-mate.kubuntu.lubuntu.只有xubuntu是比较喜欢的. 在我安 ...
- 树莓派指定python2编译_在树莓派上编译安装ROS2
最新编译方式已经修改,请参考官网最新文档: ------------------------------------下文已经过时 仅供参考------------------------------- ...
- 树莓派sd卡格式化_利用树莓派和移动硬盘搭建下载机,常见视频网站都可下载...
前言 一直想搭建一个下载机,查了很多资料,觉得树莓派+移动硬盘应该是最好的选择.树莓派是比较小众的东西,它可不是什么吃的,它是一台完整的微型电脑.对于树莓派,下载只是很小的一个功能. 树莓派 终于下手 ...
- 树莓派python物体识别_基于树莓派和Tensowflow的物体识别
近来这篇文章很火:How to build a robot that "sees" with $100 and TensorFlow (作者是Lukas,CrowdFlower创始 ...
最新文章
- go语言笔记——多值函数,本质上和nodejs的回调很像,不过nodejs是回调的第一个参数是err,而golang里是第二个!...
- python空气质量分析报告_Python数据可视化:2018年北上广深空气质量分析
- 好书推荐——CSDN《新程序员》
- head first servlet jsp 学习笔记
- 信息学奥赛一本通(1037:计算2的幂)
- OpenShift 4 - 直接将Web应用当成Serverless运行
- HACMP环境修改IP的方法
- ajax方法(菜鸟教程)
- 计算机日期函数公式大全,Excel技巧: 根据日期汇总月份的计算公式
- 开篇:内容提要 (《蓝调口琴指南》名作拙译)
- 2sum,3sum,4sum问题总结
- 如何利用Social Listening从社会化媒体中“提炼”有价值的信息?
- OFDM专题之如何计算OFDM一个符号的功率,功率谱密度
- 7. JDK拍了拍你:字符串拼接一定记得用MessageFormat#format
- 使用python进行基音周期的计算
- 墙裂推荐,Python开发者不容错过的7个VS Code扩展
- Android技术知识点:什么是外边距(margin)
- 页面之间数据调转传输
- Linux下 debug手段
- MAX6675 K型热电偶读温度