91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

潮汐時鐘的制作教程

454398 ? 來源:wv ? 2019-08-28 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件列表

TTGO T5板$ 17

Adafruit TPL5110板$ 5

Adafruit Perma-Proto四分之一板(可選)$ 0.71(最低訂單$ 8.50)

鋰聚合物電池1200毫安10美元(或其他合適的電源

JST PH 2針電纜 - 公頭#0.75

220 uF電容器

步驟2:工具

烙鐵

剝線器

鋰電池充電器,如此。

步驟3:組裝硬件

潮汐時鐘的制作教程

如圖所示,組裝硬件非常簡單。我使用了Adafruit Perma-proto板,它像普通的原型板一樣,除了它像面包板一樣布局,與面包板具有相同的電氣連接,這很不錯。由于我只需要幾個連接,并希望將整個組件裝入一個小盒子,我用Dremel切割輪將其中一塊板切成四分之一。

220 uF電容非常重要。沒有它,TPL5110將永遠不會打開T5。有點不清楚為什么,但使用TPL5110的其他人也遇到了同樣的問題。也許ESP32在啟動時比TTL5110可以提供更多的電流

不要硬連接電池。使用JST-PH電纜,您可以斷開電池充電。如果TPL5110“打開”,可能有辦法從T5通過TPL5110向T55110充電,但是我不能保證這種技術。

我做了一個木箱作為外殼,但任何最小內部尺寸為1.5“x 2.75”x 1“的東西都可以使用。

步驟4:調整時序

TPL5110板上有一個微調電位器,用于設置TPL5110喚醒的時間間隔。用一把小螺絲刀逆時針旋轉。在我的電路板上,這將間隔設置為145分鐘,實際上超過規定的最大值120分鐘,但它的工作和一致性將比每120分鐘喚醒更省電,所以我使用它。您不需要精確地知道間隔,因為目標只是每天大約凌晨4點大致下載一次數據。您可以在env_config.h中指定間隔(例如,145分鐘)和喚醒時間(例如,凌晨4點)。

(如果您想更好地控制其他項目的時序,TPL5110板已經有了您可以切斷背面的跡線以禁用電位計。然后根據此圖表將電阻連接到延遲引腳,電阻確定間隔。)

步驟5:軟件

您將需要帶有ESP32軟件包的Arduino IDE。在IDE中,將您的電路板設置為“ESP32開發模塊”。

該草圖可在https://github.com/jasonful/Tides獲得,需要3個庫:

ESP8266氣象站”,可從Arduino圖書館經理(或此處)獲得。您只需要這6個文件:ESPHTTPClient.h,ESPWiFi.h,OpenWeatherMapCurrent.cpp,OpenWeatherMapCurrent.h,OpenWeatherMapForecast.cpp,OpenWeatherMapForecast.h并可以刪除其余文件。

“Json Streaming Parser”可從Arduino Library Manager(或此處)獲得

https://github.com/LilyGO/TTGO-Epape-T5-V1.8/tree/master/epa2in13-demo即使代碼沒有打包成真正的庫,你也可以將它復制到你的庫目錄下并包含它。

步驟6:配置軟件

您需要設置幾個參數(以及一些您可能想要設置的參數)在env_config.h文件中,包括:

WiFi SSID和密碼

NOAA工作站ID(換句話說,你在哪里)

OpenWeatherMap AppID,你需要注冊(它很簡單,免費)

OpenWeatherMap LocationID(再次,你在哪里)

CONFIG_USE_TPL5110,它允許你在沒有TPL5110的情況下使用T5 。相反,軟件將進入深度睡眠模式。 T5板在深度睡眠時吸收大約8毫安,所以我只希望電池可以使用幾天。

第7步:軟件如何工作

(如果你不在乎,你可以跳過這部分。)

目標是每天醒來一次,但由于TPL5110的最大間隔時間僅為2小時或者說,T5必須經常醒來。因此,在下載潮汐和天氣數據后,它會計算從現在到明天早上4:00之間的2小時間隔中有多少。由于TPL5110完全切斷了T5的電源,這有點復雜,這對電池有利,但這意味著我們失去了RAM實時時鐘。這就像每天早上醒來失憶。因此,要弄清楚現在是什么時候,它會從NOAA的HTTP標頭中提取它。并且為了記住剩余的2小時間隔,它寫入與非易失性存儲(閃存)的對應。每次喚醒時,它會檢查計數器,減少它,存儲它,如果它大于零,它會立即向TPL51110發送信號(“完成”),告訴它讓它進入睡眠狀態。當計數器達到零時,代碼將下載新數據,并重新計算并重置計數器。

步驟8:運行它

確保T5左側的開關處于向上(開)位置,上傳草圖到T5,并在幾秒鐘內屏幕應更新潮汐和天氣信息。

如果您需要調試軟件,請更改Tides.ino頂部的“#define DEBUG 0” “#define DEBUG 1”。這將打開串行調試輸出,并在電子紙的底部顯示下載新數據之前剩余的重啟次數,以及上次下載數據的時間。

步驟9:未來方向

使用TPL5110與電子紙顯示相結合是顯示任何不經常更改的數據的好方法,具有出色的電池壽命。

當我設計時,我考慮使用TrigBoard,這是一塊帶有TPL5111板的ESP8266板。它需要像這樣或那樣獲得一個單獨的電子紙顯示器和電子紙驅動板。或者像這樣或者這樣的驅動程序+板組合。要將代碼移植到ESP8266,我認為SSL代碼必須使用指紋而不是證書,非易失性存儲代碼需要使用EEPROM或RTC內存。

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

    關注

    11

    文章

    1901

    瀏覽量

    133248
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PTP 時鐘:精準時鐘同步的核心力量

    在當今數字化時代,時鐘同步對于眾多領域的高效、穩定運行至關重要。無論是工業自動化生產線的協同運作,還是汽車電子系統中各個部件的精準配合,都離不開高精度的時鐘同步技術。西安同步電子科技有限公司推出
    的頭像 發表于 06-12 15:53 ?198次閱讀

    PTP 時鐘:精準時鐘同步的核心力量?

    在當今數字化時代,時鐘同步對于眾多領域的高效、穩定運行至關重要。無論是工業自動化生產線的協同運作,還是汽車電子系統中各個部件的精準配合,都離不開高精度的時鐘同步技術。西安同步電子科技有限公司推出
    的頭像 發表于 06-05 16:30 ?263次閱讀

    電子時鐘#

    電子時鐘
    jf_63683381
    發布于 :2025年05月08日 17:25:18

    時鐘電路的組成與設計要點介紹

    在數字電子系統的運行中,時鐘電路掌控著各部件協同工作的節奏。它通常由時鐘發生器、時鐘分頻器、時鐘緩沖器等核心部分構成,這些組件各司其職,共同確保電子系統的穩定運行。接下來,我們將深入探
    的頭像 發表于 05-05 15:40 ?622次閱讀

    開源項目!手把手教你制作一個互動式LED墻壁時鐘

    一定經驗,本指南都將帶你走完所有必要的步驟。 教程內容概覽 制作視頻 編碼視頻 CAD文件 材料清單 電子組件: Arduino Uno x 1 DS1302 實時時鐘模塊 x 1 WS2812B
    發表于 02-08 17:47

    時序約束一主時鐘與生成時鐘

    一、主時鐘create_clock 1.1 定義 主時鐘是來自FPGA芯片外部的時鐘,通過時鐘輸入端口或高速收發器GT的輸出引腳進入FPGA內部。對于賽靈思7系列的器件,主
    的頭像 發表于 11-29 11:03 ?1410次閱讀
    時序約束一主<b class='flag-5'>時鐘</b>與生成<b class='flag-5'>時鐘</b>

    北斗衛星時鐘系統——ZREXT2000衛星時鐘擴展分機

    ? ? ? 衛星時鐘系統 是專為大型電站、電廠設計的多種輸出接口的冗余接收系統, ?北斗/GPS衛星時鐘系統 采用2臺北斗/GPS主時鐘(其中1臺是備份時鐘),當主
    的頭像 發表于 11-11 14:37 ?587次閱讀
    北斗衛星<b class='flag-5'>時鐘</b>系統——ZREXT2000衛星<b class='flag-5'>時鐘</b>擴展分機

    時鐘產品參數解讀

    引言:時鐘是現代通信和數字系統中的核心組成部分,對于數據傳輸和系統同步至關重要。為了評估時鐘的性能和穩定性,人們通常關注一些主要參數指標。本文將介紹時鐘的主要參數指標,包括穩定度、頻率精度和相位噪聲
    的頭像 發表于 10-21 15:51 ?1668次閱讀
    <b class='flag-5'>時鐘</b>產品參數解讀

    視頻時鐘合成芯片怎么用

    視頻時鐘合成芯片(Video Clock Synthesizer,VCS)是一種用于生成和調整視頻信號時鐘的電子設備,廣泛應用于視頻處理、顯示、傳輸等領域。它能夠將輸入的時鐘信號轉換成所需的視頻格式
    的頭像 發表于 10-10 11:17 ?739次閱讀

    總線時鐘周期與CPU時鐘周期的區別

    總線時鐘周期與CPU時鐘周期是計算機體系結構中兩個重要但有所區別的概念。為了深入探討它們之間的區別,本文將從定義、作用、關系、影響因素以及實際應用等多個方面進行詳細闡述。
    的頭像 發表于 09-26 15:43 ?4086次閱讀

    RobustRIO-E模塊 時鐘同步&分發,實現聲音與振動板卡間及跨機箱時鐘同步

    同步時鐘發生器 + 同步時鐘分發器
    的頭像 發表于 09-14 15:00 ?504次閱讀
    RobustRIO-E模塊 <b class='flag-5'>時鐘</b>同步&分發,實現聲音與振動板卡間及跨機箱<b class='flag-5'>時鐘</b>同步

    怎樣才可以讓wifi時鐘聯網

    要讓WiFi時鐘聯網,可以按照以下步驟進行操作: 一、準備工作 確保WiFi環境穩定 :首先,確保你的家庭或工作環境中有穩定的WiFi網絡,并且WiFi信號能夠覆蓋到WiFi時鐘的安裝位置。 檢查
    的頭像 發表于 09-07 09:23 ?5515次閱讀

    內存時鐘是什么意思

    內存時鐘是內存模塊中一個至關重要的參數,它直接關聯到內存模塊能夠工作的最高頻率。以下是對內存時鐘的詳細解析,包括其定義、作用、與內存頻率的關系、對計算機性能的影響以及選擇時的考慮因素,旨在全面闡述內存時鐘的意義。
    的頭像 發表于 09-04 11:45 ?2411次閱讀

    時鐘抖動和時鐘偏移的區別

    時鐘抖動(Jitter)和時鐘偏移(Skew)是數字電路設計中兩個重要的概念,它們對電路的時序性能和穩定性有著顯著的影響。下面將從定義、原因、影響以及應對策略等方面詳細闡述時鐘抖動和時鐘
    的頭像 發表于 08-19 18:11 ?2160次閱讀

    簡述時鐘抖動的產生原因

    時鐘抖動(Clock Jitter)是時鐘信號領域中的一個重要概念,它指的是時鐘信號時間與理想事件時間的偏差。這種偏差不僅影響數字電路的時序性能,還可能對系統的穩定性和可靠性造成不利影響。以下是對
    的頭像 發表于 08-19 17:58 ?3905次閱讀
    主站蜘蛛池模板: aaa特级毛片 | 久久久久毛片成人精品 | 五月婷婷激情综合网 | 五月婷激情 | 午夜国产大片免费观看 | 失禁h啪肉尿出来高h健身房 | 久久福利青草精品资源 | 国产精品美乳在线观看 | 色综久久 | 日韩精品无码一区二区三区 | 精品成人 | 丁香花在线观看免费观看 | a久久| 亚洲一区二区三区免费视频 | 初恋视频黄色 | 国产精品入口免费视频 | 久久六月丁香婷婷婷 | 国产精品自线在线播放 | 色婷婷久久久swag精品 | 天天添天天干 | h网站免费在线观看 | 国模网站 | 国产黄色a三级三级三级 | 欧美亚洲专区 | 91日韩精品天海翼在线观看 | 天堂bt资源在线官网 | 亚洲国产美女精品久久 | 2018天堂视频免费观看 | 你懂的网站在线观看网址 | 精品国产乱码一区二区三区 | japan日韩xxxx69hd jdav视频在线观看 | 深爱综合网 | 女同性大尺度床戏视频 | 久久婷婷国产一区二区三区 | 人成网站在线观看 | 2022年国产精品久久久久 | 好吊日在线| 天使色| 国模一区二区三区私啪啪 | 伊人五月婷婷 | www在线视频在线播放 |