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
    +关注

    关注

    4391

    文章

    23742

    浏览量

    420676
  • 伺服
    +关注

    关注

    17

    文章

    684

    浏览量

    42806
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    怎样理解变频器内置PID控制参数的含义

    应用三个维度展开分析。 一、PID控制的基本原理与变频器实现 PID(比例-积分-微分)控制是一种通过误差反馈实现系统调节的经典算法。在变频器中,PID控制通过以下方式作用于电机: 1
    的头像 发表于 12-06 07:39 117次阅读

    PID调参实用方法

    一、什么是PID 在工程中,如果我们要用单片机做一个温控系统,其系统组成一般如下:一个采集温度的ADC,一个输出温度的加热头以及一个用于运行控制算法的单片机,如果我们要维持温度为100度,在不加任何
    发表于 11-28 07:17

    KMbalancerII+动平衡等级评估功能介绍#动平衡仪#动平衡校正

    平衡
    KM预测性维护专家
    发布于 :2025年11月04日 16:36:39

    温度位元式控制系统与连续的PID控制系统的区别

    电子发烧友网站提供《温度位元式控制系统与连续的PID控制系统的区别.pdf》资料免费下载
    发表于 08-13 15:54 1次下载

    KM介绍如何确定动平衡校正后的振动符合标准?#动平衡仪 #动平衡校正

    平衡
    KM预测性维护专家
    发布于 :2025年08月07日 15:33:38

    无刷直流电机自适应模糊PID控制系统

    控制系统的计算机仿真数学模型。设计了系统速度环的模糊PID控制器,仿真结果表明。与传统PID控制相比,自适应PD控制的BLICM系统具有更高
    发表于 07-09 14:18

    X4B10L1-5050G超小型平衡变压器Anaren

    适合于胶带和卷轴,用作获取和存放批量生产制造。X4B10L1-5050G由陶瓷填充PTFE复合材质制作而成,具有优良的电气和机械稳定性。所有部件都通过了严苛的资质检测,并且模块都通过了100%的射频系统
    发表于 06-13 09:11

    一步到位,Moku数字PID控制器实现系统实时调节与验证

    PID控制被广泛应用于实验控制和工业自动化系统中,但在实际调试中,传统的PID控制器往往需要大量计算与经验积累,调节过程既繁琐又耗时。而通过使用Moku:Pro的数字PID控制器,您可
    的头像 发表于 06-03 12:00 1052次阅读
    一步到位,Moku数字<b class='flag-5'>PID</b>控制器实现<b class='flag-5'>系统</b>实时调节与验证

    光洋股份拟收购银科技

    近日,光洋股份发布公告,公司正在筹划发行股份及支付现金方式购买宁波银科技股份有限公司(以下简称“银科技”)100%股权,并募集配套资金。
    的头像 发表于 05-28 11:49 937次阅读

    KM科普小课堂 动平衡仪和动平衡机的区别#动平衡仪#动平衡校正

    平衡
    KM预测性维护专家
    发布于 :2025年05月13日 15:10:05

    CY7C68013A无PID和VID,如何制作PDF?

    我用 CY7C68013A MCU 设计了一个 PCB,所以这意味着我不是程序员之类的。 但是我尝试上传一些代码,但没有 PID 和 VID。 我找到了一些关于如何制作的 PDF,但那些对我来说很难。 有人可以帮我吗?
    发表于 05-13 07:50

    PID控制详解(可下载)

    一、PID控制简介 PID( Proportional Integral Derivative)控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒 性好和可靠性高,被广泛应用于工业过程
    发表于 02-27 15:42 6次下载

    资料免费下!PID电机控制系统(控制原理+控制算法+程序范例)

    资料免费下啦!本资料包括PID调节控制做电机速度控制、ourdevBasic PID的经典文章、PID测速、由入门到精通-吃透PID2.0版、容易理解的
    发表于 02-27 14:17

    深入解析:灯具压测试

    非金属材料的耐热性能测试在电子产品的设计和制造过程中,非金属材料和绝缘材料的使用日益广泛。这些材料在高温条件下的性能变化对于产品的安全性和可靠性至关重要。IEC压测试是一种评估非金属材料和绝缘材料
    的头像 发表于 02-06 14:16 851次阅读
    深入解析:灯具<b class='flag-5'>球</b>压测试

    平衡电阻器可以改为不平衡

    在电子电路中,平衡电阻器与不平衡电阻器各自扮演着重要的角色。平衡电阻器主要用于实现电路的平衡和稳定性,减少噪音和干扰,提高信号质量。而不平衡
    的头像 发表于 01-30 14:31 1729次阅读