【mPythonX】Blynk&掌控千里马

2020-02-017938
AI 快速预览详细 收起
本文介绍了如何使用mPythonX和Blynk远程控制千里马智能机器人。通过A端手机Blynk中的按钮发送命令,控制B端千里马的前进、后退、左转、右转和停止。首先需要下载Blynk App,注册账号并创建项目,添加按钮并设置引脚。然后通过USB线将掌控板连接到电脑,烧录固件,并在mPython软件中配置Wi-Fi和Blynk服务器参数。最后,连接无线网络,接入Blynk服务器,等待从Blynk App发出命令。整个过程简单易懂,适合家长与孩子共同学习,激发孩子的科技兴趣。

【mPythonX】Blynk&掌控千里马图1

一、思路:
利用互联网,通过A端手机Blynk控制B端千里马运行状态,
1.当按下A端手机Blynk中前进按钮, 发送命令:前进,B端千里马前进;
2.当按下A端手机Blynk中后退按钮,发送命令:后退, B端千里马后退;
3.当按下A端手机Blynk中左转按钮,发送命令:左转,B端千里马左转;
4.当按下A端手机Blynk中右转按钮,发送命令:右转,B端千里马右转;
5.当按下A端手机Blynk中停止按钮,发送命令:停止, B端千里马停止;
【mPythonX】Blynk&掌控千里马图3

二、环境:
1.软件:mPython              
       Blynk云
      手机App Blynk2.27.1
2、硬件:
(1).千里马
(3).百灵鸽
【mPythonX】Blynk&掌控千里马图2
三、搭建步骤:
1、创建组件
【mPythonX】Blynk&掌控千里马图14
(1)、通过手机下载Blynk软件APP,用个人邮箱注册账号,Blynk账号登录;

【mPythonX】Blynk&掌控千里马图15


(2)、打开 A端手机Blynk,个人邮箱登陆,serversettings: blynk.mpython.cn;
【mPythonX】Blynk&掌控千里马图16

(3)、 创建项目,添加Text标题选框和Button选框,引脚的设置。
前进:V0;后退 :V4;左转 :V2;右转 :V3;停止:V1
【mPythonX】Blynk&掌控千里马图17
【mPythonX】Blynk&掌控千里马图18
【mPythonX】Blynk&掌控千里马图4

2.编写程序——B端掌控板
(1). 用USB线将掌控板连接到电脑,并打开mPython软件。在掌控板上的菜单区域
选择烧录固件 2020-01-16
【mPythonX】Blynk&掌控千里马图5


(2).窗口左侧,Wi-Fi块添加网络,账号密码

【mPythonX】Blynk&掌控千里马图10

(3).窗口左侧,扩展块添加Blynk

【mPythonX】Blynk&掌控千里马图11



(4).窗口左侧,Blynk块设置服务器相关参数,

授权码从登陆Blynk个人邮箱中查找

【mPythonX】Blynk&掌控千里马图12

(5).连接无线网络,接入Blynk服务器,等待从Blynk APP发出命令;

【mPythonX】Blynk&掌控千里马图6

(6).初始千里马RGB参数,循环运行Blynk



【mPythonX】Blynk&掌控千里马图7

(7).当按下A端手机Blynk中前进按钮, 发送命令:前进,B端千里马前进;
(8).当按下A端手机Blynk中后退按钮,发送命令:后退, B端千里马后退;
【mPythonX】Blynk&掌控千里马图8

(9).当按下A端手机Blynk中右转按钮,发送命令:右转,B端千里马右转;
【mPythonX】Blynk&掌控千里马图9
(10).当按下A端手机Blynk中停止按钮,发送命令:停止, B端千里马停止;
【mPythonX】Blynk&掌控千里马图19

四、知识拓展

1、授权码(Auth Token) 授权码是手机连接硬件需要用到的一个唯一的认证码。每一个新创建的项目都会自动生成一个授权码,该授权码会自动发送到你的邮箱,当然也可以在手机端的项目设置页面中复制授权码。
2、能量(Energy Balance) 能量是blynk App中的概念,每一个用户在创建blynk APP 账号时都可以得到一定量的能量值(官方服务器默认初始能量值为2000),当用户在App中创建项目,使用组件时,就会消耗能量,比如,一个按钮组件会消耗200,一个超级图表会消耗900。一般来说,越复杂的组件消耗能量值越大。
3、虚拟管脚(Virtual Pin) blynk 可以很方便地通过app直接控制硬件的数字管脚和模拟管脚,对于控制简单的功能,无需写一行额外的代码。但是有时候,这并不能满足一些相对复杂项目的需求。

【mPythonX】Blynk&掌控千里马图13


五、视频回放



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
kylinpoet
kylinpoet
这个好,必须支持。
且歌且行
且歌且行
详细,貌似我这菜鸟能看懂~感谢楼主。
glwz007
glwz007
非常好的教程,感谢!
DFrJ5KYVQaH
DFrJ5KYVQaH
不错的,买个玩玩
- 没有更多了 -