基于esp8266_点灯blinker_智能家居

news2024/12/29 10:32:09

文章目录

  • 一 实现思路
    • 1 项目简介
    • 2 项目构成
    • 3 代码实现
    • 4 外壳部分
  • 二 效果展示
    • UI图片

一 实现思路

摘要: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键名功能
风扇Button1btn-abc电机开关
主卧灯,客厅灯Button2,Button3btn-ktd,btn-zwd客厅灯,主卧灯开关
一键关灯Button4btn-gd关闭所有灯光
大门Button5btn-km舵机开关
智能灯光sliderldhk调控灯光亮度
智能风扇slider1fshk调控风扇转速
温湿度num-wd,num-sd获取温湿度
初始化Button6btn-init关闭所有设备

键名对照图

2 具体代码
(该项目为图形化,但改bug仍需根据源c++代码修改,引脚仅供参考,以实际为主)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


4 外壳部分

设计图纸
3DoneCut绘画图纸——>激光切割木板获取零件
(详细部分略)


二 效果展示

UI图片

UI界面:(逆时针箭头为初始化按键)
在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1811913.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

17- Redis 中的 quicklist 数据结构

在 Redis 3.0 之前,List 对象的底层数据结构是双向链表或者压缩列表,然后在 Redis 3.2 的时候,List 对象的底层改由 quicklist 数据结构实现。 其实 quicklist 就是【双向链表 压缩列表】组合,因为一个 quicklist 就是一个链表&…

解锁 DevOps 精通:成功的综合指南

在动态的软件开发领域,要掌握 DevOps,需要对其核心原则有细致的了解,并采取战略性实施方法。DevOps 是一种协作方法,它将软件开发 (Dev) 和 IT 运营 (Ops) 结合起来,以自动化和简化软件交付流程。它旨在缩短开发周期、…

双模蓝牙芯片TD5165A功能介绍—拓达半导体

拓达芯片TD5165A是一颗支持U盘&TF卡的双模蓝牙芯片,此颗芯片的亮点在于同时支持音频蓝牙与BLE数传,芯片在支持蓝牙无损音乐播放的同时,还支持 APP和小程序,通过BLE通道对芯片进行控制,同时也支持通过蓝牙串口透传数…

抖动的评估(TJ 和 TIE 的关系)

TIE:时间间隔误差(Time Interval Error,简称TIE)抖动,即在很长的一串波形中,每次边缘的位置相对理想clk 的抖动。 TJBER :TJ(Total Jitter)总体抖动,为某误码率(Bit Error Ratio&am…

网络流常用示意图及基本概念

【网络流简介】 ● 网络流基本概念网络:网络是一个有向有权图,包含一个源点和一个汇点,没有反平行边。网络流:是定义在网络边集上的一个非负函数,表示边上的流量。网络最大流:在满足容量约束和流量守恒的前…

..\USER\stm32f10x.h(298): error: #67: expected a “}“

原keil4的示例工程在用keil5打开之后出现报错: ..\USER\stm32f10x.h(298): error: #67: expected a "}" 在去掉手动添加的一个宏定义STM32F10X_HD后即可正常编译,因为KEIL5已经自动添加了

VR 大厦巡检机器人:开启智能化巡检新时代

在现代城市的高楼大厦中,保障建筑物的安全和功能正常运作是至关重要的。随着建筑结构日益复杂,隐蔽角落和繁杂管道线路的存在使得传统人工巡检面临诸多挑战和局限。电路老化、狭窄通道、拐角等潜在安全隐患,往往难以通过人工巡检完全覆盖&…

【STM32HAL库学习】定时器功能、时钟以及各种模式理解

一、文章目的 记录自己从学习了定时器理论->代码实现使用定时->查询数据手册,加深了对定时器的理解以及该过程遇到了的一些不清楚的知识。 上图为参考手册里通用定时器框图,关于定时器各种情况的工作都在上面了,在理论学习和实际应用后…

spring常用注解(八)@Async

一、介绍 1、介绍 二、原理 三、集成与使用 1、集成方法 &#xff08;1&#xff09;开启 使用以下注解开启 EnableAsync &#xff08;2&#xff09;使用 在需要异步处理的方法上加上 Async 2、返回值 Async注解的方法返回值只能为void或者Future<T>。 &…

轻松实现App推广代理结算,Xinstall超级渠道功能助您一臂之力!

在App推广的广阔天地中&#xff0c;与渠道方建立合作关系&#xff0c;共同实现用户增长和品牌提升&#xff0c;已成为众多开发者和广告主的共识。然而&#xff0c;如何高效管理这些渠道、监测推广效果、实现代理结算&#xff0c;一直是困扰大家的难题。今天&#xff0c;我们就来…

比较器 XD393 XINLUDA(信路达) DIP-8 2.5mA 模拟比较器 双路差动

XD393是一款比较器集成电路&#xff0c;适用于各种电子设备中的信号比较和处理。它的应用领域可能包括但不限于以下几个方面&#xff1a; 1. 电源管理&#xff1a;在电源管理系统中&#xff0c;XD393可以用来监控电压水平&#xff0c;确保系统稳定运行&#xff0c;或者触发某…

振动分析-2-信号频域分析以及频率分辨率的理解

参考2023-11-26 什么是频率&#xff1f; 参考2016-10-31什么是固有频率&#xff1f; 参考2024-01-28什么是频率分辨率&#xff1f; 参考2024-01-07香农采样定理有两种描述&#xff0c;哪个正确&#xff1f; 1 什么是频率 1.1 频率的定义 我们把振动发生完成一个完整往复循环…

利用 AI 深度学习,实现化合物配比最优化解决方案

为什么需要化合物配比的优化&#xff1f; 在化合物制造行业中&#xff0c;化合物的配比是产品质量控制的关键环节。 化合物制造流程 目前&#xff0c;这一过程高度依赖于材料专家和工程技术人员的经验&#xff0c;通过反复试验来验证产品性能&#xff0c;确保其满足市场和客户的…

Redis实现分布式锁有哪些方案?

Redis实现分布式锁有哪些方案&#xff1f; 在这里分享六种Redis分布式锁的正确使用方式&#xff0c;由易到难。 本文已收录到Java面试网站 方案一&#xff1a;SETNXEXPIRE 方案二&#xff1a;SETNXvalue值(系统时间过期时间) 方案三&#xff1a;使用Lua脚本(包含SETNXEXPIRE…

谷粒商城实战(033 业务-秒杀功能4-高并发问题解决方案sentinel 2)

Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强 总时长 104:45:00 共408P 此文章包含第332p-第p335的内容 熔断降级 开启对Feign远程服务的熔断保护机制 feign.sentinel.enabletrue 这里我们只是调用方加就行 被调用方不用加 正常…

【Ai】使用LabelStudio做数据标注

一、什么是LabelStudio LabelStudio是一个功能丰富、灵活便捷、易于使用的数据标注工具&#xff0c;适用于各种机器学习和深度学习项目中的数据标注工作。有特点如下&#xff1a; 多功能性&#xff1a;LabelStudio支持为多种数据类型创建自定义标注界面&#xff0c;包括图像、…

【会议征稿,五大海内外高校支持】第四届经济发展与商业文化国际学术会议(ICEDBC2024,6月21-23)

第四届经济发展与商业文化国际学术会议&#xff08;ICEDBC2024&#xff09;将于2024年6月21-23日在中国大连隆重召开。会议主要围绕“经济发展”“商业文化”等研究领域展开讨论。 旨在为经济&#xff0c;商业的专家学者及企业发展人提供一个分享研究成果、讨论存在的问题与挑战…

富瀚微FH8322 ISP图像调试—BLC校正

1、简单介绍 目录 1、简单介绍 2、调试方法 3、输出结果 富瀚微平台调试有一段时间了&#xff0c;一直没有总结&#xff0c;我们调试ISP的时候&#xff0c;首先一步时确定好sensor的黑电平值&#xff0c;黑电平如果不准&#xff0c;则会影响到后面的颜色及对比度相关模块。…

AI预测福彩3D采取888=3策略+和值012路或双胆下一测试6月11日新模型预测第1弹

很抱歉各位小伙伴&#xff0c;端午节三天去了趟外地&#xff0c;没有按时更新3D和排三的预测。前面跟大家说过&#xff0c;8码定位是关键&#xff0c;8码定位能稳定在80%的命中率&#xff0c;才有望通过缩号缩至200-250注以内通过等额方式进行投资。由于前面的模型对8码定位的效…

MONA来了 小鹏子品牌首车定名M03,20万内空间智能颜值都要能打

作者 |苗岭 编辑 |德新 小鹏汽车今日公布&#xff0c;MONA系列的第一款车正式命名为&#xff0c;小鹏M03。 9个月前&#xff0c;小鹏汽车从滴滴手中收购了代号为「达芬奇」的造车项目。 5月21日&#xff0c;何小鹏在小鹏汽车的第一季度财报会议上宣布&#xff0c;MONA系列的…