大数跨境
0
0

【Gravity】Mind+掌控板进阶教程-项目五(上)感应垃圾桶

【Gravity】Mind+掌控板进阶教程-项目五(上)感应垃圾桶 蘑菇云创造
2019-08-02
3
导读:本项目中,我们就将制作一个感应垃圾桶。在进入项目学习前,请思考一下,传统的垃圾桶有哪些缺点呢?

点击上方“蘑菇云创造”可以关注我们哦


感应垃圾桶



* 项目五以解决家庭垃圾为主题分为上、下两部分,其中项目五(上)感应垃圾桶为垃圾桶结合智能家居进行应用,项目五(下)AI助力垃圾分类是将人工智能结合当前社会热点——垃圾分类进行应用。



随着技术的发展,在家居生活方面,智能电饭煲、扫地机器人、空气净化器等各类智能家电的出现为我们的生活带来了很多方便。甚至在扔垃圾的问题上,垃圾桶都有了一些非常大的改变,自动感应垃圾桶成为了人们新的挑选,让我们在扔垃圾的时候特别的方便,而且特别的干净卫生。



在这个项目中,我们就将制作一个感应垃圾桶。在进入项目学习前,请思考一下,传统的垃圾桶有哪些缺点呢?解决这些缺点,那就是我们要制作的感应垃圾桶!



头脑风暴:你的感应垃圾桶需要具备哪些功能?



问题清单

1、没有盖子的垃圾桶容易产生蚊虫和异味,有盖子的垃圾桶还要手动打开很不卫生,如何解决呢?

2、如果制作一个可以通过感应自动开关盖的垃圾桶,通过什么方式控制它自动开关盖子呢?

3、有的时候我们希望垃圾桶在感应状态的时候可以及时开关,但是有的时候,比如打扫卫生时需要垃圾桶的盖子一直打开,不受感应开关的影响,如何实现呢?

4、垃圾桶在每个人的生活中都会使用到,设想一下人们在使用感应垃圾桶的时候可能还会遇到的其他问题。


核心知识点



舵机


舵机是一种电机,可以控制旋转角度。一般的舵机旋转范围是0-180度,也有一些能旋转更大的角度,甚至360度。套件中的9g金属小舵机是180度的。



舵机一般用在人形机器人、云台网络摄像头等智能设备中。




规划方案



功能分解


构造外观


问题记录

在后面项目实现过程中,可能会遇到各种各样的困难,尝试在下表中记录你遇到的问题和解决办法,便于以后出现类似问题时能更好的面对。



功能实现



功能1:

舵机转动,带动垃圾桶盖子打开或关闭


连线图:使用P0引脚注意关闭扩展板上蜂鸣器开关


软件设置:使用舵机需要打开Mind+软件的“扩展”,在“执行器”下点击加载“舵机模块”


程序:舵机转动

* 运行程序前,可以将舵机摇臂安装在舵机上,便于查看转动过程。


功能2

使用超声波传感器感应开盖,丢垃圾后自动关盖


连线图:


软件设置:使用超声波需要打开Mind+软件的“扩展”,在“传感器”下点击加载“超声波测距传感器”


程序:


运行结果:超声波感应到10cm以内的障碍物时,舵机转到180度,3秒后回转到0度。


功能3

按钮控制垃圾桶盖常开


连线图:


这里需要实现的功能是:

■ 程序运行时为超声波感应状态;

按下按钮,盖子常开,此时超声波不起作用;

再次按下按钮,盖子关闭,超声波恢复检测。


这里用程序实现的难点是要记录按钮的输出状态,就像家里的台灯一样,第一次按下开关,台灯打开,再次按下台灯关闭...如此循环往复。假如将灯灭记录为0,灯亮记录为1,那么每一次按钮按下,灯都会发生一次0、1变换。所以解决方案可以是:按下按钮后首先判断灯为0还是1,如果为0就将其置1,如果为1就将其置0。


在程序中,使用了变量“开关”来记录按钮的输出状态。流程图如下。


为了更好的理解上面流程图,我们可以根据不同现实情况分析流程图走向。


程序:


构造外观

示例图:


评价与反思



与人分享快乐,能产生更多快乐,尝试与身边的人一起来体验你的感应垃圾桶!你还可以在DF创客社区中分享作品,听听更多人的建议!


社区网址:www.dfrobot.com.cn


问卷调查

尝试让玩过你作品的人做下的问卷表,看看在别人眼中这个作品的闪光点与不足。


自我反思

梳理自己设计项目的思维逻辑、项目在执行层面的问题和经验等等,可以帮助我们形成学习的闭环,加深在项目进行的过程中对知识点和内容的理解,找到可以改进和提高的地方。



———————  正文完    ———————



 


教育的目的是为了培养学生协作能力、沟通能力、批判思维以及创造力,其中最核心的是创造力,蘑菇云创客教育作为国内为数不多的一站式创客教育服务供应商旨在培养孩子的创造力。

为让学生们在课堂上学习到的知识更好地连接现实世界,蘑菇云将指导学校规划、建立、运营自己的创客空间。并根据学生年龄段的不同,在设计与布局上进行了区分

小学创客空间注重趣味性,

强调互动场景;

初中创客空间注重实用性,

强调学习场景;

高中创客空间注重技术性,

强调应用场景;

 

在内容上, 蘑菇云和国内一线创客名师联手,编纂了一系列适合国内创客教育的教材。并拥有一套完整的创客教育课程体系,包括课程内容及教具,课程培训,技术答疑。同样根据学生年龄段的不同,在课程分类与设计上也会有所区别。

小学通过游戏化和体验化的方式来开展,要以“玩中学”为主。

初中引导学生在实际动手过程中进行探究式学习,促进“做中学”。

高中基于问题和设计的学习,需要教师为学生创设相关的真实情境,使高中生在“思中学”。



推荐阅读:

【Gravity】Mind+掌控板进阶教程-项目四 游戏王

【Gravity】Mind+掌控板进阶教程-项目三 坦克大战

【Gravity】Mind+掌控板进阶教程-项目二 火线冲击

【Gravity】Mind+掌控板进阶教程-项目一 投篮机

【Gravity】Mind+掌控板进阶教程-简介

【SIoT实例:智慧农场】基于mind+掌控板实时模式

【K12物联网神器-SIoT】基于mind+掌控板教程(下)

【K12物联网神器-SIoT】基于mind+掌控板教程(上)

  重磅!Mind+正式进入micro:bit官方软件推荐列表

【家庭噪音数据分析】基于mind+掌控板入门教程15

【智能物联手表 Part3】基于mind+掌控板入门教程14

【智能物联手表 Part2】基于mind+掌控板入门教程14

【智能物联手表 Part1】基于mind+掌控板入门教程14

【光声之形】基于Mind+掌控板入门教程11

【电子秒表】基于mind+掌控板入门教程12

【可穿戴计步器】基于Mind+掌控板入门教程10

【魔法之光】基于mind+掌控板入门教程09

【噪音警报器】基于mind+掌控板入门教程08

【音乐控制台】基于mind+掌控板入门系列教程07

【多彩呼吸灯】基于mind+掌控板入门教程06

【心情灯】基于mind+掌控板入门教程05

【迷你动画片】基于mind+掌控板入门教程04

【节日的祝福】基于mind+掌控板入门教程03

【趣味相框】基于mind+掌控板入门教程02

【“秀”出我创意】基于Mind+的掌控板入门系列教程 01



点击阅读原文,了解更多!


【声明】内容源于网络
0
0
蘑菇云创造
蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
内容 969
粉丝 0
蘑菇云创造 蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
总阅读1.9k
粉丝0
内容969