2019-9-15 09:40:47 [显示全部楼层]
2970浏览
查看: 2970|回复: 4

[入门教程] 狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式

[复制链接]
本帖最后由 rzyzzxw 于 2019-9-26 16:25 编辑

狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图1


这个帖子,用mPythonX0.3.4,做基于BLYNK的狄仁杰小车遥控。

狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图22
器材准备:
狄仁杰机甲   1
手机             1

【特别提示:机甲千万条,安全第一条。使用不规范,亲人两行泪】
【特别提示:水弹波箱是物理能量输出单元,射出水弹有较高速度,请勿对准人和动物及他人财物,请佩戴护目镜】
【注:本项目中狄仁杰机甲4电机安装在上底板,测试了下电机安下板也可以用,如果不能运行,您要调整电机函数】

铁熊老师出了基于Blynk及掌控蓝牙的最强遥控狄仁杰。
在等待新版米思齐出来的时候,我来做一个简单的基于blynk的遥控。

相比于前面方法要用到一些硬件,这种方法节约了不少成本。
不会复杂算法,还是简单一点,用按键来遥控。


STEP1、blynk准备(官方服务器)
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图3
参考教程:

【掌控】Blynk物联和mPythonX-准备篇
https://mc.dfrobot.com.cn/thread-275379-1-1.html

Blynk官方服务器注册
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图23

新建一个项目,注意获取授权码,它是一个通信密钥。
【掌控】blynk授权码获取
https://mc.dfrobot.com.cn/thread-274084-1-1.html


添加7个按钮和一个滑杆,调整位置如图。
【掌控】Blynk物联-Blynk无线琴
https://mc.dfrobot.com.cn/thread-275778-1-1.html


狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图2




在本项目中用按键的0-1来控制前后左右移动,和左转右转,当近下按钮发送1,松开时发送0。
这里只给一张图,其它相似。
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图4


分别用V0--V7(V5没有用做按键,而是用于舵机调节)
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图6


下面是用一个滑杆来控制舵机角度,用滑杆直接将舵机度数设定后发送。
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图5

STEP2,启动mPythonX0.3.4



程序如下:


定义函数
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图7
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图9
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图10
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图8
主程序,请注意,这里用的是Blynk官方服务器:

狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图11
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图12
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图13
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图14
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图15
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图16
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图17


例程程序:
下载附件狄仁杰接收Blynk.zip
上面程序亲测可用。

STEP3、改用labplus服务器
注册及登录时设置如下,主要区别就是登录这里,选custom
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图21
程序开头修改如下
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图20


上面没有复杂算法,自己玩还是教小朋友都方便。
狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式图19








rzegkly  版主

发表于 2019-9-16 11:18:58

喜欢
回复

使用道具 举报

gada888  版主

发表于 2019-9-17 08:08:25

机甲牛
回复

使用道具 举报

果冻  学徒

发表于 2019-9-24 11:12:19

只有传输0、1的按钮能用,而可以传输模拟量的滑条不能用,这是什么原因了?
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-9-24 12:41:22

果冻 发表于 2019-9-24 11:12
只有传输0、1的按钮能用,而可以传输模拟量的滑条不能用,这是什么原因了? ...

哈哈,这是个问题。继续解决吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail