树莓派+Arduino 实现简易的手势识别智能小车(课设)

树莓派+Arduino 实现简易的手势识别智能小车(课设),第1张

树莓派通过蓝牙串口与Arduino连接(实验室没有多余的蓝牙模块,零时想到用树莓派上的蓝牙代替下,使用树莓派作为主控控制小车有点大材小用哈哈),工作时Arduino作为发送端通过蓝牙传感器将佩戴在手上的加速度传感器的x,y轴变化量传输到树莓派上,树莓派作为接收端根据x,y轴变化量驱动L298N,实现对小车的状态控制。

每次重启树莓派我们都需要进行配置,在树莓派上生成HC-05模块的配置文件rfcomm0
1点击树莓派桌面上方蓝牙标志,连接HC-05(密码默认:1234)
2在树莓派终端
依次输入:

运行结果如下图,则在/etc中成功生成配置rfcomm0文件,

基本实现了功能,三等咸鱼,在线摸鱼,欢迎评论交流,如在茫茫人海中对您有所帮助,记得点赞呦,谢谢!

arduino板没有发声的部件。真有意料之外的声响,可以一个一个拔下传感器,驱动。或许是有个距离传感器的程序在板上,近距离报警什么的。现在手机发达,给个照片不太难吧,不希望得到准确回复则无视。

1、对于传感器不听话,很大可能是你的检测阈值设置得不是很好。
2、一般来说你的传感器个数应该比较多,可能6~10个吧,如此多的信号不应该都进入中断,再说单片机也没那么多外部中断可给你用,建议所有信号加或门进入外部中断(可分为左边一组,右边一组,两个中断)。否则在主函数(更好的是,定时器)判断,这个信号最好连接到同一个端口上,如P0端口,通过位判断当前信号值。
3、L298N功率芯片,如果要调速且是直流电机,一般是对其控制使能脚施加占空比变化的信号,以达到不同的驱动效果。如果是步进电机,则控制方式有所不同,请查阅相应文献


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/13014448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存