女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Arduino字時鐘的制作教程

454398 ? 來源:wv ? 2019-09-20 10:46 ? 次閱讀

第1步:收集必要的材料

案例

對于這種情況,您需要以下內容項目。您應該能夠在本地硬件商店中獲得大部分這些組件(所有測量單位均為mm!):

1。丙烯酸/玻璃前面板(270×270 [mm])

2。 Lasercut表面(1.5毫米黑色啞光紙板)

我是從ponoko.com訂購的

3。木材:

2x 300x80x15 [mm]

2x 270x80x15 [mm]

2x 270x40x10 [mm]

2x 250x40x10 [mm]

4。膠合板面板

2x 270x270x5 [mm]

5。泡沫板

將用作間隔物并為時鐘上的字構成網格,因此光線不會滲透到其他不打算照明的字母上。這些很難找到,我從亞馬遜那里得到它們。

電子產品

對于你需要的電子產品:

1。帶WS2812B或類似集成控制器LED燈條

1米(60個LED

2。 330歐姆電阻(或接近它的東西,僅用于短路保護)

3。 RTC Modul

我從banggood.com得到了這個

重要!

你可以使用你想要的任何LED燈條,只要LED可以單獨尋址,也可以構建自己的控制器,從而打開不同的段。我已經編制了一個類似LED條帶控制器的列表。你可以在這里下載。

第2步:下載和表面

Arduino字時鐘的制作教程

模板字體

首先,您需要找到一個漂亮的等寬字體,模板字體。這意味著,所有字符都具有相同的寬度并且完全連接。不幸的是,當我制作我的時鐘時,我并沒有想到這一點,所以有些字母缺少它們的內部部分。但是,我喜歡這種字體。但隨意使用您喜歡的任何字體。

表面

接下來,您需要創建一個表面。在這個過程中,我只輸入了12行亂碼,每行12個字符。之后我添加了必要的單詞(它是,四分之一,一半,一,二,。..。..,等等)。 (見圖1)。

完成后,我復制了所有文字并將其粘貼到了photoshop中。如果你沒有photoshop,你也可以在這里使用GIMP。在photoshop中,您需要將字體更改為先前下載的模板字體并將所有內容都放在外面,以便在270x270mm圖像上看起來很漂亮(這將是我們前面的位置),如圖2和圖3所示。

然后將文本轉換為路徑并將所有內容導出為激光切割的矢量圖形。請參閱激光切割服務有關如何正確執行此操作的指南,因為這因服務而異。

固件

只需在此處下載即可。你稍后會需要這個,我將在稍后的這個教程中討論它。

第3步:組裝案例

完整的外殼由兩個正方形組成,內部正方形應完全適合外部正方形。它們共同構成了完整的案例。內部充當LED板的間隔物和安裝位置。如圖1所示,將木塊粘在一起。

表殼中央應有250×250的空白區域。這是泡沫分離器稍后放置的地方。我建議您首先構建外殼,然后在構建內框時使用前面板和表面作為導向,這樣您就可以在這個過程中稍后安裝這兩個組件。這樣,它們將與木質外殼的邊緣齊平,完成后看起來很棒,如圖2所示。不要忘記在這里考慮激光切割表面的厚度。簡單地說,取決于所選擇的材料。

從后面看,外殼看起來應該如圖3所示。不要偽裝成直流插孔或電纜的切口在案例中,最好在底部。

第4步:電子設備

這是我花了很長時間才做的部分。這不難做到,但你必須手工完成所有的接線,所以要做好至少兩個小時的焊接準備!

首先,從兩個膠合板面板中選擇一個和你的前面板 - 面并對齊它們,使正面位于面板上。然后拿起一支筆,將你想要點亮的字母轉移到膠合板上。之后它應該如圖1所示。 (注意:我使用的是泡沫板而不是膠合板,但我建議使用木材,因為泡沫在焊接時容易融化,這可能對火災和健康造成危害。)

Afterwads lay把面板上的LED燈條拿出來。嘗試在單詞上均勻分布LED。我使用了條帶上的所有60個LED,但如果你愿意,可以使用更少的LED。但是,每個單詞使用的越多,它在結尾處的效果就越好,因為該單詞的所有字母都會均勻亮起。圖2顯示了我如何分配它們。

當您對布局感到滿意時,剝去LED燈條背面的保護膜并安裝LED。嘗試將它們放在每個單詞的中心位置。如果您的條帶不是自粘條,請使用常規膠水并使其干燥。

確保將它們放在正確的方向上。我的條帶上有一個小箭頭,指示控制信號將采取的方式(見圖3)。對齊所有條帶,使箭頭始終指向同一方向。

完成此操作后,您需要鉆兩個2mm的小孔。在每個LED條形鉆頭的兩側,在條帶上的銅觸點附近有三個孔,如圖4所示。從背面看,安裝板在圖5中應該看起來像我的。

現在是一個棘手的部分:你必須將LED條帶連接在一起,這樣它們才能再次形成一個長條帶。這意味著:將每排LED燈條連接在一起(GND - 》 GND,5V - 》 5V,數據 - 》數據)。

如圖5所示,我連接了所有電源線和我在安裝板的左側和右側做了一個共用的+ 5V和公共GND導軌。因此,條形件在一條線上連接在一起,每條線的最后一條連接到左側的GND,每條線的第一條線連接到+ 5V。

之后我連接了數據一行的每個條帶的行和最后一行的輸出到下一行的第一個輸入。然后我在面板上測試了面板。這可以在圖6中看到。

我使用柔性黃色線將一根線的末端與下一根線和硬銅線連接起來,以便在LED條帶之間建立連接,這些連接在同一條線。之后我通過運行測試腳本來測試連接,當我看到一切正常時,我用熱膠固定黃色線,所以它們不會飛到整個盒子的地方,我添加了一條紅色和黑色的線電源導軌。

如果您使用DC-Jack進行電源連接,請立即連接。我使用了手機充電器并將其連接到位。

第5步:最終裝配

當您確定一切正常時,將帶有LED的電路板安裝在外殼中,使LED朝前。它應該如圖1所示。

您可以用螺絲固定它或只使用膠水。我決定使用第二個選項,因為我不打算再將其刪除。

完成此操作后,我開始創建泡沫網格,以防止不需要的字母在正面照亮。首先,我從泡沫板上切下11個250 x 40毫米的碎片并將它們粘在LED板上。在正面的單行文本之間粘貼這些文本,你的構建應該看起來像我的圖2所示。

現在將泡沫切成小塊,在線條和位置之間切割他們在必要時。它應該在圖3中看起來像我的。

這樣你就可以為每個單詞創建單個單元格,最后會點亮。完成后,讓一切都干燥,切出250 x 250毫米的羊皮紙或類似的東西。我用它來散射來自LED的光。將它放在泡沫網格上并用一些膠水固定。盡量不要將它放在木制部件上。

然后將激光切割的正面膠粘到位,然后用玻璃正面完成。記得取下任何保護膜。成品應該如圖4所示。

現在放入剩下的所有電子元件并進行必要的連接。 LED條的數據線連接到我的第二個引腳(引腳2)上的Arduino,我添加了一個330歐姆的電阻以提供額外的保護。

然后將RTC模塊連接到Arduino的SDA和SCL引腳以及Arduino上的5V和GND。

然后用剩下的膠合板面板關閉外殼,你就完成了這個案例!

步驟6:固件

對于固件,我使用了Arduino的fastled和Sodaq-DS3231庫。

只有使用相同的LED條,此固件才能正常工作控制器,就像我一樣。如果您想使用不同的代碼,則可能需要更改代碼,以使其適合您的部件。我嘗試使代碼盡可能易于理解,因此您可以根據前面或LED布局快速更改代碼。如果您只使用了不同的LED控制器,那么只需在setup()中更改此行就可以了。 - 方法:

FastLED.addLeds(leds, NUM_LEDS);

但是,如果你做了一個不同的前板,改變程序開頭定義的LED數量。我認為代碼應該相對容易理解,我添加了注釋。

我承認,程序寫得不好(一切都是硬編碼的),并沒有優化,但我嘗試過保持盡可能簡單易懂。

第7步:結論

這是我的第一個指導我希望你喜歡它。如上所述,我也有一個網站,我發布更多這樣的有趣的東西。隨意訪問它。

如果您更喜歡觀看它,也可以在第一步附加視頻,而不是閱讀。

有了這個教練,我想告訴你,在沒有任何專業工具或材料的情況下,仍然可以在家里制作便宜的字時鐘。好吧,好吧你還需要一個激光切割的正面,但如果你有耐心和時間單獨剪掉每個字母,你可以自己動手。

最好的事情是:從外面看,沒有人能從里面看到它是多么簡單,所以你仍然可以假裝成為工程主腦,當人們來到你家時,即使你不打算這樣做,你仍然會有一個很好的方式代表當前時間!

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

    關注

    11

    文章

    1879

    瀏覽量

    132839
  • Arduino
    +關注

    關注

    188

    文章

    6491

    瀏覽量

    190093
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發板)和軟件(編程環境)組成,旨在讓非專業用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發,通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發表于 05-22 11:40 ?98次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作
    發表于 05-13 09:28

    如何使用PN7制作具有5180節UID的身份驗證mifare plus?

    我正在開發的讀卡器使用 PN5180。 我想讀取 7 字節 UID 的 Mifare Plus ev1 卡 但 PN5180數據表僅解釋了4節 UID 卡。 如何使用 PN7 制作具有 5180 字節 UID 的身份驗證 mifare plus 請幫我怎么做。
    發表于 04-01 06:37

    DS1302帶涓流充電的時鐘芯片技術手冊

    DS1302涓流充電計時芯片包含實時時鐘/日歷和31節靜態RAM。它通過簡單的串行接口與微處理器通信。實時時鐘/日歷提供秒、分、時、星期、日期、月和年信息。對于少于31天的月份,月底的日期會自動調整,包括針對閏年的更正。
    的頭像 發表于 02-28 09:30 ?608次閱讀
    DS1302帶涓流充電的<b class='flag-5'>時鐘</b>芯片技術手冊

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

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

    I2C總線與Arduino的接口示例

    基礎 I2C總線由兩條線組成:數據線(SDA)和時鐘線(SCL)。SDA用于傳輸數據,而SCL用于同步數據傳輸。I2C設備可以是主設備或從設備。主設備生成時鐘信號并啟動數據傳輸,從設備響應主設備的請求。 Arduino與I2C
    的頭像 發表于 01-17 15:34 ?1350次閱讀

    一千余解讀stm32時鐘

    第一節概述時鐘樹的概念可以類比于人體的心臟和血液循環系統。就像心臟通過周期性的收縮將血液泵向身體各處一樣,MCU的運行依賴于周期性的時鐘脈沖來驅動。這些脈沖通常由外部晶體振蕩器提供時鐘輸入,并最終
    的頭像 發表于 12-30 21:01 ?2656次閱讀
    一千余<b class='flag-5'>字</b>解讀stm32<b class='flag-5'>時鐘</b>樹

    DAC3482在輸入模式下,FIFO的輸出時鐘速率為什么是DACCLK/2/插值因子?

    下圖是DAC3482中描述FIFO模塊的附圖,想問下這里在輸入模式下,FIFO的輸出時鐘速率為什么是DACCLK/2/插值因子?
    發表于 12-20 16:31

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發表于 12-10 10:14

    開源項目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴展板 1
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?1945次閱讀

    dds輸出頻率與時鐘的關系

    DDS(Direct Digital Synthesizer,直接數字頻率合成器)技術是一種頻率合成方法,其輸出頻率與時鐘之間存在密切的關系。 一、DDS基本原理 DDS技術通過編程頻率控制來分頻
    的頭像 發表于 10-06 15:27 ?2197次閱讀
    dds輸出頻率與<b class='flag-5'>時鐘</b>的關系

    套接socket包含哪些參數

    套接(Socket)是計算機網絡中最基本的通信抽象,它定義了兩個進程間通信的端點。在TCP/IP協議棧中,套接是實現網絡通信的核心組件。 套接的基本概念 套接是一種通信端點,它
    的頭像 發表于 08-16 11:02 ?932次閱讀

    瀚海微SD NAND存儲功能描述(12)時鐘控制和CRC

    時鐘控制 主機可以使用SD Memory Card總線時鐘信號將卡切換到節能模式或控制總線上的數據流(以避免欠運行或過運行)。主機不允許降低時鐘頻率或關閉時鐘。 例如,在具有512
    的頭像 發表于 08-13 10:27 ?621次閱讀
    瀚海微SD NAND存儲功能描述(12)<b class='flag-5'>時鐘</b>控制和CRC

    快速掌握C語言關鍵

    C語言中的32個關鍵你知道多少個呢?根據關鍵的作用分為四類:數據類型關鍵、控制語句關鍵、存儲類型關鍵和其它關鍵
    的頭像 發表于 07-06 08:04 ?668次閱讀
    快速掌握C語言關鍵<b class='flag-5'>字</b>