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

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

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

材料:

tm1637:4位数码管1块

NodeMCU:esp8266开发板一枚

microUSB:电源线1条

杜邦线:4根

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

开发环境及配置

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

https://arduino.esp8266.com/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)

软件

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

使用方法

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

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

之后点击save按钮保存。

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

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

获取更多创客作品和教程

请扫描二维码

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

  1. arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天在之前的文章基础上, ...

  2. 200528更新arduino开发ESP8266配置方法,入门必看,esp8266开发板库离线安装包package2.7.1...

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 群里经常有朋友问arduino开发ESP8266的配置方法,今天(200528)在之 ...

  3. python基础教程书籍推荐-初学者python入门必看书籍推荐(上)

    随着最近Python的热度上涨,学习的人数也在增多,也因为Python这门语言的简短.易学.语言优美的优点,吸引了很多人来学习它.初学者想要入门,就必须先通过阅读,学习大量的理论知识对Python有一 ...

  4. powershell 开发入门_详谈Ubuntu PowerShell(小白入门必看教程)

    早在去年八月份PowerShell就开始开源跨平台了,但是一直没有去尝试,叫做PowerShell Core. 这里打算简单介绍一下如何安装和简单使用,为还不知道PowerShell Core on ...

  5. 雷霆h5服务器名称修改,雷霆传奇H5 修改思路教程(雷霆修改小白必看的入门教学)...

    雷霆传奇H5 修改思路教程(雷霆修改小白必看的入门教学) 这篇应该算是雷霆修改的大纲 适用于大部分的修改方法 依然是写给小白看的 大神直接略过 1.首先你得先准备两个工具 Notepad++和翻译 N ...

  6. JavaScript基础教程——入门必看篇

    JavaScript他是一种描述性语言,其实他并不难学,只要用心学,一定会学好,我相信大家在看这篇文章的时候,一定也学过HTML吧,使用JavaScript就是为了能和网页有更好的交互,下面切入主题. ...

  7. 95后数据科学家教你从零自学机器学习,这有3本入门必看书籍

    晓查 发自 凹非寺  量子位 编译 | 公众号 QbitAI 厌倦了现在的工作,想转行做数据科学,但是却没有计算机专业的相关学历,应该怎样才能入门? 这类的教程已经有很多.最近一位22岁的数据科学家D ...

  8. 语音识别从菜鸟到入门必看的参考书目

    原标题:语音识别从菜鸟到入门必看的参考书目 此前研究这一方面的容,搜罗了些资料,在这里整理如下,做毕业设计,写毕业论文的朋友购书时可以参考一下: 一.<MATLAB数字信号处理> 编者:王 ...

  9. UI设计初学者必入门必看!

    UI设计初学者必入门必看!很多想学一门技术,却不知的学什么的朋友,经常可能会看到一些关于UI设计相关的信息,一时还不明白UI到底是干嘛的,想清楚的了解一下UI设计到底是什么,再打算去深入的学习. 一. ...

最新文章

  1. Logstash 实践: 分布式系统的日志监控
  2. 炒股Java_基于java计算买卖股票的最佳时机
  3. 托管节点池助力用户构建稳定自愈的 Kubernetes 集群
  4. python 为什么要用astype()函数对numpy数据类型进行转换,而不直接指定其dtype?float(64) float(32) int(64) int(32)(转换为整型int)
  5. Macbook pro笔记本键盘失灵了(u,i,o,j,k,l,k,m无效了)解决办法
  6. 【爬虫】毕设学习记录:python爬取静态网页(只爬取单页)
  7. 一门从业4年都没能用上的优化技术
  8. 一个数据库的所见即所得的好工具
  9. alter与alert区别
  10. nginx request_uri接收到的参数只有一个
  11. PCB设计常见的有那些问题
  12. 9、1.4.1 JDK下载与安装
  13. python实战-爬取斗鱼所有颜值主播头像
  14. S5PV210芯片的DRAM控制器介绍、初始化DDR的流程分析
  15. Centos7 源码安装mysql5.6
  16. webpack-图片配置
  17. 「九章云极DataCanvas」完成C+轮融资, 用云中云战略引领数据智能基础软件升级
  18. 解决aab上传GooglePlay超过150M的问题及aab包测试方法
  19. 温州科技职业学院 计算机网络技术,浙江【温州科技职业学院】_计算机网络技术专业建设方案.doc...
  20. 做外贸怎么起步,从哪里开发客户

热门文章

  1. iOS开发之AFNetworking 3.0.4使用
  2. Git系列之(七) 常用指令 git reset
  3. webbrowser selstart selLength
  4. Excel操作:导出到Excel并下载到web客户端
  5. MFC用代码创建工具栏
  6. Linux dmesg 命令学习
  7. javascript日期时间操作总结
  8. C#获取文件夹下的所有文件的方法
  9. centos 上docker 运行出现/bin/sh: . not found
  10. LeetCode-35. Search Insert Position