智能饮水机项目总结

        智能饮水机项目是我在大三下学期的时候中途加入的一个大创项目,个人在里面负责单片机软硬件设计部分,但是能力不足,见识较浅,在项目中借鉴了很多同实验室的其他项目的经验和技术,最终也没有完成初期预想,不过在项目答辩最后还是拿到了优秀,一个是这玩意真的水,另一个是大家的技术是真的不太行,没有真正去多做点完整的东西,没有在初期多学点东西、多长点见识,是很难去成长,所以本人建议学电子的人,要尽量早的(大一大二、甚至上大学前)多学点东西,去一些论坛和技术群多看看别人在做的东西,信息来源广了之后,就会知道更多的东西,知道原来困扰你很久的还能这样去做。

        针对本次项目,对技术上进行总结:

  1. 控制器选用的是STC15F系列的MCU,在不熟悉ARM构架的单片机的前提下,这个系列的单片机还是比较好用的,推荐使用,但是如果熟悉STM32F1系列的MCU,还是上32比较好,因为对于开发而言,有官方较为完善的标准库更好的去开发,可以使用STM32CubeMx配置好框架。不过STC15系列的danp单片机其实也是有官方固件库的,可以在STC的官方上进行下载。
  2. 传感器较多、应用程序较大的,可以上RTOS,任务式的编程更好的去提高单片机的程序效率,所以推荐STM32的单片机,以便于更好的上RTOS。
  3. 对于显示方案上,使用串口屏是提高开发效率的一个很好的方法,成本上虽然会有所提高。
  4. 上到物联网,就得先搞明白如何通信和组网,用蓝牙、WIFI、2.4G射频还是其他(比较便宜的方案是使用ESP8266或者ESP32模块),协议走TCP/IP、HTTP、MQTT还是什么,要自己写服务器还是用第三方,如机智云、OneNet等,个人比较推荐使用机智云。
  5. 整体的系统架构搭建起来后,就应该一个个功能开始填进去,如果人手较多,可以多人共同开发。
  6. 同时,硬件PCB板等设计也可以开展,设计好去嘉立创、捷配等打样,焊接调试。

        看起来整个项目涉及的工作挺多,也时常会因为某个环节进行不下去,就很想去放弃,也或者是因为完全没有接触过、没有人带,以至于不敢去开展去尝试,最后,还是会发现,其实这些东西都不是很难,也就这样而已。

        建议大家多去一些技术论坛和交流群进行交流,尽量上高点的角度去看看,比如只会51单片机的,尽量去看看32单片机甚至上Linux的单片机做的一些东西,然后回过头来,会发现有更多的新思路。

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值