搜索
首页
大数快讯
大数活动
服务超市
文章专题
出海平台
流量密码
出海蓝图
产业赛道
物流仓储
跨境支付
选品策略
实操手册
报告
跨企查
百科
导航
知识体系
工具箱
更多
找货源
跨境招聘
DeepSeek
首页
>
开发者案例 | 为Arduino智能小车,做一款简易版机智云APP
>
0
0
开发者案例 | 为Arduino智能小车,做一款简易版机智云APP
机智云
2022-09-19
1
导读:实现智能运行、循迹、避障、测速、手柄控制、遥控器控制等功能。
做一款智能小车可能是检验自己所学成果的基础方法之一,对于开发者来说也是如此。以往,用小车做过智能运行、循迹、避障、测速、手柄控制、遥控器控制等功能,最近倒腾了一阵APP,想着要是用APP来控制Arduino小车,该怎么做呢?于是,就有了做简易版APP可控的Arduino智能小车之旅。
第一步:准备材料和接线
材料:
1.智能小车底盘1个
2.HJ-4WD-293D电机驱动板模块一块
3.arduinoUNOR3一块
4.可充电5V电池一个
5.机智云4G模组一个
硬件接线:
1.4G和Arduino开发板接线
2.Arduino开发板和电机驱动HJ-4WD-293D接线
3.电机和HJ-4WD-293D接线
第二步:云端部署
1.创建“智能产品”
登录新版本机智云开发者中心 developer.gizwits.com
按照如图所示创建一个小车产品。
2.数据点创建
创建完产品后进入数据点页面,在标准数据点里面创建5个布尔值数据点。
根据需求,实现小车前进、后退、转弯、停止、改变
速度
等功能。
数据功能点如下所示
3.在线生成MCU代码包
即在MCU开发里面生成arduinounoR3代码,然后将代码下载到电脑解压备用。
第三步:关联“智能产品”
先给产品创建一个移动应用
再关联智能产品。
注意:
必须先创建移动应用,再来关联智能产品。
一个移动应用可以对应多个智能产品。
第四步:配置APP界面
根据自己需求修改APP的参数,构建一个APP
修改APP的参数,配置APP界面
6.简单配置一下产品的APP界面。
7.构建应用。
配置好APP之后,再构建应用。
安卓证书直接点生成即可。
苹果证书获取需要到apple平台获取。
7.将构建好的APP下载到手机好,APP设备页面如图。到此云端配置以及APP配置就全部完成,APP步骤可以省去,直接采用官网的通用APP下载。
https://download.gizwits.com/zh-cn/p/98/99
第五步:Arduino代码移植修改
1.打开arduino软件更根目录,将下载的代码包解压后的Gizwits文件夹添加到arduino的libraries库里面库里面。
2.由于采用4G方案,无需配网按键步骤代码,因此networkConfig.ino文件无需关注,只需要修改simpleTry.ino文件即可(注意此处的ino文件为解压后的文件,不是复制打开库里面的文件,库里面的文件是无法编辑的)。
注释掉mySerial.println打印代码
3.定义电机驱动引脚
4.增加方向操作程序
由于自动代码没有可写数据点的上报参数,因此我们需要修改头文件实现可写数据点的上报处理。打开开始我们添加到软件libraries目录下面的Gizwits文件夹,找到里面的Gizwits.cpp文件,然后使用记事本或者notepad++打开,最好使用notepad++,然后找到voidGizwits::write(VALUE_TYPE_TvalueType,boolvalue)函数,一定不要找错了。
在后面增加4个case语句。
5.修改simpleTry.Ino的loop函数
6.到此代码修改结束,将代码编译上传到arduino开发板。
(1)源代码下载:
链接:https://pan.baidu.com/s/1Hd36W5iycVtjiAz3fWjVBw?pwd=s2dl
提取码:s2dl
(2)购买智能小车套件
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-23505545723.44.5f69554c6kuFug&id=683346141792
(3)演示视频:
https://www.bilibili.com/video/BV1yW4y1B7Tx
(4)原文地址:
https://club.gizwits.com/thread-169016-1-1.html
热门推荐:
智能加湿器
智能电表
用DTU升级旧门锁,改造成远程车库门
智能水族设备,助力实现“懒人养鱼”
【声明】内容源于网络
0
0
机智云
全球领先的物联网开发及云服务平台,优秀工业互联网解决方案商,特色工业互联网平台,工信部第五批服务型制造平台,广州四化赋能重点平台,广州科技服务示范机构。
内容
433
粉丝
0
关注
在线咨询
机智云
全球领先的物联网开发及云服务平台,优秀工业互联网解决方案商,特色工业互联网平台,工信部第五批服务型制造平台,广州四化赋能重点平台,广州科技服务示范机构。
总阅读
125
粉丝
0
内容
433
在线咨询
关注