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

