一、设计背景
1.温度报警:
新的防疫政策出台后,全民面临感染病毒的风险,发烧是我们都要度过的一段难熬的暑期。盲人因为视力的原因,自己测量体温,自己看体温计的度数,都是不可能完成的事情。
我们使用温度传感器,设置好报警温度,当盲人的体温超过正常体温值以后,设备发出的报警声就会提醒盲人进行相应的退烧处理。
2.障碍物报警:
盲人,作为弱势群体,在家或外出在盲道上行走的过程中,前方容易出现障碍物。如果撞上,就容易受伤。如果使用超声波传感器,让盲人随身佩戴,遇到障碍物就会根据距离的远近,发出相应的提示声音,就会及时地提醒盲人朋友停止前进或提前做好避障的准备。
二、功能原理
1.利用非接触式红外温度传感器,粗略测量盲人的体温。如果确实感觉发烧,再利用触摸方式使用DS18B20温度传感器,精准测量盲人体温。
2.利用红外避障传感器,避免盲人在行走过程中,撞到障碍物或人,进而受伤的情况出现。
三、详细步骤/操作过程
1.使用arduino主板、拓展板、连接DS18B20防水温度传感器和非接触式红外温度传感器。盲人在佩戴设备的过程中,非接触式红外温度传感器随时检测盲人体表温度,如果体表温度超过38度时,功放喇叭模块发出报警声音。当体温降下来时,功放喇叭的报警声音停止。
2.超声波测距传感器,安装在设备的正前方。当检测到前方障碍物离盲人距离超过2米时,功放喇叭保持静音状态。当检测到前方障碍物离盲人距离在2米之内、大于1米时,功放喇叭保持轻缓的报警状态。当检测到前方障碍物离盲人距离在小于1米时,功放喇叭保持急促的报警状态。
四、结构设计
(因发热宅家,未做外观设计。)
外观设计思路:将主板、传感器等,缝制在柔软的环形围脖上。超声波测距传感器处于设备的正前方,便于检测前方障碍物。 非接触式红外温度传感器,位于围脖后方,朝向盲人耳根部位,随时检测盲人体表温度。DS18B20防水温度传感器,包裹在围脖内部,当需要准确测量体温时,可取出让其接触体表进行体温测量。
五、图片
六、程序代码
1.体温监测、报警代码:
2.避障程序代码:
七、演示视频
花生编程2023.01.12
不错不错
花生编程2023.01.12
厉害厉害
三春牛-创客2023.01.01
盲人用的啊,方便
三春牛-创客2023.01.01
盲人用的啊,方便
三春牛-创客2023.01.01
盲人用的啊,方便
三春牛-创客2023.01.01
不错不错
三春牛-创客2023.01.01
厉害厉害