电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
火魔童主板遥控小车1
分 享
扫描二维码分享
火魔童主板遥控小车1
遥控车
arduino
DIY
DLGG创客DIY
关注
发布时间: 2021-03-30
丨
阅读: 973
最近收到了芯吧客邮寄的火魔童V1.0主板,今天简单给大家介绍一下 别的废话就不多说了,直接看干货重点 # 资料 ## 板子介绍(功能概述) 1. 电机驱动**X4** 2. **水弹枪接口**X1(6V供电) 3. 带开关 4. USBtpyeC程序下载(调试)接口 5. **PS2**手柄接收器接口 6. 其他见下图 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329141755809.png?) ## 驱动库 资料里提供了arduino1.8.9的安装和下图两个库文件,从文件名可以看出上边的是PS2手柄的,下边的是一个I2C接口的电机驱动芯片 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329142450524.png) 本以为能从驱动中看出驱动方案,看来我想多了 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329142724637.png?) 除了上述arduino的库还提供了mind+的库 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329143352585.png) 基本上就上述资料,资料不多,常规使用是够用了。板子的定位是编程教育,所以也够用了。个人感觉应该多给一些电机驱动的参数,便于创客们深入开发板子的功能和价值 # DIY ## 简单小车 手里材料有限,先用现有材料弄个两个电机的简单遥控小车。 PS2手柄肯定是要用上的,这可能是目前性价比最高的遥控方案。 ## 遥控方案: 聊到这里顺便整理汇总一下目前简单粗暴**颜值**性价比比较高的几个遥控方案: 1. PS2手柄方案 2. PS4手柄方案 3. USB手柄方案 4. M5 JoyC方案 ### PS2手柄方案 也就是本文使用的火魔童主板的方案,此类主板上带有PS2接收端的接口,不用杜邦线连接,稳定可靠。库和参考程序比较多,开发难度较低,PS2手柄的价格相较其他看得去的手柄,也不贵。所以我一直认为这个方案是非常适合初学者的综合性价比比较高的方案。 ### PS4手柄方案 虽然颜值相当给力,但手柄成本还是比较高的,小车接收端需要使用ESP32或其他带蓝牙主板。 ### USB手柄方案 需要USB模块读取手柄数据,并需要发射模块将数据发送给小车。虽然手柄很便宜,但其他模块成本较高,加上开发工作比较大,综合考虑成本还是太高了 ### M5 JoyC方案 有点小贵... 目前我能想到的就上述几个,可以看出PS2手柄的方案,从成本、颜值、使用等角度都是很有优势的。 ### 电源 - 两节18650串联, - 3.5mm电源接口和2节串联的电池盒连接 - 双面胶固定电池盒和车架。 ~~好像也没啥别的可说的了。~~ 可能有的朋友会问,为什么不用移动电源供电呢? 也不是不可以,电机的标称电压是3V-6V,为了让小车的调速范围更大,还是尽可能将电压提高一些。 ``` 关于理电池的选择 18650比较常见且常用的锂电池,所以价格和电量上比较合适 14500和5号电池大小相同,和18650相比体积减少很多,相应的电量也减小了,但价格没有明显便宜 从电池盒角度,14500带开关的电池盒比较好买,18650带开关的电池盒比较贵且不容易买。 从这点也能体现出这块主板带开关的优点 ``` ### 电机 1:90标称电机参数 减速比1:90 输入 : 3V-6V 输出 : 110RPM 据说是全金属齿轮的,更耐造 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329144750186.png?) ### 车架 蓝色铝合金底盘 这个车架,价格稍微贵一些,不过颜值还是非常看得过去的。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210329145106147.png?) (车架的选型还是比较多的,单从可以购买的角度就有很多种,这里选择这个铝合金的车架主要考虑外观) 主板的螺丝固定孔和铝合金底盘不太匹配,我手里的铜柱也找不到了,这次使用双面胶固定。 ## 软件 ### mind+ ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330161759121.png?) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330161920956.png?) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021033016194326.png?) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330162034445.png?) ![在这里插入图片描述](https://img-blog.csdnimg.cn/2021033016455671.png?) ### 读取键值 ```c # include"CJVS_IICPS2.h" CJVS_IICPS2 ps2; void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.println("hello "); } void loop() { // put your main code here, to run repeatedly: uint16_t data_ps2; data_ps2 = ps2.readIICPS2Val(PSX_Button_Val); if(data_ps2 != 0) Serial.println(data_ps2); } ``` |按键 | 返回值| |--|--| |上 | 4096 | |下|16384| |左|32768| |右|8192| |select|256| |start|2048| |mode|-| |方块|128| |三角|16| |圆圈|32| |X|64| |左1|4| |左2|1| |右1|8| |右2|2| # 建议 1. 电机接口改为KF301接口,虽然体积较大,但更便于接线 2. 主控改为乐鑫arduino方案(ESP8266 ESP32等)便于实现无线功能,如远程控制、OTA程序下载、传感器数据实时采集等 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330090129921.png) # 下一步计划 写着写着就有点长了,今天先到这,下一篇测试电机 4轮越野车:带着孩子和小车去公园拉客。 麦轮:当然也是4轮的。 水弹枪。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
DLGG创客DIY
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交