加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

使用Arduino和繼電器控制燈光

2020/12/28
489
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

用于控制繼電器電路如下:

在本教程中,我們將使用等效于Arduino的Yourduino的RoboRed 。為了不使RoboRed上的I / O引腳過載,將使用晶體管從Arduino的電源而不是IO引腳向繼電器提供電流。然后,IO引腳將位于晶體管的基極上,以打開和關(guān)閉晶體管。將使用NPN晶體管。晶體管需要確保的全部是飽和狀態(tài)。PN2222A晶體管的飽和電流要求為0.1mA。我們將為R2使用2K電阻器,該電阻器將為我們提供5V / 2kohm = 2.5mA的基極電流,使晶體管達(dá)到飽和。 我們需要設(shè)置的下一個電流是通過繼電器線圈的電流。該SRD-05VDC-SL-C型繼電器數(shù)據(jù)表規(guī)定,為此所需的額定電流為89.3毫安。我們將調(diào)整R1的大小以提供此電流。線圈電阻標(biāo)稱值為55歐姆。這意味著我們在調(diào)整R1大小時必須考慮到這一點(diǎn)。電路的另一部分應(yīng)考慮的是晶體管的VCE_sat(飽和時的集電極至發(fā)射極電壓)。查看PN2222的PN2222A晶體管數(shù)據(jù)表,對于給定的晶體管集電極電流和基極電流,最壞情況VCE_sat約為0.1V。

在5V電源和VCE壓降0.1V的情況下,R1和繼電器線圈上的電壓為4.9V?,F(xiàn)在我們需要確定R1的電阻大小,以使89.3mA通過線圈。為此,我們將使用等式V = IR(電壓=電流*電阻)。對于我們的方程式,4.9V = 89.3mA * R或R = 4.9V / .089A = 55.05hms。因此,現(xiàn)在我們需要R1加上等于55.05歐姆的線圈電阻。這將需要0.05歐姆,基本上是0歐姆。即使我們?yōu)镽1放置0.5歐姆,線圈電流變化也將非常小。不用R1并將線圈直接連接到晶體管的集電極就可以了。

現(xiàn)在,我們將繼電器連接到面包板上,并使用26W的燈泡燈顯示繼電器的功能。如果您不熟悉交流電路,請尋找一些使用交流電路的安全提示。電路帶電時,切勿割斷或剝線。我們將如下圖所示連接燈泡:

首先,我們將剝?nèi)襞莸慕涣麟娫淳€以破壞燈泡的L1。然后它將到達(dá)開關(guān)繼電器的任一側(cè)。現(xiàn)在,當(dāng)繼電器閉合時,電路將為燈泡完成,燈泡將點(diǎn)亮。

現(xiàn)在,我們將使用RoboRed Yourduino的Pin 3 來打開和關(guān)閉此繼電器,這將打開和關(guān)閉燈。當(dāng)引腳3變?yōu)?a class="article-link" target="_blank" href="/tag/%E9%AB%98%E7%94%B5%E5%B9%B3/">高電平時,它將打開晶體管,該晶體管將關(guān)閉繼電器。當(dāng)引腳3變?yōu)榈碗娖綍r,晶體管將關(guān)閉,并且沒有電流通過繼電器,從而斷開繼電器。該代碼將每3秒循環(huán)一次。首先,繼電器將在最初的3秒鐘內(nèi)打開,然后在接下來的3秒鐘內(nèi)關(guān)閉繼電器,打開燈,然后在接下來的3秒鐘內(nèi),繼電器打開,關(guān)閉燈,這將持續(xù)到Arduino關(guān)閉或燈泡燒壞。

 

  • Relay_circuit_with_Load-300x273.jpg
  • code_snippet__1.c

相關(guān)推薦

電子產(chǎn)業(yè)圖譜