2021年开放性实验实验报告
2021年开放性实验实验报告
① / 16
2021年开放性实验实验报告
中国海洋大学
开放试验结题汇报
项目汉字名称: 自动投食设备自主制作
设计中使用到器件: PIC单片机(18F452)、 液晶屏、 电机、 固定辅助器件等
指导老师: 张凯临
小组组员: 陈志勇、 刘凯悦
项目实现构思
背景分析: 、 节省经费
应用市场分析: 适适用于部分养鱼爱好者, 需要出门旅游, 以及部分爱养鱼但又很忙人
特色描述: 鱼食防潮、 定时投食、 LCD时钟显示、
项目实现方案
总体设计方案:
前期:
系统学习PIC板编程、 软件使用等, 完成定时器程序
准备好投食装备材料
中期:
着手准备投食设备制作
后期:
总结改善
实际应用
项目实现过程:
一 准备硬件
硬件部分包含: 电路板、 液晶屏、 电机、 储食槽
1、 焊接电路板焊接
2021年开放性实验实验报告
2021年开放性实验实验报告
② / 16
2021年开放性实验实验报告
图一为原始电路板焊接完成图样
2、 设计所需器件(齿轮、 导槽、 固定板)
绘图软件Solid Works画好3D图, 导出到刀具切割软件, 机床切割加工出所需器件;
图二为装配体设计图稿
2021年开放性实验实验报告
2021年开放性实验实验报告
③ / 16
2021年开放性实验实验报告
图三为机床加工过程
图四为设计成型小齿轮
二 软件实现(编程操作)
LED灯定时亮灭
定时实现:
思绪1一个按键控制模式, 调整喂食间隔、 喂食时间;
一个按键控制模式, 调整喂食间隔、 喂食时间;
另一个按钮控制需要调整量加减。
优点: 用户能够完全实现自定义控制
缺点: 给编程带来了极大困难, 怎样区分, 加减后怎样经过将设定时间经过定时器控制实现定时控制
2021年开放性实验实验报告
2021年开放性实验实验报告
⑤ / 16
2021年开放性实验实验报告
现实情况: 投食系统不需要给用户太多选择, 给用户提到三四种模式选择即可
思绪2: 用两个数组预置好需要投食间隔及投食时间
一个按钮控制数组下标加减来提取数组预先设置好值
另一个按钮确定, 并将数组值设定定时器定时时间。
缺点: 需预先设置好数组, 只能经过更改程序数组才能改变预留模式, 不能给用户带来足够自由
优点: 大大简化了编程, 能满足大多数用户需求
所以采取思绪2
图二为所设液晶屏最初开启界面
2021年开放性实验实验报告
2021年开放性实验实验报告
⑤ / 16
2021年开放性实验实验报告
图三为液晶屏设置界面
: 电机时间转动一定时间
电机转动一圈因为重力作用下落鱼食数目大致相同, 60r/min,控制转时间即可
图四为小电机模块
三 自动投食设备模型制作及测试
最终, 我们对单片机、 液晶屏、 小电机等模块进行拼接操作, 先将所编程序烧录到单片机中, 电源为单片机供电, 成功地实现了经过设置、 确定按钮对投食设备定时投食进行了控制。
至此, 系统反应虽稍欠灵敏, 但基础能够达成所需操作。
2021年开放性实验实验报告
2021年开放性实验实验报告
⑥ / 16
2021年开放性实验实验报告
图五为最终设计成图
四 最终程序
#include "E:\cl\"
#include "" //
#use fast_io(all) //申明使用全部端口
unsigned int16 counter;
unsigned int secs;
unsigned int feed1[3]={1,6,9};//两次喂鱼时间间隔
unsigned int feed2[3]={2,10,17};//完成一次喂鱼周期时间
unsigned int i;
`
#int_TIMER2 //申明使用定时器2
void TIMER2_isr(void) //定时器2
2022年开放性实验实验报告 来自淘豆网m.daumloan.com转载请标明出处.