发现ESP-NOW之旅——用ESP8266做灯控开关

本文介绍了使用ESP-NOW技术制作智能灯控开关的过程,通过ESP8266芯片实现无线控制。硬件部分包括自定义的Button和ESP8266智能灯,软件部分涉及固件烧录与APP配置。通过ESP-NOW,实现了快速响应的开关和颜色控制,同时探讨了低功耗设计,以延长电池寿命。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

发现ESP-NOW

我是一名从事智能照明的工程师,今年智能照明特别火爆,远超出我的想象。而且有量就压价,客户都不是省油的灯,所以设计也不能大手大脚的,新上手的ESP8266便宜好用,过我手的就有不少项目,网上各位DIY的也一大堆,不过智能照明搞来搞去就那么点花样,一时半会儿也无法跨界和其他智能家居互动起来,虽然这种言论是说了好久了,我倒是很期待跨界合作。 

我在“2C-ESP8266__SDK__Programming Guide__CN_v1.4.pdf” 这个文档中注意到了ESP-NOW 接⼝。(http://bbs.espressif.com/viewtopic.php?f=51&t=1023),并且文档强调这是一个在智能灯项目中应用的接口,我很好奇这到底是什么?而且似乎其他文档都没有提到这个应用。 



从以上这段描述来看,我觉得这是一个用来控制灯的技术,提到的slave角色应该就是一个智能灯,controller角色就是可以控制灯的设备。而且这个灯用的是ESP8266芯片,这个设备也是使用ESP8266芯片。

由于目前我所做的智能灯项目都是使用手机APP来控制,如果是调色等应用,我觉得APP确实很方便直接,但那毕竟只是一次性设置,更多的智能灯日常应用还只是开/关,亮/暗这类简单的,再掏出手机用APP简直反人性啊,万一手机没带回家就不要开关灯了?=。=b。所以我想如果能够回归到一个普通的开关来控制灯,但又保持智能化就好了。 于是我想或许可以利用这个ESP-NOW技术来做一个普通的开关,而且这个开关是可移动的,不需要被固定在墙上。

硬件准备

智能灯

我先准备了一个用ESP8266芯片做的智能灯,

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值