• STM32设计的宠物投喂器(正点原子mini开发板+2.8寸屏)


    一、设计需求

    【1】 项目背景

    在竞争日益激烈的今天,各行各业为提高竞争力,纷纷推出了各种新、奇的事物来吸引消费者。经过长时间的市场调查,发现广大市民及民营企业家大多还采用传统的人工喂养方式,这种方式不但耗费了大量的人力资源,而且由于现在的人力成本的不断增加,大大增加了企业的投入成本。此外还会由于饲养人员长时间的从事单调重复的工作,造成对工作的热情锐减,也不能使宠物的饮食规律得到保障。本设计就是为了同时满足这些需要而设计的宠物定时投喂器。

    本文将介绍一款基于STM32设计的宠物定时投喂器。该投喂器采用了STM32F103RCT6作为主控芯片,具有实时时钟模块、称重模块、步进电机和蓝牙模块等功能。通过QT设计的Android手机APP,用户可以方便地进行远程控制,包括设置定时投喂时间、手动投喂和查看食物余量等。
    
    系统硬件设计
    该系统的主控芯片采用STM32F103RCT6,具有较高的性能和灵活性。时钟模块采用内置的RTC实时时钟,为系统提供准确的时间信息。称重模块采用HX711芯片,可以实现精确的重量检测。步进电机采用28BYJ4型号,可控制投喂数量并确保投喂准确。显示屏采用1.44寸LCD彩屏,可以显示当前食物余量、当前实时时间、定时投喂时间等信息。蓝牙模块采用HC05,连接手机APP与宠物定时投喂器进行数据通信。
    
    定时投喂功能
    用户可以根据宠物进食习惯自行定时进行自动投喂。用户可以通过按键调整时间,也可以通过手机APP调整时间。当到达预设投喂时间时,步进电机会旋转预设角度放出食物。用户也可以通过手动按下投喂按键来进行投喂。此外,按键可以选择不同的喂食量
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    亿可控_第3章 指标数据持久化与设备详情展示
    nacos概念学习
    What I Read(1) 地理空间数据库原理(A) 绪论
    leetcode 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
    新研一暑假计划
    用opencv实现人脸识别(5)
    AR远程辅助技术应用到气象部门有何好处?
    【mac 解决eclipse意外退出】
    自定义MVC01
    Pandas数据导入和导出:CSV、Excel、MySQL、JSON
  • 原文地址:https://blog.csdn.net/xiaolong1126626497/article/details/132559222