项目简介
本项目是基于 ESP32 或 ESP8266 微控制器的物联网项目。致力于打造一个智能按钮,借助 WiFi 连接互联网,通过 webhook 功能达成远程交互。目前项目尚在开发中,多数功能已实现,部分细节待完善。
项目的主要特性和功能
- WiFi 连接:微控制器可与 WiFi 路由器相连,实现与互联网的通信。
- 智能按钮:通过物理按钮触发事件,实现远程控制或其他交互功能。
- Webhook 功能:通过 webhook 发送请求,实现远程调用或触发其他服务。
- LED 和 Piezo 功能:项目包含 LED 灯和被动压电传感器,提供额外反馈或检测功能。
安装使用步骤
- 构建电路:依照提供的 Fritzing 原理图搭建电路,或使用提供的 PCB 设计。
- 复制 Arduino 代码:根据所使用的微控制器,复制对应的 EasyButton.ino 文件。
- 配置 Arduino IDE:确保 Arduino IDE 已设置为 ESP32 或 ESP8266 NodeMCU 板。
- 配置 WiFi 和 Webhooks:设置 WiFi SSID 和密码,并设置所需的 webhooks(需使用
http://
而非https://
)。 - 测试并部署:测试电路功能,之后进行部署。
注意:本项目仍在开发中,说明可能会有更改。因项目正在进行,建议实际使用前详细阅读代码和相关文档,了解功能和潜在风险。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】