今天使用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. IOError: [Errno 2] No such file or directory: ‘xxx\xe5\xbc\x80\xe5\x8f\x91\xe5\x88\x86\xe6\xa1.xlsx‘
  2. g(n)= d∣n ∑ f( d n )_专栏F|Cora单词25衣服 (下):衣服也要配饰来搭配
  3. matlab 判断一个数组中有没有重复的元素
  4. Apache Benchmark(简称ab)压力测试安装与解释
  5. tk.mybatis Example 多个or条件拼接
  6. 【BZOJ4199】品酒大会,后缀数组+并查集维护
  7. 用Openswan组建Linux IPSec ---第二部分
  8. Android 12发布!小米11全系、Redmi K40 Pro宣布首批支持
  9. Redis笔记(七)Java实现Redis消息队列
  10. 项目owner看这里,MaxCompute全表扫描新功能,给你“失误”的机会
  11. java文件中注释出现乱码解决办法
  12. java集成信鸽推送
  13. Excel图表配色原理
  14. 图片格式转换 png,jpg,gif等格式 的python小程序
  15. VC707开发板的IIC控制
  16. 1.3 PyCharm下载
  17. Redis Redis主从架构(图灵学院)
  18. Android调用uc播放器,在UC android浏览器中使用摄像头设备(WebRTC API)
  19. opencv入门:使用交互式进行前景提取
  20. 【无标题】unity人脸融合API Face++

热门文章

  1. Java排序算法总结
  2. POJ 3034 Whac-a-Mole(DP)
  3. (转)无边框窗口实现拖垃效果
  4. power designer 使用vba实现自动化操作学习
  5. C++类型转换总结【转】
  6. mysqldumpslow基本使用
  7. dns-prefetch,新打开页面预抓取
  8. 技术开发中一些名词解释
  9. echarts图例(legend)
  10. 《网络攻防实践》第二周学习总结