我想知道是否可以使用Raspberry Pi摄像头(连接到PI 3)来读取环境的环境亮度,作为光传感器。<<<<<<<<<<<<<</p>
我想每1-5秒对传感器进行一次轮询,以便我可以根据所见亮度的值调整变量。类似于...
的东西var run = setInterval(function() {
var ambient = <code to read the RPi brightness>;
if(ambient < 100) { doSomething() }
else { doSomethingElse() }
}, 1000);
我已经看到了以下基于节点的和JavaScript控制器,但还没有机会这样玩...
我刚刚编写了一个Python程序,该程序每60秒捕获图像到JPG文件,然后从JPG文件中读取EXIF亮度值(记录IT和另一个程序绘制它。)<)<)<)<)
(不是JavaScript,但概念是相同的。)
exif亮度值:
- 完全黑暗完全0.0
- 在一个黑暗的房间里大约0.05
- 大约0.7的小房间,只有150瓦的高架照明点亮
- 大约1.0的小房间,有一个大窗户在晚上的灯光加上头顶照明
- 大约1.5个小房间,一个小房间,一个大窗户在世界末日,外面的暴风雨
- 大约2.6个小房间,一个带有部分百叶窗的大窗户和外面的阳光
代码在这里:https://github.com/slowrunner/carl/tree/master/master/projects/loglightvalueandplot