自制全网最便宜的雷达感应灯光画,成本只需5元

自制全网最便宜的雷达感应灯光画,成本5元

​ 成本组成:带热释电的人体感应灯(0.5元)+雷达感应模块(3.5元)+首饰盒(0.45元)+微喷油画布(1元)=5.45元

​ 说一下做灯光画选择这几个组件的原因,首先是电路板,一开始参考的是网上的常规做法,搞个嘉立创的彩色丝印电路板,贴几个元器件,后来发现没有羊毛可以薅了,就想起了歪门邪道。

下面看到的这些电路板,就是从某电子垃圾佬那里淘来的,5毛一个不包邮,的确便宜,但评论说热释电不好用,反正我这个方案不用热释电,就买了30个。

​ 前期测试发现热释电的话用纸张或者油布遮挡的时候,5cm以外感应不到人体的存在,而雷达则灵敏的多,可以到几米,但缺点是功耗大一些,目前选型的这块单价3.5元的1020模块实测常供电16mA静态电流,用电池的话续航太短,所以改为了USB常供电。

​ 至于雷达模块和垃圾佬的电路板怎么连接起来,如下所示,在我的一通乱点乱测之下,找到了一个位置,给高电平可以控制灯亮,低电平灯灭,刚好雷达模块的输出IO是有人的时候输出高电平,无人低电平,这个位置很合适。但是有一个坑是需要把这个位置对应的芯片和热释电传感器焊掉,否则不能稳定控制,这个大家在复刻的时候要注意,详细操作见视频即可。

​ 感应的距离和灯亮的延时时间都是可以通过修改雷达感应模块的电阻进行修改的,亮度感应和脉冲供电也可以修改,更多参数可以去手册上查找,我这边用的是默认配置,大概是感应到人体移动后会亮5秒,灯亮电流在70mA左右。

​ 然后是外壳,考虑了直接用两块电路板拼接、亚克力、3D打印、胶带、纸盒,不过这些方案要不太贵,要不太low,电路板拼接则会漏光,综合考虑和“灵光乍现”下,发现首饰收纳盒可以,不贵而且遮光性和改造性都可以,而且还能选择多种颜色和纹理,就选择它了。

​ 接下来是关于显示的效果,直接做到电路板上的灯光画绝对效果是最好的,但我这个方案只能从灯光映射的材质上做改进了,常规的A4纸质感差而且透光,卡片纸硬度可以但是有点不透光,最后选择了油画布,材质可以选择棉纱和化纤等,采用的是微喷工艺,有点贵但是效果挺好,我在某多上买的是A4大小的一张画布,大概6元,可以放6张首饰盒开口大小的图片,平均一张1元。

这几样东西的组装流程见视频即可,会用到电烙铁、焊锡丝、跳线、剪刀、双面胶等工具,散件的购买链接可以在下文找到,一套散件成本6元,考虑到发货和整理的精力牵扯,暂时价格定为10元,套件里面会放两块电路板,第一批库存15套,卖完即止。(PS:某夕上的简易不带人体感应的灯光画价格在28元左右)

目前我手上的油画布图片只有这些,所以会随机附赠,如果大家有想要的画布,可以找我定制,攒够一批我会去集中打印,不过发货时间会长一些。现在也想收集整理一些好看或者有意义的图片,大家可以把自己心目中的图片发到评论区,我会在下一期视频中随机抽取一位赠送本期视频的灯光画,谢谢大家。

本文提到的简易版散件购买链接如下:

【淘宝】https://m.tb.cn/h.g6iIlUUPRnC4t1v?tk=fVpA3aVVBhE CZ0002 「微波雷达人体感应灯小夜灯氛围灯可定制灯光画便宜散件套件有教程」点击链接直接打开 或者 淘宝搜索直接打开

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/37343.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flutter学习:从搭建环境到运行

一、开发环境的搭建 本文所示内容都是在Windows系统下进行的。 1、下载 Flutter SDK Flutter 官网(https://docs.flutter.cn/release/archive?tabwindows) 或者通过 git clone -b master https://github.com/flutter/flutter.git 下载 2、配置环境…

[数据集][目标检测]井盖未盖好检测数据集VOC+YOLO格式20123张2类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):20123 标注数量(xml文件个数):20123 标注数量(txt文件个数):20123 标…

Gamepad API 控制游戏的 JavaScript 指南

在现代网页游戏中,通过游戏手柄来控制游戏是一种常见的需求。HTML5 提供了一个名为 Gamepad API 的接口,使得从浏览器中读取游戏手柄输入变得相对简单。 什么是 Gamepad API? Gamepad API 是 HTML5 的一部分,允许开发者通过 Jav…

.net 奇葩问题调试经历之2——内存暴涨,来自非托管的内存泄露

📢欢迎点赞 :👍 收藏 ⭐留言 📝 如有错误敬请指正,赐人玫瑰,手留余香!📢本文作者:由webmote 原创📢作者格言:新的征程,我们面对的不仅仅是技术还有人心,人心不可测,海水不可量,唯有技术,才是深沉黑夜中的一座闪烁的灯塔序言 这是一个序列文章,请看以往文…

AI推介-信息抽取(information extraction,NER)论文速览(arXiv方向):2023.11.15-2023.12.31

文章目录~ 1.Large Language Models for Generative Information Extraction: A Survey2.Commonsense for Zero-Shot Natural Language Video Localization3.Unified Lattice Graph Fusion for Chinese Named Entity Recognition4.Solving Label Variation in Scien…

代码统计工具V1.0.0(支持各种文件类型)

点击下载《代码统计工具(支持各种文件类型)》 1. 前言 本文介绍了一款使用C#开发的代码行数统计软件。该软件允许用户通过选择文件目录和设置统计项目类型,来统计指定目录下的代码行数。软件提供了三种统计方式:按文件名统计、按…

线性图标绘制指南:从基础到精通

图标在生活中随处可见。相比文字来说,图标可以让人在更短的时间内认知并了解信息,并且大大提升信息的视觉美观性,增加设计的艺术感染力。在用户界面中使用图标,是一种用户熟知的设计模式。而线性图标是通过提炼图形轮廓&#xff0…

jquery动态插件之gsap和TextPlugin

<!DOCTYPE html> <html> <head><title>数字化人才认证数动画</title><script src"https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script><script src"https://cdnjs.cloudflare.com/ajax…

【强化学习】第02期:动态规划方法

笔者近期上了国科大周晓飞老师《强化学习及其应用》课程&#xff0c;计划整理一个强化学习系列笔记。笔记中所引用的内容部分出自周老师的课程PPT。笔记中如有不到之处&#xff0c;敬请批评指正。 文章目录 2.1 动态规划&#xff1a;策略收敛法/策略迭代法2.2 动态规划&#xf…

GD32F4时钟配置

1.前言 硬件&#xff1a;GD32F450 最高时钟频率200MHZ(外部晶振8MHZ) 软件&#xff1a;KEIL(V5.35) 固件包&#xff1a;GD32F4xx_Firmware_Library_V3.2.0 2.时钟树 时钟配置大概流程如下图红线指示&#xff0c;GD32F470的最高频率可以到240MHZ&#xff0c;GD32F450最高…

【frp】cron定时检查zfrpc.service是否启动成功

zfrpc 经常自动启动失败cron定时检查zfrpc.service是否启动成功 ChatGPT 要使用 cron 定期检查 zfrpc.service 是否启动成功,并在服务未运行时尝试启动它,你可以按照以下步骤进行操作: 创建脚本 首先,你需要创建一个脚本,这个脚本将检查 zfrpc.service 的状态,并在服务未…

字符串反转字符串单词(1)

大家好&#xff0c;今天我们来探讨一道经典的编程问题——翻转字符串里的单词。这个问题要求我们编写一个函数&#xff0c;将输入字符串中的所有单词进行翻转&#xff0c;但单词内部的字符顺序保持不变。 问题分析&#xff1a; 1. 首先&#xff0c;我们需要理解翻转字符串里的…

Codeforces Round 143 (Div. 2) C. To Add or Not to Add 题解 前缀和 二分

To Add or Not to Add 题目描述 A piece of paper contains an array of n n n integers a 1 , a 2 , . . . , a n a_{1},a_{2},...,a_{n} a1​,a2​,...,an​. Your task is to find a number that occurs the maximum number of times in this array. However, before l…

点云压缩配置开发环境遇到一些bug

1、配置基于cuda的计算库&#xff0c;Chamfer3D和pointops 编译chamfer3D时候会遇到一个cub版本的校验错误。 解决方法&#xff1a;根据错误提示&#xff0c;进入cuda的config配置文件中&#xff0c;使用#define将校验功能关闭 编译pointops&#xff0c;会遇到报错&#xff1a;…

C++Primer Plus 第十四章代码重用:14.4.4 数组模板示例和非类型参数2

14.4.4 数组模板示例和非类型参数 提示&#xff1a;这里可以添加系列文章的所有文章的目录&#xff0c;目录需要自己手动添加 例如&#xff1a;第一章 Python 机器学习入门之pandas的使用 提示&#xff1a;写完文章后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右…

《分析模式》漫谈08-单继承不是“唯一继承”

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 《分析模式》第2章这一段&#xff1a; 划线处的single inheritance&#xff0c;2004中译本的翻译&#xff1a; 翻译为“单继承”&#xff0c;是正确的。 2020中译本的翻译&#xff1a…

Java NIO(一) 概述

NIO主要用于以少量线程来管理多个网络连接&#xff0c;处理其上的读写等事件。在大量连接情况下&#xff0c;不管是效率还是空间占用都要优于传统的BIO。 Java NIO 由以下几个核心部分组成&#xff1a; Channel Buffer Selector Selector 如果你的应用打开了多个连接&#x…

分页插件 count有数据,代码不往下执行

如下:如果打印了sql那么当row>0时会有图2下面sql详情的输出 问题出在了分页参数上,pageNum为1,并且pageSize>2才能打印出图二的结果,图一为pageNum值是0,注意,查询第一页,分页应该传入的是1而不是0

大数据批处理系统和业务系统是两种不同类型的系统,它们在目的、设计、功能和使用场景上有所区别

大数据批处理系统和业务系统是两种不同类型的系统&#xff0c;它们在目的、设计、功能和使用场景上有所区别。以下是大数据批处理系统和业务系统之间的一些主要差异&#xff1a; 1. **目的**&#xff1a; - **大数据批处理系统**&#xff1a;主要用于处理和分析大量数据&am…

MySQL高级1.0

目录 &#x1f4cc;MySQL存储过程和函数 ✏️存储过程和函数介绍 ✏️存储过程的创建和调用 ✏️存储过程的查看和删除 ✏️存储过程语法-变量 ✏️存储过程语法-if语句 ✏️存储过程语法-参数传递 ✏️存储过程语法-while循环 ✏️存储过程语法-存储函数 &#x1f4…