精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Arduino的家庭自動化系統(tǒng)

454398 ? 來源:工程師吳畏 ? 2019-08-05 10:54 ? 次閱讀

家庭自動化:電路和工作

家庭自動化電路圍繞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所示。

圖。 3:Android智能手機上的控制面板

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繼電器模塊供電。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化
    +關注

    關注

    29

    文章

    5512

    瀏覽量

    79108
  • Arduino
    +關注

    關注

    187

    文章

    6464

    瀏覽量

    186655
收藏 人收藏

    評論

    相關推薦

    PLC控制系統(tǒng)與工業(yè)自動化關系

    隨著工業(yè)自動化技術的快速發(fā)展,可編程邏輯控制器(PLC)已成為現(xiàn)代工業(yè)自動化系統(tǒng)中不可或缺的核心組件。PLC以其高度的靈活性、可靠性和易用性,為工業(yè)自動化提供了強大的控制能力。 一、工
    的頭像 發(fā)表于 11-08 09:39 ?249次閱讀

    水雨情自動化測報系統(tǒng)完整解決方案

    一、背景隨著全球氣候變化和城市進程的加速,水雨情監(jiān)測與預警的重要性日益凸顯。水雨情自動化測報系統(tǒng)作為現(xiàn)代水利建設的關鍵環(huán)節(jié),在保障水資源合理利用、預防洪澇災害等方面發(fā)揮著不可替代的
    的頭像 發(fā)表于 08-19 15:11 ?858次閱讀
    水雨情<b class='flag-5'>自動化</b>測報<b class='flag-5'>系統(tǒng)</b>完整解決方案

    機械自動化和電氣自動化區(qū)別是什么

    機械自動化和電氣自動化是現(xiàn)代工業(yè)生產中兩個重要的領域,它們在許多方面有著密切的聯(lián)系,但也存在一些明顯的區(qū)別。 一、基本概念 機械自動化 機械自動化是指利用機械設備、傳感器、控制
    的頭像 發(fā)表于 07-01 09:33 ?3707次閱讀

    機械自動化自動化的一種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現(xiàn)生產過程的自動化。機械自動化自動化技術的一種,它主要涉及到使用機械設備和控制系統(tǒng)
    的頭像 發(fā)表于 07-01 09:32 ?1546次閱讀

    機械制造與自動化自動化類嗎

    機械制造與自動化自動化領域的一個重要分支,它涉及到機械設計、制造、檢測、控制等多個方面,是現(xiàn)代制造業(yè)的核心組成部分。 機械制造與自動化是指利用計算機、機器人、傳感器等自動化設備和技術
    的頭像 發(fā)表于 06-11 11:18 ?1438次閱讀

    工業(yè)自動化自動化區(qū)別是什么

    生產過程的自動控制和管理。自動化的目標是提高生產效率、降低成本、減少人為錯誤和提高產品質量。自動化技術廣泛應用于各個領域,包括制造業(yè)、交通運輸、醫(yī)療保健、家庭生活等。 二、工業(yè)
    的頭像 發(fā)表于 06-11 11:13 ?1545次閱讀

    工業(yè)自動化控制系統(tǒng)有哪些

    工業(yè)自動化控制系統(tǒng)是現(xiàn)代工業(yè)生產中不可或缺的重要組成部分。它們通過自動化技術,實現(xiàn)了生產過程的自動化、智能和信息
    的頭像 發(fā)表于 06-11 10:55 ?1317次閱讀

    工廠自動化控制系統(tǒng)中光纖的作用

    在工廠自動化控制系統(tǒng)中,光纖通信技術發(fā)揮著重要作用。本文將詳細介紹光纖在工廠自動化控制系統(tǒng)中的作用,包括光纖通信的基本原理、光纖在工廠自動化
    的頭像 發(fā)表于 06-06 15:48 ?653次閱讀

    工業(yè)自動化系統(tǒng)設計

    工業(yè)自動化系統(tǒng)設計是一項涉及多個領域和技術的綜合性任務。它旨在通過自動化設備和系統(tǒng)的集成,提高生產效率、降低能耗、確保產品質量和增強企業(yè)競爭力。 一、工業(yè)
    的頭像 發(fā)表于 02-02 17:00 ?718次閱讀
    工業(yè)<b class='flag-5'>自動化</b><b class='flag-5'>系統(tǒng)</b>設計

    自動化仿真系統(tǒng)搭建實踐

    今天我們分享TIAV17+PLCSIM+PS+SIMIT:自動化仿真系統(tǒng)搭建實踐。
    的頭像 發(fā)表于 01-04 11:28 ?1996次閱讀
    <b class='flag-5'>自動化</b>仿真<b class='flag-5'>系統(tǒng)</b>搭建實踐

    電源測試怎么自動化?電源模塊自動化測試系統(tǒng)如何實現(xiàn)?

    納米軟件在電測行業(yè)深耕十余年,在行業(yè)的大背景下,為了進一步完善自動化測試,開發(fā)出了新的智能的電源模塊自動化測試系統(tǒng)ATECLOUD-POWER,實現(xiàn)
    的頭像 發(fā)表于 12-15 14:40 ?831次閱讀
    電源測試怎么<b class='flag-5'>自動化</b>?電源模塊<b class='flag-5'>自動化</b>測試<b class='flag-5'>系統(tǒng)</b>如何實現(xiàn)?

    LabVIEW與Tektronix示波器實現(xiàn)電源測試自動化

    LabVIEW與Tektronix示波器實現(xiàn)電源測試自動化 在現(xiàn)代電子測試與測量領域,自動化測試系統(tǒng)的構建是提高效率和精確度的關鍵。本案例介紹了如何利用LabVIEW軟件結合Tektronix
    發(fā)表于 12-09 20:37

    自動化儀表和自動化控制系統(tǒng)的應用

    在企業(yè)生產過程中,要想使其達到最佳的生產效率,就需要對自動化儀表和自動化控制技術進行合理的應用。在自動化控制系統(tǒng)的應用中,要對其進行合理的設計和配置,使其能夠發(fā)揮出最大的作用。首先,要
    的頭像 發(fā)表于 12-08 10:11 ?961次閱讀

    通過KNX使家庭和樓宇自動化的控制面板設計更簡單

    通過KNX使家庭和樓宇自動化的控制面板設計更簡單
    的頭像 發(fā)表于 12-04 15:03 ?802次閱讀
    通過KNX使<b class='flag-5'>家庭</b>和樓宇<b class='flag-5'>自動化</b>的控制面板設計更簡單

    淺析中國工業(yè)自動化與智能應用

    自動化驅動產品與智能操控系統(tǒng)主要用于工業(yè)自動化中的設備自動化領域,其中自動化驅動產品是實現(xiàn)設備單機自動化
    發(fā)表于 12-01 10:11 ?988次閱讀
    淺析中國工業(yè)<b class='flag-5'>自動化</b>與智能<b class='flag-5'>化</b>應用