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

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

3天内不再提示

如何使用QR码打开门

454398 来源:网络整理 作者:网络整理 2019-11-18 17:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:功能分析

这个想法变成了现实。现在是时候调查人们是否喜欢这个主意了。因此,我与Airbnb租用房屋的业主进行了一些用户访谈。他们真的很喜欢这个主意,并希望我尽快建立它。因此,我开始了剩下的过程。我做了一些并发分析,并写下了一些角色。之后,我做了一些用户故事和卡片故事。然后,我制作了低保真线框,并对其进行了用户测试。根据收到的反馈,我更改了框架。

步骤2:收集材料

在开始设计网站并制作工具之前,我需要确保已拥有设备所需的所有部件。我开始在工具箱中查找并写下需要订购的东西。在这里您可以找到整个物料清单。这些是主要部分:

1。蜂鸣器

2。 LCD显示屏

3。 LED双色

4。锁

5。 Raspberry pi

6。摄像机

7。扫描器

8。伍德

第3步:数据库

在购买材料并进行了一些研究之后,是时候使事情变得真实了。 p》

我开始创建一个实体关系图,建立它的数据库并输入一些数据。很快就发现有一些错误,所以我一次又一次地做,直到我认为足够好为止。它非常动态,因此您可以添加,更新或删除某些字段。

为简单起见和更好的结果,我还将扫描表也链接到用户和住宿。

我做了一些存储的功能,存储过程使网站上的事情变得更容易。

为创建此实体关系图,我使用了draw.io。

在此步骤中,您可以找到Mysql转储。因此,您可以轻松导入它。

第4步:设计响应性网站

我在想我的自适应网站必须看起来如何。在此之前,我必须回顾一下所做的功能分析,并寻找灵感和有趣的模式。

首先,我在Adobe XD中进行了设计。在顶部的图像中,您可以看到我使用布局和基线网格来定位内容良好。

我使用的字体是Robotto。我使用的图像是来自pexels.com的cco许可证。

该设计已得到老师的批准,因此我可以开始编程了。我用HTML-CSS-Python(Jinja2和Flask)编写了该网站。

此步骤后,您可以在web.xd中找到我的设计。

步骤5 :Fritzing方案

几周后,我的组件已交付,因此我可以开始构建设备了。首先,我制定了一个计划,以确保以正确的方式连接所有内容。

我使用了6针GPIO来连接显示器。相机可以直接插入树莓派。我选择将条形码扫描仪与电平转换器连接,以将5v转换为3.3v,这样我就可以与pi建立保存串行通信。双色LED使用2个gpio引脚。

晶体管也需要一个gpio引脚。然后,我将12v连接到锁,并将晶体管穿过同一地。确保使用二极管保护组件。

蜂鸣器与条形码扫描器连接。另一个GPIO引脚也连接到蜂鸣器,因此我可以用代码创建声音。请注意:为此使用了2个二极管。

为创建此方案,我使用了压纹。您可以在此步骤中附加方案。

步骤6:激光切割和连接

我和一个朋友一起激光切割了树林。我选择了8mm厚的多层木材。完成后,我将组件推入框架中。我没有在面板上放些螺丝的情况下将组件安装在占位符上。

然后,我安装了带有电平转换器(5v至3.3v)的条形码扫描仪,以与TX en RX端口上的树莓派pi连接(串行通信)。

我将显示器连接到树莓派,并使用电位计测量强度。

至少我用12v适配器安装了锁。确保执行此操作时使用晶体管和二极管。

此步骤后,您可以在Adobe illustrator中找到我的激光切割方案

第7步:编写一些内容代码

现在要确保所有组件都能正常工作。所以我用python编写了一些代码,并将其部署在树莓派上。当我的老师将此内容公开后,您可以在Github上找到我的代码。

https://github.com/NMCT-S2-Project-I/project-i-Ben-Vanpoucke

要编写代码,我需要使用Pycharm。该代码使用html,CSS和python(Flask和Jinja)编写

第8步:添加门和支撑

我希望面板独立存在,因此添加了对此的支持。我用了木胶。之后,我接通了门。
责任编辑:wv

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

    关注

    12

    文章

    897

    浏览量

    47605
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    扫镭射雕用什么扫枪?

    在电子制造、汽车零部件等行业,镭射雕(DPM的常见形式)因耐磨、耐高温的特性成为产品追溯的核心标识。但金属、塑料等材质的反光、曲面凹凸,加上镭雕可能存在的模糊、低对比度问题,让普通扫
    的头像 发表于 11-20 15:30 156次阅读
    扫镭射雕<b class='flag-5'>码</b>用什么扫<b class='flag-5'>码</b>枪?

    基于RFID技术的固定式扫器,助力部队仓储信息化建设

    的识读能力,能够识读的条码制应包括Code128、Code39、Code 93、PDF417、QR Code、GM,全面覆盖军用和通用条码标准,确保与现有物资编码体系无缝对接。 固定式扫器工作效率极高,条码扫描速率应≥30次
    的头像 发表于 10-21 18:08 366次阅读

    MPR121QR2的原理以及如何辨别真伪!

    MPR121QR2是一款高性能的电容式触摸感应控制器芯片,广泛应用于工业控制、消费电子和智能家居等领域。该芯片采用QFN-20(3x3)封装,支持多达12个独立的触摸感应通道,能够检测微小的电容变化
    的头像 发表于 10-14 15:20 257次阅读

    【嘉楠堪智K230开发板试用体验】+二维识别

    in found_qrcodes: # 获取二维信息 qr_data = qr.payload() qr_rect = qr.re
    发表于 08-22 20:16

    模块厂家怎么选?二维模组详解

    你是否发现,从超市自助结账的POS机到小区的智能门禁,从快递柜的取件扫到地铁闸机的乘车识别,二维模组早已渗透到生活与产业的每一个角落。作为所有扫
    的头像 发表于 08-18 15:58 560次阅读
    扫<b class='flag-5'>码</b>模块厂家怎么选?二维<b class='flag-5'>码</b>扫<b class='flag-5'>码</b>模组详解

    基于LockAI视觉识别模块:C++二维识别

    /LockzhinerVisionModule/tree/master/Cpp_example/C06_test_qr_code_detector 1. 基本知识讲解 1.1 二维简介 二维
    发表于 05-26 09:57

    基于RK3576开发板的二维生成

    二维QR Code)是一种比传统条形码存储更多信息、支持更多数据类型的二维条码,广泛应用于移动设备。其尺寸从21x21到177x177不等,具备纠错功能,采用Reed-Solomon算法。本文
    的头像 发表于 05-10 15:19 952次阅读
    基于RK3576开发板的二维<b class='flag-5'>码</b>生成

    基于RK3576开发板的二维识别算法

    了快速上手指南,包括源码管理、开发环境搭建、例程编译与运行等步骤,并详细介绍了二维识别API的使用方法及调用示例。通过API函数qr_decode,用户可以轻松实现二维的识别与处理,获取二维
    的头像 发表于 05-10 09:25 795次阅读
    基于RK3576开发板的二维<b class='flag-5'>码</b>识别算法

    PI InnoSwitch4-QR反激式开关IC的主要优势

    InnoSwitch4-QR反激式开关IC产品系列可显著提高功率高达220W的反激式功率变换器的效率,尤其是在需要小尺寸的应用中。一份新的设计范例报告(DER-1038)展示了
    的头像 发表于 04-29 11:24 926次阅读

    第二期“读专家”图像采集热门问答,你关心的这里都有!

    针是否歪斜导致接触不好。 若以上3个步骤操作后均无反应,请将读器恢复出厂设置,待重启后连接读器,打开图像采集按钮,确认图像是否为实时采集状。如有其他操作疑问,请联系售后工程师。 二、为什么读
    的头像 发表于 04-08 13:57 437次阅读
    第二期“读<b class='flag-5'>码</b>专家”图像采集热门问答,你关心的这里都有!

    《DNESP32S3使用指南-IDF版_V1.6》第六十一章 二维识别实验

    摄像头图像 */camera_frame = esp_camera_fb_get(); if (camera_frame){/* 二维识别 */esp_qr_scanner(camera_frame
    发表于 04-01 09:31

    输入电容及DCM-CCM-QR变压器计算

    别按照DCM、CCM、QR两种方式进行计算,其实QR也是DCM的一种,不同的地方在于QR的工作频率是随着输入电压输出功率的变化而变化的。对于变压器磁芯的选择,比较常用的方法就是AP法,但经过多次具体
    发表于 03-17 15:19

    一“”当先!看二维模组如何重塑智能门锁扫体验

    在科技日新月异的今天,智能门锁正逐步取代传统机械锁,成为现代家庭安全防护的首选。在这场门锁智能化革命中,二维模组以其独特的识别技术和便捷的操作方式,成为智能门锁的重要组成部分。本文将深入探讨二维
    的头像 发表于 03-12 16:17 776次阅读
    一“<b class='flag-5'>码</b>”当先!看二维<b class='flag-5'>码</b>模组如何重塑智能门锁扫<b class='flag-5'>码</b>体验

    输入电容及DCM-CCM-QR变压器计算.

    的设计过程变压器的设计分别按照DCM、CCM、QR两种方式进行计算,其实QR也是DCM的一种,不同的地方在于QR的工作频率是随着输入电压输出功率的变化而变化的。对于变压器磁芯的选择,比较常用的方法就是AP法
    发表于 03-10 15:39

    设备能识别哪些类型的 工业二维扫描设备有什么推荐产品

    在当今智能制造与数字化转型的浪潮中,扫设备作为信息识别与采集的关键工具,其重要性日益凸显。从简单的条形码到复杂多变的二维,再到专为工业环境设计的工业二维,扫技术的应用范围不断拓
    的头像 发表于 12-18 15:13 1594次阅读
    扫<b class='flag-5'>码</b>设备能识别哪些类型的<b class='flag-5'>码</b> 工业二维<b class='flag-5'>码</b>扫描设备有什么推荐产品