如何自制简易智能夜灯_科技小 *** 需要哪些材料

新网编辑 5 0

为什么要做智能夜灯?

深夜起床摸黑找开关,刺眼顶灯瞬间让人睡意全无。一个**自动感应、柔和亮度、可USB供电**的小夜灯,既能避免磕碰,又不会影响家人休息。自己动手做,成本不到三十元,还能学到光敏电阻与人体红外传感器的用法。

如何自制简易智能夜灯_科技小制作需要哪些材料
(图片来源 *** ,侵删)
---

核心疑问:如何自制简易智能夜灯?

答案:准备光敏电阻、HC-SR501人体红外模块、LED灯带、Arduino Nano、MOS管、3D打印外壳或废旧塑料盒,按电路图焊接后烧录代码即可。

---

材料清单与采购渠道

  • 主控板:Arduino Nano, *** 十元包邮,带数据线。
  • 传感器:HC-SR501人体红外模块,灵敏度可调;光敏电阻5516型号。
  • 执行器:暖白LED软灯带,功率5 W,剪成20 cm即可。
  • 驱动元件:IRLZ44N MOS管,低电平导通,省去继电器噪音。
  • 供电:旧手机5 V/1 A充电头,Micro-USB口直接插Nano。
  • 外壳:废弃路由器壳或3D打印100 mm×60 mm×30 mm盒子。
---

电路连接三步走

步骤1:传感器接线

HC-SR501 VCC→5 V,GND→GND,OUT→D2;光敏电阻一脚接A0,另一脚与10 kΩ下拉电阻串联到GND,形成分压。

步骤2:LED驱动

LED灯带正极接USB 5 V,负极接MOS管D极;MOS管S极接GND,G极接D3 PWM口,通过 *** ogWrite调光。

步骤3:供电与测试

插上充电宝,串口监视器查看光敏值,当环境低于设定阈值且人体红外触发时,LED渐亮五秒,无人十秒后渐灭。

---

代码逻辑拆解

const int pirPin = 2;
const int ldrPin = A0;
const int ledPin = 3;
int lightThreshold = 300;  // 根据实际环境调整
bool nightMode = false;

void loop() {
  int lightVal =  *** ogRead(ldrPin);
  if (lightVal < lightThreshold) nightMode = true;
  else nightMode = false;

  if (nightMode && digitalRead(pirPin) == HIGH) {
    for (int i = 0; i < 255; i++) {
       *** ogWrite(ledPin, i);
      delay(20);
    }
    delay(5000);
    for (int i = 255; i >= 0; i--) {
       *** ogWrite(ledPin, i);
      delay(20);
    }
  }
}

亮点:加入**fade in/out**效果,避免瞬间亮灭带来的不适。

如何自制简易智能夜灯_科技小制作需要哪些材料
(图片来源 *** ,侵删)
---

外壳DIY小技巧

没有3D打印机?把旧塑料盒用美工刀开槽,贴上白色烘焙纸做柔光罩,侧面打孔穿线,底部贴防滑泡棉。若想进阶,可在Tinkercad设计圆角外壳,加磁吸底座,吸附在床沿。

---

常见问题与排查

LED不亮?先测MOS管G极是否有PWM信号,再查LED正负极是否反接。

误触发频繁?HC-SR501上加10 kΩ下拉电阻,或把模块背面的距离电位器逆时针调小。

白天也亮?光敏电阻受外壳透光影响,在顶部开小孔并加黑色热缩管遮光。

---

进阶玩法:加入Wi-Fi远程开关

把Nano换成ESP8266 NodeMCU,利用Blynk平台,手机一键关闭夜灯;再加DHT11,把温湿度同步到云端,一物多用。

如何自制简易智能夜灯_科技小制作需要哪些材料
(图片来源 *** ,侵删)
---

成本与耗时

  • 硬件成本:约28元,若用废旧材料可降至15元。
  • *** 时间:焊接+调试1小时,外壳打磨30分钟。
  • 学习收益:掌握PWM调光、传感器融合、MOS管驱动三大技能。
---

安全提醒

USB供电仅限5 V/1 A,切勿直接接220 V;LED灯带散热孔勿封死;焊接时戴护目镜,避免锡珠飞溅。

  • 评论列表

留言评论