该智能家居硬件部分设计由主机、副机两部分构成。副机可以自行选择设计成节点式(即一个arduino+24L01控制一个开关节点)还是单MCU多路式(即一个arduino+24L01控制四个开关)。
该智能家居设计主要功能:
- 红外直接遥控多路开关
- 定时开启,也就是预约功能
- 倒计时
- 局域网控制,通过网页(网页控制方式是客户端发送pos命令,系统获取并使得控制页面做出响应)
- 广域网控制,通过Yeelink
- 默认四路节点(因为Yeelink的5s限制,虽然可以扩展很多路,但也会很卡)
其他规格:
硬件资源介绍:
主机:
- MCU:ATMEGA644PA(可以选用张老师的Microduino Core+,基本运算全归单片机,328资源不够);
- 网络芯片:ENC28J60,RJ45网口:HR911105A;
- 2.4G无线:nRF24L01;
- 显示屏:NOKIA5110屏(后期会适配12864的OLED);
- 红外接收头;
- 红外遥控器;
副机:
提示:
附件内容截图:
阅读全文