
开源协议
:GPL 3.0
描述
项目介绍
本项目是基于LCKFB-ESP32S3R8N8开发板所做的一个拓展板子,来验证实现一些模块功能,最终接入到云平台HA,来远程查看或者控制设备,实现一个简易智能家居的验证
模块介绍
智能家居扩展版上面有以下的元器件【介绍TODO】
- ESP32开发板
-
这是由立创开发板发布的一款高性能随身WiFi与蓝牙开发板,它它它所有资料全开源!!!丰富教程案例,轻松上手,项目式学习。 支持ESP-IDF、Arduino IDE、MicroPython等多种开发环境。
-
大致具有以下外设:TypeC接口、两颗LED、USB扩展、CH340、两个按键、8MB-FLASH、板载陶瓷天线、主控ESP32

-
- 数码管
- 由八个LED组成的数码管,可以用于显示数字和一些字母。
- 使用的是共阴极数码管,所以公共脚接地,想要点亮哪一段,ESP输出高电平即可点亮。

- TCRT5000
- 传感器的红外发射二极管不断发射红外线,根据接收返回的信号强度,来判断。当返回的强度足够大。输出低电平,指示二极管点亮。A0返回的是ADC数值,可以更加精准的判断。

- OLED
- 使用的是0.96寸IIC OLED,通过IIC即可与屏幕进行交互,显示想要的内容

- DHT11
- DHT11 通过一个内置的电阻式湿敏元件来检测空气中的相对湿度,并利用热敏电阻来测量环境温度。只需要通过一个I/O完成数据的读取

- 蜂鸣器
- 蜂鸣器分为有源和无源蜂鸣器,对于有源蜂鸣器ESP只需要输出高低电平即可完成蜂鸣器的响与灭

- RGB指示灯
- 将红、绿、蓝三颗LED封装到一颗大的灯中,可以通过RGB或者PWM来控制对应颜色LED,就可以完成不同颜色的显示

- 红外发送和接收
- 红外发送和接收技术是利用红外光进行数据传输的一种无线通信方式。
- 红外发送的流程:红外LED发送->信号调制->编码
- 红外接收的流程:光电二极管接收->前置放大器->解调与解码->输出


视频展示:附件-功能验证.mp4
接入HA
使用的是树莓派作为HA的中枢。
安装ESPHome,并且启动


进入ESPHome界面,点击添加设备(NEW DEVICE),选择Continue


可以将立创开发板接到电脑上(选项二)也可以接到HA设备的USB接口上(选项三),我在电脑上安装有一点问题,就在HA设备上安装了


静静等待安装完毕即可

在yaml配置文件中,特别注意Wifi配置正确的名称和密码,然后进行保存烧入文件,

在路由器后台就可以看到ESP这个设备了,记住它的IP地址

在”主机“这里输入上面查看到的IP,就可以正常使用了

我这里写了几个按键控制LED,以及读取DHT11作为演示,其他的根据需求添加到HA上【编写完成后,也需要重新保存上传】

OK完成,这是控制界面了

视频展示:附件-HA平台远程控制.mp4
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。











评论