项目简介
本项目借助D1 Mini实现对交通灯的控制。交通灯支持两种控制方式,一是通过物理按钮进行本地控制,二是通过网页界面实现远程控制。此外,项目还具备WiFi连接配置与OTA固件更新功能。
项目的主要特性和功能
- 本地控制:可利用物理按钮对交通灯进行控制。
- 远程控制:能通过网页界面远程操控交通灯。
- WiFi连接:具备配置页面,可进行WiFi连接配置。
- OTA固件更新:支持在线更新设备固件。
安装使用步骤
硬件准备
需准备D1 Mini(ESP8266)、红黄绿三色LED灯、按钮、电阻、面包板和跳线等硬件。
软件安装
安装Arduino IDE,并准备ESP8266WiFi、ESP8266WebServer、ESP8266mDNS、ArduinoOTA等库。
配置与使用
- 使用Arduino IDE将固件上传到D1 Mini。
- 连接到D1 Mini创建的WiFi网络,通过出现的网页配置WiFi连接。
- 在浏览器中访问
http://semaforo.local
,打开交通灯的网页界面。既可以在本地用物理按钮控制交通灯,也能通过此网页远程控制。
许可证
本项目采用MIT许可证,详情见 LICENSE
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】