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

设计的内容
针对图书馆座位使用效率较低的问题,设计了一款基于窄带物联网的图书馆座位智能管理系统,本系统通过微控制器及热释电红外传感器,以非接触式、主动实时采集图书馆各个座位的使用状态,通过窄带物联网模块将数据发送至物联网平台。
要求与数据
1、座位信息采集端由热释电红外传感器、微控制器、窄带物联网模块组成;
2、采用以具有高性能、低功耗等特点的移远 bc95物联网 nb-iot窄带物联网模块来发送数据;
3、选取合适的物联网平台接收数据;
4、其他。
部分程序:
#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;

Windows Phone是Android的基因进化
爱立信全新上线超过200个AI App的业务持续性解决方案
拓维信息梧桐PaaS平台获得鲲鹏Validated、Compatible双认证
智算网络正式上线 开创AI大模型产业化新模式
中国物联网激荡20年,好戏才刚刚开始!
基于窄带物联网的图书馆座位智能管理系统设计
天津移动联合华为开通首个2.6GHz频段5G基站
自制PC机红外线接口,computer Infrared interface
Embeded linux之reboot
联想首次参展CES Asia 2018,联想Z5及联想笔记本、电视、外设等多款优品参展
中国多晶硅产业出现“产能虚拟过剩”
MCS-51单片机指令系统“读-改-写”指令
Kintex-7 FPGA连接DDR3存储器的接口功能演示
麻省理工研究人员开发了一款RFocus“smart surface”
中国电信即将通过董事会人员调整议案
这个国家拒绝华为5G后追悔莫及
工业交换机的功能
一加砸10亿誓要冲击手机影像第一
美国交通部对波音737MAX喷气式客机进行了通过批准
激光治疗仪输入系统的硬件接口电路设计