Mixly开源项目设计:蜗牛小屋的设计
零维教育发布于 2018-05-30 18:44
科学老师布置了养殖蜗牛的家庭作业,发了一个塑料盒,但是学生们在实践的过程中发现很不方便,于是作为创客社团的指导老师就开始引导学生能不能使用3D打印技术来制作一个蜗牛养殖的智能温室。整体项目环节包括,了解蜗牛的生活习性、食物喜好,蜗牛的生活环境,养殖的器具。让学生学习操作3D建模软件,培养学生的思维能力和创意设计水平,运用技术到学习生活实际上去,学以致用。
温州广场路小学伊柏权
温州零维教育科技有限公司 李遵炼
1. 初期调研
蜗牛小屋设计的过程中,可以让让学生们学会很好地饲养小动物,珍爱生命,体会对小动物的关爱。首先是项目调查,下图为学生调查资料学生整理笔记。
根据以下分来整理资料
①关于饲养的器具
②关于温度
③关于湿度
④关于光照
⑤关于活动习惯
⑥关于环境卫生清理
⑦关于食物
接下来引导学生去分析资料,在对蜗牛有一定了解的基础上进行分析
老师提问、学生回答学生进行小组讨论,给出一个可行性较高的思路或结论
老师提问:如何解决蜗牛的环境适宜温度呢?
学生回答:太热了要降温,太冷了要加温。用编程模块来达到这个目的
老师提问:关于环境卫生清理这个问题怎么解决好呢?
学生回答:清理的时候把蜗牛拿出来;设计备选房间,清理时候就换房间
……
这是学生的研究报告
加下来需要针对分析结果画设计稿。纸稿要求:纸稿上标注有后期建模所要考虑的功能要点,与注意点,以便于建模时更加方便明确,尽量避免频繁的修改。通过小组讨论,完善设计,取长补短,整合成一个设计稿。
2. 设计建模
接下来需要完善设计稿,进行小组讨论,确定设计稿。终板纸稿要求:要有正视图,侧视图,俯视图(如果多层,需要多层的俯视图)。各个环节的大小数据。
根据设计稿进行3D建模。
一开始的模型并没有考虑到3D打印机尺寸等因素,所以需要适当的调整。
拆分之后就完成了基础的建模工作。
3.电子编程
实验过程中采用了几种不同颜色的led提供蜗牛小屋的光照,对温湿度进行显示,并且用一个电子风扇来进行湿度的调节。
这是mixly的原始程序
#include <dht11.h> dht11 myDHT_4; int dht_4_gettemperature() { int chk = myDHT_4.read(4); int value = myDHT_4.temperature; return value; } void setup() { df_lcd.init(); df_lcd.backlight(); pinMode(0, OUTPUT); pinMode(1, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); df_lcd.display(); } void loop() { df_lcd.setCursor(0, 0); df_lcd.print(dht_4_gettemperature()); df_lcd.setCursor(0, 1); df_lcd.print(String("")); if (dht_4_gettemperature() < 20) { digitalWrite(0,HIGH); digitalWrite(1,LOW); digitalWrite(2,LOW); digitalWrite(3,LOW); } else { if (dht_4_gettemperature() > 30) { digitalWrite(0,LOW); digitalWrite(1,HIGH); digitalWrite(2,HIGH); digitalWrite(3,LOW); } else { digitalWrite(0,LOW); digitalWrite(1,LOW); digitalWrite(2,LOW); digitalWrite(3,HIGH); } delay(1000); } }
程序使用了温湿度传感器作为输入,将一个数码管和三个led一级一个风扇作为输出。最终通过组装和调试,蜗牛小屋作品完成了
这是一个比较大型的3D打印作品,伴随着技术越来越成熟,3D打印机一级可以作为一种可以信赖的加工设备制作一些大尺寸的生活用品了。
4.总结提升
为了让其他学习者也能够共享我们的劳动成果,我们制作了一个分享ppt,并且根据这个ppt制作了演示视频,方便其他人根据我们提供的工程文档自己来制作一个蜗牛小屋。这个小屋目前还只是完成了理论设计的需求,但是蜗牛住起来舒不舒服,还要看具体的实验。之所以我们将制作过程的源文件分享出来,也是期望能够在全国范围内寻找朋友一同改进。目前可以在chuangkoo.com上下载这个项目的原始文件,期待通过创客社区的共同努力,由温州广场路小学开启的这个开源项目可以越来越好,最终甚至可以帮助我们在外太空养蜗牛,开源分享,造物创新,让小蜗牛走向大世界。
阅读数: 5603