0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

球平衡PID系统的制作

454398 来源:工程师wv 2019-08-27 14:08 次阅读

第1步:PCB

球平衡PID系统的制作

PCB制造

我用 eagle 绘制了pcb,然后PCBWay.com制造了它。

PCB组装:

我焊接了所有没有焊剂助焊剂的smd组件。我不建议你像我这样做。

PCB采用5-6v 2A电源供电

PCB组件:

1X Atmega32u4

1X 1uf电容器

1X 0.1uf电容

1X 10uf电容器

2X 22pf电容器

1X led

1X 10K电阻器

1X 1K电阻

2X 22电阻器

1X 16mhz Quartz

usb connecto r

power jack

PCB的角色

PCB连续与计算机通信。该PCB仅用于控制伺服电机

步骤2:3D打印

警告: inferieur.stl , superieur.stl 和 plateau.stl 文件不是3D可打印的。 inferieur.stl和superieur.stl由丙烯酸制成。您可以使用CNC制造这些零件,但您也可以在亚克力板上自行切割,因为这些零件的设计并不复杂。 plateau.stl 可以用纸板切割。

第3步:零件装配

机械部件:

Futaba伺服s3003

磁铁和球

13X M4 * 10mm螺栓

10X M4螺母

15X

3X M4 * 10mm螺栓

3X M4螺母

USB网络摄像头

铝管:长474毫米,直径8毫米

步骤4:PCB编程

PCB包含与arduino leonardo相同的微控制器。因此可以使用Arduino软件进行编程。代码可以在这里下载

在编程PCB之前,你必须刻录引导加载程序:Arduino作为ISP和Arduino引导加载程序

刻录引导加载程序

你需要一个Arduino

将ArduinoISP草图(arduino软件/例子/ArduinoISP)上传到你的Arduino板上

如图所示进行连接

从工具》主板菜单中选择“Arduino Leonardo”。

从工具》程序员

选择“Arduino as ISP”

运行工具》刻录引导程序

此过程可能需要几分钟。

断开所有电缆。

完成此步骤后,您必须使用USB电缆将pcb连接到计算机并上传此代码。

步骤5: Python程序

最重要的代码是在控制系统的计算机中。你可以在这里找到代码。

如何运作。第一步是找到球的位置。相机发送计算机实时视频。 python程序接收视频并且必须处理它。我使用OpenCV库来进行图像处理。该程序由于其颜色而检测到球。这里球是橙色的,然后程序将平均图像的所有橙色像素的位置以找到球的位置。

现在我们可以获得球位置了用PID(比例,积分和微分)控制计算电路板的倾斜度。该规定分三个阶段进行。第一步是最简单的。想象一下,我们想要将球稳定在棋盘中央。球离中心越远,就越需要倾斜球板。然后你必须测量球的速度:球离开中心的速度越快,你就越需要倾斜棋盘。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4320

    文章

    23113

    浏览量

    398401
  • 伺服
    +关注

    关注

    16

    文章

    651

    浏览量

    40999
收藏 人收藏

    评论

    相关推荐

    PID控制中的反馈机制解析

    在现代工业自动化和过程控制中,PID控制器是最为常见和有效的控制策略之一。它通过比例(P)、积分(I)和微分(D)三个基本控制作用的组合,实现了对系统动态特性的有效控制。 一、PID
    的头像 发表于 11-14 09:07 479次阅读

    基于PID控制的温度调节系统

    温度调节系统在工业生产和科学研究中扮演着重要角色。基于PID控制的温度调节系统因其简单、高效和可靠性而受到青睐。 1. 引言 在许多工业过程中,维持恒定的温度是至关重要的。温度的波动不仅影响产品质量
    的头像 发表于 11-13 14:39 1666次阅读

    如何选择合适的PID控制器

    在工业自动化领域,PID控制器因其简单、高效和广泛应用而备受青睐。PID代表比例(Proportional)、积分(Integral)和微分(Derivative)三个控制作用,它们共同作用于
    的头像 发表于 11-13 14:34 552次阅读

    PID控制在工业自动化中的重要性

    在现代工业自动化领域,精确和高效的控制是实现生产效率和质量的关键。PID制作为一种经典的控制算法,因其简单、鲁棒和易于实现的特点,在工业控制系统中占据了举足轻重的地位。 PID控制的
    的头像 发表于 11-13 14:33 790次阅读

    如何调节PID参数 PID控制器的调试方法

    在现代工业自动化控制系统中,PID控制器因其简单、高效而被广泛使用。PID控制器的三个参数——比例(P)、积分(I)和微分(D)——共同决定了系统的动态响应和稳定性。
    的头像 发表于 11-13 14:31 2838次阅读

    什么是PID控制器的原理 PID算法在自动化中的应用

    PID控制器是一种广泛应用于工业控制系统中的控制器,它根据系统的偏差来计算控制量,以实现对被控对象的精确控制。PID是比例(Proportional)、积分(Integral)和微分
    的头像 发表于 11-13 14:27 952次阅读

    PID控制在机器人技术中的应用

    在现代机器人技术中,精确控制是实现高效、稳定操作的关键。PID制作为一种经典的控制策略,因其简单、鲁棒和易于实现的特点,在机器人领域得到了广泛的应用。 PID控制的基本原理 PID
    的头像 发表于 11-06 10:35 655次阅读

    PID控制的优缺点分析 PID参数调节的常见方法

    PID控制,即比例-积分-微分控制,是一种广泛应用于工业控制系统中的控制算法。它通过比例(P)、积分(I)和微分(D)三个参数的调整来实现对系统输出的精确控制。 PID控制的优点 简单
    的头像 发表于 11-06 10:33 2195次阅读

    如何使用PID进行温度控制

    PID(比例-积分-微分)控制器在温度控制系统中扮演着至关重要的角色。以下是使用PID进行温度控制的基本步骤和原理: 一、PID控制原理 PID
    的头像 发表于 11-06 10:31 2229次阅读

    串级pid内环和外环怎么确定

    在控制系统中,串级PID控制器是一种常见的控制策略,它通过将两个PID控制器串联起来,实现对系统的精确控制。串级PID控制器由内环和外环组成
    的头像 发表于 08-23 09:17 1710次阅读

    位置式PID与增量式PID的区别

    PID(比例-积分-微分)控制器作为工业自动化领域中的核心控制算法,广泛应用于各种需要精确控制的系统中。在PID控制器的实现中,有两种主要的控制模式:位置式PID和增量式
    的头像 发表于 06-05 16:23 7055次阅读

    详解电子元件的润湿平衡实验

    为了避免大规模生产时出现元器件焊盘/引脚锡量太少问题,业界往往会提前对元件进行焊锡润湿平衡实验以验证元器件可焊性。润湿平衡测试的目的时检测PCBA的可焊性是否能够满足使用要求,并由此判断润湿性不良的原因。润湿平衡实验可以分为锡
    的头像 发表于 03-27 09:13 738次阅读
    详解电子元件的润湿<b class='flag-5'>平衡</b>实验

    什么是pid控制,其控制作用是什么

    信号进行比例、积分和微分运算,从而实现系统的稳定控制和性能优化。 PID控制器由三个部分组成:比例控制器(P),积分控制器(I)和微分控制器(D)。每个部分都有不同的作用,综合起来实现对系统的精确控制。 比例控制器(P)根据控制
    的头像 发表于 02-01 14:51 2488次阅读

    什么是pid控制原理 pid各个参数对系统的影响

    参数对系统的影响。 一、PID控制原理 PID控制的基本原理是根据反馈信号来调整输出控制量,使得系统的实际输出与期望输出尽可能接近。 PID
    的头像 发表于 01-22 15:35 6061次阅读

    pid三个参数分别起到什么作用

    在计算机科学中,PID(进程标识符)是一个用于唯一标识运行中的进程的整数值。PID主要具有以下三个参数作用: 进程创建:PID参数用于在操作系统中创建新的进程。当操作
    的头像 发表于 01-16 14:56 1.2w次阅读