日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內(nèi)不再提示

怎樣將廢舊鬧鐘制作成天氣預(yù)報站

454398 ? 來源:工程師吳畏 ? 2019-08-19 11:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:反匯編所有內(nèi)容

首先我拆開舊時鐘。響鈴,電機,時鐘機制。..。..

第2步:數(shù)字設(shè)置按鈕

由于新的時鐘將是全數(shù)字的,內(nèi)置迷你電腦,我在側(cè)面添加了3個簡單漂亮的按鈕。

使用一塊廢鋁片我切出覆蓋層來制作標簽。標簽的字母是使用字母和黑色標記創(chuàng)建的。

步驟3:電機的電容

我將保留舊鐘,用電機為鬧鐘供電。舊的時鐘機制有一個帶有標簽104的陶瓷電容器。我將它從電路板上取下并直接焊接到電機上 - 這有助于防止在報警時打開電機時出現(xiàn)電源尖峰。另外需要注意的是,電機將通過晶體管控制,但稍后會更多。

步驟4:時鐘的新面孔

因為我決定為時鐘做一個新的面孔 - 我從垃圾箱堆中取出一塊電路板并使用建筑工具的熱槍來快速移除所有組件。中間的孔用于新時鐘的數(shù)字屏幕。

步驟5:舊手機的數(shù)字顯示

對于這個項目,我決定使用舊款諾基亞5110手機的液晶屏。這些屏幕作為一個模塊可以廣泛銷售,它們的功耗非常小,并且Arduino有很好的庫。如果您購買的是一個帶有5110屏幕的新模塊 - 您正在拯救地球,因為所有新模塊都是從打撈的5110,3110和3210手機創(chuàng)建的!

步驟6:連接電路

您可能已經(jīng)猜到我計劃使用Arduino板來控制這個時鐘。即使對于初學者Arduino粉絲來說,該項目也很容易重復(fù),因為我沒有創(chuàng)建自己的電路板。它是一個Arduino Nano板,連接模塊 - BME280溫度,壓力和濕度傳感器,DS1307 RTC時鐘,TP4056鋰電池充電器,小型3.7v至5v增壓器模塊,光源相關(guān)電阻器(LDR - 光度計)和蜂鳴器(取自舊PC)。

還要看草圖 - 它們顯示所有連接。我認為一切都很容易閱讀和理解,但如果您有任何問題,請在下面的評論中提出。

關(guān)于設(shè)置的幾點注意事項:

電機通過晶體管直接從電池連接。 Arduino通過電阻和PWM引腳D5控制晶體管。

針腳D7-12用于LCD連接器。接地和VCC連接到接線板上的導(dǎo)軌。

LDR安裝在鐘面上,電阻器+ 3根引出線正好焊接在鐘面背面。

對于按鈕連接,我在Arduino中使用了內(nèi)部PULLUP功能。菜單按鈕附加到中斷,我后來才意識到您也可以使用內(nèi)部PULLUP進行中斷。菜單按鈕的中斷是必需的,因此代碼不會一直掃描按鈕的狀態(tài)。

時鐘將監(jiān)視并顯示電池的狀態(tài),因此電池直接連接到引腳A0。電池電壓絕不會高于4.2V,因此將電池直接連接到Arduino模擬引腳是安全的。

蜂鳴器直接連接到PWM引腳D6。雖然這不是一個好的做法,但我僥幸成功,因為Arduino Nano可以處理比規(guī)定更高的規(guī)格,也因為蜂鳴器不會持續(xù)工作。相同的設(shè)置很容易燒壞ESP板上的引腳,所以在這種情況下我建議使用晶體管控制。

時鐘已經(jīng)有一個開關(guān)所以我決定使用它。它背面看起來很自然。

第7步:連接板以實現(xiàn)輕松連接

所有模塊都需要正極和接地連接,因此我決定使用2x8cm原型板并焊接5V和接地導(dǎo)軌。我也在那里制作了一個小型I2C軌道,因為我有幾個使用I2C接口的模塊。

另一方面,我焊接了標準引腳,以便在需要時可以連接和斷開模塊。

其中一些附加組件也被焊接在那里,例如用于電機控制的晶體管和電阻器以及用于使用中斷的菜單按鈕的電阻器。我在上一節(jié)中展示了原理圖。

btw你能看到第一張照片中鐘面上已經(jīng)安裝了LDR傳感器嗎?

步驟8:設(shè)置電源

我用手機上的舊鋰離子電池為這個時鐘供電。通常,被更換的手機電池仍然具有良好的容量(至少是新產(chǎn)品的一半)。它們的優(yōu)勢在于它們具有內(nèi)置放電保護電路,并且它們也非常薄,因此可以在小空間場合使用。

要連接電池,只需將電線焊接到+和 - 引腳上即可。電池。不用擔心,你不會損壞電池,因為有一個控制器和引腳與電池的化學物質(zhì)之間有一些空的空間。

在這張圖片上你可以看到電池和TP4056充電控制器以及連接在一起的5V升壓器和電池。我使用了一些收縮包裝管來使一切都隔離和緊湊。

步驟9:用于充電和更新固件的微型USB

一旦我焊接了所有東西,我就將蜂鳴器和溫度/壓力/濕度傳感器粘在后面板上。它們都很好地安裝在舊時鐘撥號控件的現(xiàn)有插槽中。

現(xiàn)在是時候在背面安裝Micro USB端口了。為什么Micro USB如果Nano使用Mini USB?僅僅因為在家庭中,大多數(shù)USB電纜都來自手機,如果時鐘能夠拍攝,也會很方便。

由于我想用它來充電和更新時鐘和氣象站功能 - 我剝?nèi)チ薝SB線,將電源線通過TP4056充電器和數(shù)據(jù)+/數(shù)據(jù)線直接連接到Arduino Nano的USB插座。您可以在前面部分中顯示的原理圖中看到這一點。

步驟10:最終裝配

現(xiàn)在是時候把所有東西都裝回原來的時鐘了。我使用收縮管來隔離組件和模塊。甚至Arduino都被包裹在收縮管中。

將鼠標懸停在第一張照片上以查看每個組件的放置位置。

步驟11:代碼

如您所見,時鐘內(nèi)部已完全打包。這允許創(chuàng)造一些比我以前的舊時鐘更復(fù)雜的東西 - 因為當然有一些編程技巧。我寫了初始代碼,但是讓我的朋友介入并幫助我。

到目前為止,除了時鐘本身,這些是這個項目已經(jīng)支持的功能:

時間和日期顯示(以及同一屏幕上的鬧鐘時間和激活)

在黑暗條件下或檢測到移動時(基于光線的變化),屏幕亮起

天氣預(yù)報(晴天,多云,多雨)

顯示溫度,壓力和濕度(濕度表示是否過于干燥)

設(shè)置菜單:鬧鐘,更改時間,啟用/禁用日期顯示,啟用/禁用天氣變化聲音通知以及在英制和公制單位之間切換

警報設(shè)置 - 開/關(guān),設(shè)置時間,設(shè)置旋律和/或通知鈴聲

最新代碼:https://github.com/LenkaDesign/Weather-Forecast-A.。.

該代碼將在未來更新新功能,所以一定要檢查固件更新: - )

如果您是Arduino世界的新手,我建議您采取以下步驟:

為您的主板安裝USB驅(qū)動程序(例如: CH340)

安裝Arduino IDE

安裝此項目中使用的庫

從GitHub下載并使用Micro USB線將最新的項目代碼上傳到時鐘(您可以使用手機中的一個)

預(yù)測算法如下:

Arduino Nano每隔12分鐘從BME280傳感器獲取新數(shù)據(jù)。測量周期為3小時。 3小時后,壓力監(jiān)測范圍(3小時內(nèi)的最大值和最小值)相對于當前范圍和當前壓力值期間的平均值而變化。每小時保存壓力隨當前壓力值變化的方向。 kPa單位用于預(yù)測計算。

由于Nano的內(nèi)存限制,必須簡化預(yù)測算法。但盡管進行了簡化,但它能夠預(yù)測未來12-24小時的降水量,即使預(yù)測現(xiàn)在更加悲觀 - 默認值為“多云天氣”。

“晴天” - 當前的壓力值高于常數(shù)7點,壓力不下降,最近3小時內(nèi)最小值和最大值之差不超過2點。

可能降水“陰雨天氣” - 當前壓力為15點低于常數(shù),最小值和最大值之差大于2點或壓力下降,當前值與標準之間的差值為3 - 30點。

為了提高預(yù)測質(zhì)量,建議更改您在主代碼文件中的“高度”。你可以在這里獲得你的高度:https://www.daftlogic.com/sandbox-google-maps-fin.。.

第12步:一步一步的視頻

如果難以理解我上面所做的事情,這里也是一個顯示所有步驟的視頻版本。

第13步:決賽單詞

總的來說,從我的角度來看,這個項目的難度并不高,任何人都可以做到。

如果你不喜歡沒有舊時鐘,你可以在當?shù)氐奶槭袌稣业揭粋€便宜的時鐘。

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

    關(guān)注

    0

    文章

    78

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何構(gòu)建真正以人為中心的AI系統(tǒng)

    智能鬧鐘能夠貼合人類的自然睡眠節(jié)律,在適合的時機輕柔喚醒用戶。數(shù)字助手則會在人們拿起設(shè)備之前,就提前準備好天氣預(yù)報、整理關(guān)鍵信息,并將日常安排規(guī)劃妥當。通過此類設(shè)備,人工智能(AI)已悄然融入人們的日常生活,在后臺自動執(zhí)行各項日常任務(wù),幾乎無需人工干預(yù)。
    的頭像 發(fā)表于 04-27 09:54 ?234次閱讀

    NVIDIA推出全新Earth-2開放模型家族

    NVIDIA Earth-2 讓氣象 AI 在全球范圍內(nèi)、在天氣預(yù)報的每個階段都觸手可及——從處理初始觀測數(shù)據(jù)到生成 15 天全球預(yù)報或局地強對流天氣預(yù)報
    的頭像 發(fā)表于 02-02 09:34 ?627次閱讀

    多參數(shù)氣象監(jiān)測系統(tǒng)技術(shù)特性及應(yīng)用實踐

    氣象監(jiān)測作為大氣科學研究與防災(zāi)減災(zāi)工作的核心環(huán)節(jié),其數(shù)據(jù)質(zhì)量直接決定天氣預(yù)報準確性與氣候分析可靠性。
    的頭像 發(fā)表于 10-14 13:57 ?570次閱讀
    多參數(shù)氣象監(jiān)測系統(tǒng)技術(shù)特性及應(yīng)用實踐

    NVIDIA GPU如何改變天氣預(yù)報

    AI 衛(wèi)星數(shù)據(jù)轉(zhuǎn)化成 3D 水汽地圖,把模糊的圖像快照變成風暴監(jiān)測細節(jié)。
    的頭像 發(fā)表于 09-23 14:23 ?840次閱讀

    【RA4E2開發(fā)板評測】——7.使用AT指令獲取城市天氣預(yù)報

    使用ESP8266連接RA4E2開發(fā)板后,可以通過ESP8266連接WIFI網(wǎng)絡(luò),然后通過AT指令訪問api.seniverse.com心知天氣網(wǎng)站獲取城市天氣預(yù)報。 板子連接如下圖所示: 硬件
    發(fā)表于 09-03 13:10

    【RA4M2-SENSOR】—— 14.使用AT指令獲取天氣預(yù)報信息

    手里剛好有一個ESP8266,可以用來和RA4M2-SENSOR連接在一起,然后通過串口連接后,使用AT指令解析ESP8266,并通過HTTP協(xié)議發(fā)送心知天氣的網(wǎng)站獲取城市天氣預(yù)報信息。然后再串口
    發(fā)表于 09-01 13:06

    ??FourCastNet 3實現(xiàn)快速精準的大型集合天氣預(yù)報

    FourCastNet 3(FCN3)是 NVIDIA Earth-2 中最新的 AI 全球天氣預(yù)報系統(tǒng)。FCN3 首次完美地結(jié)合了概率預(yù)測能力、計算效率、頻譜保真度、集合校準和次季節(jié)
    的頭像 發(fā)表于 08-30 15:49 ?2510次閱讀

    風速儀能精準檢測風速、溫度、濕度、氣壓、風向、海拔、露點、風寒指數(shù)、熱應(yīng)力指數(shù)等多種氣象數(shù)據(jù)

    風速儀作為氣象監(jiān)測的基礎(chǔ)工具,能在一些特殊的環(huán)境中或是不便查詢天氣預(yù)報天氣多變等區(qū)域內(nèi)使用,可快速測量出當前環(huán)境中目前的多項氣象數(shù)據(jù)參數(shù),直觀的反映出當前環(huán)境的情況;風速儀本身集多種先進功能于一身
    的頭像 發(fā)表于 08-05 15:34 ?1310次閱讀
    風速儀能精準檢測風速、溫度、濕度、氣壓、風向、海拔、露點、風寒指數(shù)、熱應(yīng)力指數(shù)等多種氣象數(shù)據(jù)

    【RA-Eco-RA6M4開發(fā)板評測】——4.使用ESP8266獲取任意城市的天意預(yù)報

    手頭上有一個ESP8266,閑置了很久,突然想起來可以和RA6M4開發(fā)板連接起來,使用AT指令來獲取網(wǎng)絡(luò)天氣預(yù)報,于是就把它們連接起來。就有了這個帖子。 開始創(chuàng)建工程,打開 RA smart 配置
    發(fā)表于 07-23 19:50

    華為出席第三屆全國海洋數(shù)值預(yù)報與智能預(yù)報技術(shù)交流會

    第三屆全國海洋數(shù)值預(yù)報與智能預(yù)報技術(shù)交流會在太原舉辦,會議圍繞促進與強化各級海洋預(yù)報機構(gòu)間的技術(shù)交流與業(yè)務(wù)合作,推進我國業(yè)務(wù)化海洋預(yù)警報整體水平不斷提升。來自國家海洋環(huán)境預(yù)報中心、沿海
    的頭像 發(fā)表于 07-15 10:44 ?1263次閱讀

    【匯思博SEEK100開發(fā)板試用體驗】05 天氣app開發(fā)--支持24小時+7天天氣預(yù)報

    1 前言 這次接著開發(fā)天氣APP,上次已經(jīng)實現(xiàn)了從和風天氣獲取實時、24h以及7天的天氣數(shù)據(jù)了,但只是實時數(shù)據(jù)顯示出來。這次要完成24h和7天的數(shù)據(jù)顯示,用到List和Scroll容
    發(fā)表于 07-08 20:23

    【匯思博SEEK100開發(fā)板試用體驗】04 網(wǎng)絡(luò)連接及獲取和風天氣數(shù)據(jù)

    為http.RequestMethod.GET expectDataType: http.HttpDataType.OBJECT, // 可選,指定返回數(shù)據(jù)的類型 }); } // 24小時天氣預(yù)報 export
    發(fā)表于 07-08 19:26

    時區(qū)陷阱!RT-Thread鬧鐘失效不響應(yīng)?

    一、前言RT-Thread的alarm是系統(tǒng)提供的鬧鐘設(shè)備接口,提供了一系列用于管理定時事件的API。然而,在實際使用過程中,遇到了一些與時間處理相關(guān)的問題。本文圍繞這些問題展開分析,并提出對應(yīng)
    的頭像 發(fā)表于 06-18 12:02 ?1424次閱讀
    時區(qū)陷阱!RT-Thread<b class='flag-5'>鬧鐘</b>失效不響應(yīng)?

    【RA4L1-SENSOR】+ RA4L1-SENSOR開發(fā)板之使用ESP8266獲取任意城市天氣預(yù)報

    拿到瑞薩的藍牙音響?。。。。?手上剛好有個ESP8266的WIFI模塊,可以用它來實現(xiàn)AT指令連接WIFI網(wǎng)絡(luò),從而獲取天氣預(yù)報信息,通過CJSON提取出城市和天氣等有效信息后,通過串口顯示出來
    發(fā)表于 06-11 15:13

    超聲波風速儀應(yīng)用場景

    重要的角色。通過測量風速和風向,可以幫助氣象學家預(yù)測天氣變化,監(jiān)測氣象條件,并提供準確的氣象數(shù)據(jù)。這些數(shù)據(jù)對于天氣預(yù)報、氣候研究和氣象災(zāi)害預(yù)警都非常重要。2.航空應(yīng)用:在
    的頭像 發(fā)表于 05-19 13:20 ?763次閱讀
    超聲波風速儀應(yīng)用場景
    水富县| 方山县| 绵阳市| 仁寿县| 嵊州市| 尤溪县| 深水埗区| 洛南县| 禄丰县| 石柱| 高台县| 武清区| 黔西| 定边县| 海原县| 伊春市| 沧源| 喀喇| 昌吉市| 泸西县| 信阳市| 秦皇岛市| 陇西县| 大新县| 余庆县| 乌兰察布市| 怀柔区| 玉树县| 溧阳市| 田林县| 阜城县| 汝南县| 贵定县| 敦煌市| 鄂托克旗| 桑植县| 基隆市| 云南省| 宝丰县| 周口市| 潞城市|