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

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

3天内不再提示

IOT毕设|机智云AIoT+NodeMCU+智能锁系统

机智云 2022-11-28 09:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文主要提出一种基于NodeMCU的智能门锁设计方案。通过NodeMCU的开发,来实现实时控制锁开关的功能,使智能化的家居进入人们生活的方方面面。该方案的设计采用NodeMCU为中控单片机,从而达到维持整个系统的运转和有效的数据收发处理效果。

1、引言
随着现代信息技术的快速发展,我们已经进入了信息化的社会。智能家居,物物互联的思想也已经从概念开始逐步成为现实,并渐渐融入了我们的生活。本文主要利用现代通信技术的方便、快捷等特点,来实现一种智能手机实时控制锁开关的设计。
通过手机控制门锁的开关,解放了人们用钥匙开关门的传统方式。基于实时控制,监测的特点,在一定程度上本设计也保证了用户的安全性。该设计是以方便人们日常生活为主要目的,它的设计结合了单片机开发设计、电路开发、服务器设计等技术。

2、系统组成
该设计方案的设计核心是服务器的设计开发和NodeMCU的开发。通过NodeMCU的WiFi模块接入网络并和服务器进行数据通信,再通过智能手机访问服务器从而来实现手机控制NodeMCU的目的。
2.1 NodeMCU
NodeMCU是一块开源的物联网开发板,它内置了一块基于esp8266-12的WiFi模块。它的开发通常使用方便快捷的脚本Lua语言和arduinoIDE。在结构上它具有一个集成完善的USB串口,通过USB口的接入省去了使用FTDI的USB转串口来开发编程的不便。另外它具有一个3.3V的电压调节器,因此它可以被3.3v以上电源驱动运行。从外观上看它一共有30个可以配合面包板使用的引脚,其中有13个GPIO引脚,除了GPIO16只能进行读写以外,其它每个引脚都可以进行中断PWM、I2C等功能。因为具有较多的引脚以及功能,它受到了大部分开发爱好者的喜爱。


2.2 服务器
本设计方案的服务器选用了机智云物联网开发平台。机智云AIoT自助开发平台,采用微服务架构,将大量IoT技术原理、行业知识、基础模型规则化、软件化、模块化,通过傻瓜式开发工具、MCU自动生成代码、APP开源框架、IoTSDK、开放API,最大限度降低IoT设备开发的技术门槛和开发成本,提高开发、测试、部署效率,服务超过320000+开发者, 拥有10000+量产方案。
机智云是一个方便技术开发人员,快速开发智能硬件的物联网开发社区。它为开发者提供了设备远程控制管理,数据存储分析等等服务。在接入该平台时,它提供了许多接入云端的方案,同时它可以自动生成许多相关功能实现的配置代码。对于大多数喜欢硬件设计爱好者,通过机智云物联网云平台可以有效缩短智能设备的开发周期,因此比较符合本设计方案的需求。

2.3 锁的选择

在锁的选择上,本设计方案选取基于螺线管的智能锁。它工作于12V的直流电压下,其中红线连接12V电源;通常应用作于柜门锁、文件柜锁、门锁、抽屉锁等等,具有安全、小巧、稳定、安装方便、反应灵敏等特点。螺线管电磁锁基本上是由其内部的一个带有电枢的大铜线圈所驱动。在一般情况下锁舌是处于弹出状态下的。当通电后,在电磁的作用下锁舌会收入锁体。如图1所示。

1f5e3274-6cad-11ed-b116-dac502259ad0.png

图1电磁锁外观图3、系统设计与实现

3.1原理框图

1f75176e-6cad-11ed-b116-dac502259ad0.png

图2系统设计框图
如图2所示,NodeMCU为电路的中控单元,它通过自身的引脚GPIO4输出的高低电平来控制锁的开关。通过集成在板身上的WiFi模块连接WiFi信号接入机智云。通过机智云手机APP从而协调整个系统来控制锁的开关。
3.2控制电路

1f87a096-6cad-11ed-b116-dac502259ad0.png

图3部分电路

如图3所示,12V的直流电压接入锁的红线,从蓝线出来分成两路其中一路串接一个阻值为2KΩ的电阻,另一路接一个二极管最终两路在三极管的集电极汇合。GPIO4引脚通过串联一个2KΩ的电阻接入三极管的基极。射极直接接地。如果GPIO4输出一个低电平信号三极管会处于截止状态,Q1点处于高电频。如果GPIO4输出一个高电频,三极管即可导通,锁舌就会在电流的作用下收回锁体。

本文提出了一种手机实时控制门锁开关的简单设计方案。通过该方案的实现我们可以在任何地方,人和时间来控制门的开关,并且可以通过手机实时监控门锁是否被打开。

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

    关注

    147

    文章

    19314

    浏览量

    405707
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4440

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Arduino+机智实战:打造端一体智能呼吸监测系统

    Part.01当呼吸数据“上”,我们能做什么?本文介绍机智+Arduino呼吸检测轻量化物联网方案,适合创客、学生与智能硬件初创团队,可快速验证呼吸健康监测设想。方案原理简洁:Ar
    的头像 发表于 05-22 18:04 827次阅读
    Arduino+<b class='flag-5'>机智</b><b class='flag-5'>云</b>实战:打造端<b class='flag-5'>云</b>一体<b class='flag-5'>智能</b>呼吸监测<b class='flag-5'>系统</b>

    机智荣获2025广州人工智能创新发展榜单最具发展潜力企业奖

    近日,由广州市科学技术局牵头评选的2025广州人工智能创新发展榜单正式揭晓,广州机智物联网科技有限公司凭借AIoT技术创新力、产业落地能力与高成长潜力,成功入选最具发展潜力企业榜,彰
    的头像 发表于 05-22 17:16 2084次阅读

    机智物联网平台设备接入完整实操教程

    协同开发能力。Part.01机智平台概述机智为国内领先物联网开发平台,为智能硬件提供设备接入、云端管理、终端应用一站式方案。依托标准协议
    的头像 发表于 05-19 18:04 296次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b>物联网平台设备接入完整实操教程

    基于STM32与机智智能家居系统(完整项目)

    物联网与嵌入式技术推动智能家居成为主流,传统家居存在功能单一、监测不全、控制繁琐等缺陷。本文设计基于STM32F103C8T6与机智平台的智能家居控制
    的头像 发表于 05-15 18:04 311次阅读
    基于STM32与<b class='flag-5'>机智</b><b class='flag-5'>云</b>的<b class='flag-5'>智能</b>家居<b class='flag-5'>系统</b>(完整项目)

    物联网 + 养老:基于机智与 STM32 的智能拐杖安全监测系统

    随着老龄化加剧与科技进步,“物联网+养老”成为智慧养老核心方向,老年人出行安全与健康监测需求日益迫切。针对传统拐杖智能化不足、功能单一的痛点,本文提出一种融合多传感器与机智物联网平台的智能
    的头像 发表于 01-09 19:00 2075次阅读
    物联网 + 养老:基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>与 STM32 的<b class='flag-5'>智能</b>拐杖安全监测<b class='flag-5'>系统</b>

    机智AIoT智慧渔业方案斩获穗商赋能创新成果

    与人工智能技术融合发展的新路径。会上发布了“穗商赋能·广州2025年人工智能产业创新培育成果”,机智AIoT智慧渔业综合解决方案”凭借在
    的头像 发表于 01-06 11:42 706次阅读

    STM32快速上实战指南:手把手带你入门机智

    本项目基于STM32F103C8T6最小系统板,采用HAL库开发方式,结合ESP01sWi-Fi模块,实现将各类传感器数据快速上传至机智平台。通过移植机智
    的头像 发表于 12-10 18:04 1592次阅读
    STM32快速上<b class='flag-5'>云</b>实战指南:手把手带你入门<b class='flag-5'>机智</b><b class='flag-5'>云</b>

    为你的STM32项目加点料:AI智能风扇智能温控与风扇调节系统

    每年的这个时候,总能看到许多为毕业设计而发愁的同学。大家手里握着熟悉的STM32,知道它性能强大、控制精准,是完成的可靠伙伴,但恰恰因为这份“可靠”,反而让选题变得困难——能做的东西似乎都被
    的头像 发表于 11-28 13:39 1033次阅读
    为你的STM32<b class='flag-5'>毕</b><b class='flag-5'>设</b>项目加点料:AI<b class='flag-5'>智能</b>风扇<b class='flag-5'>智能</b>温控与风扇调节<b class='flag-5'>系统</b>

    基于机智平台的新疆农田气候检测系统设计与实现

    本文设计了一种基于平台的新疆农田气候检测系统,用于实时监测风速、温湿度和PM2.5等环境参数,提升农业生产智能化水平。系统采用STM32单片机与传感器采集数据,通过ESP8266Wi
    的头像 发表于 09-23 18:45 1062次阅读
    基于<b class='flag-5'>机智</b><b class='flag-5'>云</b>平台的新疆农田气候检测<b class='flag-5'>系统</b>设计与实现

    STM32项目分享:智能厨房安全系统(机智)

    01—项目简介1.功能详解STM32智能厨房安全系统(机智)功能如下:STM32F103C8T6单片机作为主控芯片检测功能:检测环
    的头像 发表于 09-10 00:01 1455次阅读
    STM32项目分享:<b class='flag-5'>智能</b>厨房安全<b class='flag-5'>系统</b>(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)

    STM32项目分享:智能语音台灯(机智)

    01—项目简介1.功能详解STM32智能语音台灯(机智)功能如下:STM32F103C8T6单片机作为主控单元按键切换模式,支持自
    的头像 发表于 07-24 18:03 2006次阅读
    STM32项目分享:<b class='flag-5'>智能</b>语音台灯(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)

    STM32项目分享:智能家居(机智)升级版

    01—项目简介1.功能详解STM32智能家居(机智)升级版功能如下:检测功能:监测环境温湿度、烟雾浓度、一氧化碳、空气质量、光照强
    的头像 发表于 07-02 18:04 1180次阅读
    STM32项目分享:<b class='flag-5'>智能</b>家居(<b class='flag-5'>机智</b><b class='flag-5'>云</b>)升级版

    机智亮相2025春季火山引擎FORCE原动力大会

    在 2025 年字节跳动火山引擎 Force 春季原动力大会上,作为 AIoT 领域的创新先锋,机智以火山引擎与扣子智能体核心AI生态合作伙伴身份重磅亮相,凭借基于火山引擎豆包大模型
    的头像 发表于 06-23 09:16 1402次阅读

    机智亮相字节豆包AIoT开源生态沙龙

    生态沙龙成功举办。沙龙聚焦基于豆包的 OpenEmbodied AI技术、产品及开源方案的落地与应用,配合机智AIoT软硬件方案全开源战略,为AI与IoT的深度融合奠定平台基础,将
    的头像 发表于 06-16 09:50 1256次阅读

    开源智联·具身同行:机智推出基于豆包的 OpenEmbodied AI技术、产品及开源方案

    的OpenEmbodiedAI技术、产品及开源方案的落地与应用,致力于降低AIoT开发门槛,推动具身智能在设备端的广泛应用。更多开源资料见文末开源AIoT核心能力矩阵机智
    的头像 发表于 06-13 19:19 1464次阅读
    开源智联·具身同行:<b class='flag-5'>机智</b><b class='flag-5'>云</b>推出基于豆包的 OpenEmbodied AI技术、产品及开源方案