查看: 2788|回复: 2

[原创] 蓝牙控弩车开发之一——方案说明和主要部件

[复制链接]

该用户从未签到

23

主题

240

帖子

0

高级会员

Rank: 4

积分
915
最后登录
2017-8-3
发表于 2016-7-7 12:01:44 | 显示全部楼层 |阅读模式
本帖最后由 fyaocn 于 2016-7-7 12:23 编辑

1、概述
计划是做一个可以远程蓝牙控制的,用来打靶的弩车。因为手头有一些板子库存就希望都用上了,所以就没有考虑用FRDM-K64,结果就有些状况了。
因为我用的是FRDM-K82,算一个比较新的板子,所以在配置开发环境和SDK的时候,编译总也不成功。用KDS3.2.0+SDK用在KL26和MAPS-K64都OK,但是K82就没这么顺利了。
所以调整了一下方案,计划用一个IoT开发板作为无线连接部分,代替原来的NRF24L1蓝牙模块,K82专门有一个SPI接口提供给NRF24L1模块来接,原计划是非常方便的。所以改为WIFI空弩车,这时一个调整。这样可以节省开发蓝牙APP的工作了,直接用IoT开发板的自有APP就可以直接用了。
2、硬件部分(均已经到货,这里用了不少有意思的东东)
2.1 FRDM-K82板
FRDM-K82F-GS-BOARD.png
这个板子和K64一样是M4核,但是多了不少扩展接口,增加了安全功能,以及特别的FlexIO端口。希望能用好
这个是一个全能板子,但是时间不多了,没办法充分亮肌肉了。
2.2 IoT无线开发板。初步用Particle Photon,当然LinkIt也可以。
photon-plugged-in.jpg 这个在后面多说说。
2.3 SG90舵机控制云台。
TB2CCkloVXXXXaXXXXXXXXXXXXX_!!1647850999.jpg_400x400.jpg SG90是用一个方波来控制角度,50Hz的方波,上升沿在0.5-2.5ms之间变化就对应着旋转角度0-180,使用的例程比较多。
2.4 四驱车模块(已经收到了,可惜只有底板,上盖板没有提供啊,只好自己做了。
其中驱动模块用L298.
T2e3L_XcpXXXXXXXXX_!!738263294.jpg
测试了用充电宝加电,正负换向就可以改变旋转方向。调速,可以用PWM控制的占空率来调节,不过本项目不用,直接用个换向就可以了。不用那么精确调节。如果走循迹,那么需要调速。
2.5 弩车(没有做但是可以看看下图,应该是个弹弓吧,就是有些幽默了,用棉花棒做弹弓)
F77AWUKIPYA8LR3.MEDIUM.jpg
用个皮筋和架子就OK。
3、软件
一直用KDS3.2.0,但是SDK2.0用不了,因为用update时访问NXP官网总是连接不妥。只好用SDK1.3.0,结果总也发现build不OK,还没法参考别人的资料。因为大家用KDS的不多,而且K82也少用。
问题比较多,等搞清楚了再发贴。 KDS1.JPG





回复

使用道具 举报

该用户从未签到

6

主题

47

帖子

0

注册会员

Rank: 2

积分
105
最后登录
2018-5-22
发表于 2016-7-7 13:18:38 | 显示全部楼层
赞一个 楼主在古代一定是个能工巧匠
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-5-9 08:12
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    34

    主题

    801

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2373
    最后登录
    2021-8-11
    发表于 2016-7-8 13:17:54 | 显示全部楼层
    赞一个                     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-29 06:22 , Processed in 0.084178 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表