| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 单片机课程设计:设计一个传输带控制系统 -> 正文阅读 |
|
[嵌入式]单片机课程设计:设计一个传输带控制系统 |
一、题目????????设计基本要求: ? ? ? (1)制作一个小型的传输带控制系统,传输带上没有物件的时候停止传输带运行,传输带有物件后,根据物件的颜色可以使得传输带传输的速度不同,至少有两种明显的速度区分,传输带模型如下图1所示,传输带提供了传输带模型和直流电机,其他控制电路自制。 ? ? ? (2)系统具有显示屏,可以统计各组不同颜色物件当前已传输的数量。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 二、工程下载链接:下载? 三、器件选择1、传送带选择:传送带模型可以直接tb或者pdd直接买一个。 2、驱动选择:L298N 因为要实现速度 不一样,所以需要驱动模块。 3、颜色识别:GY-31颜色传感器,可以识别颜色,返回RGB的值。 4、显示模块:LCD1602 5、单片机选择:STC15F2K60S2 外加LED灯和按键模块。 原理图如下: 成品模型: 四:设计思路1、首先最重要的是颜色传感器的使用:代码参考颜色传感器的使用有一点需要注意:他的引脚 S2、S3可以接给单片机的任何一个引脚,但是OUT引脚需要接给单片机带有计数器功能的引脚。 S2, S3选择颜色通道,如下表。OUT输出50% duty方波,方波频率与光强成比例,规格书给出的范围为 10-20kHz(周期50-100us): ? ? ? ? ? ? ? ? ??? 原理介绍可以看这个博客:颜色传感器 具体使用是:初始化采集传送带RGB的值,记录传送带的RGB的值,之后物块放上去RGB值改变,则代表有物块,开始运输,传送带开始运动,不同颜色给不同的运动速度。 ?2、L298N使用?原理介绍:L298N ?具体方法:IN1和IN2为一组,输入高低电平控制电机运动状态,ENA输入PWM控制电机转速。 其中ENA产生的PWM我一般用10-16Khz。 ? 部分代码演示:
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
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 12:25:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |