失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【DIY】入门必看:arduino入门实用教程 esp8266获取互联网时间 nodemcu制作NTP客户

【DIY】入门必看:arduino入门实用教程 esp8266获取互联网时间 nodemcu制作NTP客户

时间:2020-02-16 12:26:11

相关推荐

【DIY】入门必看:arduino入门实用教程 esp8266获取互联网时间 nodemcu制作NTP客户

今天使用ESP8266(nodemcu)做一个互联网时间显示器,没错从互联网获取时间,精准高效,简单粗暴,不用对时。入门级详细教程哦!

按照国际惯例先展示成品:

如图所示,如果绑两根绳,也可以称之为手表。

材料:

tm1637:4位数码管1块

NodeMCU:esp8266开发板一枚

microUSB:电源线1条

杜邦线:4根

就这么少,非常便宜,目测20元包邮搞定!

开发环境及配置

安装arduino,在arduino中获取esp8266的支持,首选项加入如下:

/stable/package_esp8266com_index.json

打开开发板管理器,搜索esp8266并安装。

安装后,在开发板里就可以选择NodeMCU1.0(ESP-12E Module)了。

然后打开库管理器,搜索tm1637(4位数码管驱动),按照下图所示,点击安装。

然后,继续安装wifimanager

wifimanager的作用是,用来配置网络。

硬件连接

tm1637的CLK对应nodeMCU的D0 (gpio 16)

tm1637的DIO对应nodeMCU的D4 (gpio 2)

软件

源码在这里:/hello-esp8266/arduino-tm1637-clock(有点长,不粘贴了)

使用方法

烧录后,重新上电,你会搜索到一个名为的ClockAP的热点。该热点无密码,直接连接就好。连接后,输入192.168.4.1,会得到如下界面:

点击config wifi,输入你路由器的热点和密码,进行配置。

之后点击save按钮保存。

这个时候,会出现如下界面。

因为esp8266已经去连接你设置的热点(路由器)了,所以它自己的热点就不开放了。这个时候,你的电子时钟,应该已经显示时间了(如果你硬件没问题并且连接都正确)。

获取更多创客作品和教程

请扫描二维码

【DIY】入门必看:arduino入门实用教程 esp8266获取互联网时间 nodemcu制作NTP客户端获取显示互联网时间...

如果觉得《【DIY】入门必看:arduino入门实用教程 esp8266获取互联网时间 nodemcu制作NTP客户》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。