加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于Arduino的家电控制系统(所有资料包括源代码)

2015/10/23
17
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

智能家居硬件部分设计由主机、副机两部分构成。副机可以自行选择设计成节点式(即一个arduino+24L01控制一个开关节点)还是单MCU多路式(即一个arduino+24L01控制四个开关)。

该智能家居设计主要功能:

  • 红外直接遥控多路开关
  • 定时开启,也就是预约功能
  • 倒计时
  • 局域网控制,通过网页(网页控制方式是客户端发送pos命令,系统获取并使得控制页面做出响应)
  • 广域网控制,通过Yeelink
  • 默认四路节点(因为Yeelink的5s限制,虽然可以扩展很多路,但也会很卡)

其他规格:

  • 网络自动同步时钟
  • POE供电
  • 2.4G通信
  • 一键配置节点
  • 预留DHT11,18B20,IIC接口,串口,充足的扩展空间

硬件资源介绍:

主机:

  • MCU:ATMEGA644PA(可以选用张老师的Microduino Core+,基本运算全归单片机,328资源不够);
  • 网络芯片:ENC28J60,RJ45网口:HR911105A;
  • 2.4G无线:nRF24L01;
  • 显示屏:NOKIA5110屏(后期会适配12864的OLED);
  • 红外接收头
  • 红外遥控器

副机:

提示:

  • 本文所涉及的PCB大多预留了ISP刷机座,烧写程序的方法论坛很多资源,不过多阐述
  • 局域网:在源代码中找到"web.rar"可以本地运行,详见附件内容。

附件内容截图:

  • 硬件设计.zip
    描述:包括主机和副机原理图和PCB源文件,用eagle软件打开
  • 源代码.zip
    描述:源代码
  • 设计说明.txt
    描述:设计具体说明(原文出处链接)

相关推荐

电子产业图谱