大数跨境
0
0

「玩转未来板」02|无痛远程大型“点灯”现场

「玩转未来板」02|无痛远程大型“点灯”现场 KittenBot小喵
2021-03-03
0
导读:01项目简介对某些大佬已仰慕甚久(此处点名 喵家委员长~),对应用技术研究得很深入,近期在Homeassis

01

项目简介

对某些大佬已仰慕甚久(此处点名 喵家委员长~),对应用技术研究得很深入,近期在Homeassistant智能家居控制这块有了显著成果,效果炫酷!(如果允许会请委员长友情客串一篇连载分享相关经验)

但有些朋友可能怕初次上手的智能家居项目就是困难模式,难以实现,让信心殆尽?

无须担心,本期就由CC喵带大伙儿用最平易近人的流程别样玩转智能家居~



项目将具体包含以下功能:

· 实现未来板与小喵MQTT服务器连接

· 通过手机app控制室内灯的开关



02

项目清单

材料

未来板

Type-C 数据线

网络热点(手机/路由器)

安卓手机

Robotbit(含底座、电池)

2KG舵机

乐高积木

热熔胶枪



03

实现步骤

步骤概况

· STEP1:搭建开关装置结构

· STEP2:注册MQTT话题

· STEP3:编写未来板的MQTT程序

· STEP4:MQTT调试

· STEP5:编写APP


STEP 1

搭建开关装置结构

· 开关装置结构设计核心

   采用舵机转轴带动乐高零件按压开关的方式



舵机选用2KG舵机

  a.输出轴与乐高结合

  b.力矩足够大

  c.未来板图形化编程积木块支持


· 结构参考

   可以随意发挥你们的创意,这里CC喵做了一个最简单的

   结构供大家参考 


· 结构固定

   上热熔胶枪固定!

   " 没有什么机械结构是热熔胶枪无法解决的,如果有那就两支热熔胶枪~ "   


· 结构全貌


STEP 2

注册MQTT话题

1.登录喵家的IOT服务器,iot.kittenbot.cn

2.注册一个话题,我的话题名为homeiot(你需要注册另外一个,全服务器唯一的!)

3.按图操作就是这么easy~


STEP 3

编写未来板的MQTT程序

附程序下载


1.理解未来板的MQTT程序程序流程图


2.根据流程图在Kittenblock编写图形化积木块程序


3.程序下载

硬件选择—>连接—>编程—>代码转译—>下载


STEP 4

MQTT调试

喵家MQTT服务器还带调试功能,可通过网页直接发送消息(网页作为MQTT的子设备


如果一切无意外

· 当向对应话题(我这里是homeiot)发送1,舵机应该触发开状态!

· 当向对应话题发送0,舵机应该触发关状态!

如果这里得不到正确结果,请检查

· 未来板是否正确连上wifi,正确连上wifi,屏幕会显示ip地址

· Robotbit的18650电池是否电,电源开关是否打开?

· 话题名称,程序编写的与MQTT服务器申请的是否填写一致?


STEP 5

编写APP

app的编写可以很难也可以很简单,尤其是采用appinventor WxBit 汉化版:https://app.wxbit.com/


这是我编写好的项目:https://app.wxbit.com/?galleryId=61864

(建议直接打开我编写好的项目,以下讲解项目细节)


1.设置MQTT服务器端其中MQTT服务器端已经设置好,指向我们喵家的MQTT服务器,无需更改

2.你只需要更改话题的名称(你自己申请的话题名称)

3.下载APK,可通过安卓手机扫一扫直接下载后,再进行安装

4.DIY自己的背景图片,如果你不喜欢CC喵的“老婆”,可以自行更换背景图片,之后再进行APK生成即可



04

效果展示


喵家官方店铺

淘宝:KittenBot小喵科技

官网:kittenbot.cn




【声明】内容源于网络
0
0
KittenBot小喵
专注于从入门到精通的移动机器人开源学习平台
内容 560
粉丝 0
KittenBot小喵 专注于从入门到精通的移动机器人开源学习平台
总阅读98
粉丝0
内容560