色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ESP32和OLED顯示屏的互聯網時鐘

科技觀察員 ? 來源:circuitdigest ? 作者:里沙布·耆那教 ? 2022-11-11 17:21 ? 次閱讀

為了盡量減少硬件要求,我們將在不使用RTC模塊的情況下制作互聯網時鐘。與RTC時鐘相比,這更準確。ESP32 是一個 Wi-Fi 模塊,可以輕松連接到互聯網,因此我們將使用 NTP(網絡時間協議)和 UDP(用戶數據報協議)使用 Wi-Fi 從互聯網上獲取時間。

什么是 NTP??

網絡時間協議(NTP) 是一種網絡協議,用于在系統和數據網絡之間同步時間。NTP 框架依賴于 Internet Time 服務器。NTP 具有精確調整一天中時間的算法。NTP 服務器具有使用 UDP端口 123 將時鐘的時間發送到客戶端計算機的軟件。因此,在本項目中,我們將使用 ESP32 從 NTP 服務器獲取時間,并將其顯示在 OLED 顯示屏上。

pYYBAGNuFC2AVivHAAA89qPXeiU299.png

所需材料:

ESP32

128*64 OLED顯示屏

面包板

公母線

電路圖:

poYBAGNuFC-AHlVRAACLpONoPMQ311.png

在這里,我們使用SPI 模式將 128×64 OLED 顯示模塊 (SSD1306) 連接到 ESP32。因此,它將使用 7 個引腳。與 ESP32 的連接方式如下:

OLED 的 CS(片選)引腳 -ESP32 的 > 引腳 D5

OLED 的直流引腳 -ESP32 的 > 引腳 D4

OLED 的 RES 引腳 -ESP32 的 > 引腳 D2

OLED 的 SDA 引腳 -> 引腳 D23 即 ESP32 的 MOSI

OLED 的 SCK 引腳 -> 引腳 D18 即 ESP32 的 SCK

OLED 的 Vdd -ESP32 的 > Vcc

OLED 的 GND -ESP32 的 GND >

我們包含了所有庫和定義的變量,用于輸入Wi-Fi名稱和密碼。

#include

#include

#include

#include

#include

#include

const char* ssid = "*******"; //WiFi Name

const char* password = "*********"; // WiFi Password

這里NTPClient.h庫用于連接時間服務器。NTP 服務器需要時間并保持同步。HhreWiFiUdp.h庫用于發送和接收UDP消息。UDP 是一種從我們的系統向 NTP 服務器發送和接收短消息的協議。

因此,為了從互聯網上獲取時間,我們必須在程序中為 NTP 定義三個變量。

NTP_OFFSET哪個是您所在國家/地區的時區,即對于印度,它是+5:30小時。所以它是 19800 秒。

NTP_INTERVAL這是 NTP 更新時間所花費的時間間隔。它是60-64秒。

NTP_ADDRESS是您所在國家/地區的 NTP 服務器。對于印度,您可以使用“in.pool.ntp.org”。

#define NTP_OFFSET 19800 // In seconds

#define NTP_INTERVAL 60 * 1000 // In miliseconds

#define NTP_ADDRESS "1.asia.pool.ntp.org"

WiFiUDP ntpUDP;

NTPClient timeClient(ntpUDP, NTP_ADDRESS, NTP_OFFSET, NTP_INTERVAL);

在設置功能中,初始化 Wi-Fi 設置以連接互聯網。

void setup()

{

display.begin();

Serial.begin(9600);

Serial.println();

Serial.println();

Serial.print("Connecting to ");

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED)

{

delay(500);

Serial.print(".");

}

Serial.println("");

Serial.println("WiFi connected.");

Serial.println("IP address: ");

Serial.println(WiFi.localIP());

timeClient.begin();

然后初始化顯示函數以在OLED上顯示時間。

display.begin(SSD1306_SWITCHCAPVCC);

在循環函數中,我們使用了timeClient.update(),這個函數以字符串的形式從NTP獲取更新的時間,并將其存儲在formattedTime變量中。然后使用 display.println() 函數在 OLED 上顯示它。

void loop()

{

timeClient.update();

String formattedTime = timeClient.getFormattedTime();

display.clearDisplay();

display.setTextSize(2); // set these parameters according to your need..

display.setCursor(0, 0);

display.println(formattedTime);

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 互聯網
    +關注

    關注

    54

    文章

    11184

    瀏覽量

    103667
  • wi-fi
    +關注

    關注

    14

    文章

    2169

    瀏覽量

    124829
  • ESP32
    +關注

    關注

    18

    文章

    977

    瀏覽量

    17468
收藏 人收藏

    評論

    相關推薦

    使用ESP32OLED顯示時間的方式

    在本教程中,我們將了解實時時鐘 (RTC) 及其與 ESP32OLED 顯示器的接口。
    的頭像 發表于 11-14 16:40 ?1.2w次閱讀
    使用<b class='flag-5'>ESP32</b>在<b class='flag-5'>OLED</b>上<b class='flag-5'>顯示</b>時間的方式

    凌度DT298記錄儀,首次采用OLED顯示屏的品牌

    DT298第三代聯網記錄儀作為車聯網產品之一,快速更新更具吸引廣大車主,凌度DT298最大特點就是采用OLED顯示屏OLED
    發表于 12-28 18:51

    OLED顯示屏與NodeMCU ESP8266連接的方法

    /thread-1183-1-1.html在本篇文章中,我們將OLED顯示屏與NodeMCU ESP8266連接。 NodeMCU是一個開源的物聯網平臺,包括運行在Espressif
    發表于 11-01 09:17

    ESP8266驅動OLED顯示屏的方法

    ??ESP8266驅動OLED顯示屏。使用SPI協議將單色7引腳SSD1306 0.96 OLED顯示屏與NodeMCU連接,學習其基本的使
    發表于 11-03 08:53

    如何利用ESP8266和OLED顯示屏來做一個網絡時鐘

    如何利用ESP8266和OLED顯示屏來做一個網絡時鐘呢?有哪些制作步驟?
    發表于 02-15 06:11

    在數字時鐘項目中使用ESP8266,ISP失去互聯網連接怎么解決?

    我在數字時鐘項目中使用 ESP8266。我遇到的問題是我的 ISP 偶爾會斷開互聯網連接。該程序發現它仍然連接到 WiFi,但是當它嘗試從互聯網檢索時間時,它會循環直到 ISP 重新建
    發表于 05-30 06:19

    Nodemcu連接OLED顯示屏顯示位圖圖像

    /thread-1183-1-1.html在本篇文章中,我們將OLED顯示屏與NodeMCU ESP8266連接。 NodeMCU是一個開源的物聯網平臺,包括運行在Espressif
    發表于 10-25 15:36 ?21次下載
    Nodemcu連接<b class='flag-5'>OLED</b><b class='flag-5'>顯示屏</b>并<b class='flag-5'>顯示</b>位圖圖像

    基于ESP32構建一個具有3.5英寸大顯示屏互聯網廣播設備

    在這個項目中,我將使用便宜的 ESP32 板構建一個具有 3.5 英寸大顯示屏互聯網廣播設備。
    發表于 07-21 17:05 ?2982次閱讀
    基于<b class='flag-5'>ESP32</b>構建一個具有3.5英寸大<b class='flag-5'>顯示屏</b>的<b class='flag-5'>互聯網</b>廣播設備

    互聯網OLED時鐘開源分享

    電子發燒友網站提供《互聯網OLED時鐘開源分享.zip》資料免費下載
    發表于 10-20 17:41 ?1次下載
    <b class='flag-5'>互聯網</b><b class='flag-5'>OLED</b><b class='flag-5'>時鐘</b>開源分享

    使用TTGO ESP32和Visuino從互聯網獲取股票數據

    電子發燒友網站提供《使用TTGO ESP32和Visuino從互聯網獲取股票數據.zip》資料免費下載
    發表于 11-04 09:29 ?0次下載
    使用TTGO <b class='flag-5'>ESP32</b>和Visuino從<b class='flag-5'>互聯網</b>獲取股票數據

    帶有ESP32OLED顯示屏的Instagram追隨者計數器

    電子發燒友網站提供《帶有ESP32OLED顯示屏的Instagram追隨者計數器.zip》資料免費下載
    發表于 12-14 09:55 ?0次下載
    帶有<b class='flag-5'>ESP32</b>和<b class='flag-5'>OLED</b><b class='flag-5'>顯示屏</b>的Instagram追隨者計數器

    使用基于ESP32的Web服務器的互聯網控制LED

    電子發燒友網站提供《使用基于ESP32的Web服務器的互聯網控制LED.zip》資料免費下載
    發表于 12-20 10:09 ?2次下載
    使用基于<b class='flag-5'>ESP32</b>的Web服務器的<b class='flag-5'>互聯網</b>控制LED

    基于ESP32的物聯網小工具

    方案介紹這個小工具由 ESP32 驅動,有一個 TFT 觸摸,可與 GoogleAssist、IFTTT 和 AdafruitIO 配合使用,從互聯網時鐘同步時間。?元件清單
    發表于 12-27 15:32 ?0次下載

    帶GPS和OLED顯示屏ESP32開發板

    電子發燒友網站提供《帶GPS和OLED顯示屏ESP32開發板.zip》資料免費下載
    發表于 12-28 09:43 ?2次下載
    帶GPS和<b class='flag-5'>OLED</b><b class='flag-5'>顯示屏</b>的<b class='flag-5'>ESP32</b>開發板

    OLED顯示屏的LoRa節點和3個帶ESP32的繼電器

    電子發燒友網站提供《帶OLED顯示屏的LoRa節點和3個帶ESP32的繼電器.zip》資料免費下載
    發表于 12-29 14:03 ?0次下載
    帶<b class='flag-5'>OLED</b><b class='flag-5'>顯示屏</b>的LoRa節點和3個帶<b class='flag-5'>ESP32</b>的繼電器
    主站蜘蛛池模板: 青青草国拍2018 | 久久夜色精品国产亚州AV卜 | 亚洲伊人精品综合在合线 | 美女张开腿让男生桶动态图 | 狠狠色丁香婷婷久久综合五月 | 桥本有菜黑丝 | 免费精品在线视频 | 国产曰批试看免费视频播放免费 | 3D内射动漫同人资源在线观看 | 美女胸被男子强捏视频 | 中国拍三a级的明星女 | 乳色吐息未增删樱花ED在线观看 | 婷婷综合亚洲爱久久 | 国产精品嫩草99AV在线 | 国产午夜精品一区二区三区 | 国产成人在线视频免费观看 | 18禁止观看免费私人影院 | 99国产强伦姧在线看RAPE | 久久电影院久久国产 | 飘雪在线观看免费高清完整版韩国 | 男女又黄又刺激B片免费网站 | 99国产这里只有精品视频 | 快穿女主有名器的H纯肉黄暴拉文 | 性肥胖BWBWBW | 好姑娘社区在线视频 | 欧美白人战黑吊 | 正在播放国产精品 | 粉嫩极品国产在线观看 | 午夜视频在线网站 | 帅哥操帅哥 | 男人和女人一起愁愁愁很痛 | 亚洲国产精品一区二区三区在线观看 | 日韩欧无码一区二区三区免费不卡 | 国产欧美一区二区精品性色tv | 国产午夜福利伦理300 | 日本VA在线视频播放 | 男男高H啪肉Np文多攻多一受 | 麻豆成人AV久久无码精品 | 1级午夜影院费免区 | 午夜射精日本三级 | 色综合久久久久久 |