| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 亲手DIY了一款猫猫干饭器,真香! -> 正文阅读 |
|
[嵌入式]亲手DIY了一款猫猫干饭器,真香! |
作者:刘小象 您浏览的内容为涂鸦开发者平台注册用户自主发布,版权归原作者所有。 选择涂鸦智能的联网模块WBR3为主要联网模块,搭配航顺的HAK32F030MF4P6芯片,实现通过手机端对猫咪喂食器的智能控制。 该作品自主设计了猫咪形状的外壳,其中采用驱动RZ7899芯片控制直流电机正反转,通过驱动推送螺旋管转动实现猫粮的送出。同时配有称重传感器的模拟输入接口,可计算与记录小猫咪的干饭数据。 功能特点 手机端通过涂鸦智能App 智能配网连接设备,实现物联网无线控制; 支持接入世界时间,配置定时投喂; 支持串口程序下载与引出仿真接口,程序调试更加便捷; 内置无源蜂鸣器,可编辑音乐提醒猫猫干饭; (XP系统的开机、关机音乐)24位差分ADC模块,准确快速读取称重传感器的数据,最大可称10kg; 采用7.4V锂电池供电,锂电池需取下再充电; 可通过PWM控制直流电机的转速与方向。(防止猫猫掏粮,毕竟没有自锁) 元件选型 主控MCU:HK32F030MF4P6,最高频率32MHz,20个引脚,拥有I2C,I2S,SPI,UART等通信接口,2个可调用定时器,一个高级定时器与一个基本定时器,其中每个定时器有4路PWM通道,封装较小,开发方便。 (2块钱!超便宜!)涂鸦智能WBR3:物联网模块,与ESP-12F的封装尺寸基本一致,通过串口与MCU通信,SDK移植快捷方便,支持智能配网、远程OTA固件升级、蓝牙、WiFi等,APP界面可在涂鸦平台下自定义; (问就是联网方便)ADC模块选中CS1237芯片,24位A/D位数,SPI读写,内置晶振,带有powerdown功能,最高速率1.1MHz,方便快捷,搭配称重传感器效果不错;简简单单地无源蜂鸣器电路,这个感觉没啥好讲滴,能滴能响能唱歌; 稳压电路选择AMS1117-3.3,此次采用的18650锂电池为7.4V,虽然压差较大,不够好在电流不大,经过验证较长时间内AMS1117-3.3扛得住,发热量不高。 APP界面 (由于最近事情较多与时间问题,APP界面未做太多改动) 结构模型该外壳设计为猫咪外形,喂食器总体有四个部分需要打印:上壳体,下壳体,推送螺旋管,输送套。至于储粮瓶是900ml的大瓶茶π(瓶口大,容量足)。 打印材料:PLA; 6.程序设计本作品基于HK32F030MF4P6主控,20引脚的小巧封装,其开发方式与代码写法与STM32十分相似,以至于我这种初次使用32系列单片机开发的小白不至于找不到资源(^▽^)。 Github地址: 1. 自定义库:led.h,motor.h,beep.h,delay.h,usart.h
2. SDK官方包:system.h,mcu_api.h,protocol.h,wifi.h 本部分仅修改了protocol.h中的内容,在主函数调用了些mcu_api.h内容,其他的没有多少更改。主要移植步骤参照protocol.c文件中靠前的注释部分。 7.实物展示参加本次涂鸦智能开展的喂食器训练营活动又一次锻炼了实际的项目经验,其实自我感觉来讲本次的设计还是偏简单,买来的5kg重量传感器也没用上,电路功能的话也比较简单,在模型上这次也有些放飞自我。实际设计中确实遇到了不少问题,多方询问也无果,不过一点点地研究下来还是慢慢都克服了。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:32:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |