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

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

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

如何利用Arduino UNO設(shè)計(jì)無(wú)RTC模塊簡(jiǎn)單時(shí)鐘

科技觀察員 ? 來(lái)源:hackster.io ? 作者:hackster.io ? 2022-05-14 15:16 ? 次閱讀

它只是一個(gè)由Arduino控制的簡(jiǎn)單數(shù)字時(shí)鐘,無(wú)需使用任何RTC模塊(實(shí)時(shí)時(shí)鐘)。每次打開(kāi)此時(shí)鐘時(shí),您都必須將其設(shè)置為當(dāng)前時(shí)間,就像家庭中的模擬時(shí)鐘一樣。

我的目標(biāo)是讓初學(xué)者了解如何僅使用簡(jiǎn)單的材料而不使用大量難以理解的代碼來(lái)使用Arduino。那么讓我們開(kāi)始吧。

開(kāi)始吧

任何沒(méi)有使用面包板經(jīng)驗(yàn)的人,連接電線都可以輕松制作這個(gè)電路。沒(méi)有什么可擔(dān)心的,只需按照?qǐng)D表并使用公跳線連接,或者您可以使用穿孔板并焊接所有東西。

按照電路圖:

pYYBAGJ_VxGAftXnAARreSEjWCs009.png

首先連接液晶顯示器、觸覺(jué)開(kāi)關(guān)、電阻器電位器。如果您在連接電路時(shí)遇到問(wèn)題,請(qǐng)按照下面給出的分步圖進(jìn)行操作:

編程

然后使用ArduinoIDE將下面給出的代碼上傳到您的Arduino:

poYBAGJ_Vw2AGeGaAADOTNx3Lbc141.png

完成與Arduino的連接。這就是您構(gòu)建的Arduino數(shù)字時(shí)鐘。

測(cè)試

現(xiàn)在通過(guò)連接USB電纜或使用12V適配器為Arduino供電。Arduino應(yīng)該啟動(dòng)并且LCD背光應(yīng)該發(fā)光。如果您在LCD上看不到任何內(nèi)容,請(qǐng)不要擔(dān)心。嘗試轉(zhuǎn)動(dòng)電位器,您可以看到文字變得更清晰。當(dāng)您達(dá)到所需的對(duì)比度時(shí)停止轉(zhuǎn)動(dòng)。根據(jù)電路圖,右邊的按鈕是改變小時(shí),左邊的按鈕是改變分鐘。

pYYBAGJ_VwGAP3qeAAREsCd6cUc088.png

最后一件事

您可以通過(guò)更改以下內(nèi)容來(lái)更改時(shí)間下方顯示的消息:

pYYBAGJ_Vv2APSM7AAAQz75Z-Zs398.png

代碼中的文本。

將HAVEANICEDAY更改為GOODMORNING、GOODEVENING或其他任何內(nèi)容。保存它,然后將其重新上傳到Arduino。

poYBAGJ_VveASChaAALPQG_a64A304.png

此外:設(shè)計(jì)時(shí)鐘主體

poYBAGJ_VvOAV008AAE-Z8x6Eto388.png

現(xiàn)在你已經(jīng)在面包板上構(gòu)建了電路,將它轉(zhuǎn)移到一個(gè)預(yù)制板上,這樣你就可以把所有東西都放在一個(gè)盒子里。將所有內(nèi)容復(fù)制到預(yù)制板上并不難。但請(qǐng)記住不要將按鈕焊接在預(yù)制板上,使用一些電線延長(zhǎng)按鈕,以便我們可以將其粘在盒子外面

既然我們已經(jīng)構(gòu)建了時(shí)鐘機(jī)制、顯示器和所有這些,讓我們構(gòu)建一個(gè)主體來(lái)容納我們所有的電子設(shè)備。我更喜歡使用紙板來(lái)制作它,因?yàn)樗菀资褂?,而且最重要的是它是可生物降解的?/p>

制作盒子

我們將制作一個(gè)盒子,里面裝著我們所有的電子產(chǎn)品、Arduino等。盒子的要求尺寸是8cm(長(zhǎng))x5cm(寬)x4cm(高)

通過(guò)在硬紙板上繪制圖表或?qū)⑾旅娼o出的(真實(shí)的盒子模板)模板打印在A4紙上,然后將其粘貼到硬紙板上,將模板復(fù)制到紙板上。

剪下模板。

剪下標(biāo)有“x”的矩形,以便可以看到LCD顯示屏。

沿著紅線切割,這樣我們就可以折疊所有東西來(lái)制作一個(gè)盒子。

將電子設(shè)備放入盒子內(nèi)。

折疊所有東西并用熱膠粘住它們。

切孔,以便您可以取出按鈕并將它們粘在盒子的側(cè)面,并連接12伏適配器為電子設(shè)備供電。

建立圈子

想知道我為什么選擇這種設(shè)計(jì)嗎?

這是因?yàn)槲掖蛩銥檫@個(gè)時(shí)鐘添加更多功能,當(dāng)我完成它時(shí),我會(huì)告訴你們。

剪出三個(gè)圓圈,一個(gè)半徑為75厘米,第二個(gè)半徑為65厘米,另一個(gè)半徑為55厘米,如下面的模板所示

在每個(gè)圓圈的中間切出一個(gè)7厘米x2厘米的矩形,或者您可以使用粘貼在紙板上的印刷模板將其切出。

用您最喜歡的顏色繪制圓圈,并添加您自己的設(shè)計(jì)!

在大圓圈的頂部貼上與切口矩形對(duì)齊的中等大小的圓圈,然后以相同的方式將較小的圓圈貼在它上面

把這一切放在一起

將包含所有電子設(shè)備的盒子粘貼在大圓圈的背面,將LCD的顯示與我們的切口矩形對(duì)齊。使用熱膠槍將它們?nèi)空吃谝黄?。在時(shí)鐘的背面粘上一個(gè)掛鉤或類似的東西,這樣你就可以把它掛在墻上

啟動(dòng)你的時(shí)鐘

使用按鈕調(diào)整時(shí)間

掛在墻上!

到這里,您已經(jīng)制作了自己的Arduino數(shù)字時(shí)鐘。

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

    關(guān)注

    2

    文章

    149

    瀏覽量

    20287
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186350
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Arduino UNO OLED時(shí)鐘的硬件是由哪些部分組成的

    硬件基礎(chǔ)1. arduino UNO 開(kāi)發(fā)板2.128x64 OLED 7線 SPI3.DS3231時(shí)鐘模塊Arduino 代碼 PS:需要
    發(fā)表于 01-17 06:28

    利用語(yǔ)音識(shí)別模塊arduino UNO測(cè)試一個(gè)簡(jiǎn)單的語(yǔ)音控制小燈亮滅的程序

    文章目錄簡(jiǎn)述器件代碼部分測(cè)試結(jié)果總結(jié)簡(jiǎn)述這里利用語(yǔ)音識(shí)別模塊arduino UNO 測(cè)試一個(gè)簡(jiǎn)單的語(yǔ)音控制小燈亮滅的程序。希望能給我一樣的
    發(fā)表于 02-15 07:03

    實(shí)時(shí)時(shí)鐘模塊設(shè)計(jì),可使用按鈕設(shè)置RTC模塊的日期和時(shí)間

    一個(gè)簡(jiǎn)單的項(xiàng)目,可使用按鈕設(shè)置RTC模塊的日期和時(shí)間,并從通過(guò)ESP 01 wifi模塊連接的服務(wù)器獲取和設(shè)置時(shí)間。 ? 硬件部件: Arduino
    的頭像 發(fā)表于 01-27 11:47 ?4309次閱讀

    Arduino UNO OLED 時(shí)鐘

    硬件基礎(chǔ)1. arduino UNO 開(kāi)發(fā)板2.128x64 OLED 7線 SPI3.DS3231時(shí)鐘模塊Arduino 代碼 PS:需要
    發(fā)表于 01-18 09:51 ?10次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> OLED <b class='flag-5'>時(shí)鐘</b>

    使用ArduinoRTC模塊的LED矩陣時(shí)鐘

    電子發(fā)燒友網(wǎng)站提供《使用ArduinoRTC模塊的LED矩陣時(shí)鐘.zip》資料免費(fèi)下載
    發(fā)表于 11-07 11:11 ?6次下載
    使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>RTC</b><b class='flag-5'>模塊</b>的LED矩陣<b class='flag-5'>時(shí)鐘</b>

    使用Arduino Uno和聲音/語(yǔ)音模塊

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Uno和聲音/語(yǔ)音模塊.zip》資料免費(fèi)下載
    發(fā)表于 11-18 12:08 ?0次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>和聲音/語(yǔ)音<b class='flag-5'>模塊</b>

    Arduino DS1307 RTC時(shí)鐘

    電子發(fā)燒友網(wǎng)站提供《Arduino DS1307 RTC時(shí)鐘.zip》資料免費(fèi)下載
    發(fā)表于 11-22 09:15 ?4次下載
    <b class='flag-5'>Arduino</b> DS1307 <b class='flag-5'>RTC</b><b class='flag-5'>時(shí)鐘</b>

    適用于Arduino Uno板的簡(jiǎn)單計(jì)時(shí)器

    電子發(fā)燒友網(wǎng)站提供《適用于Arduino Uno板的簡(jiǎn)單計(jì)時(shí)器.zip》資料免費(fèi)下載
    發(fā)表于 11-29 11:34 ?0次下載
    適用于<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>板的<b class='flag-5'>簡(jiǎn)單</b>計(jì)時(shí)器

    簡(jiǎn)單Arduino Uno ESP8266集成

    電子發(fā)燒友網(wǎng)站提供《簡(jiǎn)單Arduino Uno ESP8266集成.zip》資料免費(fèi)下載
    發(fā)表于 12-15 11:51 ?0次下載
    <b class='flag-5'>簡(jiǎn)單</b>的<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b> ESP8266集成

    使用1307 RTC、I2C LCD和Arduino Uno的數(shù)字日歷時(shí)鐘

    電子發(fā)燒友網(wǎng)站提供《使用1307 RTC、I2C LCD和Arduino Uno的數(shù)字日歷時(shí)鐘.zip》資料免費(fèi)下載
    發(fā)表于 12-15 11:12 ?1次下載
    使用1307 <b class='flag-5'>RTC</b>、I2C LCD和<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>的數(shù)字日歷<b class='flag-5'>時(shí)鐘</b>

    基于Arduino Uno的二進(jìn)制時(shí)鐘

    該項(xiàng)目是關(guān)于使用 Arduino 和兩個(gè) LED 矩陣的數(shù)字和二進(jìn)制時(shí)鐘,帶有 MAX72XX 和 RTC(實(shí)時(shí)時(shí)鐘),包括幾個(gè)功能。數(shù)字和二進(jìn)制時(shí)
    發(fā)表于 12-20 14:46 ?0次下載

    基于Arduino UNO的史上最簡(jiǎn)單數(shù)字時(shí)鐘

    有史以來(lái)最簡(jiǎn)單Arduino LCD 時(shí)鐘。只需要一個(gè) Arduino UNO、一個(gè) 1602 LCD 和兩個(gè)按鈕。沒(méi)有電阻器,沒(méi)有電位
    發(fā)表于 12-21 11:29 ?2次下載

    使用Arduino UNO連接GPS模塊

    電子發(fā)燒友網(wǎng)站提供《使用Arduino UNO連接GPS模塊.zip》資料免費(fèi)下載
    發(fā)表于 01-04 10:42 ?3次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>連接GPS<b class='flag-5'>模塊</b>

    在具有溫度和濕度的Arduino中不使用RTC時(shí)鐘

    電子發(fā)燒友網(wǎng)站提供《在具有溫度和濕度的Arduino中不使用RTC時(shí)鐘.zip》資料免費(fèi)下載
    發(fā)表于 02-02 16:31 ?0次下載
    在具有溫度和濕度的<b class='flag-5'>Arduino</b>中不使用<b class='flag-5'>RTC</b>的<b class='flag-5'>時(shí)鐘</b>

    Arduino UNO驅(qū)動(dòng)的簡(jiǎn)單天氣監(jiān)測(cè)系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《Arduino UNO驅(qū)動(dòng)的簡(jiǎn)單天氣監(jiān)測(cè)系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 06-20 09:34 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>驅(qū)動(dòng)的<b class='flag-5'>簡(jiǎn)單</b>天氣監(jiān)測(cè)系統(tǒng)