家庭自動化:電路和工作
家庭自動化電路圍繞Arduino Uno板,藍牙模塊HC-05和3通道繼電器板。通道數(shù)取決于您希望控制的設備數(shù)量。 Arduino Uno采用12V DC適配器/電源供電。繼電器模塊和藍牙模塊可以依次使用Arduino Uno的板電源供電。作者的原型如圖1所示。每個設備的連接細節(jié)如圖2所示。
圖1:作者的原型
圖。 2:設備的連接
藍牙模塊
本項目使用的藍牙模塊為HC-05(圖4),支持主從模式串行通信(9600-115200 bps)SPP和UART接口。使用這些功能,它可以與其他支持藍牙的設備(如手機,平板電腦和筆記本電腦)進行通信。模塊采用3.3V至5V電源供電。
繼電器模塊
繼電器允許您使用電壓和/來打開或關閉電路或目前比Arduino可以處理的要高得多。繼電器在Arduino側的低壓電路和控制負載的高壓側之間提供完全隔離。它使用Arduino的5V激活,反過來控制風扇,燈和空調等電器。一個8通道繼電器模塊如圖3所示。
String voice;
int RED = 2;
int YELLOW = 3;
void RedOn(){
digitalWrite (RED, LOW);
}
void RedOff(){
digitalWrite (RED, HIGH);
}
void YellowOn(){
digitalWrite (YELLOW, LOW);
}
void YellowOff(){
digitalWrite (YELLOW, HIGH);
}
void allon() {
digitalWrite (RED, LOW);
digitalWrite (YELLOW, LOW);
}
void alloff() {
digitalWrite (RED, HIGH);
digitalWrite (YELLOW, HIGH);
}
void setup() {
Serial.begin(9600);
pinMode(RED, OUTPUT);
pinMode(YELLOW, OUTPUT);
digitalWrite (RED, HIGH);
digitalWrite (YELLOW, HIGH);
}
void loop() {
while(Serial.available()) {
delay(10);
char c=Serial.read();
if(c==‘#’)
{
break;
}
voice += c;
}
if (voice.length() 》 0) {
Serial.println(voice);
if (voice == “on” || voice== “all on”)
{
allon() ;
}
else if (voice == “off” || voice==“all off”)
{
alloff() ;
}
else if(voice ==“red” || voice ==“red on”){
RedOn();
}
else if(voice ==“red off”){
RedOff();
}
else if(voice ==“yellow” || voice ==“yellow on”){
YellowOn();
}
else if(voice ==“yellow off”){
YellowOff();
}
voice=“”;
}
}
Arduino Uno board
Arduino是一個基于靈活性的開源電子原型開發(fā)平臺,易于使用的硬件和軟件。它適用于藝術家,設計師,業(yè)余愛好者以及任何對創(chuàng)建交互式對象或環(huán)境感興趣的人。
Arduino Uno基于ATmega328微控制器(MCU)。它由14個數(shù)字輸入/輸出引腳,6個模擬輸入,用于編程板載MCU的USB連接,電源插孔,ICSP接頭和復位按鈕組成。它采用16MHz晶體振蕩器工作,包含支持MCU所需的一切。它非常易于使用,因為您只需使用USB電纜將其連接到計算機,或使用AC-DC適配器或電池供電即可開始使用。板載MCU使用Arduino IDE以Arduino編程語言編程。
圖。 5:繼電器模塊連接
引腳藍牙模塊的Gnd和Vcc連接到Gnd和+ 3.3V的Arduino板。引腳2,3和4連接到繼電器板的三個繼電器(RL1,RL2和RL3)。繼電器板的引腳Vin和Gnd分別連接到Arduino板的引腳Vin和Gnd。
注意。 Vin通常用于提供輸入功率,但由于我們使用適配器為Arduino提供12V,我們可以使用Arduino上的Vin引腳為12V繼電器模塊供電。
-
自動化
+關注
關注
29文章
5512瀏覽量
79108 -
Arduino
+關注
關注
187文章
6464瀏覽量
186655
發(fā)布評論請先 登錄
相關推薦
評論