【DIY】入门必看:arduino入门实用教程,esp8266获取互联网时间,nodemcu制作NTP客户端获取显示互联网时间...
????今天使用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客户端获取显示互联网时间...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱与家庭,魔兽世界怀旧父亲为儿子打造精致
- 下一篇: 【PC工具】强力推荐:最好用的日历笔记工