CountDownTimer: 倒计时时钟,使用ESP8266

您所在的位置:网站首页 倒计时提醒用语大全 CountDownTimer: 倒计时时钟,使用ESP8266

CountDownTimer: 倒计时时钟,使用ESP8266

2024-07-16 06:11| 来源: 网络整理| 查看: 265

ESP8266 倒计时时钟

一个时间倒计时及番茄工作法功能的时钟。 功能:

1、可连接wifi,网络对时。 2、显示某天的倒计时时间 3、WEB 方式设置 实现效果 界面效果。 工作记时 浏览器设置 硬件 NodeMcuV3

硬件使用的是 ESP8266 nodemcuv3 版本,某宝上有很多。价格 10 RMB 左右。

芯片带 WIFI 功能,串口使用 CH-340 芯片, 处理器 80MHz, 80KB RAM, 4MB Flash,可以通过Arduino框架开发。通过 GPIO接口可连接各种外设备,网上有很多用其实现的硬件。

某宝连接

OLED 屏幕

屏幕使用 OLED 双色液晶屏,某宝上也很多, IIC 接口,当前用的是新版屏幕双色。

某宝连接

接线连接

下图店家给的管脚图,IIC接口使用 GPIO4、GPIO5两个口,其他两个接 VIN 5V 及 接地 (GND)。具体接线参考代码。

软件开发 开发工具

开发使用的是 vscode + platformio 工具,相比 arduino ide 等,vscode 可以在linux 上使用,下载好交叉编译器等工具包后,可以直接使用命令行编译, 结合 EMACS 或 VIM 等编辑器,写代码方便很多。

用到的库 bblanchon/ArduinoJson@^6.17.2 JSON 解析库 mcxiaoke/ESPDateTime@^0.2.0 网络校时库 thingpulse/ESP8266 and ESP32 OLED driver for SSD1306 displays@^4.2.1 显示库 软件中图片转换工具地址

https://www.online-utility.org/image_converter.jsp

使用方式 1、开机,使用手机或PC连接 nodemcuv3 热点。 2、用浏览器访问 http://192.168.4.1 设置无线网络及屏幕开启,关闭时间,倒计时日期 3、点击保存后,设备连接网络并开始工作。 4、浏览器访问设备 IP 地址,可以设置倒计时日期,或者重启等功能。 后续 时钟的外壳征用的小朋友的乐高积木做的,没用上 3D 打印的外壳。 参考项目 SD2 桌面小时钟开源代码


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3