<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Android遠(yuǎn)程密碼操作的電子家用電器控制系統(tǒng)

          基于Android遠(yuǎn)程密碼操作的電子家用電器控制系統(tǒng)

          作者: 時(shí)間:2023-03-22 來(lái)源:電子產(chǎn)品世界 收藏

          控制是一個(gè)簡(jiǎn)單的項(xiàng)目,我們可以在技術(shù)的幫助下使用安卓設(shè)備控制不同的電器和電子設(shè)備。

          本文引用地址:http://www.ex-cimer.com/article/202303/444746.htm

          我們?cè)谇懊娴奈恼轮幸呀?jīng)看到了DTMF控制的系統(tǒng)是如何工作的。對(duì)于身體有缺陷的人或老年人來(lái)說(shuō),操作傳統(tǒng)的墻壁開關(guān)是很困難的。這個(gè)項(xiàng)目為這個(gè)問(wèn)題提供了解決方案,它將所有的電器整合到一個(gè)控制單元,可以通過(guò)設(shè)備(安卓智能手機(jī)或平板電腦)上的安卓應(yīng)用程序來(lái)操作。

          擬議的系統(tǒng)根據(jù)安卓設(shè)備傳輸?shù)臄?shù)據(jù)來(lái)控制電力負(fù)載。應(yīng)在用戶的手機(jī)或平板電腦上安裝一個(gè)安卓應(yīng)用程序來(lái)控制電力負(fù)載。使用這個(gè)安卓應(yīng)用程序,用戶可以向模塊發(fā)送命令,以控制電力負(fù)荷。本項(xiàng)目中使用的無(wú)線技術(shù)是藍(lán)牙。它也可以被稱為 "藍(lán)牙控制的電子 "或 "基于的家庭自動(dòng)化系統(tǒng) "或 "密碼操作的電子家用電器"。

          Bluetooth Controlled Electronic Home Appliances Image 1

          Bluetooth Controlled Electronic Home Appliances Image 2

          Bluetooth Controlled Electronic Home Appliances Image 3

          Bluetooth Controlled Electronic Home Appliances Image 4

          Bluetooth Controlled Electronic Home Appliances Image 5

          Bluetooth Controlled Electronic Home Appliances Image 6

          藍(lán)牙控制的電子家用電器電路原理

          在這個(gè)項(xiàng)目中,一個(gè)藍(lán)牙模塊被連接到8051微控制器上。這個(gè)藍(lán)牙模塊通過(guò)無(wú)線通信(藍(lán)牙技術(shù))接收來(lái)自安裝在設(shè)備上的應(yīng)用程序的命令。寫在8051單片機(jī)上的程序與藍(lán)牙模塊進(jìn)行串行通信以接收命令。微控制器根據(jù)從藍(lán)牙收到的命令自動(dòng)切換電氣負(fù)載。

          基于安卓的家庭自動(dòng)化系統(tǒng)電路框圖

          Bluetooth Controlled Home Electronic Appliances - Block Diagram

          藍(lán)牙控制的家用電子電器 - 電路框圖藍(lán)牙控制的家用電子電器電路圖

          Bluetooth Controlled Electronic Home Appliances Circuit Diagram

          藍(lán)牙控制的家用電子電器電路圖

          所需部件

          硬件要求

          8051微控制器(AT89C51)

          8051開發(fā)板

          8051編程器(編程板)

          編程電纜

          16×2液晶顯示器

          10KΩ 電位器

          藍(lán)牙模塊(HC - 05)

          4-通道繼電器模塊

          負(fù)載(如燈泡、風(fēng)扇等)。

          電源

          連接線

          如果沒有8051開發(fā)板,那么你可能需要以下東西

          10μF 電解電容

          2個(gè)10KΩ電阻(1/4瓦)

          2個(gè)33pF的陶瓷盤電容

          0592 MHz 石英晶體

          按鍵

          1KΩ x 8 電阻器包

          如果沒有繼電器模塊,那么你可以用以下方法建立1個(gè)通道的繼電器電路(用于1個(gè)負(fù)載)。

          5V或12V的繼電器

          BC547 NPN晶體管

          1N4007 PN結(jié)點(diǎn)二極管

          1KΩ電阻(1/4瓦)。

          軟件要求

          Keil μVision IDE

          Willar軟件

          Proteus (用于電路圖和仿真)

          在安卓設(shè)備上安裝安卓應(yīng)用程序


          基于安卓的家庭自動(dòng)化系統(tǒng)電路設(shè)計(jì)

          這個(gè)項(xiàng)目包括一個(gè)微控制器,16 x 2字母數(shù)字LCD,4通道繼電器模塊,負(fù)載(演示中使用了燈泡)和藍(lán)牙模塊。

          這里使用的是AT89C51微控制器。這是一個(gè)8位的微控制器,它需要5V的直流電源。使用7805電源電路為微控制器提供5V直流電。我們可以使用9V直流電池或12V,1A的適配器來(lái)為電路提供電源。

          對(duì)于上述電路,你還需要將復(fù)位電路和晶體電路連接到控制器上才能正常工作。如果你使用的是8051開發(fā)板,你可以忽略這些連接(電源調(diào)節(jié)器、晶體電路和復(fù)位電路)。

          在上述電路中,LCD顯示器用于顯示電氣負(fù)載的狀態(tài),也用于顯示從藍(lán)牙接收的數(shù)據(jù)(可選功能)。

          在這里,LCD顯示器以8位模式與微控制器的PORT1接口,即LCD的數(shù)據(jù)引腳與PORT1相連。LCD的三個(gè)控制引腳,即RS、RW和EN,分別連接到P3.6、GND和P3.7引腳。

          另外,一個(gè)10KΩ的POT被連接到LCD的對(duì)比度調(diào)整引腳,以控制顯示的對(duì)比度。

          藍(lán)牙模塊的TX和RX針腳與微控制器的RXD和TXD針腳(P3.0和P3.1)相連。VCC針腳(40針)連接到+5V,GND針腳(20針)連接到地。

          微控制器使用串行通信(UART協(xié)議)與藍(lán)牙模塊進(jìn)行通信。使用9600的波特率與藍(lán)牙通信。

          如果你想改變藍(lán)牙名稱和密碼,那么你需要使用藍(lán)牙AT命令。

          以下是幾個(gè)藍(lán)牙AT命令。

          AT - 響應(yīng)OK。(用于測(cè)試藍(lán)牙模塊)。

          AT+RESET - 響應(yīng)OK。 (用于重置模塊)

          AT+NAME? - 響應(yīng)的是模塊名稱。

          AT+NAME = <name> - 響應(yīng)OK。名稱應(yīng)小于或等于20個(gè)字符。

          AT+PSWD? - 響應(yīng)的是現(xiàn)有密碼。

          AT+PSWD =<password> - 設(shè)置模塊配對(duì)密碼。

          要了解所有的藍(lán)牙AT命令,請(qǐng)參考HC-03/05嵌入式藍(lán)牙串行通信模塊AT命令集。

          電氣負(fù)載(如燈和直流電動(dòng)機(jī))通過(guò)4通道繼電器模塊連接到P0.0至P0.3針腳。在這里,繼電器被用來(lái)使用小的直流電壓來(lái)切換交流負(fù)載。NPN晶體管被用來(lái)驅(qū)動(dòng)繼電器。

          如果你使用的是繼電器模塊,那么驅(qū)動(dòng)繼電器的晶體管和其他重要元件已經(jīng)嵌入模塊本身。

          注意:電路圖只顯示了一個(gè)負(fù)載的連接。但與其他負(fù)載的連接也可以用類似的方式進(jìn)行。

          藍(lán)牙控制的電子家用電器的算法

          初始化LCD和UART協(xié)議。

          現(xiàn)在從藍(lán)牙模塊讀取數(shù)據(jù)。

          在LCD上顯示收到的數(shù)據(jù)。

          將收到的字符串與預(yù)定義的字符串進(jìn)行比較,并相應(yīng)地切換電氣負(fù)載。

          在LCD上顯示電氣負(fù)載的狀態(tài)。

          基于安卓的家庭自動(dòng)化系統(tǒng)電路模擬視頻

          觀看以下使用安卓應(yīng)用程序的家庭自動(dòng)化系統(tǒng)的輸出視頻。

          下載項(xiàng)目代碼

          藍(lán)牙控制的電子家用電器電路如何工作?

          在Keil軟件中編寫項(xiàng)目的程序并創(chuàng)建.hex文件。

           在8051編程器和Willar軟件的幫助下,將程序刻錄到控制器上。

           現(xiàn)在,按照電路圖的要求進(jìn)行連接。

          在進(jìn)行連接時(shí),確保直流和交流電源之間沒有任何共同的連接。

          使用5V電源電路為微控制器提供穩(wěn)定的5V直流電。

           打開交流和直流電源的開關(guān)。

          現(xiàn)在繼電器輸出引腳得到230V電壓。因此,不要碰觸連接的負(fù)載引腳。

          在你的安卓設(shè)備(手機(jī)或平板電腦)上安裝 "藍(lán)牙控制器 "應(yīng)用程序,從以下鏈接https://play.google.com/store/apps/details?id=apps.BT&hl=en。

          現(xiàn)在將安卓設(shè)備與藍(lán)牙模塊配對(duì)。

          按照8051程序配置藍(lán)牙控制器的應(yīng)用程序。

          發(fā)送數(shù)據(jù)以打開或關(guān)閉電力負(fù)載。

          相關(guān)帖子。還可以閱讀帖子--家用電器的射頻控制。

          藍(lán)牙控制的電子家用電器項(xiàng)目應(yīng)用

          該項(xiàng)目用于從區(qū)域控制各種電器。

          使用這個(gè)項(xiàng)目,我們可以用一個(gè)遙控器和一個(gè)控制單元控制所有的負(fù)載。

          電路的局限性

          在這個(gè)項(xiàng)目中,控制單元和安卓設(shè)備之間的距離是有限的。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();