0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可启用Web的电子门锁的制作教程

454398 来源:wv 2019-09-28 11:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:安装和配置Raspberry PI

首先,您需要安装并配置RESTFUL服务器以接受通过Internet和用于访问Raspberry PI-GPIO引脚的框架,以通过这些引脚读取和写入数据。

配置Raspberry PI来访问无线网络网络(您可以购买无线加密狗并通过Raspberry PI USB接口进行连接。 (如何链接)

在Raspberry PI上安装Node JS。 (操作链接)

Node.JS上安装pi-gpio,以通过nodeJS访问Raspberry PI引脚(安装PI-GPIO)

在Node.JS上安装express以创建RESTFUL服务器(安装Express)

在 GPIOcontroller.js 文件(功能 )中创建两个文件(负责控制硬件引脚和锁定)和 myService.js (控制台中的节点将调用该服务来运行服务器,它将调用GPIOcontroller.js函数)。 。这将在稍后的-步骤3中进行演示–

现在是硬件!

步骤2:在Raspberry PI和Raspberry PI之间构建硬件锁定

1 Raspberry PI

在Raspberry PI中,我们将使用GPIO引脚7,GRD和5V输出,因为GPIO引脚产生3.3V,由于汲取的高电流导致电压降低于3V,因此无法激活继电器的螺线管。因此,我们不能依靠GPIO电压输出来打开继电器开关。

2放大

使用NPN晶体管二极管电阻器,我们使用晶体管进行通道Raspberry PI到接触式继电器的5V输出,使用GPIO输出的输入作为信号来打开和关闭晶体管以激活继电器开关。 (检查面包板)

3继电器

(链接到继电器的教学视频)

12V继电器有5条支脚,两条支脚在螺线管中产生电流,从而打开开关,其他三个支路通常

中间支路为公共端。

一个支路为常闭(继电器时)

一只脚正常断开(当继电器被激活时,开关闭合电路)。

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:创建REST客户端

现在,您可以使用服务了运行在分配给Raspberry PI Wireless接口的IP和端口3000上。

要将Raspberry PI连接到云,您必须检查无线路由器设置(超出范围)

现在我们可以假设客户端与Raspberry PI位于同一网络中。

因此,这只是一个调用,您可以在几秒钟内将其添加到应用程序中:

// 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代码调用示例。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1311

    浏览量

    75169
  • 电子门锁
    +关注

    关注

    1

    文章

    15

    浏览量

    9943
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    不限Web用户数量、更低成本 | Essentials Web无限版SCADA方案正式发布

    宏集Panorama轻量级SCADA方案正式上线!Essentials Web无限版方案,打破传统SCADA按用户收费模式,让工业数据真正实现全员共享:不限Web客户端数量,支持25,000个数据标签,内含开发环境,开箱即用,工业级网络安全保障,低门槛起步,后续
    的头像 发表于 04-01 16:26 726次阅读
    不限<b class='flag-5'>Web</b>用户数量、更低成本 | Essentials <b class='flag-5'>Web</b>无限版SCADA方案正式发布

    芯科科技驱动和重塑智能门锁行业格局 多协议、安全性、AI技术与开发工具共同赋能

    当外出归家时,手机或穿戴设备可以成为智能门锁安全、互操作的钥匙,为我们提供一种到达即入的轻松便捷进门体验;在远途出行时,智能门锁不再只是被动的远程控制终端,而是具备边缘计算能力的主动安防节点,能
    的头像 发表于 03-25 16:02 353次阅读

    奥拓电子助力武汉中南民族大学XR虚拟影棚正式落成启用

    近日,武汉中南民族大学XR虚拟影棚正式落成启用,该项目是奥拓电子在高校数字化领域打造的又一标杆虚拟影棚项目,彰显了奥拓电子在XR虚拟制作领域深厚的技术积淀以及在高教领域强大的品牌影响力
    的头像 发表于 03-16 09:57 463次阅读

    奥拓电子助力重庆永川3000㎡虚拟拍摄影棚启用

    日前,位于重庆永川的3000平方米虚拟拍摄影棚正式启用。该影棚由奥拓电子全程参与打造,是当前中国西部规模最大、技术体系最完备的虚拟拍摄空间之一。
    的头像 发表于 01-13 15:44 635次阅读

    人脸、指纹等智能门锁电子元器件有何关联?读完这篇文章你就懂了。

    。那么,智能门锁究竟是如何实现这些强大功能的呢?答案就在于其内部复杂而精妙的电子元器件组合。 智能门锁的工作机制       智能门锁的核心工作状态基于一套精密的系统。监控器时刻处于接
    的头像 发表于 01-12 09:53 419次阅读
    人脸、指纹等智能<b class='flag-5'>门锁</b>与<b class='flag-5'>电子</b>元器件有何关联?读完这篇文章你就懂了。

    三芯协同,智启新章:唯创电子语音芯片重塑智能门锁,让AI思考与温情交互触手

    归家,一声“小唯,开门”便解除双手负担,同时屏幕亮起温馨的欢迎动画。这不再是科幻描绘,而是广州唯创电子基于“三芯协同”前瞻性架构,为下一代智能门锁赋予的“思考”与“交流”
    的头像 发表于 12-24 09:04 940次阅读
    三芯协同,智启新章:唯创<b class='flag-5'>电子</b>语音芯片重塑智能<b class='flag-5'>门锁</b>,让AI思考与温情交互触手<b class='flag-5'>可</b>及

    奥拓电子助力英国诺里奇艺术大学全新虚拟影棚正式启用

    近日,英国诺里奇艺术大学全新虚拟影棚正式启用,该影棚采用奥拓电子自主研发的SW(RGBW)系列天幕屏,以专业级显示与光效表现,为影棚的教学与创作提供自然真实的灯光环境,赢得校方与师生的一致好评。
    的头像 发表于 11-28 15:43 839次阅读

    给智能门锁“装个移动硬盘”:广州唯创电子WTV语音芯片外置SPI Flash方案破解多语种语音存储困局

    当深夜加班归来的你,听到智能门锁用熟悉而温和的母语轻声问候时,那份安全感与归属感瞬间驱散了疲惫。然而,让门锁流畅地“说”遍全球语言,却成为困扰众多工程师的设计难题。广州唯创电子,作为专业的语音IC
    的头像 发表于 11-17 07:43 993次阅读
    给智能<b class='flag-5'>门锁</b>“装个移动硬盘”:广州唯创<b class='flag-5'>电子</b>WTV语音芯片外置SPI Flash方案破解多语种语音存储困局

    提升识别率,降低功耗,安信雷达模组赋能智能门锁/门禁

    回家的时候, 是不是常常有这样的烦恼? 钥匙忘带了? 指纹识别半天识别不了? 灯光太暗, 人脸识别怎么都对不上, 影响门禁开关…… 如果门锁可以像人一样“感知”你靠近, 并主动准备好开门,那体验得多
    的头像 发表于 07-22 17:22 805次阅读
    提升识别率,降低功耗,安信<b class='flag-5'>可</b>雷达模组赋能智能<b class='flag-5'>门锁</b>/门禁

    无锡迪仕电子科技加大研发投入,创新实验室正式启用

    无锡迪仕电子科技加大研发投入,创新实验室正式启用 2025年7月14日 ,无锡迪仕电子科技有限公司即将迎来重要里程碑时刻,公司创新实验室在今日正式启用。这一举措标志着无锡迪仕
    的头像 发表于 07-13 11:02 933次阅读
    无锡迪仕<b class='flag-5'>电子</b>科技加大研发投入,创新实验室正式<b class='flag-5'>启用</b>

    智能门锁选择霍尔传感器的3大理由

    智能门锁选择霍尔传感器的三大核心理由归纳为精准状态感知、高安全性与防破解能力、低功耗与长续航,具体分析如下: 一、精准状态感知:实时反馈门锁动态 霍尔传感器通过检测磁场变化实现非接触式感应,能够
    的头像 发表于 07-03 17:21 1123次阅读

    华宇创新中心盛大启用

    近日,又一个载入华宇电子发展史册的重要日子——华宇创新中心(三期) 正式盛大启用
    的头像 发表于 06-27 14:57 1535次阅读

    低功耗蓝牙智能门锁应用

    、公寓:实现酒店,公寓门锁智能化管理,客人可通过手机APP进行开锁、关锁等操作,提高入住体验。 3、办公场所:通过手机APP设置不同办公区域门锁的权限,防止非法人员进入办公区域,提高安全性。 4
    发表于 06-25 09:47

    请问如何通过OpenVINO™加速启用稳定的扩散 Web UI?

    无法运行具有OpenVINO™加速的稳定扩散 Web UI。
    发表于 06-24 06:48

    WEB组态物联网平台是什么?有什么功能?

    、流程控制等操作,无需安装本地客户端。 核心特点 : Web化部署 :基于B/S架构,用户通过浏览器即可访问,降低部署和维护成本。 组态化配置 :提供拖拽式界面设计工具,用户快速搭建监控画面(如工业流程图、设备状态看板等)。 物联网集成 :
    的头像 发表于 06-17 15:25 1315次阅读