ESP8266實戰一——帶OLED顯示屏電子時鐘

ESP8266+Arduino IDE——電子時鐘

項目簡介

鴿了太久了,今天終於來填坑了,還記得上次記錄esp8266入門時我挖的坑嗎 忘了就點它.,現在他來了,怎麼樣?是不是有點東西[偷笑],純手工開模、外殼是用的糖果盒。
效果圖

完整演示

尚未上傳,尷尬,老規矩先挖坑,稍等!!
先來幾張圖吧
在這裏插入圖片描述
等待數據,開機中。。。。。。。。
獲取IP
連接熱點,顯示IP地址
在這裏插入圖片描述
最後顯示當前年月日和時分秒,一秒刷新一次。完了完了忘記發標準時間對比了,笑哭。

硬件準備

材料 數量
ESP8266模塊(esp8266-01) 1個
微型鋰電池(3.7V) 1個
OLED顯示屏(四線IIC) 1個
電木板 1小塊
杜邦線 若干
自鎖開關 1個

先這樣,再這樣,再這樣把他們焊在一起就可以,下面是電路原理圖,及其簡陋,不是因爲我懶,沒加濾波電容、降壓芯片,主要是我作品對電信號的需求不高,能讓模塊正常供電就可以,OLED需要5V,但是3.3V也能工作,esp8266工作電壓3.3V ,3.7V 也沒什麼問題,加上鋰電池滿電狀態是4.2V,一通損耗電壓差不多在3.6V,esp8266能頂住,好吧我就是懶得加了,笑哭。
原理圖下次奉上吧,,,,,,

軟件準備

軟件用的是Arduino IDE,設計十分人性,代碼稍後開源 下載鏈接.
這裏大概講講原理和思路
因爲ESP8266內置低功率32位CPU:可以兼作應⽤用處理器,因此能用做微型單片機,有單片機就故事【狗頭滑稽】,通過了解發現能通過Arduino IDE和刷固件燒錄程序,固件的不太熟悉,不贅述了,喝水不忘挖井人,先謝一波開發團隊。在編譯器中選擇esp8266開發板後燒錄程序。
程序分爲連網、http post、Json解碼、OLED顯示,首先讓ESP8266連網,具體配網後期補充,讓後再訪問蘇寧易購的後臺時間API,獲取準確時間,再次感謝一波,如有冒範聯繫刪除,聲明本人僅作學習使用未做商用, 這是API鏈接.,讓後函數處理JSON格式的信息後傳參給OLED顯示,整體就是這樣了。
此處是大坑的鏈接(還沒發先別急)

項目總結

填完一波坑又留了一大波坑,是不是血賺,/xk,今天先寫到這,整體展示就是這樣了,視頻和坑後面我會慢慢補起來,項目完全開源,我做這個項目完全是因爲疫情在家太無聊,刷抖音發現“爆改車間主任”在玩esp8266做氛圍燈,於是就開始接觸了一下,氛圍燈也做了,但是帶到學校就壞了,原因沒找到,好吧下期見!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章