【涂鸦智能】仓鼠智能家居

更新时间Invalid datezhongyajie

概况

仓鼠版智能家居,为仓鼠提供更舒适的居住环境,为铲屎官提供更便捷的控制方式,有了这款设备,再也不用担心家里鼠鼠的生活问题。

本项目的主控芯片是atmega328p和wb3s,和涂鸦服务器对接,结合涂鸦APP和多种传感器和执行器,可以实现:

  • 远程查看实时的温度湿度。铲屎官可以根据温度判断是否需要为鼠鼠远程打开电热毯或风扇。
  • 仓鼠跑轮的圈数,了解到今天鼠鼠有没有运动。
  • 仓鼠的垫料距离上次更换已有多少天。
  • 远程为仓鼠加水。
  • 为铲屎官提供LED照明,方便观察鼠鼠状态和铲屎。 如果铲屎官在家不想打开APP查看,本设备也提供两个4位数码管和控制按键。数码管通过轮流切换来显示实时的温度,湿度,跑轮的圈数以及垫料更换的天数,按键可在本地分别控制对应的功能。

为了完成这次项目,我也摇身一变成为了一名新晋铲屎官,这是我家的新成员-涂涂,毕竟是因为涂鸦和立创这次的活动才让她来到我家滴。

作品视频展示: https://www.bilibili.com/video/BV1AZ4y1A7Fi/

步骤

硬件部分

1.主控部分

主控芯片采用atmega328p-au最小系统:

2.联网部分

联网的模块采用WB3S,配合串口电平转换电路和MCU主控通信。通过这次训练营,才发现竟然有这么方便的联网模块,底层和服务器部分都由涂鸦官网写好,自己完全不用操心,一步一步按照说明来操作就行,APP涂鸦也提供公版和图形化创作平台,谁用谁知道,对小白来说无门槛,超级方便,爱了爱了。

3.风扇和水泵

风扇和水泵都由RZ7899驱动,配合PWM实现调速功能。

4.传感器部分

  • 温湿度传感器是SHT30,来自瑞士的盛世瑞恩公司,高精度,低功耗。
  • 跑轮检测是来自技小新的霍尔传感器模块,配合跑轮上的磁铁,实现转圈计数的功能。
  • 电热毯由5V的PTC加热片组成,可提供60℃的温度,为了避免烫伤,通过DS18B20测温传感器形成反馈电路,可通过APP设置加热温度,当达到设定温度时停止加热,使鼠鼠窝的温度形成动态平衡。

5.显示部分

通过两个4位数码管。可以循环显示实时的温度、湿度、跑轮的圈数以及距离上次垫料更换的时间。如果铲屎官在家,可以不用打开手机APP,直接通过操作面板上的各种按钮,来控制相应的功能。

软件部分

涂鸦的工程师可谓是业界最良心,不仅提供的各个平台的库移植,还在需要注意和更改的地方贴心地打上了记号:

这对于一个软件小白来说,可谓是零门槛上手,完全不用担心看不懂底层库,因为根本不需要复杂的操作。结合官网的例程和报错指导,我成功将数据上传到了涂鸦APP上。涂鸦的工单功能也很棒,有问题直接提交工单,过一会儿就有涂鸦的工程师远程一对一解决,特别有耐心,点赞! 具体的代码可以访问最底部的github链接获取。

制作部分

制作部分就是画原理图转PCB整理位置布线等一套行云流水的操作,最后呈现控制板的成品图 最后的最后,将所有的部分安装到仓鼠笼上并固定。附上全局图片,后面有视频详细介绍哟。 控制器照片 霍尔传感器配合跑轮 因为仓鼠是晚上活动的动物,白天一般都在睡觉。最初我给跑轮圈数设定的最大值是9999圈,因为跑轮的记录在每天的中午12点会清空,并且以仓鼠这个小体格来说,应该够记录一晚上的运动量。

结果第二天早上一起床,打开涂鸦智能APP,我愣住了,只见APP上显示9999,直接超出了计数范围,最后只能把计数单位换成x10,将上限更换成99990圈。再也不能低估小小的仓鼠了。附图:

小结

总结

  • 非常感谢涂鸦智能和立创EDA提供的这次平台,学到了不少东西,第一次一个人完成整个项目,超满足。
  • 也非常感谢各种开源平台提供的各种库,前人栽树后人乘凉,为项目的功能提供了非常大的帮助,点赞。
  • 群里面的小伙伴们也很热情,互帮互助,一起加油。

最后的最后

附上视频地址(第一次剪视频,不忍直视,见谅):https://www.bilibili.com/video/BV1AZ4y1A7Fi/

附上GITHUB的地址:https://github.com/baymax1500466550/hamster_smart_home

您正在浏览的内容为涂鸦开发者平台注册用户自主发布,版权归原作者所有,涂鸦开发者平台不拥有其著作权,亦不承担相应法律责任,涂鸦开发者平台不对该等内容作出不违反、不侵权的陈述与保证。您应知晓并了解您对于该等内容的复制、改编、转发传播等任何其他使用行为应当符合法律法规并应取得相关权利人的许可,您的该等行为所造成的全部相应后果(包括但不限于侵权、违约、受损、与第三方的纠纷等)均应由您个人承担。内容知识产权相关条款可查看涂鸦开发者平台用户协议。如果您发现有涉嫌侵权的内容,请立即通过平台上的联系方式联系平台进行举报并发送有关证据,一经查实,平台将立刻删除涉嫌侵权内容。

喜欢举报