人体感应灯DIM
Roy Lv7

人体感应灯制作
最近储藏室的灯突然坏了,在这里再吐槽一下X科🐞,4M层高给安装个几毛钱的led,想要自己换都非常困难。

刚好之前买了一个LED的灯条没有用上,加上年纪大了总是有忘事的伪强迫症,干脆用灯条做一个人体感应的开关。Do it Myself

需要的零件

  • Esp8266
  • HC-SR501
  • relay
  • LED
  • 杜邦线6根

所需配件

连接图

使用的语言MicroPython

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import machine
from machine import Pin
import time
sr501 = Pin(12,Pin.IN)
relay = Pin(5,Pin.OUT)
led = Pin(4,Pin.OUT)
while True:
time.sleep(3)
if sr501.value() == 0:
relay.value(1)
led.off()
else:
relay.value(0)
time.sleep(10)

到这里,感应开关的制作就结束了,看了一下我的这个程序和家里的Yeelight的触发效果基本一样。感觉又被收了智商税😭

人体感应传感器的原理基于红外辐射,任何温度大于绝对零度的物体都会释放红外辐射。

红外辐射这一物理现象的发现可泪溯到19世纪初[1]。但直到本世纪的50年代,红外技术才开始进入广泛
应的阶段。非接触测温技术也叫辐射测温,最早的非接触测温就是以光学高温计为代表的亮温法。以
后,人们根据斯蒂芬一玻尔兹曼公式,利用体辐射能与热力学温度关系进行测温,这就是全辐射氵则温和
部分辐射测温法。还有的人在光学高温计上进行改进,出现了光电高温计、红外温度计等。

  • 本文标题:人体感应灯DIM
  • 本文作者:Roy
  • 创建时间:2020-04-21 08:56:29
  • 本文链接:https://www.yrzdm.com/2020/04/21/relay-switch/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!