基于 ESP8266 的物联网控制器设计

2021/09/07 15:59
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关内容
  • 电子产业图谱
申请入驻 产业图谱
方案介绍

物联网 (IoT) 以及家庭自动化一直在稳步普及。许多不同的公司提供各种设备和模块来完成项目。但是我们中的许多人都知道,这些模块总是带有大量的电线和连接,这可能非常不可靠,而且看起来也不美观。

这些解决方案中的大多数还依赖于您将一些东西放在电子面包板或条板上以进行更永久的安装。您还可以决定设计和制造您自己的定制 PCB。

在这个问题的软件方面,有许多可用的商业和开源解决方案,其中大多数适用于市场上的几乎任何东西(具有不同程度的复杂性和不同的学习曲线)。

 

考虑到成本和灵活性,我决定使用 ESP8266 和更高版本的 ESP32。

这些已经内置了 WiFi 和蓝牙,但具有令人讨厌的面包板外形。流行的 NodeMCU 是一个很好的起点,但它有许多小的设计缺陷,其中大部分在以后的版本中都得到了修复。

就软件而言,在 Raspberry Pi 4B 和 4Gb Ram 上运行的 Home Assistant 足以控制所有这些。ESP12-E 上的固件可以是 ESPHome、Tasmota 或我自己编写的东西,连接到互联网并使用 MQTT 进行通信。

附件可下载代码、BOM清单、原理图文件

  • 原理图.rar
    描述:原理图文件
  • 代码.rar
    描述:代码文件

更多相关内容

电子产业图谱