数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2183|回复: 15

[Arduino] 使用ESP01模块实现通过Wifi联网从NTP服务器获取时间

[复制链接]
发表于 2025-3-10 17:02:17 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
本帖最后由 mmxx2015 于 2025-3-10 17:33 编辑

这个ESP01模块在ESP8266模块里是最低配的:1MB Flash,没有屏蔽罩,板载天线。开始还担心Flash空间不够,完全实现后发现只需要350KB左右空间。
程序是从网上搜的程序改的,我就是做了整合,然后按需修改少量功能,实现:网页配网(保存和加载);联网获取时间然后串口输出。

参考源:
(1)ESP8266热点配网-Arduino代码分享
使用其中的AP配网程序(搜索wifi,选择ssid即可,不需要输入)
https://blog.csdn.net/qq_31878883/article/details/124070546
(2)ESP8266 AP模式 网页配网 arduino ide
使用其中的配网参数保存、加载。
https://blog.csdn.net/qq_66771136/article/details/145156914
(3)STM32F103时间戳与常用时间格式互换算法
使用其中的UTC时间转常规日期、时间
https://www.cnblogs.com/pantttian/articles/12826298.html

程序在Arduino IDE 2.3.4编译通过,需要安装库:NTPClient。

程序存在问题:有时无法获取时间,估计重启可以解决;好像时间慢1秒左右,即使频繁调用timeClient.update()也没用,即使不联网调用也要用时1秒左右;程序使用固定的NTP服务器和设置,如果能在配网设置界面加个NTP服务器设置就好了。

源程序(开头长长的类似乱码的东西是配网网页源代码,因为网页关键字和论坛代码模板冲突,只能以附件方式上传):
ESP01_NTP_Test-20250310.zip (6.03 KB, 下载次数: 3)

使用效果:
01.jpg 02.jpg 03.jpg 04.jpg 05.png

打赏

参与人数 2家元 +60 收起 理由
jf201006 + 30 謝謝分享
不长叶子的树 + 30

查看全部打赏

发表于 2025-3-10 17:53:53 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-3-10 22:06:34 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-11 01:19:10 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-11 01:27:40 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-3-11 09:19:12 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-3-11 10:26:49 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-3-11 11:39:31 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-4-5 09:19:12 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-5 10:25:38 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-4-5 23:25:59 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-4-6 07:59:52 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-6 09:15:23 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-6 09:41:07 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2025-4-6 15:27:30 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-28 01:24:35 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-12-9 07:07 , Processed in 0.374401 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表