banner

智能拐杖

icon
发布时间:2021-05-31
步骤1 作品创意灵感

      现代社会随着老龄化的日益加重,老年人口越来越多,面向老年人的服务也逐渐走入大家的视野。我们也想为大家出一份力,这是我们专门为老年人研究的智能拐杖,为老年人的出行保驾护航。 

步骤2 制作过程

     使用掌控版作为控制板处理信息,并用IO拓展版解决引脚不够的问题。先实现智能拐杖的夜晚照明功能,使用2个LED照明灯解决光照强度不够的问题,和光敏电阻配合实现光控灯。然后是完成GPS定位功能,使用GPS和BDS北斗导航模块实时定位,之后是摔倒报警功能。当老人不慎摔倒后,倾斜传感器和报警蜂鸣器会触发,打开报警灯并使蜂鸣器发声同时GPS模块发送信息到指定微信提醒家人。

projectImage
projectImage
步骤3 简单原理

      智能拐杖主要有夜晚照明、GPS定位和摔倒报警三个功能。它是基于ESP掌控板,使用了GPS模块实时定位,同时光敏传感器感知光线变化,从而在夜晚控制LED照明灯。还应用了倾斜传感器和报警蜂鸣器,在老人摔倒时倾斜传感器发出信号控制打开报警灯和蜂鸣器并通过GPS发送信号到微信。

步骤4 代码
projectImage
步骤5 硬件清单&硬件连接图
硬件清单
1xx
掌控板
1xx
IO扩展板
1xx
拐杖主体
2xx
白色LED灯
2xx
红色LED灯
1xx
光敏电阻
2xx
有源蜂鸣器
1xx
GPS
1xx
倾斜传感器
若干x
杜邦线
x
projectImage
projectImage
projectImage
步骤6 讲解视频
代码
/*!
 * MindPlus
 * mpython
 *
 */


// 主程序开始
void setup() {

}
void loop() {
	if (((digitalRead(P11))==1)) {
		digitalWrite(P6, HIGH);
		digitalWrite(P7, HIGH);
	}
	else {
		digitalWrite(P6, LOW);
		digitalWrite(P7, LOW);
	}
	if (((digitalRead(P14))==1)) {
		while (!((digitalRead(P14))==0)) {
			digitalWrite(P8, HIGH);
			digitalWrite(P9, HIGH);
			digitalWrite(P15, HIGH);
			digitalWrite(P16, HIGH);
			delay(500);
			digitalWrite(P8, LOW);
			digitalWrite(P9, LOW);
			digitalWrite(P15, LOW);
			digitalWrite(P16, LOW);
			delay(500);
			yield();
		}
	}
	else {
		digitalWrite(P8, LOW);
		digitalWrite(P9, LOW);
		digitalWrite(P15, LOW);
		digitalWrite(P16, LOW);
	}
}
队伍名称 Team of gods 参赛组别 小学
参赛学生 许哲铭 诸暨市陶朱街道西湖小学 马平川 诸暨市实验小学教育集团庆同小学
指导老师
王顺 诸暨市陶朱街道西湖小学
指导老师
许美玲 诸暨市实验小学