www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 物聯網 > IoT設計分享
[導讀]市場上有很多種類的Wi-Fi門鎖,可以讓你的家更安全,節(jié)省找鑰匙的時間。我們之前使用Node MCU和Adafruit IO構建了一個智能手機控制的門鎖。這里我們使用相同的電磁門鎖,并使用基于樹莓派的web服務器控制它。該網頁將有兩個按鈕打開和關閉門鎖,可以從世界上任何地方訪問,只要端口轉發(fā)在您的路由器中啟用。

市場上有很多種類的Wi-Fi門鎖,可以讓你的家更安全,節(jié)省找鑰匙的時間。我們之前使用Node MCU和Adafruit IO構建了一個智能手機控制的門鎖。這里我們使用相同的電磁門鎖,并使用基于樹莓派的web服務器控制它。該網頁將有兩個按鈕打開和關閉門鎖,可以從世界上任何地方訪問,只要端口轉發(fā)在您的路由器中啟用。

這里我們使用Flask從網頁控制門鎖。Flask是一個流行的Python web框架,由Pocoo的Armin Ronacher開發(fā)。它是用于開發(fā)web應用程序的第三方Python庫。Flask被歸類為微框架,它基于Pocoo項目Werkzeug和Jinja2。Flask在樹莓派上非常常用,因為樹莓派有Linux操作系統(tǒng),可以很容易地處理Python腳本。樹莓派由于其高處理能力和內置Wi-Fi功能,在創(chuàng)建web服務器和基于物聯網的項目中也很受歡迎。我們以前使用Flask來控制伺服電機和步進電機使用樹莓派。

組件的要求

?樹莓派4

?12v電磁鎖

?繼電器模塊

?跳線

電磁鎖

在傳統(tǒng)的門鎖中,有一把鑰匙來拉動或推動門閂,我們必須手動操作,但在電磁鎖中,門閂可以通過施加電壓來自動操作。電磁鎖有一個低壓電磁閥,當中斷(按鈕,繼電器等)被激活時,將門閂拉回門中。鎖存器將保持其位置,直到中斷被啟用。電磁鎖的工作電壓為12V。您也可以使用9V,但它會導致較慢的操作。電磁門鎖主要用于偏遠地區(qū),實現自動化操作,不涉及任何人力。

樹莓派智能門鎖電路圖

樹莓派電磁門鎖的電路圖非常簡單,因為您只需要將電磁門鎖連接到樹莓派。電磁鎖需要9V-12V才能工作,而樹莓派的GPIO引腳只能提供3.3V,所以使用12V的外部電源在繼電器的幫助下觸發(fā)鎖定。

這里繼電器模塊的輸入引腳連接到樹莓派的GPIO 18引腳,繼電器模塊的VCC和GND引腳連接到樹莓派的5V和GND引腳。另一側電磁鎖的GND引腳接繼電器模塊的COM, Positive引腳接12V電源的Positive。12V電源的負引腳接在繼電器模塊的NO引腳上。

在完成所有連接后,我的硬件是這樣的:

準備樹莓派

在編程或安裝任何庫文件之前,首先使用以下命令更新樹莓派:

現在安裝Flask來創(chuàng)建一個Web頁面。使用下面的命令來安裝Flask:

安裝Flask后,在樹莓派上創(chuàng)建一個名為Solenoidlock的新目錄/文件夾,并使用以下命令導航到該文件夾:

現在使用下面的命令創(chuàng)建一個python文件:

粘貼本文檔末尾給出的python代碼,并使用

在Solenoidlock目錄下,用下面的命令創(chuàng)建另一個文件夾:

然后導航到模板目錄。

在templates目錄下,用下面的命令創(chuàng)建一個HTML文件:

將HTML代碼粘貼到nano編輯器中,并使用

網頁的HTML代碼

通過網頁控制電磁門鎖的完整HTML代碼如下:在這個HTML代碼中,ON和OFF按鈕有兩個不同的整數。整數1被分配給ON按鈕,2被分配給OFF按鈕。Flask web框架用于在網頁上按下按鈕時向樹莓派發(fā)送數據。

電磁門鎖的Python代碼

完整的python代碼在文檔的末尾給出。這里我們將解釋代碼的一些重要部分。

現在為該類創(chuàng)建一個實例來設置一個flask服務器。

使用下面的函數,我們告訴Flask哪個URL應該觸發(fā)我們的函數。

檢查changePin變量,如果它等于1,則將繼電器引腳更改為高,否則將其更改為低。

用樹莓派4測試電磁門鎖

在完成所有設置并將螺線管鎖連接到樹莓派后,導航到螺線管鎖目錄并使用以下命令運行python代碼:

然后打開端口為8000的樹莓派IP地址。這里你會看到兩個打開/關閉鎖的按鈕。按開/關按鈕打開/關閉門鎖。如果智能手機連接到同一網絡,也可以訪問該頁面。

這是如何控制螺線管鎖使用樹莓派4。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

2025年9月8日 – 提供超豐富半導體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿澤電子 (Mouser Electronics) 是電源系統(tǒng)與物聯網 (IoT) 領域知名半導體供應商英飛凌的全球授權代理商,...

關鍵字: 電源系統(tǒng) 物聯網 半導體

11萬+人次!5000+海外買家! 展會落幕,感恩同行!明年8月深圳再見! 深圳2025年9月1日 /美通社/ -- 據物聯網世界報道。 在AIoT(人工智能+物聯網)技術加速滲透、全球數字化轉型深化,以...

關鍵字: IoT 物聯網 TE IC

LoRa聯盟? 強化本地基礎建設和市場布局,以支持并擴大會員規(guī)模;將在深圳物聯網博覽會(IOTE Expo Shenzhen)上舉辦LoRaWAN? 專題論壇

關鍵字: 物聯網 機器人 環(huán)境傳感器

深圳2025年8月27日 /美通社/ -- 2025 年 8 月 27 日至29日,IOTE 2025 第二十四屆國際物聯網展?深圳站于深圳國際會展中心隆重舉行。連接與傳感領域的全球性技術企業(yè) TE Conne...

關鍵字: TE CONNECTIVITY IoT 物聯網

在物聯網設備數量突破千億級的今天,開發(fā)者對核心芯片的訴求已從單一功能轉向“全棧集成+生態(tài)協同”。樂鑫科技推出的ESP32憑借其獨特的“雙核架構+無線雙模+開源生態(tài)”組合,成為智能家居、工業(yè)監(jiān)控、可穿戴設備等領域的首選方案...

關鍵字: ESP32 物聯網

2025年8月21日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產品授權代理商貿澤電子 (Mouser Electronics) 即日起開售Silicon Labs全新xG26系列無線SoC和MCU。xG26片上系統(tǒng)...

關鍵字: SoC 微控制器 物聯網

在物聯網蓬勃發(fā)展的當下,無線局域網絡廣泛應用于各個領域。像 LoRaWAN、Wi - SUN 與 Zigbee 等協議,在自動抄表、公用事業(yè)及智能家居等場景中被大量采用。然而,這些成熟協議存在自身的局限性。其復雜度較高,...

關鍵字: 物聯網 無線局域網絡 組網

工業(yè)4.0與物聯網深度融合,設備預測性維護已成為制造業(yè)轉型升級的核心驅動力。傳統(tǒng)定期維護模式導致30%以上的非計劃停機與15%的過度維護,而基于機器學習的故障預警系統(tǒng)可將設備綜合效率(OEE)提升20%-30%。本文聚焦...

關鍵字: 工業(yè)4.0 物聯網
關閉