查看: 2498|回复: 11

[分享] wifiduino 遥控小车

[复制链接]

该用户从未签到

发表于 2018-12-20 21:39 | 显示全部楼层 |阅读模式
本帖最后由 海神 于 2018-12-21 20:17 编辑

## 准备工作  
硬件准备  
WiFiduino
小车车体
电机驱动模块
连接线 若干
wifiduinocar1.png wifiduinocar2.png wifiduinocar3.png
软件准备  
1、下载并安装Arduino IDE**  
[点击去下载](https://www.arduino.cn/thread-5838-1-1.html)  
推荐下载此版本的IDE软件
2、下载并安装esp8266扩展**  
[点击去下载](https://pan.baidu.com/s/19yEQ4UDF-bQCzt3BsdV6Yw)  
如果安装过其他版本的esp8266sdk,请先删除,再使用本安装包
双击 esp8266_arduino_packages_0250_dev.exe 安装esp8266扩展库
解压完成后,再打开Arduino IDE,即可在 菜单栏>工具>开发板 中找到你使用的wifiduino开发板
wifiduinocar4.png
有使用者反应部分电脑win7系统按照以上方法安装无法显示wifiduino的板卡,可以参考https://www.arduino.cn/thread-75969-1-2.html 链接中的安装方法来安装esp8266的扩展库

3、下载并加载Blinker-library**  
下载地址:https://github.com/blinker-iot/blinker-library
将其放在  我的文档—Arduino—libraries 下面,如图所示:

wifiduinocar5.png
4、下载并安装blinker APP**  
android下载:[点击下载](https://github.com/blinker-iot/app-release/releases)  
IOS下载:app store中搜索“blinker”下载  

## 添加设备  
1. 确保开发板连接的网络能连接外网  
2. 在blinker app中,点击右上角的“+”进入添加设备页面  
3. 点击选择==Arduino== > ==wifi接入== > ==阿里云==  
4. 获取到==SecretKey==,并填写到程序中  记住这个SecretKey编号,待会程序中会用到
wifiduinocar6.png
#连接wifiduino
wifiduino通过microusb线连接至电脑,在第一次使用wifiduino时,电脑会自动给wifiduino安装驱动(使用的驱动芯片为ch340)。安装完成后再设备管理器中查看驱动是否安装成功。安装成功后会有显示驱动对应通信串口号,如下图,串口号位COM13
wifiduinocar7.png
当然有时候驱动会安装不上,如下图所示:
wifiduinocar8.png
这时候就需要手动安装驱动。驱动下载地址如下:https://www.arduino.cn/forum.php?mod=attachment&aid=NDI4OTJ8NDhiYzZhNTZ8MTUzMjU4OTIxM3wyMHw3ODAyMQ%3D%3D  
下载完成后,解压,以管理员身份运行SETUP.EXE文件即可。然后重新拔插下wifiduino,直到在设备管理器中成功看到对应的CH340的驱动已经后面的COM口。

#给wifiduino下载程序
打开例程4WD_wifi_key_control.ino
修改程序中的 auth[]值和要连接的wifi的ssid及密码
wifiduinocar9.png
记住程序中定义的几个按键的键值,待会app中会用到
wifiduinocar10.png
点击下载,将程序下载至wifiduino主板中。
下载完成后打开串口窗口,会出现如下提示,表明wifiduino小车可以通过app控制了。
wifiduinocar11.png
小车完整代码

4WD_wifi_key_control.zip (1.82 KB, 下载次数: 106)
打赏作者鼓励一下!

该用户从未签到

发表于 2018-12-21 09:48 | 显示全部楼层
例程4WD_wifi_key_control.ino
这个例子没找到呀

点评

已经添加进去,等空了把视频这些也添加进去  详情 回复 发表于 2018-12-21 20:11

该用户从未签到

 楼主| 发表于 2018-12-21 20:11 | 显示全部楼层
lanrun 发表于 2018-12-21 09:48
例程4WD_wifi_key_control.ino
这个例子没找到呀

已经添加进去,等空了把视频这些也添加进去
打赏作者鼓励一下!

该用户从未签到

发表于 2018-12-21 22:02 | 显示全部楼层
强,刚弄好WIFI控制的,学习了

该用户从未签到

发表于 2018-12-23 20:57 | 显示全部楼层
MQTT怎么链接不上 呀 ?路由器 能看到设备已经连接了。但是串口调试信息显示没连上 ,密钥确认没有问题

该用户从未签到

发表于 2018-12-23 20:58 | 显示全部楼层
板子用的是wemos

点评

板子用的wifiduino 上面有图  详情 回复 发表于 2019-1-9 20:09

该用户从未签到

发表于 2018-12-23 21:11 | 显示全部楼层
串口提示 信息
IMG_20181223_210056.jpg

该用户从未签到

发表于 2018-12-24 23:46 | 显示全部楼层
已经 搞定 。库没有更新的原因

该用户从未签到

 楼主| 发表于 2019-1-9 20:09 | 显示全部楼层

板子用的wifiduino  上面有图
打赏作者鼓励一下!
  • TA的每日心情

    2019-5-21 22:15
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2019-3-16 18:04 | 显示全部楼层
    出现ERROR: MQTT NOT ALIVE OR MSG LIMIT这个错误
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    体验OneNET4.0,一起来拼开发板
    体验OneNET4.0,一起来拼
    一、 活动时间2019年04月09日-2019年6月30日 二、活动链接1.登录Arduino中文社区账
    用电阻式压力传感器(SEN0294)做一个简单的杯垫
    用电阻式压力传感器(SEN0
    “多喝开水”这句话在目前似乎已经成了一种戏谑的玩笑话,可是多喝水还是很有好处
    Arduino接欧姆龙编码器
    Arduino接欧姆龙编码器
    请问各位该欧姆龙的编码器如何接到arduino上,我需要接收此编码器脉冲计算电机走的
    教你如何自制一款遥控器,让你的项目变成遥控的!!!
    教你如何自制一款遥控器,
    自从上次制作了一块集成了电机驱动的最小板之后,我就发现现在市场上一块便宜且功能又
    新人有偿求助。。关于DS18B20温度传感器代码烧录时的错误
    新人有偿求助。。关于DS18
    我在学习DS18B20温度传感器时由于使用的是wifiduino出现了以下错误,求大佬指教[/bac
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表