rzyzzxw 发表于 2019-9-15 09:40:47

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

本帖最后由 rzyzzxw 于 2019-9-26 16:25 编辑




这个帖子,用mPythonX0.3.4,做基于BLYNK的狄仁杰小车遥控。https://mc.dfrobot.com.cn/data/attachment/forum/201909/06/161255ikfjjxjj66gflqqy.png

器材准备:
狄仁杰机甲   1
手机             1

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

铁熊老师出了基于Blynk及掌控蓝牙的最强遥控狄仁杰。
在等待新版米思齐出来的时候,我来做一个简单的基于blynk的遥控。
http://v.youku.com/v_show/id_XNDM2MTg1ODkyMA==.html?spm=a2h3j.8428770.3416059.1
相比于前面方法要用到一些硬件,这种方法节约了不少成本。
不会复杂算法,还是简单一点,用按键来遥控。


STEP1、blynk准备(官方服务器)

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

Blynk官方服务器注册


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


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







在本项目中用按键的0-1来控制前后左右移动,和左转右转,当近下按钮发送1,松开时发送0。
这里只给一张图,其它相似。



分别用V0--V7(V5没有用做按键,而是用于舵机调节)



下面是用一个滑杆来控制舵机角度,用滑杆直接将舵机度数设定后发送。


STEP2,启动mPythonX0.3.4


程序如下:


定义函数




主程序,请注意,这里用的是Blynk官方服务器:









例程程序:

上面程序亲测可用。
STEP3、改用labplus服务器
注册及登录时设置如下,主要区别就是登录这里,选custom

程序开头修改如下



上面没有复杂算法,自己玩还是教小朋友都方便。









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的按钮能用,而可以传输模拟量的滑条不能用,这是什么原因了? ...

哈哈,这是个问题。继续解决吧。
页: [1]
查看完整版本: 狄仁杰机甲|基于Blynk物联及mPythonX的手机无线遥控模式