当今家居生活中面临各种环境与健康安全问题,如空气湿度过低,容易让人患上呼吸系统的疾病;CO、甲醛等有害气体危害人体健康;天燃气泄漏引起的爆炸事故频发等。人们对高品质生活环境的追求越来越强烈,所以居住环境的各种参数得到了大家的广泛重视。随着智能化与信息化的快速发展,我们可以利用现代科技对家居环境进行监测及调整,使我们的居住体验更加美好。 本设计完成一个可以监测温湿度、有害气体以及非法入侵的智能家居监控系统,包括主控模块、传感器模块、显示模块、报警驱动模块等。 系统的控制核心是STC89C52单片机,通过DHT11传感器来监测室内温湿度,烟雾传感器MQ-2监测有害气体烟雾浓度,HC-SR501传感器用来监测人体信号,按键电路可以设置监测数据上下限阈值及人体红外监测布防状态,当超过阈值时,蜂鸣器和LED灯声光报警,同时通过继电器驱动相应电器,实时对家居环境进行调控。此外,通过LCD1602液晶屏显示实时温湿度、烟雾浓度等信息供人们实时了解家庭环境状况,从而保证家庭生活环境的安全与舒适。
2024-06-06 15:10:28 132KB
1
经过测试,使用7管脚的MAX30102和MAX30100,VCC-GND-SDA-SCL-INT-IRD-RD。需要将SDA和SCL管脚各接一个 4.7K的上拉电阻。将MAX30102上的3个4.7K的电阻去掉。 MAX30102 UNO VIN----------------5V GND----------------GND SDA(接上拉电阻)----------------A4 SCL(接上拉电阻)----------------A5 PC端的软件使用PYTHON做的界面。新版本的MAX30102来了以后,优先使用此方案。python的版本为3.9.11 安装库的位置:C:\Users\LLY\AppData\Local\Arduino15\staging\libraries\SparkFun_MAX3010x_Pulse_and_Proximity_Sensor_Library-1.1.1\SparkFun_MAX3010x_Pulse_and_Proximity_Sensor_Library-1.1.1\examples\Example8_SPO2
2024-06-03 09:53:25 4.74MB arduino
1
用matlab仿真四连杆机构代码 biped robot for running 介绍(introduce) 设计制作一款能够奔跑的双足机器人,只为稳定奔跑。省去一切华丽的表演动作。如果一定要给它取个名字,就叫狂奔吧!Design and make a biped robot that can run, only for stable running. Eliminate all gorgeous performances. If you must give it a name, it is called crazy runner. 前言(proface) 大学生活即将结束,感慨壮志未酬,我移植想要设计制作双足机器人并未能完全完成,因此希望通过将其开源,集众网友的力量大家共同完成我尚未完成的项目。首先说明为什么不用纯英文编写,最重要的原因是在下英语不行。其次,我辈皆为华夏子孙,自然以母语为第一语言,同时国内仍旧有许多优秀的研究人员的英文水平并不是很好,看英文比较费力,服务绝大多数人罢。其次,我会将所有的代码都公布,供大家调试使用,代码包含C代码、C++编写的上位机工程代码(ubuntu
2024-04-29 15:07:36 936KB 系统开源
1
内容概要:VSG并网仿真模型,包括VSG算法控制和电压电流双环控制,能够实现功率的准确跟踪。
2024-02-25 19:36:30 50KB simulink
1
VC6.0写的 能够实现逻辑运算(逻辑非、逻辑加、逻辑乘、逻辑异)、定点整数的单符号位补码加减运算、定点整数的原码一位乘法运算和浮点数的加减运算。
2023-12-29 21:00:25 4.22MB
1
Unity能够在WebGL包使用的json解析.dll
2023-12-26 10:20:48 182KB unity json
1
Visual studio 2019 数据结构与算法 线性表实验代码.zip 设计一算法,实现两个非递减的线性表的合并,采用链式存储结构,能够输出合并前和合并后链表的内容。
2023-10-09 17:26:30 13.07MB 算法 链表
1
asp.net 使程序只能够运行一个! 很值得下载看看!资源免费,大家分享!!
2023-09-13 10:07:04 8KB c#
1
动机 根据官方为Tello无人机提供基于异步诺言的非官方sdk。 安装 使用npm install tellojs --save将它添加到您的项目中npm install tellojs --save或yarn add tellojs 用法 导入以下功能时,此sdk将提供功能: const sdk = require ( 'tellojs' ) const x = number , y = number , z = number , speed = number , yaw = number , start = { x , y , z } , end = { x , y , z } , ssid = string , password = string //CONTROL COMMANDS await sdk . contr
2023-05-18 18:17:56 77KB sdk drone dji tello
1
前言 二维码扫描的功能在很多APP上都会出现,较为常用的第三方库是zxing,zxing很强大,但是有时候我们并不需要那么复杂的功能,只需要简单的扫描、生成以及处理扫描结果,一般都是通过重写几个类来实现项目需求。我开发了几个项目都用到了扫描二维码的功能,第一个项目,写了个完整的功能,之后的项目都是从第一个项目里面复制代码的,几次之后,觉得有点繁琐,所以就单独封装成一个项目,传到jcenter上,以后再遇到扫描二维码的功能,只需要在gradle导入,即可实现快速开发了。 导入 compile 'com.hebin:hxbrzxing:1.0.1' 使用 导入库之后,就可以使用扫描二维码的功能了,只需要新建一个activity,然后继承CaptureActivity即可。 class MainActivity : CaptureActivity() { override fun onC
2023-05-15 17:31:15 1.99MB Java
1