女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

融合STM32與機智云物聯網:打造智能門鎖新時代

彭彭 ? 來源:z3512641347 ? 作者:z3512641347 ? 2024-03-26 17:02 ? 次閱讀

摘要:為了提高門鎖的安全性,基于STM32機智云設計了一款新型智能門鎖。該系統主要由STM32 主控制模塊、數據存儲器單元、矩陣鍵盤單元、TFT 液晶顯示、手機APP 等模塊組成,實現了一款擁有警報功能的控制系統。此外,結合日常生活的實用性,在此基礎上增加手機無線遠程解鎖功能。


利用esp8266 無線傳輸模塊將智能門鎖與手機 APP 進行連接,并在同一局域網下, 機智云通過一鍵配置實現互通,并實時顯示和控制開、關鎖的狀態。最終組成完整系統并完成了調試。


傳統的鎖具不僅不方便而且安全系數較低,而智能門鎖由于隱私性高、編碼量多、隨機開鎖成功率低、密碼可隨時變化等優點,滿足了人們更高的需求。將移動互聯網與無線通信結合起來的智能門鎖系統,不僅易于操作,而且推動了人機交換的進程。

借助 STM32F103ZET6 單片機優異的實時性能、最大程度的集成整合、配置靈活、強大的編程和控制能力,設計了一種 STM32F103ZET6 為主控制器的智能門鎖系統, 結合鍵盤模塊、EEPROM 模塊、TFT 彩屏模塊和無線傳輸等**電路構建智能門鎖管理體系。在此基礎上增加手機無線遠程解鎖功能,利用 ESP8266 無線傳輸模塊,通過云服務器將智能門鎖設計與手機 APP 進行連接,并在同一局域網下機智云通過一鍵配置實現互通。此設計大大增加了實用性,而且有著更高的安全和可靠性。


1 系統硬件設計


單片機作為控制程序的主要組成部分,為了獲得最佳的性價比并且需要聯網功能,所以需要選擇一個比較合理的單片機型號。又考慮到單片微型計算機的內存、操作速度、性能、I/O 端口定時器、計數器和串行端口等。除抗干擾性、封裝的形式、保密性能也存在一些基本要求,如優先中斷源的數量、工作溫度的范圍、低電壓的檢測、時鐘脈沖發生器微控制器和復位功能,還應考慮開發過程、開發工具、程序員、研究成本、開發人員的適應性、技術支持和服務等方面。


基于這些因素,選擇 STM32 作為本設計的核心組件,使用靈活的設計、編程和多樣端口 I/O,并控制它的準確性。使用外部 AT24C02 芯片存儲密碼并通過TFT 彩屏實現顯示功能,利用無線傳輸將實物與機智云連接,在手機 APP 上顯示是否處于正常狀態和控制門鎖開關。最后使用鍵盤通過輸入密碼來實現各個功能。系統整體框圖見圖 1。


wKgZomYCjzKAAU0jAABFNm3mgGo081.png

圖 1 系統整體框圖


1.2 矩陣鍵盤模塊


鍵盤是單片機非常重要的輸入設備,分為獨立按鍵和矩陣按鍵,因此,使用起來很方便。這個設計需要大量的按鍵,所以使用矩陣按鈕來保存 I/O 線,當按下一個鍵時,通過某個側引腳給出一個低電平,并且對整個引腳進行掃描,看它是否與原始賦值相同,并根據相應的算法確定密碼(通過將值更改為初始值或根據結果)。鍵盤為 4×4 形式,按鍵包括數字 0~9,以及模式、改密、確認、取消、網絡復位和消除警報 6 個應用按鍵。如果需要輸入或更改密碼,按下相應的按鈕將會和單片機生成一個信號并執行相應的程序。


1.3顯示模塊


彩屏顯示屏幕的像素點對應著 GRAM 的存儲單元,對應于芯片內部有將數據從 GRAM 存儲單元轉換為 LCD 屏幕的控制信號,顯示界面就是由這些具有一定的顏色及亮度的各點組成。普通 TFT 的響應時間約為 80 ms 的較高速度,視角通常高達 130 度左右,主要用于高品質產品,可以在屏幕上獲得高速、高亮度和高對比度的信息。


當光源照耀時,光源向上經由過程下偏光板,液晶分子指導光芒,經由過程遮光和透光達到測繪工具。因為TFT 彩屏具有很大的數據庫,所以傳統的單片機滿足不了更新界面時刷新數據的速度,因此有越來越多的工程師把它設計到產品中去。本設計采用的 ILI9341 通過配置引腳和控制信號線就可以使芯片工作在需要的模式,芯片使用 8080 接口或者 SPI 接口與 MCU 進行通訊。


1.4無線傳輸模塊


無線傳輸模塊采用 ESP8266WIFI 模塊,ESP8266 有著同類產品所沒有的高配置和兼容性,它配置的Flash 為 4 MB,內存為 80 KB。支持的方式有 AT 指令、C、PythonJavascript 和 Lua 等。而且ESP8266模塊自帶總線拓展與外設等接口,利用該性能將系統與手機 APP 進行聯合就可以達到人機交流的目的。該模塊原理見圖 2。


1.5存儲模塊


EEPROM 模塊的 IIC 總線由單片機控制,掛在 IIC 總線上的設備可以很多個,每個有獨立的地址,但單片機發送指定的地址之后,該地址的對應設備就會向單片機發送一個應答信號運行該系統。


該設計使用的是 AT24C02 芯片,用于存儲數據和特定的一些任務、尋找指令和接收發送數據。AT24C02 是一個2 K 位串行的 CMOS E2PROM,采用兩線串行總線與STM32進行交流。AT24C02 的頁面寫入緩沖區為 16 字節, 該芯片僅利用 IIC 總線接口提供寫保護。電源關閉裝置的功能是在電源開啟時存儲當前設定的價格信息。AT24C02原理見圖


wKgaomYCjzKATAwUAAA9JtPnzBo999.png


1.6 智能鎖模塊


電磁鎖設計與具有電磁效應的電磁設計相同。當電流通過時,電磁鐵就會產生強大的拉力,把拉動的鐵片吸到門鎖上就達到鎖門的目的。只要一個微小的電流可以產生很大的磁力,正確關掉電源之后,電磁鎖失去吸收力,就可以打開。

繼電器是由電從而達到控制的一種裝置,控制系統與受控系統之間存在著相互作用的關系,在系統中相當于一個開關的存在。在正常狀態下,公共端與常閉端相接,當密碼輸入正確,將會導通,繼電器使能端將有電流通過,公共端就會與常開端連接,從而達到一個“開關”的目的。因此,它在諸如自動調諧、保護和轉換方案等電路中發揮作用。繼電器原理見圖 4


wKgZomYCjzOAKNbZAAAdb8LfaQM517.png


2 系統軟件設計


本系統用C 語言編寫,主要由智能鎖模塊、顯示模塊、無線傳輸模塊、矩陣鍵盤模塊以及密碼驗證和密碼更改這幾部分的設計組成。智能門鎖整體流程見圖 5。


2.1 智能鎖模塊程序設計


微控制器接受輸入代碼后并將其與EEPROM 中存儲的密碼進行比較。如果密碼正確,繼電器公共端與常開端保持連接狀態,電磁驅動器生效,鎖簧收縮開鎖;如果密碼不正確,繼電器處于常閉狀態,鎖將不會打開。


2.2 顯示模塊程序設計


顯示模塊主要負責顯示WiFi 連接、輸入密碼、更改密碼和開關鎖等實時狀態。它具有豐富多樣的接口、編程方便、易于擴展等良好的性能,同時在內部設有特定的驅動,并且驅動 IC 自己集成顯示緩存,不需要外部顯示緩存,此設計選用的是 ILI9341 驅動芯片。該系統對硬件層的配置主要是對 STM32 的 I/O 端口的輸入/輸出和相關的寄存器進行設置,顯示驅動是向 TFT 彩屏發送數據、控制指令和簡單的畫點等函數。



wKgaomYCjzOAQDArAABC9tCjF8A474.png


2.3 無線傳輸模塊程序設計


ESP8266 是一款超低功耗 UART-WiFi 傳輸模塊,通過將物理設備連接至無線網絡上進行 Internet 或LAN 通信,從而提供網絡連接。該模塊有STA 模式、AP 模式和STA+AP 模式3種模式。


在設計中用 AP 模式就可以實現此功能,需用到指令:


1.設置 wifi 模式:AT+CWMODE=2

2.重啟生效:AT+RST

3.啟動多連接:AT+CIPMUX=1

4.建立 server:AT+CIPSERVER=1


2.4 矩陣鍵盤模塊程序設計


鍵盤選用的是 4×4 矩陣鍵盤,通過編程分別賦值給不同信息,從數值 0~9 中,任意選取 6 位數字作為輸入密碼,主要通過掃描的原理來判斷按鍵有無閉合及其位置信息,當按下一個鍵時,通過某個側引腳給出一個低電平,并且對整個引腳進行掃描,看它是否與原始賦值相同,并根據相應的算法確定密鑰有著實現復位、模式、更改密碼和確認等功能。


2.5 密碼驗證和密碼更改程序設計


當輸入密碼正確時,密碼驗證成功,成功開鎖。輸入密碼失敗超過3次,將會發出報警。用戶需要更改密碼時,需先輸入原始密碼,確認后輸入 2 次要改的密碼。


2.6 手機APP


機智云是AIoT開發及云服務平臺,工業物聯網平臺及解決方案商,國家高新技術企業,國家級特色專業型工業互聯網平臺,工信部第五批服務型制造示范平臺,廣東省專精特新中小企業、廣東省“上云上平臺”應用服務平臺供應商、廣東省服務型制造示范平臺。

機智云聚焦物聯網、云計算、大數據、人工智能等新一代信息技術,立足制造企業設備智能化、場景數智化需求,基于機智云AIoT底層技術,通過研發自主可控的工業基礎軟件,構建AIoT工業互聯網平臺及“軟件+硬件+算法+服務”一站式軟硬件解決方案,打通產品從設計研發、生產經營到售后運維的全流程數據,實現設備全生命周期數字化管理,有效幫助傳統制造企業低成本、高效率實現數字化轉型、智能化改造。


機智云主要產品涵括機智云工業物聯網平臺、工業 DTU、工業網關、邊緣服務器、IoT AI 質檢設備、企業 APP 及 SaaS 系統、企業私有云等。產品及服務具有開放性強、關鍵技術領先、行業通用性廣、技術門檻低、實施成本低、實施效率快等顯著優勢。機智云服務覆蓋全球200+國家/區域。行業主要覆蓋紡織、家電、水產養殖、輕工、電子、電力、熱力和燃氣、農業、機械等多個細分領域、形成多個行業解決方案。


3 系統調試


對系統結構分析之后,選取一個最適合的方案,并完成硬件的設計,之后完成編程與系統調試,先調試單獨模塊,最后級聯調試,利用 Altium Designer 10 軟件,對電路進行規則檢查。軟件方面用編程軟件 Keil,在檢查程序沒有語法錯誤后,生成 hex 文件,燒錄到單片機中。當用戶試圖打開一個鎖時,必須先通過提供的鍵盤輸入正確的密碼。當輸入密碼不正確時,將通過手機 APP 發生警報,并在 TFT 彩屏上顯示錯誤。下位機整體實物見圖 6。


wKgZomYCjzOAa204AABS8jfkgBc193.png


4 結語


本文主要借助 STM32 和機智云設計了一款新型智能門鎖。此設計中主要采用 STM32 單片機為主控模塊,運用 AT24C02存儲芯片、ESP8266WiFi、TFT 彩屏、4×4 矩陣鍵盤、繼電器和電磁鎖等**電路。矩陣鍵盤作為輸入,任意 6 位數字作為密碼,用 C 語言編寫主控單元的控制程序和EEPROM 讀寫程序相結合, 設計出一款不僅擁有警報功能還可以用手機控制的智能門鎖系統。



增加了手機遠程控制的功能,利用無線傳輸功能,可將電子鎖與手機 APP 機智云進行連接,并在機智云上實時顯示是否處于正常的狀態和控制開、關鎖。其利用 ESP8266 無線傳輸模塊,通過云服務器將智能門鎖設計與手機 APP 進行連接,并在同一局域網下機智云通過一鍵配置實現互通,當機智云發出信號時將會傳輸到 ESP8266 芯片,再通過芯片傳送至STM32 單片機,執行相應的操作。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4507

    瀏覽量

    87088
  • 物聯網
    +關注

    關注

    2927

    文章

    45910

    瀏覽量

    388291
  • STM32
    +關注

    關注

    2290

    文章

    11017

    瀏覽量

    362475
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    聯網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包下載

    聯網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包,推薦下載!
    發表于 05-29 21:50

    聯網智能家居方案-基于Nucleo-STM32L073&機智 項目實例

    聯網智能家居方案-基于Nucleo-STM32L073&機智 項目實例下載! 純
    發表于 05-23 21:01

    STM32機智連接實現步驟與技巧(下篇):機智代碼移植與優化

    在《STM32機智連接實現步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協議配置。本篇將重點講解如何將機智相關代碼移植到
    的頭像 發表于 05-23 18:10 ?159次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優化

    STM32機智連接實現步驟與技巧(上篇)

    通過STM32機智的連接,開發者可以實現設備的遠程控制和數據管理,提升聯網應用的智能化水平
    的頭像 發表于 05-23 18:10 ?159次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現步驟與技巧(上篇)

    Nordic nRF54 系列芯片:開啟 AI 與聯網新時代?

    ,還是智能家居系統對環境數據的智能響應,nRF54H20 都能憑借其出色性能,為未來高級終端產品提供強有力的支持。? nRF54L 系列:聯網應用的革新者? 去年,Nordic 推出
    發表于 04-01 00:18

    智能門鎖聯網的結合

    ? ? ? 智能門鎖聯網結合的主要技術點。可能的方面包括通信協議(如Wi-Fi、藍牙、Zigbee)、數據安全、遠程管理、系統集成、低功耗設計等。 此外,數據安全是
    的頭像 發表于 03-14 15:05 ?454次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>門鎖</b>與<b class='flag-5'>物</b><b class='flag-5'>聯網</b>的結合

    STM32項目分享:智能臺燈(機智)系統

    01—項目簡介1.功能詳解STM32智能臺燈(機智)系統功能如下:1.檢測功能:系統檢測周圍溫濕度數據、距離、人體信號、光照強度L
    的頭像 發表于 03-10 08:03 ?698次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統

    扣子攜手機智于火山引擎FORCE原動力大會共推AI+IoT萬智能新時代

    行業先鋒者,全國首家聯網自助開發平臺和全球領先的AIoT開發服務平臺,受邀參加本次大會。 ? 當前,機智與字節跳動旗下的火山引擎攜手合
    的頭像 發表于 12-23 14:03 ?1041次閱讀

    扣子攜手機智于火山引擎FORCE原動力大會共推AI+IoT萬智能新時代

    行業先鋒者,全國首家聯網自助開發平臺和全球領先的AIoT開發服務平臺,受邀參加本次大會。當前,機智與字節跳動旗下的火山引擎攜手合作,基
    的頭像 發表于 12-21 10:03 ?1239次閱讀
    扣子攜手<b class='flag-5'>機智</b><b class='flag-5'>云</b>于火山引擎FORCE原動力大會共推AI+IoT萬<b class='flag-5'>物</b><b class='flag-5'>智能</b><b class='flag-5'>新時代</b>

    STM32連接機智,代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡時間協議)實現八、網盤資料鏈接機智介紹廣州
    的頭像 發表于 11-19 01:01 ?1043次閱讀
    <b class='flag-5'>STM32</b>連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,代碼移植,NTP實時時間獲取(一)

    電梯聯網平臺:引領智慧電梯新時代|梯

    在當今快速發展的社會中,電梯作為城市生活的重要組成部分,其安全性、可靠性和運行效率備受關注。隨著聯網技術的不斷成熟和廣泛應用,電梯聯網平臺應運而生,正逐步引領電梯行業進入智慧化的
    的頭像 發表于 10-08 15:23 ?794次閱讀

    當水泵遇上聯網智能水務新時代的浪漫交響

    傳統水利設施的核心組件,也在這場變革中被賦予了全新的角色與使命,成為了智能水務新時代浪漫交響中的一個動人音符。 智能化的脈動:水泵與聯網
    的頭像 發表于 09-06 17:23 ?691次閱讀
    當水泵遇上<b class='flag-5'>物</b><b class='flag-5'>聯網</b>:<b class='flag-5'>智能</b>水務<b class='flag-5'>新時代</b>的浪漫交響

    STM32項目分享:智能家居(機智)系統

    STM32項目分享:智能家居(機智)系統
    的頭像 發表于 07-28 08:10 ?3048次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統

    機智平臺定制開發:國產企業級低代碼AIoT聯網解決方案

    在當今數字化快速發展的時代聯網技術正成為推動企業轉型升級的關鍵力量。特別是在制造業,如何實現設備智能化和生產場景數智化,成為企業走向智能
    的頭像 發表于 06-20 16:33 ?590次閱讀

    基于機智STM32單片機智能安防系統

    針對高校實驗室的安防需求,確保及時消除安全隱患,最大限度減少實驗室安全事故,保障校園安全、生命和財產安全。本文設計了基于STM32單片機的聯網實驗室智能安防系統。該系統采用
    的頭像 發表于 06-20 16:26 ?901次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>的<b class='flag-5'>STM32</b>單片<b class='flag-5'>機智能</b>安防系統