3726| 9
|
[智能看护][婴幼儿看护及安抚装置]BabeCare[Arduino&APPINVENTOR] |
本帖最后由 Michael_B 于 2018-8-11 18:12 编辑 BabeCare·婴幼儿看护及安抚装置 关键词:婴幼儿,安抚 ,交互,智能 Mabe by Captain & M. From Shanghai & Guangzhou (全国中小学生电脑制作活动-创客竞赛第11组作品分享) ![]() 【欢迎来到第十九届全国中小学生电脑制作活动-创客竞赛赛场,这里是XI组的作品】 很高兴能参与一次这样的比赛,同样也是第一次参加全国性的科技创新类比赛。 这是一种名为创客马拉松的比赛,主办方会提供一定量的材料和工具(基本上也很多种类的了 在场的各位参赛选手通过随机抽签分组,分为两人一组,主办方同时公布作品主题。 在两天的时间里,小组要根据题目信息,设计自己的作品,并提供现有的材料和工具制作作品(可以是模型或成品 并上台向评委介绍作品,两人的合作制作过程也会列入作品的评审打分里。 ![]() ![]() 【今年的题目是陪伴,伴侣,可以照顾或帮助,老人,小孩或病人的作品】 因此我们有了这样的一个想法... 【1 作品背景介绍&设计 现如今,随着二孩政策的开放和社会的进步,工作的忙碌和带孩子的辛苦甚至让很多人放弃了生孩子的念头。 即便是全职在家看孩子,也难免会有不在孩子身边的时刻。这时的孩子怎么样了?是不是尿床了?还是正在哭呢? 亦或是还未入眠时兴奋的乱动呢?甚至还会有什么意外呢? 我们对比了网上的一些产品 一体式智能婴儿床-价格昂贵 婴儿监控器-仅仅是会发出警报却不会主动安抚宝宝 的确我们发现其实看护类的产品的确很多,但却发现没有足够好(花)玩(哨)的一种会自己检测宝宝哭闹状态, 会自动去安抚孩子,并且提醒父母过来看护的。 我们大胆的做出了尝试, 可拆卸的,模块化的,任意安装的(降低成本) 够好玩的,够花哨的,够小孩子的 (开心就好) 程序简单的,没什么难度的 (时间短,技术不够好=。=) 然后 JUST DO IT !! ![]() ![]() ![]() (画点设计图,手稿也行,自己清楚明了,同时万一评委看到了也可能会加分) 【2制作过程 材料: dfrobot uno单片机*1 声音传感器*1 人体红外探测器*1 蓝牙模块*1 减速电机*1 舵机*1 Led灯带*1 7.4V锂电池*1 按键*1 Led灯模块*1 杜邦线*若干 胶合木板*若干 木棍*若干 超轻黏土*若干 首先是各种建模了,我们用激光切割胶合木板做出婴儿床和上面各种挂饰,(旋转吊坠玩具,是不是很有回忆风。。![]() ![]() ![]() ![]() 彩灯围绕,里面空空白白的,感觉还差了点东西。 ![]() 后来我们画上了小人和一个舵机带动的粘土小手掌(多半是打他的), 在婴儿哭闹时轻拍安抚 ![]() 是不是有种梦幻的感觉【雾】 ![]() 各种忙,布线能动就行。 ![]() ![]() ![]() 细节大图,上图一个是声音传感器,一个是人体运动热敏传感器。 简单就好。 程序方面:(由于本人技艺不精,真的是很简单的程序,结果搞得有点乱 (仅供参考) #define ble_pin 11 #define led_pin 10 #define soundPin A1 #define servo_pin 8 #define stop_but A2 #define hongwai_pin A3 int PWM1 = 5; int DIR1 = 4; int PWM2 = 6; int DIR2 = 7; int power = 0 ; int power2 = 0; #include <Servo.h> Servo piyingservo; int soundValue = 0; //声音传感度 int sound = 30; //声音指数 int soundcount = 0 ;//声音计数值 int kunao = 0 ;//哭闹标志位 int flag_beep = 0 ;//蜂鸣器标志位 int pos=0; int ledof = 0; //亮灯标志位 int value = 20;//电机速度 void setup() { Serial.begin(9600); pinMode(13,OUTPUT); pinMode(led_pin,OUTPUT); pinMode(beep_pin,OUTPUT); pinMode(soundPin,INPUT); pinMode(ble_pin,INPUT); pinMode(hongwai_pin,INPUT); pinMode(stop_but,INPUT); pinMode(DIR1, OUTPUT); pinMode(DIR2, OUTPUT); digitalWrite(DIR1,HIGH); digitalWrite(DIR2, HIGH); piyingservo.attach(servo_pin); digitalWrite(servo_pin,HIGH); analogWrite(PWM1, 0); //PWM调速 analogWrite(PWM2, 0); //PWM调速 } void loop() { // Serial.println("0"); // delay(100); if(digitalRead(stop_but) == 1) { digitalWrite(13,1); power =1; while(digitalRead(stop_but) == 1); } else { digitalWrite(13,0); power = 0; } while (power==1) { soundValue = analogRead(soundPin); delay(10); kunao_f(); //Serial.println("1"); //Serial.print("Sound:"); //Serial.println(soundValue); if ( kunao == 1 && digitalRead(hongwai_pin) == 1) { power2 =1; servostart(); motor(); digitalWrite(led_pin, HIGH); // Serial.println("2"); } while (power2 == 1) { ble_f(); delay(100); servosweep(); delay(100); if( digitalRead(stop_but) == 1) { // Serial.println("4"); power2 = 0; power = 0; kunao = 0; servoend(); analogWrite(PWM1, 0); //停电机 analogWrite(PWM2, 0); // digitalWrite(led_pin, LOW); while(digitalRead(stop_but) == 1); delay(10); } } } } void motor() { analogWrite(PWM1, value); //PWM调速 analogWrite(PWM2, value); //PWM调速 } void servostart(){ for (pos = 90; pos >= 70; pos -= 1) { piyingservo.write(pos); delay(8); } } void servoend(){ for ( ; pos >= 90; pos += 1) { piyingservo.write(pos); delay(8); } } void servosweep() { for (int i = 1; i < 4; i++) { for (pos = 70; pos >= 5 ; pos -= 1) { piyingservo.write(pos); delay(8); } for (pos = 5; pos <= 70; pos += 1) { piyingservo.write(pos); delay(8); } } } void ble_f(){ delay(5); Serial.print("W"); delay(5); Serial.print("W"); delay(5); Serial.print("W"); delay(5); Serial.print("W"); } void kunao_f () { if ( soundValue > sound ) { delay(1000); soundcount ++; } if( soundcount> 2) //灵敏度 { kunao = 1; soundcount = 0; } } 由于时间原因我们只做了的是展示用的APP。 ![]() ![]() ![]() 【使用说明】 将各种玩具和灯饰安装在各类的婴儿床上,将主控盒安装在婴儿头部方向的床沿边。当父母有事 离开宝宝身边时,按下黄色监控按钮,设备将自动开始监控。当设备检测到婴儿哭声以及运动状 态时,会马上向家长的手机发出蓝牙信号提醒家长婴儿哭闹,与此同时为了给家长足够的时间, 将开启安抚模式。床上的旋转玩具有开动起来,床沿上的彩灯会亮起来,模拟母亲安抚宝宝的小 手掌会动起来,还要会自动播放母亲安慰孩子的音频。家长可以有足够的时间反应,而宝宝也有 有趣的玩具。当家长来到婴儿床旁,可以长按按钮,便可以停下安抚功能。 【演示视频】 https://www.bilibili.com/video/av28562916/ 【3设想与感悟 这两天做出来的作品虽然功能和结构方面没有做到极致,但是至少来说是一件特别好玩的作品, 很多路过的人都驻足拍照(自称全场最花哨小组 )。这个的确还是个设想,我们考虑到时间有限, 市场上的产品又各种传感器,那我们不如让它做的更有互动性,而并不是追求过多的传感器 (毕竟自己能力有限。从另一方面做文章,更关注人文方面,感情方面。或许这才是我们的优势。 这个作品的改进可以有,在完善网络连接方面,可以根据不同需要自己增减模块,满足婴儿的更 多需求,可以增加摄像头,对着婴儿拍,也有一个对着父母拍,记录下这美好的时光。 我们给出了这样的一个新的创意点,也许它并不是多么高大上,但是制作过程中充满欢乐,我想 已经足矣。 又时候东西不必太过于复杂,简单的,单纯的也许是最弄打动人的。 ![]() 【4版权声明 如需转载到其他平台或其他商业活动,请联系作者。谢谢!(0。0) |
© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed