基于esp8266_点灯blinker_智能家居

文章目录

  • [一 实现思路](#一 实现思路)
    • [1 项目简介](#1 项目简介)
    • [2 项目构成](#2 项目构成)
    • [3 代码实现](#3 代码实现)
    • [4 外壳部分](#4 外壳部分)
  • [二 效果展示](#二 效果展示)

一 实现思路

摘要:esp8266,mixly,点灯blinker,物联网,智能家居,3donecut

1 项目简介

1 项目效果

通过手机blinker app联网控制智能家居的家具,控制:门,灯光,风扇等家具的开合,并能能够实时显示温湿度,通过滑动条调节灯光的强弱与风扇的转速。(特别的:支持设置小米手机小爱同学口令进行一定交互。)

2 实现方式

网络通信使用esp8266开发板,手机aop使用点灯blinker实现UI界面设计与按钮交互,硬件使用了舵机,小灯珠,电机 等元器件进行设计。使用3donecut画图,激光切割机进行木板切割组装外壳。


2 项目构成

1 软件环境

上传程序: mixly(需导入库:blinker)

手机交互:点灯blinker,(米家、小爱同学。 不拓展小爱语音交互就不需要)

外壳设计:3donecut

2 所需硬件

开发板:esp8266

元器件:Sg90舵机,电机,小灯珠,

其它:扇叶,木板

硬件接线:esp82266直接各种元器件,详细略。

3 原理总结

首先:使用mixly设置网络接入,需要使用blinker app设备识别码与wifi账号密码(可设置手机热点);

其次:在mixly 代码中设计不同的button(按钮)组件块代码,用于控制不同模块的响应,如:电机,舵机,灯珠,等等。每一块组件代需填写键名,代码块的键名分与手机app按钮组件设置的键名保持一致,从而实现手机app控制硬件响应的效果。

响应模式:blinkerapp(联网)------>esp8266------>硬件模块


3 代码实现

1 功能分类

UI按钮 mixly组件名 mixly键名 功能
风扇 Button1 btn-abc 电机开关
主卧灯,客厅灯 Button2,Button3 btn-ktd,btn-zwd 客厅灯,主卧灯开关
一键关灯 Button4 btn-gd 关闭所有灯光
大门 Button5 btn-km 舵机开关
智能灯光 slider ldhk 调控灯光亮度
智能风扇 slider1 fshk 调控风扇转速
温湿度 -- num-wd,num-sd 获取温湿度
初始化 Button6 btn-init 关闭所有设备

2 具体代码

(该项目为图形化,但改bug仍需根据源c++代码修改,引脚仅供参考,以实际为主)




4 外壳部分

设计图纸

3DoneCut绘画图纸------>激光切割木板获取零件

(详细部分略)


二 效果展示

UI图片

UI界面:(逆时针箭头为初始化按键)


相关推荐
AimerMilet5 小时前
物联网卡流量池是什么意思?企业用划算吗?
物联网
Xxtaoaooo7 小时前
DolphinDB 物联网数据平台全景:一份从架构到落地的实践地图
物联网·系统架构·时序数据库·数据库架构·dolphindb
DS小龙哥9 小时前
基于物联网设计的室内环境监测系统(从0讲解如何接入涂鸦智能平台)
物联网
TOP品牌榜中榜15 小时前
2026三大主流智能锁硬核拆解:格行vs凯迪仕vs德施曼,基于五项技术指标的实测数据
智能家居·智能门锁
数字新视界15 小时前
信创动环监控品牌的技术架构及应用解析
数据库·物联网·需求分析·机房管理·动环监控
牛马工作号15 小时前
Zigbee 专业详解:从协议到排障
网络·物联网·安全
延凡科技15 小时前
智慧燃气解决方案:管道煤气监管应用管理系统(三维GIS+IoT+大数据落地实战)
大数据·人工智能·科技·物联网·安全
microrain17 小时前
从硬编码到热插拔:SagooIoT插件架构如何打破物联网平台的扩展瓶颈
物联网·golang·开源·sagooiot
MetrixAeroCore18 小时前
燃气报警器物联网卡遇2G/3G基站退网 全新低功耗网络替换迁移方案
物联网
AI行业说19 小时前
美国布艺市场全品类生产解析——誉财YC-18-M8045四轴模板机的多品种柔性制造方案
大数据·人工智能·自动化·智能家居·自动化缝纫