一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

7段Arduino時(shí)鐘的制作教程

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-14 10:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:所需零件:

1x Arduino。我使用了UNO(但任何版本都可以使用)。確保它上面有一個(gè)16MHZ計(jì)時(shí)器芯片,否則計(jì)時(shí)器功能將關(guān)閉(直到我使用RTC [Real Time Clock]更新。要知道它是否裝有計(jì)時(shí)器,它應(yīng)該在PCB上有一塊銀色的長(zhǎng)方形),上面印有16.000。

1x Arduino電源(未顯示)

1x面包板??梢允褂靡话氤叽绲陌澹歉菀资褂萌叽绲陌澹ㄎ乙黄鹗褂昧?個(gè)一半尺寸的板

Breadboard跳線-需要很多。

7x 2N3904 NPN型晶體管(支持AM/PM可能需要8個(gè),在該晶體管上工作)

8x電阻。請(qǐng)嘗試使用大于200歐姆或更小的電阻大于1k。我使用的是220歐姆(如果獲得AM/PM支持,則為10倍)

7個(gè)1k歐姆電阻器。這將使您的Arduino不會(huì)過熱(如果獲得AM/PM,則為8倍)

1x 4位數(shù)7段顯示器。我使用了一個(gè)普通的陽極顯示器(但是一個(gè)公共的陰極可以編輯代碼)。確保它帶有冒號(hào)!一個(gè)在項(xiàng)目中使用的-Sparkfun COM-09481

也有紅色,綠色和黃色(藍(lán)色多花費(fèi)50c tha n其他顏色。我得到2個(gè)以防萬一[但是如果您記得使用電阻器,它們幾乎是不會(huì)損壞的。])

*請(qǐng)注意,如果只想進(jìn)行無測(cè)試的構(gòu)建,則不需要面包板和跳線。我想先測(cè)試一下我的,但要得到其他零件時(shí),我要制造一個(gè)完成的原型。

步驟2:布置晶體管

可能該項(xiàng)目最關(guān)鍵的要素是正確布置晶體管。晶體管允許使用正電壓接地。開始稍微散開晶體管的支腳,確保它們適合各自的孔(如圖所示)。確保晶體管之間至少有一個(gè)空行。仔細(xì)檢查以確保平整面朝向您,否則將無法使用。對(duì)所有7個(gè)晶體管執(zhí)行此操作。如果要進(jìn)行AM/PM支持,請(qǐng)布置額外的一個(gè)

第3步:開始連接所有晶體管

Ah,此項(xiàng)目的第一個(gè)實(shí)際接線工作。使用跳線將晶體管的集電極(如下圖所示)連接到面包板上的接地軌。將跳線從面包板上的接地軌連接到Arduino板上的接地引腳。您可能會(huì)看到,油漆不是我的強(qiáng)項(xiàng):)

***警告!下一節(jié)可能包含與電氣組件及其使用方法有關(guān)的科學(xué)。繼續(xù)自行承擔(dān)風(fēng)險(xiǎn)。謝謝。***

基本晶體管課程。要使用NPN晶體管,在基極引腳上放置電流可使成比例的電流通過集電極引腳到達(dá)發(fā)射極引腳。這是非?;镜模?yàn)榫w管具有不同的最小電流,最大額定值和不同的電流容量,以及其他許多功能。幸運(yùn)的是,2N3904對(duì)我們非常友善,非常適合使用低功率源(例如Arduino)進(jìn)行小規(guī)模,高頻切換。是的!

第4步:將電阻添加到晶體管中。假設(shè)快5倍!

現(xiàn)在您必須在晶體管的發(fā)射極上添加電阻,否則可能會(huì)不小心炸掉顯示屏當(dāng)您將其連接起來時(shí)。

連接很簡(jiǎn)單,從發(fā)射極開始,跳到電路板的中心,然后將其連接到另一側(cè)。

取決于電阻器,顯示器可能是

第5步:電阻更多

通過添加這些電阻,可以防止Arduino使用過多的電流,然后使其過熱。您需要在每個(gè)晶體管的基極(中間引腳)和晶體管左側(cè)的空白行之間連接一個(gè)1k電阻。

步驟6:現(xiàn)在進(jìn)入較難的部分(連接顯示器)

將晶體管輸出連接到顯示器比較困難。確保您已經(jīng)準(zhǔn)備好顯示器的數(shù)據(jù)表,因?yàn)槟枰榭茨抢锏囊_排列。對(duì)于我的顯示器,我按順序從A到G依次連接晶體管,最左邊的晶體管用于A,最右邊的晶體管作為G(以及我的AM/PM的另一個(gè)晶體管,從現(xiàn)在起將其稱為H的一部分) )。它有助于使事情更有條理。哪個(gè)晶體管連接到哪個(gè)引腳取決于您的顯示器及其引腳。

步驟7:將顯示器連接至Arduino

對(duì)于我們的第一個(gè)測(cè)試,您需要將Arduino輸出引腳連接到特定的晶體管。

對(duì)于A段:將引腳12(在Arduino上)連接到第一個(gè)(最左側(cè))1k電阻(連接到晶體管)基本[中間引腳])

對(duì)于B段:將引腳11(在Arduino上)連接到最左邊的第二個(gè)1k

對(duì)于C段:將引腳10(在Arduino上)連接到第三個(gè)1k

對(duì)于D部分:將引腳9(在Arduino上)連接到第四個(gè)1k

對(duì)于段E:將引腳8(在Arduino上)連接到第五個(gè)1k

對(duì)于段F:將引腳7(在Arduino上)連接到第六個(gè)1k

對(duì)于段G:將引腳6(在Arduino上)連接到第七個(gè)(最右邊)1k

對(duì)于段H:將引腳A3(在Arduino上)連接到H段晶體管上的1k。在測(cè)試中并未實(shí)際使用。

步驟8:快到了!

連接數(shù)字電源引腳(1, 2、6、8)分別連接到Arduino上的5、4、3和2針。進(jìn)行如下操作:

數(shù)字1:在Arduino上的針腳5:數(shù)字2:在Arduino上的針腳4:數(shù)字3:在Arduino上的針腳3:數(shù)字4:在Arduino

上的針腳2:冒號(hào):引腳在Arduino上為3(未在測(cè)試中使用)

PM點(diǎn)(撇號(hào))連接到Arduino的引腳2,并且其各自的接地引腳接地)

步驟9:測(cè)試

時(shí)間終于到了!是時(shí)候測(cè)試您的顯示器了,這是晶體管的優(yōu)點(diǎn)!

下載并運(yùn)行下面發(fā)布的代碼。請(qǐng)注意,如果下載了.tmp文件,沒關(guān)系,只需將其重命名為.pde文件,然后在計(jì)算機(jī)上的Arduino中運(yùn)行它即可。

您應(yīng)該看到各種模式和測(cè)試都在數(shù)字上進(jìn)行。如果發(fā)現(xiàn)任何異常,請(qǐng)檢查接線。這是一個(gè)視頻,向您展示理想的測(cè)試應(yīng)該是什么樣子。更新:我將視頻嵌入到工作中:)感謝用戶Burf將我引導(dǎo)到正確的頁面。

《對(duì)象高度=“ 390” width =“ 640”》

《嵌入allowfullscreen =“ true” allowscriptaccess =“始終” height =“ 390” src =“//www.youtube.com/v/NeEI7_-zZjI?fs = 1&hl = zh_CN“ type =” application/x-shockwave-flash“ width =” 640“》

如果一切順利,請(qǐng)?zhí)^下一步并繼續(xù)。如果它似乎不起作用,請(qǐng)轉(zhuǎn)到下一步。

步驟10:故障排除:(

故障排除。甚至只是一提如果您的顯示器無法正常工作,則需要檢查一些內(nèi)容。

請(qǐng)確保晶體管的方向正確,平坦的一面應(yīng)面向您。電阻連接到晶體管的最左邊的引腳,并且從電阻到顯示器的跳線都鉤在相應(yīng)的引腳上。最后,確保將顯示器的跳線連接到正確的Arduino引腳上。

如果沒有任何作用,并且一切都正確連接,請(qǐng)檢查您的顯示器,也許某些部分被燒壞了。第11步:最后!時(shí)鐘部分!

好了,如果所有測(cè)試都順利,是時(shí)候讓您的時(shí)鐘,我們必須重新調(diào)整顯示屏上的引腳和Arduino上的引腳的范圍(這樣我以后可以有一些額外的引腳用于可能的PWM控制)

*注意。最好將Arduino清空,這樣可以更輕松地上傳下一個(gè)草圖(有時(shí)會(huì)凍結(jié))。為此,請(qǐng)轉(zhuǎn)到“文件”》“示例”》“基礎(chǔ)”》“ BareMinimum”(或等效文件)并將其上傳到您的Arduino。 Arduino

Seg C到Arduino

上的Seg D到引腳5在Arduino

Seg E上到Arduino

Seg F上的引腳4到Arduino

Seg G到引腳A1上的引腳A0 Arduino

Seg H所在的位置

數(shù)字電源引腳:

數(shù)字1至Arduino上的引腳11的數(shù)字2至Arduino上的引腳10的數(shù)字

數(shù)字3至Arduino上的引腳9的數(shù)字4到Arduino

Colon上的引腳6。確保將冒號(hào)接地引腳接地!我的引腳與其余數(shù)字輸出引腳不同。

步驟12:上傳時(shí)鐘代碼

更新:版本1.4!此更新包括AM/PM支持以及更簡(jiǎn)單的代碼。

要使用該代碼,請(qǐng)下載下面包含的文件。它應(yīng)下載為.tmp文件,只需將其重命名為.zip文件即可。將文件解壓縮到arduino素描文件夾中。在arduino中,轉(zhuǎn)到Sketchbook》 TimeDuino_v1.4并將其打開。它應(yīng)該有一個(gè)帶有3個(gè)選項(xiàng)卡的程序。轉(zhuǎn)到第三個(gè)標(biāo)簽來設(shè)置變量。請(qǐng)確保閱讀評(píng)論!

上傳后,它應(yīng)顯示9:42,并帶有PM點(diǎn)。

步驟13:可能的更新/改進(jìn)

我有一些關(guān)于此時(shí)鐘的更新,如果我可以使它們工作,就應(yīng)該發(fā)布。.. v1.1-使用顯示的小數(shù)和撇號(hào)

v1.2-添加按鈕以設(shè)置時(shí)間

v1.3-支持閃爍的冒號(hào),將每秒閃爍冒號(hào)(如某些時(shí)鐘)

更新!眨眼冒號(hào)支持(通讀代碼以了解操作方法)

v1.4-24小時(shí)時(shí)鐘配置

更新!支持24小時(shí)制。閱讀代碼以獲取詳細(xì)信息

v1.6-可能增加秒數(shù),使用另外2位數(shù)字,使其顯示為6位數(shù)字。v1.8-RTC支持(我已訂購(gòu)了DS1307時(shí)鐘芯片,以及所需的時(shí)鐘芯片)使其工作,但需要一些時(shí)間才能使它正常工作)(希望)可以消除計(jì)時(shí)問題(顯示器運(yùn)行速度很快,正在測(cè)試以減小效果) 》另外一些更新可能包括對(duì)公共陰極顯示器的支持,從而消除了對(duì)特定顯示器的需求,并增加了警報(bào)和暫停功能。

責(zé)任編輯:wv

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

    關(guān)注

    11

    文章

    1901

    瀏覽量

    133229
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

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

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

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

    開源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!

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

    I2C總線與Arduino的接口示例

    基礎(chǔ) I2C總線由兩條線組成:數(shù)據(jù)線(SDA)和時(shí)鐘線(SCL)。SDA用于傳輸數(shù)據(jù),而SCL用于同步數(shù)據(jù)傳輸。I2C設(shè)備可以是主設(shè)備或從設(shè)備。主設(shè)備生成時(shí)鐘信號(hào)并啟動(dòng)數(shù)據(jù)傳輸,從設(shè)備響應(yīng)主設(shè)備的請(qǐng)求。 Arduino與I2C
    的頭像 發(fā)表于 01-17 15:34 ?1599次閱讀

    使用TVP5158對(duì)640x480的逐行視頻進(jìn)行解碼時(shí),運(yùn)行一時(shí)間后就沒有時(shí)鐘信號(hào)了,為什么?

    在使用TVP5158對(duì)640x480的逐行視頻進(jìn)行解碼時(shí),運(yùn)行一時(shí)間后(時(shí)間長(zhǎng)短不一,在1-7小時(shí)之間)就沒有時(shí)鐘信號(hào)了,這時(shí)讀到TVP5158里的寄存器的值顯示有視頻數(shù)據(jù),這會(huì)是什么原因?qū)е碌模?
    發(fā)表于 12-18 07:55

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

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

    時(shí)序約束一主時(shí)鐘與生成時(shí)鐘

    一、主時(shí)鐘create_clock 1.1 定義 主時(shí)鐘是來自FPGA芯片外部的時(shí)鐘,通過時(shí)鐘輸入端口或高速收發(fā)器GT的輸出引腳進(jìn)入FPGA內(nèi)部。對(duì)于賽靈思
    的頭像 發(fā)表于 11-29 11:03 ?1397次閱讀
    時(shí)序約束一主<b class='flag-5'>時(shí)鐘</b>與生成<b class='flag-5'>時(shí)鐘</b>

    開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

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

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開發(fā)板 :確保你有一塊Arduino開發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2187次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?2708次閱讀

    使用低成本MSP430 MCU簡(jiǎn)化7LED秒表應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《使用低成本MSP430 MCU簡(jiǎn)化7LED秒表應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 10:12 ?0次下載
    使用低成本MSP430 MCU簡(jiǎn)化<b class='flag-5'>7</b><b class='flag-5'>段</b>LED秒表應(yīng)用說明

    7數(shù)碼管的顯示方式有哪幾種,各自的特點(diǎn)是什么?

    7數(shù)碼管是一種常見的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備中,如計(jì)算器、電子鐘、數(shù)字儀表等。7數(shù)碼管的顯示方式有很多種,每種顯示方式都有其獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。以下是對(duì)
    的頭像 發(fā)表于 08-28 16:23 ?2005次閱讀

    7數(shù)碼管共陰共陽如何顯示數(shù)字

    7數(shù)碼管是一種常見的顯示設(shè)備,用于顯示數(shù)字和部分字母。它由7個(gè)LED發(fā)光二極管組成,每個(gè)LED可以獨(dú)立控制,從而實(shí)現(xiàn)數(shù)字和字母的顯示。 一、共陰共陽7
    的頭像 發(fā)表于 08-28 16:19 ?5264次閱讀

    AIP1668 中微愛芯 顯示驅(qū)動(dòng)芯片 3線串口共陰極107位或134位

    深圳市三佛科技有限公司供應(yīng)AIP1668 中微愛芯 顯示驅(qū)動(dòng)芯片 3線串口共陰極107位或134位 3線串口共陰極107位或13
    發(fā)表于 08-09 11:17

    AIP1628 中微愛芯 顯示驅(qū)動(dòng)芯片 3線串口共陰極107位或134位

    深圳市三佛科技有限公司供應(yīng)3線串口共陰極107位或134位 LED驅(qū)動(dòng)控制/ 10*2位鍵盤掃描專用電路 概述 AiP1628是帶鍵盤掃描接口的LED驅(qū)動(dòng)控制專用電路,內(nèi)部集成有MCU數(shù)字接口
    發(fā)表于 08-09 11:12