江阴4组+兔子精灵

2017-07-054906
AI 快速预览详细 收起
兔子精灵是一个由蘑菇特工队制作的创意项目,主要功能是利用声音传感器和环境光传感器触发警报。当周围有风吹草动时,装置会发出警报蜂鸣声并伴有报警灯光。该项目使用了DFRobot的造物粒子套装,包括声音传感器、环境光传感器等组件。通过这个项目,孩子们可以在动手实践中学习到传感器的工作原理,并激发对科技的兴趣。


这次DFrobot集训活动,有幸参与到其中,和几位有经验的老师成立了“蘑菇特工队”,一起制作了这个“兔子精灵”送给我们的学生。
首先送上我们的成品图:

江阴4组+兔子精灵图2



江阴4组+兔子精灵图3江阴4组+兔子精灵图5江阴4组+兔子精灵图4


这个作品的主要功能是利用一个声音传感器,当周围有任何风吹草动,就会发生警报蜂鸣声,并伴有报警灯光,可以用来看护一些重要的物件,当我们把兔子背后的环境光传感器遮住的时候,该装置就会停止鸣叫,重新进入工作状态。
首先,我们制作了这个兔子精灵,
用到的材料清单有:
造物粒子套装:声音传感器*1,环境光传感器*1,阀值模块*2,蜂鸣器模块*1,逻辑“与”模块*1,逻辑“或”模块*1,分支模块*3,Led小灯红*1,Led小灯蓝*1,电路主板*1
D1小车套件

江阴4组+兔子精灵图1

其次我们设计了兔子精灵的电路



江阴4组+兔子精灵图6



之后我们用彩纸等工具制作了兔子的外观



江阴4组+兔子精灵图7江阴4组+兔子精灵图8江阴4组+兔子精灵图9江阴4组+兔子精灵图10


这样我们的作品“兔子精灵”就顺利完成啦!
测试视频地址:https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=d0522vyu4uz&auto=0

代码如下:

void setRomeoMotor(int motorId, int speed)
{
  int speedPin, directionPin;
  if (motorId == 1)
  {
    speedPin = 6;
    directionPin = 7;
  }
  else
  {
    if (motorId == 2)
    {
      speedPin = 5;
      directionPin = 4;
    }
    else
    {
      return;
    }
  }

  if (speed == 0)
  {
    digitalWrite(speedPin, LOW);
  }
  if (speed > 0)
  {
    digitalWrite(directionPin, HIGH);
    analogWrite(speedPin, speed);
  }
  else
  {
    digitalWrite(directionPin, LOW);
    analogWrite(speedPin, -speed);
  }
}
void setup()
{
  pinMode( 7 , OUTPUT);
  pinMode( 6 , OUTPUT);
  pinMode( 5 , OUTPUT);
  pinMode( 4 , OUTPUT);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
}
void loop()
{
  setRomeoMotor(1, 100);
  setRomeoMotor(2, 100);
  delay( 2000 );
  setRomeoMotor(1, -100);
  setRomeoMotor(2, -100);
  delay( 2000 );
  setRomeoMotor(1, 100);
  setRomeoMotor(2, 200);
  delay( 1000 );
  setRomeoMotor(1, 100);
  setRomeoMotor(2, 100);
  delay( 2000 );
  setRomeoMotor(1, 200);
  setRomeoMotor(2, 100);
  delay( 1000 );
  setRomeoMotor(1, 100);
  setRomeC:\Users\honker\Desktop\集训活动图片素材oMotor(2, 100);
  delay( 2000 );
  setRomeoMotor(1, 0);
  setRomeoMotor(2, 0);
  delay( 5000 );
}



IMG_3914.JPG (56.37 KB, 下载次数: 2656)

STEM教育 · 兔子精灵:声音与光传感器结合的创意项目_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -