InnoSwitch™3 - 高效率(94%)离线式开关电源IC系列

LYTSwitch™-1 LED驱动器IC可降低22 W以内灯泡

LYTSwitch™-7 LED结合PFC及恒流输出特性

【更新】分享六足机器人源码+驱动+设计说明等

  • 【更新】分享六足机器人源码+驱动+设计说明等
  • 【更新】分享六足机器人源码+驱动+设计说明等
  • 【更新】分享六足机器人源码+驱动+设计说明等

【更新】分享六足机器人源码+驱动+设计说明等

【更新】分享六足机器人源码+驱动+设计说明等

【更新】分享六足机器人源码+驱动+设计说明等


六足机器人概述:

         本设计中六足机器人系统基于仿生学原理,采用六足昆虫的机械结构,通过控制18个舵机,采用三角步态和定点转弯等步态,实现六足机器人的姿态控制。系统使用RF24L01射频模块进行遥控。为提高响应速度和动作连贯性,六足机器人的驱动芯片采用ARM Cortex M4芯片,基于μ/cos-II操作系统,遥控器部分采用的是友善之臂的ARM9板子,处理器S3C2440,基于Linux系统。

六足机器人视频演示:

实物展示:

附件内容包括:

  • Linux下的24L01驱动程序和应用程序;
  • STM32F4的六足机器人控制程序;
  • 六足机器人设计说明;

电路相关文件

电路图文件
24L01驱动程序和应用程序.zip
描述:Linux下的24L01驱动程序和应用程序
教程
总结.doc
描述:设计总结说明
源代码
STM32F4的机器人控制程序.zip
描述:STM32F4的机器人控制程序
其他文件
硬件相关电路及文档.zip
描述:硬件相关电路及文档
收藏 (78)
扫码关注电路城

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归原作者所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于K60开发的摄像头识别的田径机器人源码+全套资料

    基于npx的k60核心板控制的田径组机器人,ov7620识别的田径机器人,源码+全套资料,2017年华北五省三等
    来自:机器人时间:2018-01-12 机器人 k60 摄像头
  • 基于Arduino Uno制作的啤酒浇注机器人

    倒啤酒是一种艺术,绝对是品尝体验的一部分,特别是当你需要足够的泡沫完美地排列在玻璃的边缘。由于比利时是啤酒之乡,我们决定为两种比利时啤酒(Duvel和Jupiler)制作一个浇注机器人,并根据玻璃瓶和瓶子尺寸制作机器人,作为我们的Master One项目的一部分。这个想法是为两个啤酒品牌建立一个共同的机器人。基于可用性,我们使用以下组件和材料构建机器人。硬件:Arduino微控制器。结构材料:密度板,有机玻璃3D打印:解放军建模软件:Solidworks / Inventor编码:Fritzing和Arduino步骤1:所需组件这一步是关于我们的选择和可用性。在其他条件可能有所不同。直流电机(2个)径向球轴承(2个)轴联轴器(2个)液晶显示屏(1个)称重传感器(1个)Arduino Uno(1个)称重传感器模块(放大器HX711)(1个)H桥电机驱动器(1个)电位器(2个)中密度纤维板(五金店)有机玻璃(五金店)用于3D打印的PLA卷筒**如果三维打印机不可用,大部分打印件可以无论如何订购或加工。步骤2:持有人设计选择您需要制作的啤酒品牌做一个机器人。(经过简短的讨论后,我们决定与一个温和而非常有名的啤酒Jupiler和一个强烈的啤酒Duvel)。对不同的想法进行头脑风暴,以共同的设置为玻璃和瓶子设计合适的支架。(我们遵循scrum的方法来提出一些创新的设计,并用以下两个设计来完成)持有人:在Solidworks中设计了两个瓶子,并通过叠加一个或其他来比较两个瓶子。概述了组合模型的边界,准备了一个壳,并与它们抵消一些。抓手需要被设计来抓住瓶子(我们的抓手通过将三根触手伸出平面而嵌入支架设计中)。为支架制作一个合适的连接器,将其与执行器/马达连接起来(在我们的例子中,我们将连接器和支架合并在一起,因为我们用PLA来打印三维)如果分别设计连接器和支架,最好使用两种不同的材料(最好是金属 - 聚合物组合)玻璃持有人:Duvel和Jupiler的眼镜也采用了类似的方法。玻璃可能不需要复杂的3D打印外壳,但需要一些东西来阻止其不需要的垂直运动。但是,与瓶架单元中的一样,玻璃架也需要连接器连接到执行器。(我们的玻璃支架的概念只是一个L支撑,用于将玻璃放置在两个通用的合适直径之间,然而,由于我们还需要设计一个连接器,因此我们决定在加工支架组件的其余部分时进行3D打印出有机玻璃)注意:一般来说,可以使用任何两种不同的瓶子和一杯含酒精或不含酒精的饮料。步骤3:框架设计和组件/材料选择框架设计一旦支架设计完成瓶和玻璃,继续框架设计。准备一个粗略的草图勾画了我们关于自动化啤酒倾倒的粗略想法。现在,自动浇注的一个重要因素是,正确固定轴线并确定瓶子和玻璃杯轴之间的精确距离,以便将啤酒精确地倒入玻璃杯中。但是为此,需要至少放置一个轴,然后通过反复试验重复另一个轴的位置。(在我们的例子中,我们固定了瓶子的轴线,并在其周围设计了一个装配体的框架,甚至可以固定玻璃轴并在其周围工作)。最好将框架设计成两个部分。这将有助于更轻松的组装。(上半部分由有机玻璃制成,为了使啤酒倾倒得更好,下半部分由中纤板制成,上半部分是一个主要部分支撑啤酒浇注的所有结构部件,下半部分主要是上半部分的支撑,还包含电气和电子部件,并具有电池盒设置,上下半部之间的连接使用2个铰链,这种方式如果需要,我们可以很容易地访问电子。)组件选择为了完美地倒入啤酒,玻璃和瓶子同时进行受控运动。这可以通过在连接到电机的轴的帮助下旋转来完成。电机的选择需要通过计算旋转玻璃和瓶子所需的有效扭矩来完成。旋转编码器/电位器需要在闭环中用直流电来控制角度,如果不是伺服电机的话。(我们使用25千克*厘米扭矩的直流电动机在两个轴上连接一个闭环电位器)与电机和轴一起,轴联轴器,轴承及其支架,电机,电机夹的良好支撑也需要设计/采购。(我们采购轴承和轴联轴器,3d印刷轴承座,底座支架,电机夹和电机支架,电位器支架和电位器支架)步骤4:电路设计和传感器选择这个项目所需的电气部分是:1个Arduino UNO板;2x直流电机(高转矩); [ 电机 ]1个H桥(L298N); [ H桥 ]1个适配器AC / DC 220V AC-12V DC;1个称重传感器(0-10kg); [ 称重传感器 ]1x称重传感器放大器HX711; [ 称重传感器放大器 ]2个电位计10kΩ;1个液晶显示器(16x2);1x内部集成电路协议I2C;1个按钮(开始按钮);1个开/关按钮;不同颜色的电线。旋转玻璃和瓶子所需的扭矩是非常高的,所以选择了两个高扭矩,低速度的电机,因为我们需要慢慢倒入啤酒。为了控制电机的速度和方向,H-Bridge连接到电机和Arduino。速度由Arduino的PWM引脚控制(使用“模拟写入(pin,speedValue)”功能)。由于电机电压是12V,我们使用AC / DC适配器,可以将电压从220V AC转换为12V DC。(我们使用电位计对电机进行闭环,实际上,通过适当的计算,可以给出电机轴的角度位置。)为了识别瓶子和玻璃杯的不同可能的组合,使用配备有能够检测小的重量变化的放大器(HX711)的称重传感器。每个重量对应于一个组合。根据所需的输出数量,情况可能会有所不同(总共我们考虑了6种组合,因为我们有2种不同的瓶子和2种不同的眼镜,第六种组合表示不同的情况,所有的情况在后面的基准。)LCD配备协议I2C以节省引脚并使通信变得简单,显示了在整个过程中所遵循的所有指令。最后,机器人配有一个按钮,可以启动循环。步骤5:编码为了使代码清晰,我们将其分为不同的部分。第一部分:包含图书馆。这部分对简化代码非常重要。事实上,包括一些图书馆,我们可以使用现有的功能,而不是自己创建它们。我们使用传感器和液晶显示器的库,如下图所示:第二部分:全局变量的声明。这些变量被用在所有的代码中。第三部分:引脚声明。在这里,我们正确地设置连接在Arduino上的引脚。第四部分:本部分致力于功能的创建测量重量。它可以测量称重传感器上的重量。每当我们需要知道哪个瓶子和玻璃被固定在盒子里时,我们使用这个功能。阅读角度。它允许实现电机的闭环。事实上,通过阅读和分析电位器给出的值,我们可以知道瓶子和玻璃的角位置。运动。这包含执行电机旋转的两个功能。一个用于玻璃杯,另一个用于瓶子。 重置。在循环结束时使用它来重置程序并使其能够进行新的灌注。第五部分 最后一部分是专用于主要代码。这里有设置和循环。无效设置。这部分只在程序开始时执行一次。我们使用该设置来初始化所有引脚(INPUT或OUTPUT)和LCD。无效循环。这部分是真正的程序,它在循环中执行不定时间(直到提供电源)。在这里,我们使用的功能“切换大小写”,根据称重传感器读取的重量,程序会执行不同的操作。例如,它在液晶显示屏上显示下一步要做的事情,如“插入Duvel瓶”。然后,如果外壳兼容,按下开始按钮,机器人开始倾倒。在几种情况下浇注是为了正确倒入啤酒。最后,如果程序终止,我们可以通过按下开始按钮重新启动程序,循环再次开始。步骤6:制造和装配这个项目的制造主要可以分为两类3D打印对于3D打印,需要注意所选材料的收缩百分比,打印机的最大尺寸容量,材料的密度,打印温度,支撑的有效放置,以便在建筑物中正确地竖立所需的部件区。我们使用PLA材料在Ultimaker 2.0中进行了打印。我们3d打印的部分如下,瓶架(1个)轴承座(2个)电位器支架(2个)电位器支持(2个)电机座(4个)电机夹(2个)玻璃座连接器(1个)电位器轴耦合器(2个) 2.加工:这可以通过材料板的激光切割来完成,或者在较厚的木板或MDF的情况下通过切割机来完成。在装配过程中,一些偏移或不匹配可以通过研磨或锉削来解决,以减小直径或平滑部件的边缘。(我们通过激光切割完成了所有的有机玻璃切割,而MDF被切割机切割,钻孔机钻孔)。通过激光切割完成的部件:1)玻璃持有人2)装配框架的上部切割机完成的部件:1)装配框架的下部2)电机安装注:制造时,最好将螺栓组装的零部件的孔尺寸标准化(我们是用M4螺栓和螺钉做的,CAD也是附在整个装配上供参考)。步骤7:Bechmarking&Trails这是一个关键的阶段,因为在机器人上执行设计的代码需要很多时间。从两个品牌之一开始,一旦成功尝试在另一个品牌上实施。注意其他品牌的速度和旋转角度的变化,并尝试相对地改变它。此外,如果您使用以下液体循环进行每个品牌的测试,以确保电子和物理安装的安全性,则是首选。没有液体 - 3个周期水 - 3个周期啤酒 - 2个周期在桌上,我们可以看到不同瓶子和眼镜之间的不同情况。因为瓶子和玻璃瓶的品牌是兼容的,所以只有箱子4和5倒入啤酒很好。该表格还显示了定义箱子的重量范围。步骤8:结果一旦用水测试结果良好,是时候用真正的啤酒尝试。不幸的是,这些结果并不是真的很重要。对于Jupiler,由于玻璃和瓶子的位置,我们无法得到适当的泡沫。主要的问题在于瓶子与玻璃的相对位置/角度不适合于正确倒出两种啤酒,因为玻璃和瓶子具有非常不同的形状。设置在有机玻璃框架内的相对位置,使之后无法调整。缺乏时间不允许我们通过尝试和错误的真正的啤酒来调整位置。除了这个位置的调整,机器人是完美的(啤酒识别,电机控制,...)。一旦位置问题得到解决,您就可以坐下来,让机器人为您辛苦工作,享受比利时啤酒!视频观看链接:http://v.youku.com/v_show/id_XMzI5MjQ0NTQ3Mg==.html
    来自:DIY创意产品时间:2018-01-05 arduino 机器人 倒酒机器人
  • 即插即用型功能丰富的Arduino机器人设计

    Hackabot Nano是一个非常紧凑的多合一即插即用型功能丰富的Arduino机器人。无需任何杂乱的布线。您只需连接电机,插入传感器和控制器,即可开始编程,小白也能轻松入门。主要特征: 非常紧凑:约12厘米x 12厘米x 5.5厘米(4.7英寸x 4.7英寸x 2.2英寸)控制器:Arduino纳米兼容。用标准的IDE编程。连接性:射频(2.4GHz),WiFi,蓝牙机器人机箱:Fabric Shield(主PCB)可直接安装4台电机传感器:GPS,陀螺仪+加速度计,超声波距离传感器。电机驱动器:最多可驱动4个直流或伺服电机。直流电机:四个金属齿轮电机电源:输入电压:5-12V; 双板上稳压器提供5V和3.3V。扩展:音频插孔; 螺丝端子连接4个PWM(脉宽调制)信号和电源; 插头引脚到模拟输入(如尖锐的红外传感器)I2C头:连接其他I2C设备(如磁力计)套件包括:(套件购买地址见附件)一个面料盾(主PCB),一个Arduino纳米兼容控制器,超声波距离传感器,陀螺仪,一个射频模块,一个WiFi模块,一个蓝牙模块,一个GPS模块,四个动力车轮和电池座。其他用途: 您可以将其用作您的物联网(IoT)项目的平台,或者将其用作任何Arduino相关项目WiFi连接的车库门传感器蓝牙音乐播放器黑客遥控车互联网连接的鱼缸物联网喷水灭火控制器太阳能气象站Arduino对讲机
    来自:机器人时间:2017-12-08 arduino 机器人 无线控制
  • nrf24l01模块C文件及文档,带中文注释,可用于侦查机器人!

    没事就喜欢逛逛论坛之类的,看看有什么好的资料,这是最近看到的一个利用nrf24l01模块制作侦查机器人的设计资料。附件是改写的带中文注释使用方便的nrf24l01模块C文件及文档,这样像我这样看不懂那半明不明的Datasheet的E文盲就不用纠结模块的用法了。看看机器人实物图片:有点像瓦力机器人,后面有摄像头。视频展示:http://v.youku.com/v_show/id_XMzY0MTg3MzU2.html#paction机器人特点: 主控采用STC12C5616AD芯片,具有16MFLASH,700多ByteRAM,18路10位AD,四路PWM,SPI接口等。驱动板配4个电机驱动芯片L9110,驱动能力基本能满足小型直流电机。硬件设有声感、光感、人体感应模块、超声波测距模块等接口。通过nrf24L01+无线通讯模块与PC机进行信息传递。上位机模块具有USB转串口功能,可对本模块及机器人驱动模块进行ISP。加个手机可实现无线监控哦。看看电路板:除晶振跟插针外全采用贴装元件。 资料还不错,于是借着电路城的平台分享出来,混个脸熟,哈哈,要是是哪位发烧友的资料,可以联系电路城管理员改一下版权,我只是个搬运工,哈哈!
    来自:智能车时间:2017-09-22 机器人 nrf24l01
  • 华北五省机器人STM32主控板设计,附原理图/PCB/推棋子源码

    今年做华北五省机器人用的STM32主板,我做的是仿人的,不过用在无差别上也可以,因为结构其实是差不多的。芯片的话板子兼容F4的还有F1的芯片,也就是说你可以用F1的芯片,也可以用F4的芯片,这个看个人选择。该华北五省机器人STM32主控板上留有专门的电机接口,还有传感器的接口都全部引出,包括16个AD,都是用牛角座连接,保证了接线的稳定,同时也解决了因为传感器多而导致线乱的问题,同时板子上集成了3.3V和5V,都是采用LM2596S芯片,可以直接接入24V,保证了供电充足,同时可以直接由主控板向传感器供电,也免去了另外用稳压模块。该资源也包括了机器人的STM32主控,以及接传感器的小板,还有调好的推棋子的程序。结构的话暂时不放,比赛完会放出来,不过会有传感器的摆放位置图。附件资料截图:视频演示:
    来自:机器人时间:2017-09-17 stm32 机器人 主控板
  • 智能16 舵机控制板(上位机+说明书+舵机示例程序等)

    16 路舵机控制USB /TTL /蓝牙(选配蓝牙模块)连接动作状态设定,简化动作过程编写在线运动程序编辑,自定义动作序列完善的电脑端控制软件,在线控制,离线运行!USB 供电(用于编写程序),直接插拔,无需安装驱动 2 性能参数性能参数主控芯片:STM32 系列主频:48MHz尺寸:43.5mm X 36mm X 12mm安装孔位置:37mm X 30mm,孔径3mm使用温度:-40℃~80℃控制板工作电压:USB 供电:5VTTL 串口:3.3V备注:USB 或TTL 通讯二选一舵机工作电压:5-7.2V JP1 需要单独给舵机供电(5-7.2V)舵机电机通道:16 路舵机PWM 精度:0.1us舵机最小控制步长:1us通讯接口:USB 、TTL (蓝牙可选)波特率:9600Kps上位机软件:有动作组数量:16 组最大存储动作数量:8192
    来自:机器人时间:2017-06-19 机器人 智能 控制板 舵机
  • 3D 打印最酷机器人(分享STL文件)

    先来张 3D 打印机器人靓照:再来张不一样的机器人的三维模型:附件内容截图:
    来自:DIY创意产品时间:2017-06-14 机器人 3d 打印
  • 基于 STC12 平衡车机器人,附STM32平衡车机器人源码以及PID学习例程

    说明:基于STC12平衡车机器人设计资料,附送STM32平衡车机器人源码以及PID学习例程(包含51例程,STM32例程,MATLAB仿真)。该平衡车是本人大学期间一个DIY项目,话不多少,大家都知道PID调参是多么的“惹人泪下”文件包含完整“STC12平衡车源码”以及完整“STM32平衡车源码”,其中我整理的51单片机和STM32单片机PID例程和MATLAB仿真以及收集的经典PID学习PDF全都作为赠送资料,对于初学者是一大福音,文件里全是干货,对于初学者和老鸟都能从中挖出自己想要的!附件内容截图:淘宝网址:承接单片机课设毕设,私人项目https://shop126118441.taobao.com/?spm=a230r.7195193.1997079397.2.nx7e9Kqq:846688730备注:1、有什么问题可以加入上面的qq,免费提供技术支持
  • 智能解魔方机器人,支持语音、颜色识别等

    智能解魔方机器人概述:基于单片机的LabView魔方复原,支持语音识别,支持颜色识别,可以校正颜色。 当识别出错,可锁定颜色,在颜色盒中选取颜色并修改。所用器件:STC12C5A60S21LUN2004628BYJ-486MAX2321轻触按钮6*614TA693210.36英寸共阴数码管 2智能解魔方机器人视频演示:硬件说明框架采用PCB制作的,模仿玩具零件的方法,将所需要的结构,绘制在PCB中,PCB工艺的精度是很高的,不仅工艺简单,拼装容易,配合使用小合页和螺母,实现正六边形结构的盒子,安装电机,使用联轴器和切割掉的头部的内六角螺杆,完成了该结构。(说的不是很清楚,直接上图。)使用autoCAD,画结构图(autoCAD比AD10画图更快更方便);首先,根据魔方、合页、电机及其安装尺寸与位置,画图结构图如图所示:电机的安装整体结构:单片机程序框图:附件内容程序源码部分截图:
  • 机器人专用 LM393 反射式红外巡线模块(DXP工程文件+说明书等)

    LM393 反射式红外巡线模块简要说明:一、 尺寸:32mm X17mm X 15mm 长X宽X高二、 主要芯片:LM393、JX-359-043三、 工作电压:直流4~6伏实物展示:LM393 反射式红外巡线模块特点:1、具有信号输出指示。 2、双路信号输出。 3、输出有效信号为低电平。 4、当有传感器发射头前方有物体反射红外线时,输出低电平。 5、应用场合:可用于工件计数、寻线机器人、黑白检测、有无检测等。。。 6、电路板输出开关量! 7、距离可调标注说明:原理图和PCB截图:实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.3-c.w40...
    来自:机器人时间:2017-04-11 机器人 红外 巡线 lm393
销量
805
查看
9756
参数名 参数值
发布于 2015 年 11 月 09日
更新于 2016 年 12 月 01日
Moore8直播课堂