電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>無線通信>首款適用于Arduino的藍(lán)牙家庭自動(dòng)化擴(kuò)展板

首款適用于Arduino的藍(lán)牙家庭自動(dòng)化擴(kuò)展板

2022-06-14 | zip | 0.02 MB | 次下載 | 3積分

資料介紹

poYBAGKh0x6AQarsAARxvuO1F6w506.png
poYBAGKh0yCAbZHKAADADEPxzSc061.jpg
poYBAGKh0yKAX0rAAACUD00cgGQ079.jpg

成分

ARDUINO UNO REV3
?
× 1
5v繼電器
?
× 4
BC547C
× 4
C503C-RCS-CYAZaAA2
科銳LED
× 1
HC-05無線藍(lán)牙射頻收發(fā)模塊串口RS232 TTL
?
× 1
?
× 5
IN4001 二極管
?
× 4

描述

首款適用于 Arduino 的藍(lán)牙家庭自動(dòng)化擴(kuò)展板

?

如果您曾經(jīng)想學(xué)習(xí)或使用 Arduino 制作藍(lán)牙家庭自動(dòng)化系統(tǒng),您一定在 youtube 上搜索過它。如果你把所有的教程都看完了,他們用Arduino和很多線把它連接到繼電器板、HC05模塊等。看起來很不整潔,它的實(shí)際應(yīng)用也有限。

當(dāng)我搜索互聯(lián)網(wǎng)時(shí),我找不到任何可用于帶有 Hc05 模塊引腳的 Arduino 的繼電器屏蔽。

所以我決定為 Arduino 創(chuàng)建有史以來第一個(gè)藍(lán)牙家庭自動(dòng)化擴(kuò)展板。它看起來更專業(yè),而且使用起來也很方便,因?yàn)槠帘涡枰旁?Arduino Board 的頂部,我們就完成了。

原理圖設(shè)計(jì)

pYYBAGKh0zCAXD55AABuDrIGCEE514.png

?

?

設(shè)計(jì)或創(chuàng)建是一個(gè)重要且關(guān)鍵的步驟,因?yàn)闆]有它,我們無法進(jìn)一步制作 Pcb Shield。

為了設(shè)計(jì)原理圖,我使用了 EasyEda 軟件。

當(dāng)然,有很多挑戰(zhàn),需要時(shí)間來解決;正如一開始,我遇到了與組件大小有關(guān)的問題,但最終,我能夠得到我想要的結(jié)果。

我正在為下面的示意圖鏈接 pdf 文件。

注意:在 Schematic Diagram 和 Pcb shield 中,我已經(jīng)將 hc05 頭針的 Tx 連接到 Arduino 的 RX,并將 hc05 的 Rx 連接到 Arduino 的 tx。所以需要直接放置或連接Hc05模塊

將原理圖設(shè)計(jì)轉(zhuǎn)換為 Pcb

pYYBAGKh0zKABd0qAAE741kIFYQ596.png

我們現(xiàn)在完成了原理圖,因此必須創(chuàng)建 PCB 板布局,以便稍后將設(shè)計(jì)轉(zhuǎn)換為實(shí)際的 PCB。

EasyEda 具有將原理圖轉(zhuǎn)換為 Pcb 布局的功能。我使用該功能來創(chuàng)建 Pcb Design。

最初對(duì)我來說很有挑戰(zhàn)性,因?yàn)槲液茈y將所有組件放在如此狹小的空間中,所以我不得不稍微調(diào)整一下電路板的大小。將組件的位置更改一百萬次以使事情正確。

下一個(gè)通道是路由軌道。我為此使用了自動(dòng)路由功能,但我也不得不多次手動(dòng)更改。您可以手動(dòng)路由或使用自動(dòng)路由功能。

但最后,在不眠之夜之后,我設(shè)法將一切完美地融合在一起。

好吧,我知道你想做這個(gè)項(xiàng)目。所以我正在為這個(gè)項(xiàng)目鏈接 Gerber 文件,這樣你就可以使用該文件訂購 PCB

訂購董事會(huì)

現(xiàn)在只需使用市場上最好的 Pcb 制造服務(wù),即Pcbway,它們非常棒,并提供真正高質(zhì)量的 Pcb。您可以以非常低的價(jià)格訂購高質(zhì)量的印刷電路板。

根據(jù)原理圖焊接元件

pYYBAGKh0zWAaOP6AADKDIlCZr0703.jpg

我們制作了原理圖,創(chuàng)建了一個(gè) Pcb 板,然后通過上傳 Gerber 文件對(duì)其進(jìn)行了訂購。

現(xiàn)在是焊接所有組件的最重要部分,因?yàn)闆]有它,我們的 Pcb Shield 將毫無用處。

按照電路板上的原理圖和標(biāo)簽放置所有組件并相應(yīng)地焊接它們。

現(xiàn)在下一步是將其放置在 Arduino 板上。

將 Pcb Shield 放在 Arduino 板上

pYYBAGKh0zeAbxWtAABu9f968Uk564.jpg

到這個(gè)時(shí)候,我們的 Shield 已經(jīng)完全可以使用了,所以現(xiàn)在我們需要借助位于 Shield 上的公頭將其放置在 Arduino 上,以便完成所有連接。

編碼部分

poYBAGKh0zmASEugAAAu7Q5X0IU679.png

到目前為止,我們已經(jīng)創(chuàng)建了 Shield,但我們需要編寫一個(gè)代碼,將其上傳到 Arduino 板,這樣我們的 Shield 才能正常工作。

這段代碼是我寫的,也有一個(gè)非凡的特點(diǎn),

該代碼具有 EEPROM 功能,您不會(huì)在 youtube 家庭自動(dòng)化視頻中找到該功能。

?

可擦除或重新編程的 EEPROM(電可擦除可編程只讀存儲(chǔ)器)。

假設(shè)您創(chuàng)建了一個(gè)沒有 EEPROM 的簡單家庭自動(dòng)化系統(tǒng)。在這種情況下,實(shí)際使用很少,因?yàn)楫?dāng)您的 Arduino 板斷電時(shí)不使用 EEPROM,下次通電時(shí),它將重置,并且所有設(shè)備都將關(guān)閉或打開。但如果我們使用 Eeeprom,它會(huì)存儲(chǔ)每個(gè)繼電器模塊的當(dāng)前狀態(tài),因此如果 Arduino 下次斷電并啟動(dòng),所有繼電器都會(huì)以之前的狀態(tài)啟動(dòng)。

只需將草圖上傳到 Arduino 板,您就可以進(jìn)一步進(jìn)行下一步了

使用藍(lán)牙控制繼電器

pYYBAGKh0zuASzMoAAAznfyYIWQ914.jpg

現(xiàn)在我們已經(jīng)到了整個(gè)過程的最后一步,因?yàn)楝F(xiàn)在我們需要使用藍(lán)牙控制繼電器,所以我們需要根據(jù)需要設(shè)置移動(dòng)應(yīng)用程序。

為了控制繼電器,您可以使用不同的應(yīng)用程序

但我個(gè)人最喜歡的是

1. 通過 broxcode 控制 Arduino 藍(lán)牙

2. Arduino 家庭自動(dòng)化

你可以使用其中的任何一個(gè),但第二個(gè)有一個(gè)很好的界面。

安裝后,您必須編輯按鈕,以便您可以根據(jù)代碼設(shè)置它們的值。

例如,要打開繼電器一個(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í)提出任何問題。我很想回答他們。

干杯

?

代碼


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1489次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識(shí)別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費(fèi)
  11. 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  12. 0.11 MB  |  4次下載  |  免費(fèi)
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
  14. 0.23 MB  |  3次下載  |  免費(fèi)
  15. 8藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
  16. 0.63 MB  |  3次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30319次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開關(guān)電源設(shè)計(jì)實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)