这个项目其实十分简单。源代码在下面,自取吧。演示视频可在B站 -白菜同学- 上看到(点个关注吧!)
材料:
按钮*2
LED灯*1
WULINK-PYTHON、数据线
手机、木板
制作背景和意义:
一个干净又卫生的厕所,可以让同学们获得更好的校园环境与身心健康。但厕所使用频率十分频繁,有时保洁阿姨可能会忘记打扫,厕所便会有异味,滋生细菌,严重影响同学们的身心健康。循着我校“幸福生活每一天”的理念,我制作出了此装置。
创意想法与设计:
我先进行了头脑风暴,按照预设用编辑好程序;然后在器材库内挑选WULINK-PYTHON、数据线、按钮、LED灯、等相应元器件进行组装,再用TinyWebdb服务器和APP INVENTOR让这些元器件与手机进行联系,用激光切割做成外壳,最后组装,做出实物装置。
拟解决的主要问题:
该装置可以安装在厕所内。当同学们觉得厕所内有异味后,可点击黄色按钮,将信息上传服务器,红色长灯带亮起。服务器将消息发送给APP,APP发送给保洁阿姨,保洁阿姨前来打扫后按下黑色按钮,显示“厕所干净字样”,绿色长灯带。这样,便可以在厕所有异味的时候第一时间利用灯带和APP提醒保洁阿姨来清理打扫。
创新与亮点:
除了硬件上的功能,我还运用TinyWebdb搭建了简易服务器,负责来回收发信息;运用App Inventor制作了简易Android App,保洁阿姨可随时使用该App,查看厕所状态。
测试与迭代:
在制作完后,我对自己的项目进行了反思:万一保洁阿姨的手机不在身边,该怎么办呢?能不能用灯带,让保洁阿姨能在远处看到厕所情况呢?于是,我给这个装置添加了灯带,做成了第2版装置。
我最开始想要使用自己搭建的IOT服务器,但测试后,我发现它仅支持内网访问,如果使用内网穿透,又不是特别稳定。于是,我想起了余国罡老师在社团讲课时说到过一种微型服务器——TinyWebdb。我在测试后,发现它公网下也可以访问,并且稳定、速度快。此外,我之前制作的外壳有许多的瑕疵,并不是特别美观。这两点,我在第2版中也进行了改进。
不过,由于我找不到合适的气味传感器,所以只能由同学们选择厕所是否有异味。
附件
三春牛-创客2023.07.07
赞
三春牛-创客2023.07.07
厉害
贺兰山下2023.05.03
这个挺有趣