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

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

3天内不再提示

【PHYTEC开发板试用体验】终结篇- 乒乓球机器人

开发板试用精选 来源:开发板试用 作者:电子发烧友william hill官网 2022-12-05 10:53 次阅读

本文来源电子发烧友社区,作者:jf_00240724, 帖子地址:https://bbs.elecfans.com/jishu_2292895_1_1.html

经过停更的这段时间,这次是储备了一个大的彩蛋。我是一个乒乓球爱好者,虽然乒乓球技术不咋地,但是还是很好学的,想通过勤能补拙来实现提高乒乓技术,但是社区老大爷们的技术还是很牛的,基本上看不上我这菜鸟,所以很少愿意给我喂球,所以就有了一个想法,那不如自己做一个乒乓球发球机吧,我们也可以把它叫做乒乓球训练机器人

这个乒乓球发球机包含了,包含了硬件,软件,结构,先上两张图吧!
IMG_20220712_182149.jpg
IMG_20220712_182248.jpg

先看看结构,结构看似还是比较简单的,我们从上往下看,最上面是一个发球球机筒,这是有一个垃圾桶代替的,当然他是一个新的干净的垃圾桶,我们在垃圾桶旁边开了一个口,用于出球。这个口连接着一段软管连接到一个五十毫米的pvc水管,然后是在水管上装了两个电机,形成一个发球头部件,pvc水管固定在一个舵机上,舵机连接在一个可前后左右调节的手机支架上,然后手机支架固定在一块小木头上,然后再固定到木制的底座上。在另一头,连接着发球桶,这大概就是整个结构。

下面的说说硬件,硬件除了上面提到的电机和舵机,还在淘宝上买了一个电机驱动板lm319,可通过pwm波形进行驱动,实现调速调频。还有一个红外接收头板,一个红外遥控器,最后是我们主角:phytec控制板。

画一个硬件架构图:
IMG_20220712_211354.jpg

最后说说软件,软件可以分为驱动层和应用层。驱动层主要有串口驱动,pwm波驱动。应用层主要有创建几个task,队列,信号量,定时器。初始化io,uart等。然后就是根据红外接收头的信号来实现乒乓球速度,方向,频率等的逻辑控制。另外这里还实现了手动模式和自动模式。

处于手动模式时,*键或#号分别保存所有当前的电机参数。在自动模式时,可以调出来之前保存的电机参数。

p1手动模式:

  1. 可以手动调节上下电机的速度,A键决定调节上一个,b对应下一个,下面下按键减速,下面上按键加速。
  2. 手动调节左右摇摆角度,下面中间左右按键ok

3.c键对应手动调节送球速度,下面上键加速,下键减速

4.d键对应手动调节送球周期即频率,下面上键加时间(变慢),下键减时间(变快)

p2自动模式:

  1. 上下旋组合模式
  2. 长短球组合模式
  3. 落点组合模式

最后总结一下,可以说是纯手工打造的一台自动发球机训练机器人,经过一代代改良,终于达到我想要的效果:可发上下旋,侧旋,长短球,可左右摇摆发球,可发一跳或两跳球。可远程遥控。几乎用尽了我毕生所学。球技涨不涨就看你了。

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

    关注

    0

    文章

    19

    浏览量

    3672
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2117
收藏 人收藏

    评论

    相关推荐

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起试用活动您不仅可以免
    的头像 发表于 12-26 08:05 146次阅读
    有奖丨米尔 全志T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于英特尔开发板开发ROS应用

    随着智能机器人技术的快速发展,越来越多的研究者和开发者开始涉足这一充满挑战和机遇的领域。哪吒开发板,作为一款高性能的机器人开发平台,凭借其强
    的头像 发表于 12-20 10:54 1164次阅读
    基于英特尔<b class='flag-5'>开发板</b><b class='flag-5'>开发</b>ROS应用

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人开发板负责人宾客出现监听
    发表于 12-02 14:55

    追加名额丨米尔瑞芯微RK3576开发板有奖试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576开发板发起试用活动您不仅可以
    的头像 发表于 11-22 01:00 211次阅读
    追加名额丨米尔瑞芯微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 259次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    有奖丨米尔 瑞芯微RK3576开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576开发板发起试用活动您不仅可以免
    的头像 发表于 11-12 01:00 349次阅读
    有奖丨米尔 瑞芯微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 278次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E2-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    乒乓球架构中LMX2820的高隔离、快速频率切换应用说明

    电子发烧友网站提供《乒乓球架构中LMX2820的高隔离、快速频率切换应用说明.pdf》资料免费下载
    发表于 09-11 09:33 0次下载
    <b class='flag-5'>乒乓球</b>架构中LMX2820的高隔离、快速频率切换应用说明

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    。 ROS系统主要特点有哪些 (1) 提供丰富的机器人算法库 机器人的各种控制以及通信离不开算法库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。机器人
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    PHYTEC AM62x开发板试用】ETHRNET以太网口调试过程

    现在将我调试PHYTEC AM62X以太网口过程发表一下。 通过认真看了开发板接口Interface章节内容,一步一步掌握了许多接囗操作方法,比如HDMI,UART,USB,I2C等,这里着重介绍
    发表于 06-25 11:45

    PHYTEC AM62x开发板试用】开箱

    本帖最后由 如去如来 于 2024-6-27 12:28 编辑 收到PHYTEC AM62x开发板已经两周,忙于其他事情还没来得及开箱测试,今天来补上。 自从1986年德国PHYTEC公司创立
    发表于 06-18 23:27

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-13 08:02 565次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    全球机器人开发领域采用NVIDIA 机器人开发和生产

    比亚迪电子、西门子、泰瑞达和 Alphabet 旗下公司 Intrinsic 采用 NVIDIA Isaac 机器人平台开发自主机械臂、人形机器人和移动机器人   NVIDIA 于今日
    的头像 发表于 06-03 18:25 1268次阅读

    【创客营】新品体验!机器视觉VisionBoard开发板免费试用

    ,RT-Thread期待与开发者们共同创造出更多精品佳作,共同成长! ★申请地址 :机器视觉VisionBoard新品开发板免费评测 活动流程 第一阶段: 软硬件评测-开发板的外设功
    发表于 03-20 14:03