光照度是光度学的概念,了解光照度,要从人眼的特性说起. 人眼的光谱响应 传统的辐射度学的概念(如“功率”,单位为“瓦”)可以客观描述“能量”,但当其用来描述“光照”时却是不合适的,原因在于:人眼对不同波长的光的感受不同.比如,人眼仅对波长约380~780nm的光有感觉,而对其他波长的光是几乎没有感觉的:同样辐射功率的绿光LED和蓝光LED,给人眼带来的视觉亮暗程度也完全不同.为了充分描述人对光的亮暗感受,才引入了光度学的概念. 但是,“亮”和“暗”毕竟是种主观的感受,又与眼睛所处的环境.人的个性…
BH1750FVI 是一款 IIC 接口的数字型光强度传感器集成电路.下面介绍一下其在 Windows 10 IoT Core 环境下的用法. 项目运行在 Raspberry Pi 2/3 上,使用 C# 进行编码. 1. 准备 包含 BH1750FVI 的传感器,这里选择的是淘宝上最多的 GY-30:Raspberry Pi 2/3 一块,环境为 Windows 10 IoT Core:公母头杜邦线 4-5 根 2. 连线 Raspberry Pi 2/3 的引脚如图 由于采用的是 IIC 通…
LED常识之 mcd&lm&w的关系 转载自:http://1198.vip.blog.163.com/blog/static/202177117201211624535412/ LED 亮度是指发光体(反光体)表面发光(反光)强弱的物理量.人眼从一个方向观察光源,在这个方向上的光强与人眼所"见到"的光源面积之比,定义为该光源单位的亮度,即单位投影面积上的发光强度.亮度的单位是坎德拉/平方米(cd/m) 亮度是人对光的强度的感受,它是一个主观的量.与亮度不同的,由物理定…
BH1750FVI是日本罗姆(ROHM)半导体生产的数字式环境光传感IC.其主要特性有: I2C数字接口,支持速率最大400Kbps 输出量为光照度(Illuminance) 测量范围1~65535 lux,分辨率最小到1lux 低功耗(Power down)功能 屏蔽50/60Hz市电频率引起的光照变化干扰 支持两个I2C地址,通过ADDR引脚选择 较小的测量误差(精度误差最大值+/-20%) 电路连接 由于模块本身已经带有了3.3V稳压芯片和I2C电平转换电路,因此可将模块直接与UNO板的I…
一.前期准备 1.环境要求 GY30模块(BH1750FVI传感器),树莓派系统,python-smbus,iic开启 2.取消对IIC驱动的黑名单 nano /etc/modprobe.d/raspi-blacklist.conf 3.启动IIC驱动 nano  /etc/modules 添加i2c-dev ,如下: 4.重启 5.安装python-smbus 这个安装会附带安装i2c-tools,省的单独安装了 sudo apt-get install python-smbus 6.将BH1…
写在前面 本文在LinkEdge快速入门样例驱动的基础上,加载了MQTT订阅的客户端,使得边缘端容器可以通过MQTT获得外部数据. 1. 系统需求 物联网边缘计算平台,又名Link IoT Edge[1].在物联网边缘计算帮助文档中的 “快速入门”描述了这样一种应用场景,“光照传感器检测室内光照强度是否大于500 Lux,若光照强度大于500 Lux,则光照传感器认为室内不需要开灯,从而去关闭灯(客厅灯开关等于1),否则打开灯(客厅灯开关等于0).” 本文在该样例的基础上,在光照传感器的驱动程序…
Windows phone 全景视图下为了实现可以上下滑动需要使用listbox. 需要的布局什么的,在listbox中填写 <ListBox Name="ListBox_new"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="/> <RowDefinition Height="auto"/> <RowDefinition Heig…
<BLAME!>是Polygon Pictures Inc.(以下简称PPI)创业33周年以来制作的第一部CG剧场电影,故事来自于贰瓶勉的同名漫画作品(中文译名为<探索者>或者<还特工次世代>).也算是我本人来到日本之后参与制作的第一部长片.由于从头设计了流程,时间跨度约莫从2015年开始,以<Knight of Sidonia>为基本素材进行实验和改进,虽然中途发生了一些波折,也有许多地方的进步,但是最后终于如期发布.详情请访问blame.jp.制作细节就…
string connectionString = string.Format("server=(local);uid=sa;pwd=1234567890;database=msp430"); using (SqlConnection con = new SqlConnection(connectionString)) { con.Open(); SqlCommand cmd = new SqlCommand("UpdateData", con); cmd.Comm…
最近一直在学习UWP,其中有的技术参考了WPF,所以又回头再来学习WPF,感觉学的东西很杂,必须记录一下,不然时间长了还得忘掉,于是申请开始写博客,将学习的心得记录一下,以备后用.这次是因为公司内训,刚好想着推广一下开源硬件,所以选择了Arduino,而又结合WPF的强大功能,设计了串口上位机. 1.Arduino UNO作为下位机 利用Arduino作为下位机,理由很简单,语法很简单,上手很快. 1.电路连接 下图为电路原理图,主要利用模拟口A0读取光敏电阻和普通电阻的分压值,然后通过设定逻辑…