智能窗帘
点击数:43
制作人:孙昱霖
我最近做了一个项目——智能窗帘!假如,你在家里,外面阳光明媚,你的房间变得超级热,你不想离开沙发去拉窗帘,这时候,我的这个智能窗帘就可以很好的帮助到你。
演示视频:
一、产品信息
这个智能窗帘有两个功能。第一个功能是无线遥控,就像你的玩具车一样,你可以用一个遥控器来控制窗帘。只要按一下按钮,窗帘就会自动打开或者关闭。
第二个功能是自动感应,它有一个光敏模块,当阳光很强的时候,它就会自动把窗帘关上,这样你的房间就不会变得太热了。而当阳光变弱,比如阴天或者傍晚的时候,它就会自动把窗帘打开,让房间亮堂堂的。还有你也可以反过来用,当晚上需要睡觉时,窗帘自动关上,当白天的时候,窗帘就会自动打开。
二、亮点
- 无线遥控功能:使用者可以不用起身,通过遥控器就能控制窗帘的开合。
- 光敏模块感应:自动感应环境光线强度,实现自动调节窗帘开合的功能。
三、制作过程
1、项目开始
在今天的课程中,首先,我明确了项目的具体目标和需求,随后,老师带我在工作室里搜寻需要的材料,我在材料区里找到了符合项目要求的材料。
刚开始,我计划制作一个小型的演示模型(demo)。这个demo将帮助我测试和展示项目的核心功能,同时也是对整个项目概念的一个初步验证。通过这个demo,我初步测试了窗帘的功能,我发现使用舵机不行,而且找的的舵机是180°的,我就想着下节课把舵机换成电机,我还编写了光敏的程序。
2、项目迭代&程序编写
我过来后,老师和我讨论了项目的实施方案,我原来的小demo有点小,想做个大点的,考虑清楚后,我就开始制作了,在设计窗帘控制系统的过程中,老师给我准备了步进电机作为窗帘的动力来源。由于我对步进电机不太熟悉,我便与老师一起进行了网络搜索,以获取更多相关信息。然而,我发现网上关于如何使用Mixly软件编写步进电机控制程序的资料相当有限。鉴于这种情况,老师建议我可以暂时将注意力转移到其他功能的开发上,而将电机控制的问题留待后续解决。
于是,我决定先行开发遥控功能。我在电脑上模拟了遥控器的操作,确保每个按键都能正确地控制窗帘的开启或关闭。在确认模拟操作无误后,我编写了相应的程序代码,并将其上传到了控制板上。这样,我就能够通过遥控器来远程控制窗帘的开关。接下来,我将着手研究步进电机的控制方法,并将其整合到现有的控制系统中,以实现窗帘的良好控制。
3、结构设计
当我刚刚步入教室时,我被一块大木板吸引,老师帮我切割了新底板。除了底板,老师还利用3D打印技术制作了两个用于固定步进电机的支架。这些支架设计巧妙,能够确保电机稳定地安装在底板上,为窗帘控制系统的稳定性和可靠性提供了保障。
在确定了项目的大致方向后,我开始在淘宝上寻找和选购所需的材料。通过对比不同商家的产品,精心挑选了适合我项目的材料,这些材料不仅质量上乘,而且价格合理。通过这样的准备,我确保了项目能够顺利进行,同时也为后续的组装和调试工作打下了坚实的基础。
在老师的帮助,以及我在材料选择上的细致考虑,我很有信心做出来。接下来,我将按照既定的计划,逐步组装和调试。
4、程序编写
在这节课上,我收到了之前订购的材料,并开始了紧张的组装和调试工作。首先,我对收到的材料进行了仔细的检查,确保它们符合我们项目的要求。随后,我对程序进行了优化,以确保窗帘控制系统的软件部分能够高效运行。
为了模拟真实的窗户环境,我在窗帘背后的模板上精心切割了一个口子。这个步骤对于我测试窗帘的开合功能至关重要,因为它能够让我更直观地观察窗帘的运动情况。
然而,在组装窗帘的过程中,我遇到了一个问题:最初安装的步进电机提供的力矩不足以驱动整个窗帘系统。这可能是因为窗帘的重量超出了我最初的预期,或者是因为步进电机在低速运行时的扭矩不足。为了解决这个问题,我决定更换为减速电机。减速电机在转速降低的同时,能够提供更大的扭矩,这对于驱动窗帘来说是非常重要的。更换电机后,我发现效果有了显著的提升,窗帘的开合变得更加顺畅。
总的来说,这节课我不仅完成了材料的检查和程序的优化,还通过实际测试发现了问题并进行了有效的调整。这些经验对于我后续的项目进展和问题解决都是非常宝贵的。
所需材料:
减速电机,同步带,支架,木板,扎带,窗帘,遥控器,钢丝,各种编程板块,闭口环,电池。
建锋导师:
昱霖在这个项目中表现很好,特别是,他表现出了对挑战的积极态度和解决问题的能力。从项目规划到实际操作,孙昱霖都表现出了高度的专注和细致。
在项目开始阶段,孙昱霖能够明确项目目标,这显示了他良好的规划能力和对项目需求的深刻理解。在遇到技术难题时,他没有选择放弃,而是积极寻求解决方案,这种坚持不懈的精神值鼓励点赞!特别是在步进电机控制程序的编写上,通过多方便的查找资料,找到了控制的方法,虽然后面的最终测试上由于步进电机,不能很好的提供动力,选择了减速电机,但是在了解的过程中,也知道了它的控制方法。
在结构设计和材料选择上,昱霖展现了他的实践能力和对细节的关注。他能够独立思考,选择合适的材料,并有效地控制成本,这些都是项目管理中的关键要素。昱霖在智能窗帘项目中的表现令人印象深刻。他的努力和解决问题的能力都得到了体现,很不错!