呢個教學係以下嘅一部分: 使用 Arduino 控制继电器
这里是所有与接力赛相关的视频合集。其他视频的链接在本文下方。
用Arduino控制5V繼電器,嚟控制交流或直流負載,好似燈膽或者摩打咁。
呢個教學示範點樣用Arduino配合5V繼電器模組去控制高壓裝置,例如燈、風扇或者其他電器。今次課程用嘅繼電器係高電平觸發,即係話當訊號腳收到高電平(5V)嘅時候就會啟動。

繼電器模組喺智能家居同工業控制系統入面好重要,可以安全噉將微控制器同交流電供電嘅裝置連接埋一齊。
Arduino程式碼同接線圖喺呢篇文章下面可以搵到。
咩係高電平觸發繼電器?
繼電器係一種用電力控制嘅機電開關。高電平觸發版本喺輸入訊號腳被拉高(通常係5V)嘅時候就會啟動。佢包含:
-
一個用嚟切換嘅電磁線圈
-
一個常開(NO)同常閉(NC)接點


-
訊號、VCC同GND腳
呢個模組令到Arduino可以控制一啲電壓高過開發板可以直接處理嘅裝置。
接駁繼電器模組

為咗安全噉用繼電器配合Arduino,接線方法如下:
-
VCC(中間腳)接去Arduino嘅5V
-
GND接去Arduino嘅GND
-
IN(訊號腳)接去Arduino嘅數碼腳位2
-
繼電器輸出端子 - 將其中一個端子同燈膽、風扇或者其他交流/直流負載串聯連接。
程式碼概覽
以下係今次課程用嘅基本Arduino程式碼:
cppCopyEditvoid setup() {
pinMode(2, OUTPUT); // 將腳位2設定為輸出
}
void loop() {
digitalWrite(2, HIGH); // 開啟繼電器
delay(1000); // 等1秒
digitalWrite(2, LOW); // 關閉繼電器
delay(1000); // 等1秒
}
-
當數碼腳位2設定為HIGH嘅時候,繼電器會開啟。
-
當腳位2設定為LOW嘅時候,繼電器會關閉。
-
呢個循環每隔1秒重複一次。
呢個設定通常用嚟根據感應器或者時間表去自動化家居照明或者電力控制。
影片章節
-
00:00 – 繼電器講解
-
03:33 – 接線講解
-
04:42 – 程式碼講解
-
06:10 – 示範
45-This is the Arduino code for a 5V relay
語言: C++
/*
* This is the Arduino code for Dual Channel 5V Relay
* to control turning ON or OFF AC or DC loads
* Watch the video https://youtu.be/58XWVDnB7Ss
*
* Written by Ahmad Nejrabi for Robojax Video
* Date: December 26, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purposes only.
*
*/
void setup() {
pinMode(7, OUTPUT);// connected to S terminal of Relay
}
void loop() {
digitalWrite(7,HIGH);// turn relay ON
delay(3000);// keep it ON for 3 seconds
digitalWrite(7, LOW);// turn relay OFF
delay(5000);// keep it OFF for 5 seconds
}
你可能需要嘅嘢
-
亞馬遜1-channel 5V relay moduleamzn.to
-
阿里巴巴速卖通Buy 5V/12V 1, 2, 4, 6, or 8-channel relay modules.click.aliexpress.com
資源與參考資料
暫時冇資源。
文件📁
冇文件可用。