資料介紹
描述
大家好。
這個項目是關于使用 Arduino 和藍牙模塊構建最簡單的家庭自動化設備。這個非常容易構建,可以在幾個小時內構建。在我在這里解釋的版本中,我可以使用我的 Android 智能手機控制多達 4 臺家用電器。
讓我們看一下您需要的材料和工具清單。
?
?
- Arduino Pro Mini(商店鏈接)
- HC-05 藍牙模塊(鏈接到商店)
- 5V 4 通道繼電器模塊(鏈接到商店)
- 5V電源
- 公頭和母頭
- 穿孔板(我建議制作 PCB,但如果您想以簡單的方式使用穿孔板更好)
工具清單
- 焊接套件
- 膠槍
- 安卓智能手機
- 螺絲刀
- 剝線鉗等
這就是我們所需要的。
代碼
該代碼附在該項目的末尾。
此代碼使用 softwareserial.h 在 Arduino 中配置 rx 和 tx 引腳。這些 rx 和 tx 引腳分別連接到 HC-05 藍牙模塊的 tx 和 rx 引腳。
藍牙模塊從配對的 Android 設備接收數據,并根據接收到的數據觸發(fā)繼電器。
例如,在我的代碼中,如果接收到的數據是字符“A”,則繼電器 1 將被觸發(fā),如果接收到的數據是字符“B”,則繼電器 1 將被關閉。
同樣,所有繼電器都可以使用藍牙命令打開/關閉。詳細注釋請參考代碼。
EEPROM
EEPROM是Electronically Erasable Programmable Read Only Memory的首字母縮寫,這里用來存儲繼電器的狀態(tài)(ON/OFF),這樣當控制器復位時斷電,所有保持ON的繼電器將上電后回到 ON 位置。因此,每當繼電器打開時,存儲在 EEPROM 中地址中的變量會將其值更改為 1,而每當它關閉時,相同的變量就會更改為 0。每個繼電器都有自己的變量,用于將其狀態(tài)存儲在 EEPROM 中。所以在代碼的開頭,我們做的第一件事就是根據存儲在 EEPROM 中的值初始化繼電器。
如果您使用的是 Arduino Pro mini,則需要一個 USB 轉 TTL 轉換器以將代碼轉儲到 Arduino。
安卓應用
正如我在上面的步驟中所說,微控制器根據它通過藍牙模塊從 Android 設備接收到的數據觸發(fā)每個繼電器。所以我們需要一個 Android 應用程序將這些數據發(fā)送到 HC-05。
我使用 MIT App inventor 制作了自己的定制應用程序。我已將我的應用程序的“塊布局”作為 PDF 附在此處,供那些打算使用 App Inventor 制作自己的應用程序的人參考。
如果您不想費心制作應用程序,您可以直接下載本項目末尾隨附的即用型應用程序(與我在此處上傳的代碼兼容)。
Android 應用程序說明
您需要先將 HC-05 藍牙模塊與您的 Android 設備配對,然后才能在應用程序中使用它。
步驟 1:打開設備的藍牙設置并搜索新設備,確保 HC-05 模塊上的 LED 持續(xù)閃爍(配對模式)。
第 2 步:選擇 HC-05(或者您會看到以“C”結尾的地址,如圖所示)。
第 3 步:輸入 PIN 碼“1234”,然后按 OK。
第四步:打開“Wiz Smart Home”應用,點擊屏幕上方的藍牙按鈕。
第 5 步:從列表中選擇“HC-05”。
第 6 步:使用相應的開關打開/關閉繼電器 1、2、3、4。
第 7 步:單擊 Master 以單擊一次打開/關閉所有繼電器。
電路
- Arduino 的引腳 11 到 HC-05 模塊的 TX 引腳。
- Arduino 的引腳 10 到 HC-05 模塊的 RX 引腳。
- HC-05 的 GND 到 Arduino 中的 GND。
- Arduino 中 HC-05 的 Vcc 到 Vcc (5v)。
- 繼電器模塊的 Vcc 到 Arduino 中的 Vcc (5v)。
- 繼電器模塊的 GND 到 Arduino 中的 GND。
- Arduino 的引腳 2 到繼電器模塊的 R1。
- Arduino 的引腳 4 到繼電器模塊的 R2。
- Arduino 的引腳 6 到繼電器模塊的 R3。
- Arduino 的引腳 8 到繼電器模塊的 R4。
- 為 Arduino 的電源引腳提供 5v 電源。
- 引腳 12 和 13 分別是電源指示和藍牙狀態(tài)指示 LED 的引腳
設備就是這樣。
為了控制電源,將每個繼電器的“常開”觸點連接到您要控制的家用電器的相應開關上,或者將火線通過所有繼電器的一個“NO”觸點和將連接到設備的導線連接到各自繼電器的“NO”的另一個觸點。
電路板設計
這是一個非常簡單的電路。您可以立即將它焊接到穿孔板上,但如果您仍想制作 PCB,我將附上我使用 Proteus 8 Pro 制作的 PCB 設計。我的版本還有一系列電壓調節(jié)器,我已經在圖片中展示了。
組裝組件
我使用舊計算機 SMPS 的外殼為我的設備制作外殼。最好使用 Fusion 360 或任何其他 3D 設計軟件根據您的需要設計定制案例,然后 3D 打印設計,讓您的項目擁有超酷的外觀。我打印了一些標簽并將其粘貼在 SMPS 外殼上以填充它的空白外觀。我在上面鉆了一些孔,然后把它固定在配電盤旁??邊的墻上。使用通向配電盤的小塑料管隱藏電線。
?
?
- 使用Arduino Uno和SmartEdge Agile實現家庭自動化
- 家庭自動化系統開源構建
- 如何構建藍牙控制的家庭自動化
- 使Arduino、繼電器和藍牙模塊的家庭自動化
- 基于Arduino和藍牙的家庭自動化電路設計 0次下載
- 使用GSM模塊制作家庭自動化設備
- 開源硬件-使用 Arduino、繼電器、藍牙的家庭自動化
- 使用Arduino設置簡單的DIY家庭自動化
- Arduino家庭自動化智能窗簾
- 基于藍牙的家庭自動化
- 使用Arduino和HC 05的語音控制家庭自動化系統
- 使用Arduino模擬家庭自動化項目
- 使用Arduino構建自己的家庭自動化系統
- 使用Arduino和WiFi模塊ESP01的家庭自動化
- 首款適用于Arduino的藍牙家庭自動化擴展板
- 如何實現PLC的自動化控制邏輯 545次閱讀
- 自動化設備的伺服電機選型指南 489次閱讀
- 工業(yè)自動化和自動化區(qū)別是什么 1030次閱讀
- 自動化設備中如何保持直線模組的精度要求? 295次閱讀
- 如何理解直線模組自動化設備? 736次閱讀
- 過程自動化控制和運動自動化控制的原理詳解 1350次閱讀
- 基于PlatformIO IDE的家庭自動化系統設計方案實現 2297次閱讀
- 基于Arduino UNO和HC-05藍牙模塊控制伺服電機 4824次閱讀
- 基于Raspberry Pi Pico開發(fā)先進的家庭自動化系統 2849次閱讀
- 模塊化儀器系統如何滿足自動化測試設備需求 1174次閱讀
- PLC如何修理自動化設備 5478次閱讀
- 什么是非標自動化設備及分類介紹 4.2w次閱讀
- 非標自動化設備的分類 6280次閱讀
- ATE自動化測試系統是什么_ATE自動化測試系統介紹 3.2w次閱讀
- 自動化領域初涉水 非標自動化和自動化到底有哪些區(qū)別? 6089次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多