99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內(nèi)不再提示

可啟用Web的電子門鎖的制作教程

454398 ? 來源:wv ? 2019-09-28 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:安裝和配置Raspberry PI

首先,您需要安裝并配置RESTFUL服務器以接受通過Internet和用于訪問Raspberry PI-GPIO引腳的框架,以通過這些引腳讀取和寫入數(shù)據(jù)。

配置Raspberry PI來訪問無線網(wǎng)絡網(wǎng)絡(您可以購買無線加密狗并通過Raspberry PI USB接口進行連接。 (如何鏈接)

在Raspberry PI上安裝Node JS。 (操作鏈接)

Node.JS上安裝pi-gpio,以通過nodeJS訪問Raspberry PI引腳(安裝PI-GPIO)

在Node.JS上安裝express以創(chuàng)建RESTFUL服務器(安裝Express)

在 GPIOcontroller.js 文件(功能 )中創(chuàng)建兩個文件(負責控制硬件引腳和鎖定)和 myService.js (控制臺中的節(jié)點將調(diào)用該服務來運行服務器,它將調(diào)用GPIOcontroller.js函數(shù))。 。這將在稍后的-步驟3中進行演示–

現(xiàn)在是硬件!

步驟2:在Raspberry PI和Raspberry PI之間構(gòu)建硬件鎖定

1 Raspberry PI

在Raspberry PI中,我們將使用GPIO引腳7,GRD和5V輸出,因為GPIO引腳產(chǎn)生3.3V,由于汲取的高電流導致電壓降低于3V,因此無法激活繼電器的螺線管。因此,我們不能依靠GPIO電壓輸出來打開繼電器開關。

2放大

使用NPN晶體管,二極管電阻器,我們使用晶體管進行通道Raspberry PI到接觸式繼電器的5V輸出,使用GPIO輸出的輸入作為信號來打開和關閉晶體管以激活繼電器開關。 (檢查面包板)

3繼電器

(鏈接到繼電器的教學視頻

12V繼電器有5條支腳,兩條支腳在螺線管中產(chǎn)生電流,從而打開開關,其他三個支路通常

中間支路為公共端。

一個支路為常閉(繼電器時)

一只腳正常斷開(當繼電器被激活時,開關閉合電路)。

4電子開關

電子鎖的一個引腳連接到12V電源適配器的GRD,另一引腳連接到繼電器公共端(中腳),而繼電器常開引腳連接到12V電源適配器VCC

步驟3:服務器應用程序代碼(RESTFUL API和PI-GPIO)

再次返回軟件代碼,請記住兩個文件(步驟2中的 GPIOController.js 和 myService.js )

GPIOcontroller.js

var gpio = require(“pi-gpio”); var gpioPin = 7;

var isOpened=false;

var unlockRelay = function(){

if(!isOpened){

/* Open the door lock */

gpio.write(gpioPin, 1, function() {

isOpened = true;

});

/*setTimeOut will be activated in 2 seconds, closing the lock as we set gpioPin value to 0*/

setTimeout(function () {

gpio.write(gpioPin, 0, function() {

isOpened = false;

});

}, 2000);

}

}

myService.js

var http = require(‘http’); var express = require(‘express’);

var app = express();

var GPIOCtrl = require(‘。/GPIOcontroller.js’);

app.get(‘/unlock/’, function(req, res){

GPIOCtrl.unlockRelay();

});

app.listen(3000);

console.log(‘App Server running at port 3000’);

然后在終端中,在您的應用程序代碼文件級別

node myService.js &

控制臺將顯示“在端口3000上運行的App Server”

要使此腳本在Raspberry PI Startup上運行(請檢查此鏈接)

步驟4:創(chuàng)建REST客戶端

現(xiàn)在,您可以使用服務了運行在分配給Raspberry PI Wireless接口的IP和端口3000上。

要將Raspberry PI連接到云,您必須檢查無線路由器設置(超出范圍)

現(xiàn)在我們可以假設客戶端與Raspberry PI位于同一網(wǎng)絡中。

因此,這只是一個調(diào)用,您可以在幾秒鐘內(nèi)將其添加到應用程序中:

// Create the URL to make the rest call.

NSURL *restURL = [NSURL URLWithString:@“http://raspberrypi-address:port/unlock/”];

NSURLRequest *restRequest = [NSURLRequest requestWithURL:restURL];

currentConnection = [[NSURLConnection alloc] initWithRequest:restRequest delegate:self];

這是一個iOS代碼調(diào)用示例。

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

    關注

    2

    文章

    1287

    瀏覽量

    71385
  • 電子門鎖
    +關注

    關注

    1

    文章

    15

    瀏覽量

    9638
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    低功耗藍牙智能門鎖應用

    、公寓:實現(xiàn)酒店,公寓門鎖智能化管理,客人可通過手機APP進行開鎖、關鎖等操作,提高入住體驗。 3、辦公場所:通過手機APP設置不同辦公區(qū)域門鎖的權限,防止非法人員進入辦公區(qū)域,提高安全性。 4
    發(fā)表于 06-25 09:47

    請問如何通過OpenVINO?加速啟用穩(wěn)定的擴散 Web UI?

    無法運行具有OpenVINO?加速的穩(wěn)定擴散 Web UI。
    發(fā)表于 06-24 06:48

    中穎電子第二總部基地啟用

    近日,中穎電子股份有限公司第二總部基地正式啟用。該基地位于合肥高新區(qū)習友路與創(chuàng)新大道交匯處東南角,總投資約4.5億元。
    的頭像 發(fā)表于 01-24 14:19 ?596次閱讀

    唯創(chuàng)知音智能門鎖后板鎖方案# 唯創(chuàng)知音# 智能門鎖

    智能門鎖
    WT-深圳唯創(chuàng)知音電子有限公司
    發(fā)布于 :2024年11月22日 17:28:04

    智能門鎖原理圖

    智能門鎖原理圖
    發(fā)表于 11-14 13:42 ?50次下載

    啟用多個TPS4019x設備

    電子發(fā)燒友網(wǎng)站提供《啟用多個TPS4019x設備.pdf》資料免費下載
    發(fā)表于 10-10 10:58 ?0次下載
    <b class='flag-5'>啟用</b>多個TPS4019x設備

    項目分享 | 小熊派DIY一款指紋門鎖

    今天小熊派就來手把手教大家如何利用小熊派開發(fā)板進行指紋門鎖制作,讓你擁有一款自己的指紋門鎖。指紋門鎖電路搭建及其工作原理: 首先,從整體架構(gòu)來看看指紋
    發(fā)表于 10-09 13:55

    智能門鎖觸摸芯片_門鎖感應芯片_指紋密碼鎖芯片

    ,通過觸摸式操作,可以快速、精準地開啟門鎖;使用觸摸芯片,不論是普通的指紋鎖,還是高端的智能鎖,都可以實現(xiàn)快速的開門操作,提高安全系數(shù)。 此外,智能門鎖觸摸芯片具有超高的安全性能;它采用了高級的加密技術,
    的頭像 發(fā)表于 09-26 14:57 ?941次閱讀
    智能<b class='flag-5'>門鎖</b>觸摸芯片_<b class='flag-5'>門鎖</b>感應芯片_指紋密碼鎖芯片

    啟用或禁用數(shù)字信號

    電子發(fā)燒友網(wǎng)站提供《啟用或禁用數(shù)字信號.pdf》資料免費下載
    發(fā)表于 09-18 14:50 ?0次下載
    <b class='flag-5'>啟用</b>或禁用數(shù)字信號

    使用HIC啟用外圍擴展應用程序應用說明

    電子發(fā)燒友網(wǎng)站提供《使用HIC啟用外圍擴展應用程序應用說明.pdf》資料免費下載
    發(fā)表于 09-14 09:44 ?0次下載
    使用HIC<b class='flag-5'>啟用</b>外圍擴展應用程序應用說明

    合科泰產(chǎn)品在智能門鎖中的應用

    智能門鎖逐漸成為很多小區(qū)內(nèi)的標配產(chǎn)品,它在用戶安全性、識別和管理性方面更加便捷和智能,智能門鎖需要很多電子元器件,其中,分立器件產(chǎn)品是智能門鎖產(chǎn)品的基本配置,本期,合科泰給大家講解二三
    的頭像 發(fā)表于 09-12 11:07 ?862次閱讀
    合科泰產(chǎn)品在智能<b class='flag-5'>門鎖</b>中的應用

    TDA4系列的SPI啟用和驗證

    電子發(fā)燒友網(wǎng)站提供《TDA4系列的SPI啟用和驗證.pdf》資料免費下載
    發(fā)表于 09-04 10:50 ?2次下載
    TDA4系列的SPI<b class='flag-5'>啟用</b>和驗證

    在Sitara MPU上啟用Matter

    電子發(fā)燒友網(wǎng)站提供《在Sitara MPU上啟用Matter.pdf》資料免費下載
    發(fā)表于 08-27 09:41 ?0次下載
    在Sitara MPU上<b class='flag-5'>啟用</b>Matter

    智能門鎖ESD靜電浪涌保護方案

    智能門鎖是指在傳統(tǒng)機械鎖的基礎上改進,將電子技術、集成電路、電子元器件等結(jié)合多種識別技術的產(chǎn)品。近幾年來,智能門鎖逐漸成為消費者首選,不僅有著更高的安全防護性能,而且使用起來也十分方便
    的頭像 發(fā)表于 08-15 14:10 ?1264次閱讀
    智能<b class='flag-5'>門鎖</b>ESD靜電浪涌保護方案

    安全門鎖,門鎖一開防護到位

    機械門鎖
    jf_31892182
    發(fā)布于 :2024年07月16日 13:40:17