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

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > 基于8051使用GSM的無線電子公告板

          基于8051使用GSM的無線電子公告板

          作者:時間:2023-05-08來源:電子產品世界收藏

          我們知道告示牌在火車站、汽車站和機場等公共場所的重要性。但每天更換告示是一項困難的任務。這篇文章向你解釋了如何使用GSM技術設計一個電子告示牌。該項目在LCD上顯示我們從手機上發送的任何數據。

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

          有許多通信技術,如藍牙、射頻通信、ZigBee等,但基于GSM技術的通信允許長距離、可靠和安全的通信。

          使用GSM的電子告示牌項目,顧名思義,是圍繞GSM技術建立的,因為移動電話(通過GSM技術進行通信)已經變得非常豐富、便宜和容易使用。

          注意:我們需要一部手機來發送消息(通知),需要一個GSM MODEM來接收該通知。

          電路原理

          當我們從手機上發送消息時,連接到微控制器和顯示單元的GSM調制解調器將接收到該消息?,F在,微控制器從GSM調制解調器中讀取信息并顯示在LCD上。

          當用戶從手機上發送信息時,GSM調制解調器會連續發送以下命令,以表明收到了新的信息。

          +CMTI: "SM",3

          在上述命令中,數字 "3 "表示新信息的位置,即它是收件箱中的第三條信息?,F在你需要讀取這條未讀信息并顯示在LCD上。從GSM調制解調器讀取信息的命令是

          AT+CMGR=3

          這里,數字 "3 "表示要讀取的信息的位置。向GSM模塊發出這個命令后,它將連續發送以下命令。

          +CMGR: "rec unread", "md-waysms",, "13/05/20,15:31:48+34″。

          電子樞紐

          在上述命令中,"REC UNREAD "表示該信息是未讀信息,"MD-WAYSMS "表示發件人的手機號碼或姓名,13/05/20表示日期,15:31表示時間,Electronics hub是信息的內容。

          從上述命令中,我們需要提取用戶發送的信息(Electronics Hub),將其顯示在通知板(LCD)上。

          使用GSM的無線電子告示牌的電路圖

          Wireless Electronic Notice Board using GSM Circuit Diagram

          使用GSM的無線電子告示牌的組件 

          硬件要求

          微控制器(AT89C51)

          編程板(帶電纜的編程器)

          開發板

          SIM 900A GSM MODEM (GSM模塊)

          SIM卡(用于插入GSM調制解調器中)

          一個已經插入SIM卡的移動電話

          16 x 2 LCD顯示屏

          10KΩ的電位器

          連接線

          電源

          如果沒有8051開發板,那么你需要以下組件

          2 x 10 KΩ 電阻器 (1/4 瓦)

          2個33pF的陶瓷盤式電容

          按鍵

          10μF / 16V電容器(極化)。

          0592 MHz 石英晶體

          軟件要求

          Keil μVision IDE(用于編寫程序和生成.hex文件)

          Willar軟件(用于將.hex文件刻錄到微控制器中)。

          Proteus (用于電路圖和模擬)

          電路設計

          上述使用GSM的無線電子告示牌的電路由8051微控制器、GSM模塊(調制解調器)和16 x 2 LCD組成。在這里,16 x 2的LCD用于顯示信息,并且是以8位模式使用。這意味著,我們需要8條數據線來顯示數據。液晶顯示器的數據線被連接到PORT1針腳??刂埔_RS、RW和E引腳分別連接到P3.6、GND和P3.7引腳。

          GSM模塊直接與微控制器相連,因為GSM模塊板上的GSM調制解調器和微控制器的邏輯電平都已經匹配。如果電路板上沒有電平轉換器,那么我們需要使用MAX232電平轉換器作為控制器和GSM之間的中介來傳輸數據。

          要了解關于MAX232的更多細節,請參考MAX232數據表。

          為了與GSM調制解調器通信,我們需要使用串行通信(UART協議)發送一些AT命令。這里使用的是GSM SIM 900A模塊。這個模塊需要9600波特率。

          要了解更多關于GSM的細節,請閱讀文章GSM與8051微控制器的接口。

          Wireless Electronic Notice Board using GSM Image 1

          Wireless Electronic Notice Board using GSM Image 2

          Wireless Electronic Notice Board using GSM Image 3

          Wireless Electronic Notice Board using GSM Image 4

          Wireless Electronic Notice Board using GSM Image 5

          電路算法

          初始化LCD和UART協議

          檢查命令+CMTI: "SM",3(位置號),以了解是否收到新消息。

          如果收到命令,則存儲消息位置號。

          現在讀取那個特定的位置并提取信息的主體。

          在LCD上顯示該信息。

          使用下面的代碼,用GSM在LCD上無線顯示信息

          while (rx_data() ! = 0x0d);

          while (rx_data() ! =0x0a);

          if(rx_data() == '+')

          {

          if((rx_data() == 'C')

          {

          if((rx_data() == 'M')

          {

          if((rx_data() == 'T')

          {

          if((rx_data()=='I')

          {

          while (rx_data() != ',') ;

          a = rx_data ();

          delay_ms (10);

          tx_string ("at");

          tx_data (0x0d);

          tx_data (0x0a);

          tx_string ("at + cmgf =1");

          tx_data (0x0d);

          tx_data (0x0a);

          tx_string ("at + cmgr =");

          tx_data (a);

          tx_data (0x0d);

          tx_data (0x0a);

          while (rx_data() ! = 0x0a);

          while (rx_data() != 0x0a);

          while (rx_data() ! = 0x0a);

          for (i=0; i<15; i++)

          {

          read [i]= rx_data();

          }

          lcd_stringxy(1,0,read);

          delay_ms (5000);

          }

          }

          }

          }

          }

          如何使用GSM操作無線電子告示牌?

          1. 使用Keil軟件編寫程序到無線電子告示牌上

          2. 現在,在硬件編程器和Willar軟件的幫助下,將程序刻錄到微控制器上。

          3. 按照電路圖給出連接方式。

          4. 使用電源電路向微控制器提供5V直流電。

          5. 在GSM模塊上插入SIM(用戶身份模塊)。

          6. 現在打開電源

          7. 使用其他手機向GSM模塊發送短信

          現在你可以在LCD上看到同樣的信息。

          電路優勢

          由于它是無線的,所以不需要任何復雜的電線來顯示LCD上的信息。

          消耗的電力少,易于操作。

          該電路是便攜式的。

          電路應用

          用于汽車站、火車站、公園等,以無線方式顯示信息。

          這個項目也可以在學院和組織中使用。

          電路的局限性

          顯示單元必須有網絡才能無線接收信息。

          由于沒有密碼,任何人都可以向顯示屏發送信息。



          關鍵詞: GMS 無線 公告板 8051

          評論


          相關推薦

          技術專區

          關閉
          看屁屁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); })();