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

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

3天内不再提示

基于STM32的窄带物联网图书馆座位智能管理系统

白茶茶668 来源:白茶茶668 作者:白茶茶668 2023-08-01 00:46 次阅读

设计的内容

针对图书馆座位使用效率较低的问题,设计了一款基于窄带物联网的图书馆座位智能管理系统,本系统通过微控制器及热释电红外传感器,以非接触式、主动实时采集图书馆各个座位的使用状态,通过窄带物联网模块将数据发送至物联网平台。

要求与数据

1、座位信息采集端由热释电红外传感器、微控制器、窄带物联网模块组成;

2、采用以具有高性能、低功耗等特点的移远 BC95物联网 NB-IOT窄带物联网模块来发送数据;

3、选取合适的物联网平台接收数据;

4、其他。

wKgaomTH5UqAEKWQAAMG9fezZzw287.png

部分程序:

#include "./HAL/key/key.h"

#include "./HAL/delay/delay.h"


/**********************************

变量定义

**********************************/

uint8_t chiclet_keyboard_num = 0; //键值变量


/**********************************

函数定义

**********************************/

/****

*******独立按键扫描函数

*******返回值:键值

*****/

uint8_t Chiclet_Keyboard_Scan(void)

{

if(K1 == 0) //按键K1为低电平

{

delay_us(2000); //2ms消抖

if(K1 == 0) //按键K1依然为低电平,此时确认是K1按下

{

chiclet_keyboard_num = 1; //键值设置成1

}

while(!K1); //while死循环,直到抬手跳出

return chiclet_keyboard_num; //返回键值

}


if(K2 == 0) //按键K2为低电平

{

delay_us(2000); //2ms消抖

if(K2 == 0) //按键K2依然为低电平,此时确认是K2按下

{

chiclet_keyboard_num = 2; //键值设置成2

}

while(!K2); //while死循环,直到抬手跳出

return chiclet_keyboard_num; //返回键值

}


if(K3 == 0) //按键K3为低电平

{

delay_us(2000); //2ms消抖

if(K3 == 0) //按键K3依然为低电平,此时确认是K3按下

{

chiclet_keyboard_num = 3; //键值设置成3

}

while(!K3); //while死循环,直到抬手跳出

return chiclet_keyboard_num; //返回键值

}


return 0;

wKgZomTH5UuAYDVBAAIcpdE4xbc252.png

wKgZomTH5UuARZU9AAO63qzWx7E557.png

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

    关注

    2869

    文章

    41622

    浏览量

    358374
  • STM32
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348743
  • 管理系统
    +关注

    关注

    1

    文章

    1933

    浏览量

    34403
收藏 人收藏

    评论

    相关推荐

    图书馆管理系统

    图书馆管理系统的操作界面用LabVIEW可以编写吗?
    发表于 03-16 20:24

    图书馆为什么选用RFID技术?rfid智能图书馆前景如何?

    本帖最后由 电子人steve 于 2018-7-16 19:30 编辑 随着图书馆管理信息化的普及,如何实现图书快速可靠借还、快速盘点、查找、乱架图书整理等的
    发表于 07-16 15:50

    4G自助图书馆无线联网应用

    自我服务的一种读者服务方式。随着无线通信技术融入数字图书馆图书馆自助服务形式发生了实质性的变化,实现了联网、人性化、数字化、智能化与传统
    发表于 11-21 15:46

    图书馆无线联网终端自助设备智能寄存柜4G模块连接服务器

    自我服务的一种读者服务方式。随着无线通信技术融入数字图书馆图书馆自助服务形式发生了实质性的变化,实现了联网、人性化、数字化、智能化与传统
    发表于 02-07 14:16

    RFID在图书馆有什么应用?

    图书馆门禁系统是保障图书资源安全,提高图书馆管理效率、管理水平的控制
    发表于 08-13 06:45

    RFID图书馆自助式门禁系统的工作原理是什么?

    图书馆门禁系统是保障图书资源安全,提高图书馆管理效率、管理水平的控制
    发表于 08-22 07:50

    基于labview的智能图书馆

    基于labview的智能图书馆
    发表于 02-29 00:18

    图书馆管理系统源代码

    图书馆管理系统源代码
    发表于 07-19 11:11 16次下载

    图书馆的全品质管理

    图书馆的全品质管理 提要: 文章引入全品质管理理论, 结合我国图书馆界实际情况, 探讨和论述了按照全品质管理理论的目标和方法, 深化我国
    发表于 01-30 15:38 17次下载

    AOLONG图书馆管理系统设计

    AOLONG图书馆管理系统包含了目前图书馆管理业务的每个环节,系统包括
    发表于 02-02 16:23 1331次阅读
    AOLONG<b class='flag-5'>图书馆</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>设计

    基于Visual Basic的图书馆管理系统

    这是基于Visual Basic的图书馆管理系统
    发表于 11-16 11:56 3次下载

    图书馆管理系统解决方案

    图书馆管理系统方案图书馆借阅系统的综合管理系统
    发表于 02-25 10:58 1次下载

    基于C#图书馆管理系统的实现与设计

    基于C#图书馆管理系统的实现与设计
    发表于 01-11 12:42 3次下载

    使用LabVIEW设计的智能图书馆管理系统

    本文档的主要内容详细介绍的是使用LabVIEW设计的智能图书馆管理系统
    发表于 12-09 08:00 25次下载
    使用LabVIEW设计的<b class='flag-5'>智能</b><b class='flag-5'>图书馆</b><b class='flag-5'>管理</b><b class='flag-5'>系统</b>

    基于窄带联网图书馆座位智能管理系统设计

    针对图书馆座位使用效率较低的问题,设计了一款基于窄带联网图书馆座位
    发表于 08-21 11:10 308次阅读
    基于<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><b class='flag-5'>管理</b><b class='flag-5'>系统</b>设计