传感器

SLE46C-40.K44P-M12安全传感器

巧了我就是萌 提交于 2019-12-16 15:45:01
SLE46C-40.K44P-M12单光速安全传感器 供电电压 UB24 V, DC, -20 ... 20 %, 包括剩余波纹度 剩余波纹度10 %, 来自UB 开路电流0 ... 15 mA 输出 数字开关量输出数2 光束 开关量输出 小开关电压高22 V 大开关电压低2 V 典型开关电压23 V 电压类型DC ?大开关电流100 mA 开关电压高:≥(UB-2V), 低:≤2V 开关量输出1 开关元件晶体管, PNP 开关原理深色开关量 功能诊断输出端 开关量输出2 开关元件晶体管, PNP 开关原理浅色开关量 功能开关量输出 无需计算机通过接线即可简单配置。这些 SLS 系列的单光束安全传感器结合适当的测试单元工作。为此,它们组成了 4 型电敏保护装置。如果需要更短的检测范围,那么它们就是佳成本的选择。结构紧凑,易于与其他设备整合。 来源: CSDN 作者: dkm13307111202 链接: https://blog.csdn.net/dkm13307111202/article/details/103562768

[翻译完成] 用红外遥控器遥控树莓派

☆樱花仙子☆ 提交于 2019-12-09 19:31:27
概述 本篇教程将会讲解如何用一部红外遥控器来遥控操作树莓派上安装的影音中心. 在开始之前, 你需要按此 教程 把树莓派搭建为影音中心. 需要的零件 在搭建好了影音中心之后, 你需要去买些零件. 名称 数量 红外传感器 http://adafruit.com/products/157 1 红外遥控器 http://adafruit.com/products/389 1 母对母杜邦线 http://adafruit.com/products/794 1 硬件连接 红外传感器只有三个引角, 都需要连上树莓派的GPIO管脚. 我们需要用到母对母杜邦线把它们连上. 好的杜邦线连上红外传感器会使得连接更可靠些. 按下图所示进行连接. 跳线的颜色无关紧要, 只是不同颜色更容易区分. 要注意在树莓派上用红外传感器需要3.3V电压, 千万别用5V. LIRC 树莓派和遥控器的通讯通过LIRC (Linux Infrared Remote Control)完成. 大多数树莓派发行版都已经预装了, 所以在Rasbmc上我们就不需要再安装了, 只需做些设置即可. 为了确保红外硬件正常工作, 我们可以用SSH连接安装好XBMC的树莓派来测试下. 如果你从没用过SSH,请看此教程. 在XBMC的系统信息界面我们可以获得树莓派的IP地址. 我们需要关掉红外功能, 要不然我们无法通过SSH使用LIRC.

获取Android获取传感器列表

感情迁移 提交于 2019-12-09 11:09:48
Android 4.4 (API等级19)支持以下传感器: TYPE_ACCELEROMETER 加速度传感器,单位是m/s2,测量应用于设备X、Y、Z轴上的加速度 传感器类型值(Sensor Type):1 (0x00000001) TYPE_AMBIENT_TEMPERATURE 温度传感器,单位是℃ 传感器类型值(Sensor Type): 13 (0x0000000d) TYPE_GAME_ROTATION_VECTOR 游戏动作传感器,不收电磁干扰影响 传感器类型值(Sensor Type):15 (0x0000000f) TYPE_GEOMAGNETIC_ROTATION_VECTOR 地磁旋转矢量传感器,提供手机的旋转矢量,当手机处于休眠状态时,仍可以记录设备的方位 传感器类型值(Sensor Type):20 (0x00000014) TYPE_GRAVITY 重力传感器,单位是m/s2,测量应用于设备X、Y、Z轴上的重力 传感器类型值(Sensor Type):9 (0x00000009) TYPE_GYROSCOPE 陀螺仪传感器,单位是rad/s,测量设备x、y、z三轴的角加速度 传感器类型值(Sensor Type):4 (0x00000004) TYPE_GYROSCOPE_UNCALIBRATED 未校准陀螺仪传感器,提供原始的,未校准、补偿的陀螺仪数据

20191331 《信息安全专业导论》第10周学习总结

余生长醉 提交于 2019-12-08 23:01:38
20191331 《信息安全专业导论》第9周学习总结 教材学习内容总结 信息系统(Information system) 信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。 数据库与SQL SQL是具有数据操纵和数据定义等多种功能的数据库语言,这种语言具有交互性特点,能为用户提供极大的便利,数据库管理系统应充分利用SQL语言提高计算机应用系统的工作质量与效率。SQL语言不仅能独立应用于终端,还可以作为子语言为其他程序设计提供有效助力,该程序应用中,SQL可与其他程序语言一起优化程序功能,进而为用户提供更多更全面的信息。 SQL Server数据库包括Microsoft SQL Server以及Sybase SQL Server两个子数据库,该数据库能否正常运行直接关系着整个计算机系统的运行安全。 人工智能与专家系统 人工智能(Artificial Intelligence) ,英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别

利用传感器实现微信的摇一摇功能

北慕城南 提交于 2019-12-07 15:16:54
现在的不少应用都用到了摇动手机改变内容的功能,比如微信中的“摇一摇”功能。 前两天要实现这个功能,稍微看了一下关于传感器Sensor的内容。 传感器有几种类型: 方向传感器: Sensor.TYPE_ORIENTATION 加速度(重力)传感器: Sensor.TYPE_ACCELEROMETER 光线传感器: Sensor.TYPE_LIGHT 磁场传感器: Sensor.TYPE_MAGNETIC_FIELD 距离(临近性)传感器: Sensor.TYPE_PROXIMITY 温度传感器: Sensor.TYPE_TEMPERATURE 在摇动手机的功能中,我们只用加速度传感器就行了~~ 加速度传感器返回值的单位是加速度的单位 m/s^2(米每二次方秒),有三个方向的值分别是 values[0]: x-axis 方向加速度 values[1]: y-axis 方向加速度 values[2]: z-axis 方向加速度 其中x,y,z方向的定义是以水平放置在的手机的右下脚为参照系坐标原点 x 方向就是手机的水平方向,右为正 y 方向就是手机的水平垂直方向,前为正 y 方向就是手机的空间垂直方向,天空的方向为正,地球的方向为负 所以说,你的手机放置的空间位置不同,它三个方向的加速度也不同。在这里,三个方向的加速度,与我们传统意义上的加速度(9.8m/s2)有所区别,需细细品味。

物联网之NB-IoT技术实践开发一(NB-IoT物联网行业解决方案)

女生的网名这么多〃 提交于 2019-12-07 11:48:16
NB-IoT物联网行业解决方案 NB-IoT智慧消防项目系统设计 NB-IoT课程硬件平台介绍及使用 NB-IoT智慧消防项目展示 NB-IoT学习相关介绍 NB-IoT物联网行业解决方案 1、NB-IoT发展 2、NB-IoT物联网生态系统 3、NB-IoT物联网行业解决方案 NB-IoT发展 生态链快速构建,将成为全球主流技术和产业生态 : NB-IOT智能抄表 : 智能停车 : 宠物跟踪 : 其他应用 : NB-IoT智慧消防项目系统设计 1、智慧消防项目系统设计 2、为什么选择NB-IoT 智慧消防项目系统设计 智慧消防应用场景 : 智慧消防管理系统 : 智慧消防系统连接图 : 为什么选择NB-IoT LPWA主流技术:NB IoT成本、可靠性等多方面优势明显 : NB-IOT四大优势,专门定位“低频、小包、时延不敏感”物联网业务 : 20dB 覆盖增益 : 10 年电池寿命: Power Saving Mode : 海量连接能力 : NB-IoT硬件平台介绍及使用 1、NB-IOT 2、MCU 3、传感器 4、硬件平台 NB-IOT NB-IoT模块选型:(利尔达无线模块) NB-IoT模块参数 : MCU MCU选型 : MCU性能参数 : 传感器 LoRa硬件平台介绍-传感器 : 硬件平台 NB-IoT硬件平台介绍-开发板 : 如何开发 : 智慧消防项目展示 1

RS485:智能安防系统案例

谁都会走 提交于 2019-12-06 10:46:25
设备准备 PC机一个 网关一个 RS-485通信节点三个(三个M3主控模块,一个作为主机,两个从机) 火焰传感器一个 可燃气体传感器一个 USB转485调试器一个 一、云平台配置 http://www.nlecloud.com/ 二、节点固件下载 一路next到…… 三、硬件连线   实物连接图 代码分析 // 硬件抽象层初始化 HAL_Init(); // 系统时钟配置 SystemClock_Config(); // GPIO口初始化(包括LED,KEY1,KEY2,蜂鸣器) MX_GPIO_Init(); // 初始化USMART(函数控制管理初始化) usmart_dev.init(); // ADC初始化 MX_ADC1_Init(); // 定时器3初始化 MX_TIM3_Init(); // 初始化内部SRAM my_men_init(SRAMIN); // 初始化modbus16进制 mb_init(M_FRAME_CHECK_CRC16); // 传感器初始化,开机获取上次传感器保存状态 Sensor_Init(); while (1) { // modbus协议应用程序 getsensor_task(); // 获取传感器数值应用程序 app_modbus_slave(); } void getsensor_task(void) { static uint32

数据预处理那些事

对着背影说爱祢 提交于 2019-12-06 06:35:19
遥感影像与处理的一般流程 辐射定标 → 大气校正 → 几何校正 → 正射校正 【遥感影像校正/纠正分为几何校正和辐射校正,几何校正又可分为粗纠正、精 纠 正、混合 纠 正和正射校正等;辐射校正分为辐射定标、辐射校正、大气校正等。】 一 . 辐射校正、辐射定标和大气校正的关系 辐射校正包括辐射定标和大气校正,辐射定标是为大气校正做准备 1. 辐射校正 Radiometric correction 指在光学遥感数据获取过程中,产生的一切与辐射有关的误差的校正 2. 辐射定标 Radiometric calibration 是用户需要计算地物的光谱反射率或光谱辐射亮度时,或者需要对不同时间、不同传感器获取的图像进行比较时,都必须将图像的亮度灰度值转换为绝对的辐射亮度,这个过程就是辐射定标。 辐射定标是将记录的原始 DN值 转换为大气外层表面反射率(Apparent reflectance,又称辐射亮度值) DN值( Digital Number ) : 是 遥感影像像元亮度值,记录地物的灰度值。为 无单位整数, 值大小与传感器的辐射分辨率、地物发射率、大气透过率和散射率等相关。反映地物的辐射率( Radiance )。 地表反射率( Surface reflectance/ albedo ):是地面反射辐射量与入射辐射量之比,表征地面对太阳辐射的吸收和反射能力。反射率越大

MicroPython教程之TPYBoard开发板DIY小型家庭气象站

不羁岁月 提交于 2019-12-05 23:13:50
  众所周知,iPhone6/6Plus内置气压传感器,不过大家对于气压传感器还是很陌生。跟字面的意思一样,气压传感器就是用来测量气压的,但测量气压对于普通的手机用户来说又有什么作用呢?   海拔高度测量   对于喜欢登山的人来说,会非常关心自己所处的高度。海拔高度的测量方法,一般常用的有2种方式,一是通过GPS全球定位系统,二是通过测出大气压,然后根据气压值计算出海拔高度。由于受到技术和其它方面原因的限制,GPS计算海拔高度一般误差都会有十米左右,而如果在树林里或者是在悬崖下面时,有时候甚至接收不到GPS卫星信号。而气压的方式可选择的范围会广些,而且可以把成本控制的比较低。在手机原有GPS的基础上再增加气压传感器的功能,可让三维定位更加精准。   最近发现一块好玩的开发板——TPYBoardv702,这个板子可以定位、发短信、打电话,并且板载温湿度传感器、光敏传感器以及蜂鸣器,可以DIY很多有趣的东西,下面我们可以用这个板子加一个气压传感器来做一个小型气象站,来张实物图:   TPYBoardv702   定位功能我就不多说了,如果需要的话可以参考   http://docs.tpyboard.com/zh/latest/tpyboard/tutorial/v702/latitude/。   那么我们利用这块板子跟BMP180气压传感器来做一个小型家庭气象站

TCRT5000 红外传感器

和自甴很熟 提交于 2019-12-05 12:27:30
模块数据: 1. 检测距离:1~8mm 2. 工作电压:3.3~5V 3.  4接口  VCC接电源正极  OUT为信号输出引脚,输出1表示测量面颜色较深,输出0表示测量面颜色较浅  GND接电源负极 工作原理:   传感器的红外对管不断发射红外线,当发射出的红外线未被反射回来或被反射回来强度不够大时,光敏三极管一直处于关断状态,此时模块输出为低电平,指示二极管一直处于熄灭状态。被检测物体出现在检测范围内时,红外线被反射回来并且强度足够大,光敏三极管饱和,此时输出端为高电平,指示二极管被点亮。 注意事项: 1. 红外对管需要朝向地面。 2. 模块使用时需要调节可调电阻(模块上的十字),找到最佳检测距离。否则红外模块大概率无法符合使用情况。 实验例程: 1 int Val; 2 int PIN=3; 3 void setup() { 4 pinMode(PIN,INPUT); 5 Serial.begin(9600); 6 } 7 8 void loop() { 9 Val = digitalRead(PIN); 10 if(Val = 1) 11 Serial.println("Black"); 12 else 13 Serial.println("White"); 14 delay(100); 15 } 来源: https://www.cnblogs.com/Rane/p