91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何用Arduino控制您的家

454398 ? 來(lái)源:wv ? 2019-10-15 09:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:基礎(chǔ)知識(shí)

就像我之前說(shuō)過(guò)的,Arduino只能管理大約40mA的電流。那么,我們?nèi)绾卧黾与娏饕怨芾砀嚯娏髂??一個(gè)好的方法是使用繼電器。

但是繼電器通常使用40mA以上的電流來(lái)激活,因此我們還需要使用一個(gè)小的晶體管。

該電路如何工作:

(我用AP1開(kāi)關(guān)模擬arcuino引腳。)

arduino引腳為低電平時(shí),如果晶體管截止,則繼電器保持截止?fàn)顟B(tài)。

當(dāng)arduino引腳為HIGH時(shí),來(lái)自 Base 的電流為4.19mA strong》到晶體管的發(fā)射器。

這將激活晶體管,并允許更大的電流從 Collector 流向 Emitter ,從而使繼電器激活。

現(xiàn)在,42.29mA的電流可以直接從5V電源一直流到地面。

現(xiàn)在繼電器被激活。因此,您可以在125V AC下控制10A的電流。

繼電器:

繼電器就像一個(gè)開(kāi)關(guān),您可以使用電子信號(hào)來(lái)激活或停用它。如果您購(gòu)買SPDT繼電器,則通常會(huì)有5個(gè)引腳:

通用

NC(常閉)

否(常開(kāi))

負(fù)

正和負(fù)是激活和停用繼電器的方式。

公共引腳是通往電源的開(kāi)關(guān)(繼電器)的一部分。

NC和NO是“輸出”。 (這是不正確的說(shuō)法,但是像這樣想起來(lái)更容易)。

當(dāng)繼電器停用時(shí): NC 引腳已閉合,并且與它相連的所有引腳都將 ON 。 NO 銷是 open ,因此連接到它的任何東西都將 OFF 。

當(dāng)繼電器被激活時(shí): NC 銷處于打開(kāi)狀態(tài),表示已附加任何內(nèi)容它將關(guān)閉。 否針腳已被關(guān)閉,因此連接到它的任何東西都將打開(kāi)。

*您可以在led圖像中看到它。

步驟2:可能性無(wú)窮無(wú)盡?。?!

現(xiàn)在,您可以控制一切,從燈光到水泵!我使用這種配置來(lái)點(diǎn)燃火箭并控制火箭的階段,因此您可以想象此電路中的潛力。 :)

步驟3:PCB

我制作了一個(gè)電路,因此您可以控制6個(gè)設(shè)備。您可以添加更多的繼電器或制作更多的電路來(lái)控制更多的東西。您可以在下面下載Eagle文件。

材料清單:

6-SPDT繼電器

6- 2n2222a晶體管

6-1 1n4004二極管

6-1K電阻器

6- 10K電阻

6- 3針接線端子

1- 6針接線端子

1-2針接線端子

1-5 V電源

您可以從www.sparkfun獲取所有組件.com,http://www.adafruit.com/或http://www.digikey.com/

第4步:連接和代碼

連接:

只需將arduino從引腳2連接到引腳8。然后將5V電壓連接到板上即可。

*確保將電源接地連接到Arduino的接地。

代碼:

//為確保我們的pcb正常運(yùn)行,我們可以使用此代碼。接下來(lái),您可以根據(jù)需要對(duì)其進(jìn)行修改。

/************************************* ***********************************/

/****** *******************家庭控制****************************/

int Relay1 = 2;

int Relay2 = 3;

int Relay3 = 4;

int Relay4 = 5;

int Relay5 = 6;

int Relay6 = 7;

/************************ ***************/

//當(dāng)按下復(fù)位鍵時(shí),設(shè)置例程運(yùn)行一次:

void setup(){

//將數(shù)字引腳初始化為輸出。

pinMode(Relay1,OUTPUT);

pinMode(Relay2,OUTPUT);

pinMode(Relay3,OUTPUT);

pinMode(Relay4,OUTPUT);

pinMode(Relay5,OUTPUT);

pinMode(Relay6,OUTPUT);

}

/************************************** **************************************/

//循環(huán)例程結(jié)束并永遠(yuǎn)重復(fù)一遍:

//每個(gè)中繼都將激活一秒鐘并停用一秒鐘

void loop(){

digitalWrite(Relay1,HIGH) ;//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay1,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

digitalWrite(Relay2,HIGH);//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay2,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

digitalWrite(Relay3,HIGH);//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay3,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

digitalWrite(Relay4,HIGH);//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay4,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

digitalWrite(Relay5,HIGH);//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay5,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

digitalWrite(Relay6,HIGH);//打開(kāi)繼電器(HIGH是電壓電平)

delay(1000);//等待一秒鐘

digitalWrite(Relay6,LOW);//通過(guò)降低電壓

delay(1000)來(lái)關(guān)閉繼電器;//等待一秒鐘

}

/**************************** *************/

步驟5:準(zhǔn)備運(yùn)行!

只需添加幾個(gè)運(yùn)動(dòng)傳感器,溫度傳感器,門/窗傳感器,水傳感器等,您便可以獲得全自動(dòng)的智能家居。

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

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    PN7462族NFC Cortex - M0微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    PN7462族NFC Cortex - M0微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在當(dāng)今數(shù)字化時(shí)代,近場(chǎng)通信(NFC)技術(shù)因其便捷性和高效性,在各個(gè)領(lǐng)域得到了廣泛應(yīng)用。NXP
    的頭像 發(fā)表于 12-29 15:55 ?484次閱讀

    BTN9970/BTN9990電機(jī)控制盾牌:Arduino評(píng)估利器

    BTN9970/BTN9990電機(jī)控制盾牌:Arduino評(píng)估利器 在電子工程師的日常工作中,電機(jī)控制是一個(gè)常見(jiàn)且重要的領(lǐng)域。今天,我們就來(lái)深入探討一下英飛凌(Infineon)的BTN9970
    的頭像 發(fā)表于 12-21 11:35 ?766次閱讀

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌

    探索用于Arduino的TLE94112ES直流電機(jī)控制盾牌 引言 在電子工程領(lǐng)域,電機(jī)控制一直是至關(guān)重要的部分。對(duì)于Arduino開(kāi)發(fā)者而言,一款功能強(qiáng)大且易于使用的電機(jī)
    的頭像 發(fā)表于 12-18 16:35 ?358次閱讀

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1903次閱讀

    何用FPGA控制ADV7513實(shí)現(xiàn)HDMI畫面顯示和音頻播放

    HDMI接口顯示使用DMT時(shí)序+TMDS編碼來(lái)實(shí)現(xiàn)。當(dāng)用FPGA控制HDMI的數(shù)據(jù)傳輸時(shí),通??梢圆捎眉僐TL實(shí)現(xiàn)TMDS算法或者使用專門的HDMI芯片(如ADV7513)這兩種方案來(lái)完成。本文主要是介紹如何用FPGA控制ADV
    的頭像 發(fā)表于 12-02 11:05 ?6864次閱讀
    如<b class='flag-5'>何用</b>FPGA<b class='flag-5'>控制</b>ADV7513實(shí)現(xiàn)HDMI畫面顯示和音頻播放

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)。Arduino UNO Q單板計(jì)算機(jī)(SBC)將高性能計(jì)算與實(shí)時(shí)控制結(jié)合,提供理想的創(chuàng)新平臺(tái)。
    的頭像 發(fā)表于 11-08 09:50 ?1402次閱讀

    高通宣布收購(gòu) Arduino,加速普及前沿邊緣計(jì)算與 AI 技術(shù)

    UNO Q 是 Arduino 首款由高通 Dragonwing 平臺(tái)驅(qū)動(dòng)的“雙大腦”開(kāi)發(fā)板,它橋接了高性能計(jì)算與實(shí)時(shí)控制,能夠“眨眼間實(shí)
    的頭像 發(fā)表于 10-08 11:15 ?765次閱讀
    高通宣布收購(gòu) <b class='flag-5'>Arduino</b>,加速普及前沿邊緣計(jì)算與 AI 技術(shù)

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開(kāi)發(fā)板上,有一個(gè)ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關(guān)控制。如果希望在 Arduino ID
    發(fā)表于 09-04 08:28

    何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3675次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    宏集方案 | 如何選擇適合的過(guò)程控制器?

    在現(xiàn)代工業(yè)中,過(guò)程控制器是確保生產(chǎn)效率、質(zhì)量和安全性的關(guān)鍵設(shè)備。它們可以精準(zhǔn)監(jiān)測(cè)溫度、濕度等變量,優(yōu)化制造流程,減少人工干預(yù),從而降低錯(cuò)誤率和運(yùn)營(yíng)成本。但您是否清楚,哪種過(guò)程控制器更適合的企業(yè)
    的頭像 發(fā)表于 08-08 18:12 ?454次閱讀
    宏集方案 | 如何選擇適合<b class='flag-5'>您</b>的過(guò)程<b class='flag-5'>控制</b>器?

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開(kāi)發(fā)小核

    ; Blink 測(cè)試程序,該程序功能實(shí)現(xiàn)的是 Arduino 設(shè)備板載 LED 閃爍,DuoS 中也是支持的。 注: 在編譯下載代碼之前,請(qǐng)確保的計(jì)算機(jī)中安裝了 python 環(huán)境,并正確的配置了
    發(fā)表于 07-17 21:01

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?3次下載

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

    創(chuàng)意,比如控制燈光、傳感器、電機(jī)等。以下是Arduino入門+進(jìn)階學(xué)習(xí)資料1.Arduino編程語(yǔ)言說(shuō)明(相關(guān)文件可在下文掃碼領(lǐng)?。?.Arduino系列學(xué)習(xí)例程
    的頭像 發(fā)表于 05-22 11:40 ?1160次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

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

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡(jiǎn)單易用的可編程控制器,但是由于開(kāi)發(fā)平臺(tái)種類繁多,而且使用這些控制器基本上都需要對(duì)電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進(jìn)行多方面的了解和學(xué)習(xí),才能
    發(fā)表于 05-13 09:28

    何用FOC電機(jī)控制MATLAB仿真!

    [導(dǎo)讀]本文將介紹如何用FOC電機(jī)控制MATLAB仿真,首先從整體結(jié)構(gòu)及功能介紹,用MATLAB2013以上版本打開(kāi)文件,看到如圖1所示界面,可以看到仿真最外層由四個(gè)模塊組成:電源模塊(紅色方框
    發(fā)表于 03-28 14:51