本帖最后由 赵苯 于 2018-7-7 18:34 编辑
做的时候我是个高二狗,在网上看到了个避障小车,感觉特别酷,就很想做。但是那时候什么也不会,只会欧姆定律,焦耳定律什么的 ,我就上网搜需要学什么东西,网上说要学单片机,传感器什么的。我就买了郭天祥的开发板,买了本电路基础书和一本传感器的(基本没看过),又买了个垃圾烙铁套件,当时冲着烙铁买的,后来反倒送的东西用到了现在....后来郭天祥的课看到了1602后就直接着手做了。
写这段是想告诉大家,没有什么做不到的,只要敢想敢做,就有成功的可能。
花了一百多买了一堆零件,有的没用上,还有后来补买的,做的也说不上顺利,下面说下我在做这个车是遇到的一些问题及解决方法。
这个小车实现了三个基本的功能:蓝牙控制、循迹、避障。
刚开始硬件上我就遇到了个问题,L298N模块供电问题,首先两节18650串联后8v多和降压后的5v给l298n供电,(l298n的板载5v带不动单片机)写好程序后,电机不能转,后来把降压模块的输出调到2.5v就突然能转了!那天晚上很激动。(我也没想明白为啥标注5v供电2.5v才能正常工作)。至于电机驱动的程序我建议大家用pwm调速,转弯前进的时候不至于太快,在循迹的时候传感器都反应不过来。
蓝牙控制,模块买到时有点懵逼,不知道干啥,后来上网查才知道要设置,又买了个usb-ttl模块,连上电脑按照教程设置名称主从机什么的,手机的app我用的是蓝牙串口助手,我在应用商店里找到的
,设置操作什么的很方便。编完程序之后,app也设置好了,还是动不了! 之后自己到处检查,然后随手在switch case语句中的发送的数字加了个' ',数字变红了,再次烧写程序就能动了。
剩下的过会写,码字不易啊,大家支持支持
|