本帖最后由 S1522377009 于 2018-5-4 17:46 编辑
作者:广东中山 章琴
一、课程目标 利用laserblock结构件及Arduino开源硬件搭建智能垃圾筒及其功能模块,利用mixly软件设计程序,使垃圾筒能够判断是否有人并做出自动开盖动作。 二、课程难点 1、搭建比较稳固的垃圾筒。 2、利用mixly软件编程实现自动开盖功能。 三、材料清单 Laserblock开源结构(1套) M3螺丝及螺丝冒若干 十字螺丝刀(1把) 黄绿色卡纸各1张 Arduino Uno主板(1块) 扩展板(1块) 树莓派 HC-SRO4超声波测距模块(1个) SG90舵机(1个) 电池(1对) 电池盒(1个)
四、教学过程 1、课程引入 随着社会生活水平的不断提高,人们对生活中各种设施设备的使用便利性提出了更高的要求。垃圾筒在日常生活中的应用十分普遍,但由于垃圾筒是用来存放垃圾的,垃圾桶的各个部位有较多的细菌,人们在扔垃圾的时候,都不太愿意用手去拉垃圾桶的盖子,所以在各个生活小区中很多垃圾桶都是用脚踩开盖的。如果能有一个智能的垃圾桶,通过判断人靠近,并且自动开盖,这样人们使用起来将会更加心情愉悦。说干就干,我们开始动手设计并制做一个这样的智能垃圾筒吧。 2、搭建过程 (1)先搭底坐。 (2)再搭四边框架 (3)再用胶枪固定SG90舵机 (4)再搭放置“超声波测距模块”的层板 (5)放置并固定好所有设备
(6)按照框架尺寸,剪裁好卡纸,并粘好垃圾筒外壳
3、用mixly软件编写程序 五、反思 这个垃圾筒的盖子与筒身是用线穿起来的,开盖是通过利用一个梁的垂直摆动而顶开盖子,开的角度不会太大,而在实际生活应用中,垃圾筒的盖子打开成90度才会更方便丢垃圾进去。所以,下一步要改进垃圾筒的盖子与筒身的连接方式及开盖方式。
|