《Arduino 手册(思路与案例)》栏目介绍:
在电子制作与智能控制的应用领域:广泛涉及了Arduino BLDC、Arduino CNC、Arduino ESP32 SPP、Arduino FreeRTOS、Arduino FOC、Arduino GRBL、Arduino HTTP、Arduino HUB75、Arduino IoT Cloud、Arduino JSON、Arduino LCD、Arduino OLED、Arduino LVGL、Arduino PID 及 Arduino TFT 等方面的相关拓展思路和众多参考案例。本专栏目前博客近2300篇。
https://blog.csdn.net/weixin_41659040/category_12422453.html
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。
** 【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验二百五十五:TEMT6000环境光传感器 可见光模拟光照强度检测模块/智能家居**
TSL2561 传感器将一个宽带光电二极管(可见光加红外)和一个红外响应光电二极管组合在单个 CMOS 集成电路上,能够在 20 位动态范围(16 位分辨率)内提供近明视响应。两个集成 ADC 将光电二极管电流转换为数字输出,表示在每个通道上测得的辐照度。此数字输出可以输入到微处理器,其中以勒克斯为单位的照度(环境光水平)是使用经验公式得出的,以近似人眼反应。
通常可用的 TSL2561 传感器模块 (TSL2561 分线板) 提供 I2C 接口,因此我们只需将其连接到我们的 Arduino 即可。虽然它是一个值得尊敬的驱动器,但在 I2C 背景中处理硬件和软件对于许多 Arduino 初学者来说可能不是一件容易的事。因此,我们被迫引入 Light-To-Arduino 实验的另一种简单替代方案。在这里,尽管有 I2C 接口,但只使用了 Arduino 的模拟输入。不用说,这个小实验需要一个简单的附加硬件。硬件只不过是一个环境光传感器电路,该电路围绕 Vishay Semiconductors 的硅 NPN 外延平面光电晶体管TEMT6000连接。
TEMT6000 可用作微型透明模具,用于表面安装到印刷电路板上。
除了 TEMT6000 环境光传感器外,只需一个电阻器即可完成附加硬件设置(参见电路图)。该电路接受 3.3 至 5.5 V 的任何直流电源 (VCC)。电路的模拟输出 (OUT) 可以连接到 Arduino 的任何模拟输入,例如 A1。
技术参数:
► 电源电压:3.3 – 5 V;
► 电流消耗:高达 20 mA;
► 聚焦辐射长度:360 – 970 nm;
► 可见光辐射限值:380 – 780 nm;
► 灵敏度角:±60°;
► 尺寸:15 × 8 × 3 毫米;
► 重量:1 克。
实验模块接线示意图