資料介紹
成分
ARDUINO UNO REV3
?
|
× 1 |
5v繼電器
?
|
× 4 |
BC547C
半
|
× 4 |
C503C-RCS-CYAZaAA2
科銳LED
|
× 1 |
?
|
× 1 |
?
|
× 5 |
IN4001 二極管
?
|
× 4 |
描述
首款適用于 Arduino 的藍(lán)牙家庭自動(dòng)化擴(kuò)展板
?
如果您曾經(jīng)想學(xué)習(xí)或使用 Arduino 制作藍(lán)牙家庭自動(dòng)化系統(tǒng),您一定在 youtube 上搜索過(guò)它。如果你把所有的教程都看完了,他們用Arduino和很多線把它連接到繼電器板、HC05模塊等。看起來(lái)很不整潔,它的實(shí)際應(yīng)用也有限。
當(dāng)我搜索互聯(lián)網(wǎng)時(shí),我找不到任何可用于帶有 Hc05 模塊引腳的 Arduino 的繼電器屏蔽。
所以我決定為 Arduino 創(chuàng)建有史以來(lái)第一個(gè)藍(lán)牙家庭自動(dòng)化擴(kuò)展板。它看起來(lái)更專業(yè),而且使用起來(lái)也很方便,因?yàn)槠帘涡枰旁?Arduino Board 的頂部,我們就完成了。
原理圖設(shè)計(jì)
?
?
設(shè)計(jì)或創(chuàng)建是一個(gè)重要且關(guān)鍵的步驟,因?yàn)闆](méi)有它,我們無(wú)法進(jìn)一步制作 Pcb Shield。
為了設(shè)計(jì)原理圖,我使用了 EasyEda 軟件。
當(dāng)然,有很多挑戰(zhàn),需要時(shí)間來(lái)解決;正如一開(kāi)始,我遇到了與組件大小有關(guān)的問(wèn)題,但最終,我能夠得到我想要的結(jié)果。
我正在為下面的示意圖鏈接 pdf 文件。
注意:在 Schematic Diagram 和 Pcb shield 中,我已經(jīng)將 hc05 頭針的 Tx 連接到 Arduino 的 RX,并將 hc05 的 Rx 連接到 Arduino 的 tx。所以需要直接放置或連接Hc05模塊
將原理圖設(shè)計(jì)轉(zhuǎn)換為 Pcb
我們現(xiàn)在完成了原理圖,因此必須創(chuàng)建 PCB 板布局,以便稍后將設(shè)計(jì)轉(zhuǎn)換為實(shí)際的 PCB。
EasyEda 具有將原理圖轉(zhuǎn)換為 Pcb 布局的功能。我使用該功能來(lái)創(chuàng)建 Pcb Design。
最初對(duì)我來(lái)說(shuō)很有挑戰(zhàn)性,因?yàn)槲液茈y將所有組件放在如此狹小的空間中,所以我不得不稍微調(diào)整一下電路板的大小。將組件的位置更改一百萬(wàn)次以使事情正確。
下一個(gè)通道是路由軌道。我為此使用了自動(dòng)路由功能,但我也不得不多次手動(dòng)更改。您可以手動(dòng)路由或使用自動(dòng)路由功能。
但最后,在不眠之夜之后,我設(shè)法將一切完美地融合在一起。
好吧,我知道你想做這個(gè)項(xiàng)目。所以我正在為這個(gè)項(xiàng)目鏈接 Gerber 文件,這樣你就可以使用該文件訂購(gòu) PCB
訂購(gòu)董事會(huì)
現(xiàn)在只需使用市場(chǎng)上最好的 Pcb 制造服務(wù),即Pcbway,它們非常棒,并提供真正高質(zhì)量的 Pcb。您可以以非常低的價(jià)格訂購(gòu)高質(zhì)量的印刷電路板。
根據(jù)原理圖焊接元件
我們制作了原理圖,創(chuàng)建了一個(gè) Pcb 板,然后通過(guò)上傳 Gerber 文件對(duì)其進(jìn)行了訂購(gòu)。
現(xiàn)在是焊接所有組件的最重要部分,因?yàn)闆](méi)有它,我們的 Pcb Shield 將毫無(wú)用處。
按照電路板上的原理圖和標(biāo)簽放置所有組件并相應(yīng)地焊接它們。
現(xiàn)在下一步是將其放置在 Arduino 板上。
將 Pcb Shield 放在 Arduino 板上
到這個(gè)時(shí)候,我們的 Shield 已經(jīng)完全可以使用了,所以現(xiàn)在我們需要借助位于 Shield 上的公頭將其放置在 Arduino 上,以便完成所有連接。
編碼部分
到目前為止,我們已經(jīng)創(chuàng)建了 Shield,但我們需要編寫(xiě)一個(gè)代碼,將其上傳到 Arduino 板,這樣我們的 Shield 才能正常工作。
這段代碼是我寫(xiě)的,也有一個(gè)非凡的特點(diǎn),
該代碼具有 EEPROM 功能,您不會(huì)在 youtube 家庭自動(dòng)化視頻中找到該功能。
?
可擦除或重新編程的 EEPROM(電可擦除可編程只讀存儲(chǔ)器)。
假設(shè)您創(chuàng)建了一個(gè)沒(méi)有 EEPROM 的簡(jiǎn)單家庭自動(dòng)化系統(tǒng)。在這種情況下,實(shí)際使用很少,因?yàn)楫?dāng)您的 Arduino 板斷電時(shí)不使用 EEPROM,下次通電時(shí),它將重置,并且所有設(shè)備都將關(guān)閉或打開(kāi)。但如果我們使用 Eeeprom,它會(huì)存儲(chǔ)每個(gè)繼電器模塊的當(dāng)前狀態(tài),因此如果 Arduino 下次斷電并啟動(dòng),所有繼電器都會(huì)以之前的狀態(tài)啟動(dòng)。
只需將草圖上傳到 Arduino 板,您就可以進(jìn)一步進(jìn)行下一步了
使用藍(lán)牙控制繼電器
現(xiàn)在我們已經(jīng)到了整個(gè)過(guò)程的最后一步,因?yàn)楝F(xiàn)在我們需要使用藍(lán)牙控制繼電器,所以我們需要根據(jù)需要設(shè)置移動(dòng)應(yīng)用程序。
為了控制繼電器,您可以使用不同的應(yīng)用程序
但我個(gè)人最喜歡的是
1. 通過(guò) broxcode 控制 Arduino 藍(lán)牙
2. Arduino 家庭自動(dòng)化
你可以使用其中的任何一個(gè),但第二個(gè)有一個(gè)很好的界面。
安裝后,您必須編輯按鈕,以便您可以根據(jù)代碼設(shè)置它們的值。
例如,要打開(kāi)繼電器一個(gè),必須發(fā)送“A”,要關(guān)閉它,必須發(fā)送“a”。同樣,您可以設(shè)置其他按鈕,但請(qǐng)確保遵循代碼中定義的字符。
謝謝和祝賀
非常感謝您到目前為止并對(duì)我的項(xiàng)目感興趣。我希望你喜歡我的項(xiàng)目,并祝賀那些完成了這個(gè)項(xiàng)目的人。
如果您也成功或不喜歡它,請(qǐng)?jiān)谠u(píng)論中告訴我,并隨時(shí)提出任何問(wèn)題。我很想回答他們。
干杯
?
代碼
- 使用Arduino Uno和SmartEdge Agile實(shí)現(xiàn)家庭自動(dòng)化
- 如何構(gòu)建藍(lán)牙控制的家庭自動(dòng)化
- 使Arduino、繼電器和藍(lán)牙模塊的家庭自動(dòng)化
- 使用Arduino和藍(lán)牙模塊構(gòu)建家庭自動(dòng)化設(shè)備
- 基于Arduino的智能藍(lán)牙控制擴(kuò)展板 0次下載
- 基于Arduino和藍(lán)牙的家庭自動(dòng)化電路設(shè)計(jì) 0次下載
- DB4236_適用于 STM32 Nucleo-64 的 SPI 顯示擴(kuò)展板
- 開(kāi)源硬件-使用 Arduino、繼電器、藍(lán)牙的家庭自動(dòng)化
- 使用Arduino設(shè)置簡(jiǎn)單的DIY家庭自動(dòng)化
- Arduino家庭自動(dòng)化智能窗簾
- 基于藍(lán)牙的家庭自動(dòng)化
- 使用Arduino和HC 05的語(yǔ)音控制家庭自動(dòng)化系統(tǒng)
- 使用Arduino模擬家庭自動(dòng)化項(xiàng)目
- 使用Arduino構(gòu)建自己的家庭自動(dòng)化系統(tǒng)
- 使用Arduino和WiFi模塊ESP01的家庭自動(dòng)化
- 解密國(guó)內(nèi)首款“無(wú)源通道信號(hào)自動(dòng)化測(cè)試”軟件 998次閱讀
- 微雪電子雙通道隔離型RS485擴(kuò)展板簡(jiǎn)介 2868次閱讀
- dfrobotXBee擴(kuò)展板介紹 1596次閱讀
- dfrobotMega擴(kuò)展板轉(zhuǎn)4路擴(kuò)展板布局簡(jiǎn)介 1129次閱讀
- dfrobotDMX擴(kuò)展板Arduino兼容介紹 2873次閱讀
- dfrobotDTMF擴(kuò)展板 Arduino兼容簡(jiǎn)介 1133次閱讀
- 微雪電子BB Black擴(kuò)展板|Arduino功能擴(kuò)展簡(jiǎn)介 1501次閱讀
- 微雪電子Arduino功能擴(kuò)展板簡(jiǎn)介 3099次閱讀
- 微雪電子Arduino IO擴(kuò)展板簡(jiǎn)介 3439次閱讀
- dfrobotEdison IO擴(kuò)展板簡(jiǎn)介 1250次閱讀
- dfrobotPower Shield擴(kuò)展板簡(jiǎn)介 1731次閱讀
- dfrobotBees 擴(kuò)展板介紹 925次閱讀
- Arduino Ethernet擴(kuò)展板產(chǎn)品介紹(意大利原裝正版) 5120次閱讀
- 0.96寸LCD擴(kuò)展板的特點(diǎn)及參數(shù)介紹 6376次閱讀
- 基于具有Arduino Leonardo的樹(shù)莓派擴(kuò)展板的介紹 9804次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開(kāi)關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多