文章目录[隐藏]
蓝牙小车是自己学习使用的,还是比较简单的。在这里分享一下自己做蓝牙小车的一些思路。
一、硬件需求
1.STM32F103C8T6单片机
2.小车套件(包括直流减速电机和亚克力底板)
3.L298N电机驱动模块
4.12V电源以及电源转换模块
5.JDY-33蓝牙模块
6.手机端蓝牙app
二、硬件介绍
蓝牙小车需要的东西不是很多,在淘宝上都可以买到。
2.1 小车套件(包括直流减速电机和亚克力底板)
小车淘宝很多店都在卖,我买了个二驱的。他的电机也很好控制,接电就能动。只要把接线方式对倒以下就能换向。
2.2 12V电源以及电源转换模块
STM32F103C8T6上的电源接口不太多,而且电压比较小,所以需要买个外接电源,在买小车套件的时候他给送了个电池盒,其实只要买几节18650锂电池,给电机驱动模块供电。但是我还想外接其他的一些外设,就想买个电源转换模块多几个接口。但电源转换模块的外接电源需要用DC公头插进去,送的电池盒没带DC公头,所以我在淘宝直接买了个12V的电源。
电源转换模块我还是在Zave买的,又掉到坑里了。买之前我就在网上看到这个转化模块很容易坏,我买的时候就有心理准备。我一共买了两个,拿到后我直接就用电压表测了测,没想到一个直接是坏的,另一个用了两次就坏了。所以强烈不推荐Zave买这种电子元器件。我的体验很不友好,最后还是去了risym买的。
电源转换模块可以实现12V转3.3V,5.5V供电,还可以直接输出12V。有了电池和电源转换模块,就可以同时满足电机驱动模块的12V供电,还可以给单片机和一些其他外设供电,还是很方便的。
2.3 L298N电机驱动模块
这个驱动模块淘宝上很多卖的。第一次也是在zave旗舰店买的,螺丝还没拧就滑丝了,在他家没有一次愉快的购物体验。第二次risym买的,还不错,到现在也没坏。
这个模块可以同时控制两个电机,通过逻辑输入处的IN1~IN4四个接口进行控制。
上面是他的控制逻辑,列举了IN1,IN2两个口的。其他两个口的与这个类似。知道了这个控制逻辑,结合单片机的特性,就可以想到使用高级定时器的PWM输出功能,把这两个口连接到PWM输出通道和其互补通道上,就能实现电机的正反转。
2.4 蓝牙模块
蓝牙模块我这里买的是JDY-33模块。如果仅仅要完成手机到蓝牙到单片机的信息传输的话,JDY-33一般应用只需要连接VCC,GND,RXD,TXD这四个引脚就好。连接方法和串口连接一样,甚至程序我直接使用的串口的程序,只要接线对了,就可以进行传输。
2.5 蓝牙控制App
App的话只要能连蓝牙,然后传输信息就行,我找了个界面看着好看的。还可以编辑要发送的东西,可以比较灵活的使用。
对于我所用到的硬件以及一些准备工作就这么多,就先介绍到这里,下次具体介绍实现程序。菜鸡一枚,大家多多交流。
版权声明:本文为CSDN博主「shelterhd」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shelterhd/article/details/121755594
暂无评论