大数跨境
0
0

用毫米波雷达(人体存在检测)为辉光管时钟续命

用毫米波雷达(人体存在检测)为辉光管时钟续命 DF创客社区
2021-09-15
2
导读:梦里的那个模块来了
【点击上方「蓝字」关注DF创客社区,一起成为技术颜控】

某一天,我手上拿到一个大杀器——DF出的毫米波雷达(SEN0395)

资料打开一看

?终于有传感器可以检测人体存在,牛逼!再一看

WOC!!!这不就是我梦里的那个模块吗?

曾几何时,我被那个人体红外热释电(人体运动检测,人体不运动就撂挑子)给逼疯的时候,没有人来管管,没想到我也能熬到拨云见日的这一天。

亲测这个模块很稳定,感应角度为正面的160度范围,长度上为9米,只要你站在这个范围内,就算一动不动,毫米波雷达模块也帮你抓得死死的,毕竟它可以检测睡眠状态下的人,静站着的人当然也不在话下。

我为什么说这个毫米波雷达模块是大杀器?

  • 有了这个模块,就不用再担心电池供电的装置电量不够了;有人的时候装置才工作,无人的时候装置就睡眠,大大降低了耗电,狠狠地拉长了续航时间。我之前做的那个《光年》时钟窗花[1]就是挂在电池上,这个制作算是有救命稻草了。

  • 有了这个模块,很多使用寿命不长的器件,就被疯狂地续上了命。比如辉光管、荧光管等老一代的数码显示器件,跟它简直是绝配。辉光管和荧光管被淘汰有很多原因,其中一个便是使用寿命问题,国产辉光管寿命是1000h(仅41天),苏联辉光管寿命是5000h(仅208天),荧光管寿命稍长,但也不过是1万小时左右,它俩现在还被人们念着,是因为它们点亮后很好看。

动漫《命运石之门》中,用辉光管做的世界线变动率探测仪(我只能感慨剧组真有钱啊,这个尺寸的辉光管,一根至少500RMB+啊,好家伙,直接用了8根来做这个道具)

说到这里,我不得不吐槽一下辉光管现在卖这么贵,都没人出来管管吗?一个鸽子蛋大小的管子,卖60RMB啊。受不了辉光管的信仰光辉啊,手还是得剁啊。咬牙买了4根回来,型号是苏联产的IN12A,做个时钟吧,穷屌丝就不要想着时钟上还能读秒了,用4根管子来表达小时、分钟已经是福报了。

好了,这次的两个主角到齐了,开始搞事情了

制作思路

1、利用毫米波雷达的检测人体功能。当有人的时候,辉光管才会被点亮,显示时钟的读数;当没有人的时候,辉光管就不必亮起(IN12A辉光管里充有水银蒸汽,所以在点亮时,数字周边会有白蓝色光晕);

2、使用esp32-e(DFR0654)的作为控制器,使用其上的wifi通信功能,获取网络时间,这里就不必额外使用时钟模块了;

3、由于需要用到的引脚较多(每个辉光管需要4个管脚控制,仅辉光管部分就需要16个),而esp32-e上的io口数量有限,这里用到一个使用IIC协议扩展出16位io口的模块(DFR0626);

4、辉光管的工作电压为直流170v左右(电流不大),这里直接使用现成的电源模块(MC34063方案),输入12v,可提供170v&5v的两种电压输出;

5、辉光管的驱动芯片使用的是俄罗斯的K155ID1,用4个管脚控制数字0-9这10个状态,1个芯片控制1个辉光管;

6、小时和分钟之间使用一种叫做INS-1的管子,作为冒号;

准备材料

  • 毫米波雷达(人体存在检测)

  • IN12A辉光管 x4

  • ESP32-E控制器(焊好排母)

  • ESP32-E扩展板

  • IIC 16位数字IO扩展模块

  • 12v电源转170v&5v输出模块

  • 俄罗斯K155ID1辉光管专用驱动 x4

  • INS-1点状辉光管 x2

  • IN12A辉光管管座 x4

  • 迷你面包板 x3

  • 公母头跳线 21cm*30根 x3

  • 20k电阻 x4 100k电阻 x2

  • A42高压NPN三极管(TO-92封装) x2

  • 12v1A以上的适配器(DC2.1公头)

补充描述:20k电阻需要串联到辉光管的阳极管脚(也就是接170v电压的那个脚);100k电阻需要串联到INS-1的阳极管脚(也是170v那个管脚);A42三极管的作用为可用ESP32-E的PWM管脚控制INS-1的渐明渐暗;

连线图

补充:

INS-1的正极为连接小圆柱(亮)的这个脚,负极为连接大圆柱(暗)的这个脚

制作

手边居然有个超级合适的纸盒子,我去,这是冥冥中......?

整起来,这次就不用焊接了,直接杜邦线指哪儿插哪儿,舒适极了。

其他器件通过打胶固定,

程序烧录

先安装如下几个库文件:

  • 毫米波雷达[2]

  • IIC 16位数字IO扩展模块[3]

  • Time[4]

  • Timezone[5]

要知道ESP32-E烧录程序的方法,然后将下边的程序打开,修改为自己的wifi名称和密码后,烧录到控制器里

代码太长了,为了方便阅读,暂时不放在这边…… 可以点击左下角的阅读原文获取!

完成

插上12v的适配器:

参考资料

[1]

《光年》时钟窗花: https://mc.dfrobot.com.cn/thread-276445-1-1.html

[2]

毫米波雷达: https://github.com/DFRobotdl/DFRobot_mmWave_Radar/archive/refs/heads/master.zip

[3]

IIC 16位数字IO扩展模块: https://github.com/DFRobot/DFRobot_MCP23017

[4]

Time: https://github.com/PaulStoffregen/Time

[5]

Timezone: https://github.com/JChristensen/Timezone





硬件军火库


点击了解详情👆


大家有什么想说的,欢迎在下方留言

文章涉及的代码还有硬件的购买链接,可以点击阅读原文获取!

同时也欢迎直接与小明在社区互动




 往期项目回顾 



社区Arduino精彩项目盘点

这个树莓派机箱,有点儿香!

打造一款科技感十足的OLED显示器

如何给LED小姐姐开一场电子音乐会?

动手做一只基于ESP32的小型四足机器狗

致敬稚晖君?自制一款太空人主题的透明手表!

春天来了,你需要一款复古风格的树莓派相机!


点击阅读👆

【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读2.7k
粉丝0
内容1.3k