首页-达尔闻    全部    【项目分享】0基础就能DIY的实用小设计:洗手计时器+Arduino测谎仪

【项目分享】0基础就能DIY的实用小设计:洗手计时器+Arduino测谎仪

疫情期间大家在家里闷坏了吧?不如跟着我们一起动手做2个超简单但是却很实用的小设计。相信我,哪怕你之前没有动手做过项目,甚至你没有电子方面的基础,这两个小项目你照葫芦画瓢也能轻松做出来。
收藏
  • 达尔闻专属星级判定

    实用系数:★★★★☆

    难度系数:★☆☆☆☆

    创新系数:★★★☆☆


    疫情期间大家在家里闷坏了吧?不如跟着我们一起动手做2个超简单但是却很实用的小设计。相信我,哪怕你之前没有动手做过项目,甚至你没有电子方面的基础,这两个小项目你照葫芦画瓢也能轻松做出来。

    ● 赶走病毒——洗手计时器

    新冠疫情下,好好洗手显得尤为重要,尤其是要洗够20秒,所以你可以在家打造一款自动洗手定时器。

    下面我们看看需要哪些零件:

    Arduino Uno

    HC-SR04超声波传感器

    SG-90 舵机

    杜邦线、贴纸等等

    核心原理是通过超声波传感器来记录有效的洗手时间,然后舵机转动指针来显示用时(这里感兴趣的小伙伴可以用OLED屏幕来代替)。按照如下所示连接并烧入代码即可开始工作~

    计时器表盘的制作同样也非常简单,可以找个纸片或者纸板写上示数后将其卡在舵机上,同时将指针固定在舵机上并且指向表盘的初始刻度线。我们可以将舵机贴在Arduino后面这样正好可以立在桌面上,也可以根据实际情况放在卫生间的其他地方。

    这样我们的洗手计时器便制作好啦,是不是简单的令人发指?

    注意固定在洗手池上时应根据自家实际情况哦,避免有水溅在设备上~

    虽然项目简单,但是更多的是给大家分享一种思路和想法,我们完全可以用摄像头模块+机器学习来代替超声波模块,这样可以有更高的准确度以及拓展性。项目代码可以在“达尔闻说”微信,回复:洗手和测谎,获取。

    ● Arduino测谎仪

    想知道谁偷偷吃了你的饼干么?想知道谁暗恋你么?这个测谎仪小项目便可以帮你实现!提前说一下,虽然本项目是基于Arduino的,但是他完全可以移植到任何你手上有的单片机上,所以你完全可以在家实现它。

    测谎仪的核心原理是人体皮肤电阻的变化,通过ADC采样电压来判断人的心理活动并通过LED指示灯和串口监视器显示出来。很多人可能不知道,我们人体的皮肤的导电特性是在不断变化的。皮肤电活动EDA(Electrodermal activity)会导致皮肤电特性的持续变化,当一个人在心理上感到兴奋或处于某种心理活动的上升状态时,人体的汗腺就会产生相应变化,进而引起皮肤电阻的变化。而这种变化是不受人大脑意识控制的,这种变化是人类潜意识上进行的,所以皮肤电导可以作为人类情绪和心理活动的度量。通过测量手指中两点之间的电导率的变化,即加电压采样便可以获取人的心理活动变化。如今,EDA被认为是研究人类心理生理现象的最流行方法。下面简单给大家看一下心理变化前后采样的信号变化有多大:

    可以看到效果还是很明显的,下面给大家讲讲怎么做:我们只需要一个单片机,2K电阻,魔术贴以及锡箔纸和LED灯即可!

    接下来便是连线,三种颜色的LED阳极分别连接单片机的2,3,4引脚阴极接地。2K电阻连接到arduino的模拟0引脚(A0)和地之间,把引脚A0和arduino的5V引脚接出长导线用于后续传感器的制作。

    其中图中下方的蓝线为连接到A0的采样线,下方的绿线为5V电源线,下面将把这两个长导线开发成可以佩戴在手指上的传感器。将锡箔纸贴在魔术贴的一边后再将长导线固定在锡箔纸上如下图所示:

    再将其紧密贴合在手指上后用胶带固定裸露的导线部分使其与锡箔纸紧密贴合,如下图所示:

    这样传感器部分就制作好啦,接下来制作一个小盒子将单片机放进去并且露出LED指示灯即可,这样就可以拿去测试别人了。

    在实际测试中,你可以不停的提问同时关注串口监视器中信号的变化。比如当问:“你叫什么名字”和“你喜欢XXX吗”信号的变化。通过设定合适的阈值来选择亮起红灯还是绿灯。代码非常简单易于理解,在家就能实现,可以在“达尔闻说”微信,回复:洗手和测谎,获取。总结:很多人看到项目太难就会放弃或者没有耐心看下去,看到项目太简单又觉得没有挑战性。其实简单和难都是相对的,建议从简单的项目入手,然后逐步在此基础上进行难度的拓展和延伸。就今天分享的项目而言,洗手计时器也可以拓展成摄像头+图像识别版本,具有更高的准确度以及有很高的应用价值。测谎仪可以拓展成物联网版本,在电脑或者手机上可以实时看到对方的心理变化,试想一下,当你拿着一个小黑盒测试出你朋友说谎的时候,他会有多崇拜你呢。

     

Control Render Error!ControlType:productSlideBind,StyleName:Style1,ColorName:Item0,Message:InitError, ControlType:productSlideBind Error:未将对象引用设置到对象的实例。