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

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

符合安规要求,非常适合工业控制及三相电源应用

【2017电赛全国一等奖】B题滚球控制系统 代码及说明+题目分析+后期技术支持

  • 【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持
  • 【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持
  • 【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持
  • 【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持
  • 【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持

【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持

【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持

【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持

【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持

【2017电赛全国一等奖】B题滚球控制系统  代码及说明+题目分析+后期技术支持


2017电子设计大赛全国一等奖B题滚球控制系统代码资料,整套源码,有简单注释,【提供VS工程可方便编辑】。该滚球控制系统硬件设计包括MK60FN +OpenMV摄像头(没用过的可以搜一搜,神器)+按键+OLED,使用OpenMV摄像头,精准识别小球位置,帧率可达85帧。串口发送数据给K60,K60在串口中断获取小球为准。该小球滚动控制系统机械结构采用普遍的舵机+万向节+平板。

【后面综合测评资料整理好后附赠综合测评资料!综合测评也是拿国奖的关键之一,另外也会分享一些比赛经验给大家】

目前架子刚寄回来,还是散的,没法拍完整的演示视频,这个视频是比赛那几天拍的。

滚球控制系统视频演示

大赛B题】2017大赛滚球控制系统实物截图:


资料包括代码工程和说明文档,代码工程原来是恩智浦智能车直立摄像头工程,速度2.4m/s(不过比赛很遗憾),摄像头识别等部分删除了,框架比较清晰,直立车新手也可以用来参考,49元包后续技术支持,说实话很良心了。

软件 IAR for arm 7.7 +VS2017(编辑代码用)

说明文档,后面还会有更新

2017大赛滚球控制系统程序说明:基本部分与发挥部分全部按照指标完成,每一份由单独的子菜单进入,可以在OLED上实时显示运动轨迹,OLED附带完整UI ,配合按键参数调试十分方便。另外参数可以存入flash,单片机掉电不丢失参数。小球定位数据由OpenMV通过串口传入单片机,帧率可达85帧,检测准确。程序主体框架是飞思卡尔智能车的代码改的,做过智能车的应该比较熟悉。

电赛没做好想研究研究的同学可以购买资料参考,后期提供技术支持,【技术支持联系方式在附件里】,如果有想购买前咨询的可以在淘宝搜索可以找到数据羊电子联系我。

电路项目的主要芯片及数据手册

电路相关文件

源代码
滚球控制系统代码说明文档.pdf
描述:滚球控制系统代码说明文档
教程
滚球控制系统说明文档.pdf
描述:滚球控制系统说明文档
其他文件
资料说明(先读我).txt
描述:资料说明(先读我)
电路图文件
滚球控制系统代码.zip
描述:代码文件,见截图展示
收藏 (13)
扫码关注电路城

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

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

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

(版权归刘俊奇所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • AD版本-OPENMV3摄像头硬件设计,附原理图/PCB源文件

    OpenMV是低成本可扩展,Python驱动的机器视觉模块,旨在成为“ 机器视觉Arduino ”。 我们的目标是使机器视觉算法更接近制造商和业余爱好者。 我们已经做了困难和耗时的算法工作,为您留下更多的时间为您的创造力!OpenMV 就像一个超级强大的Arduino,其中有一个用Python编程的摄像头。 我们可以轻松地在OpenMV 看到的时候运行机器视觉算法,以便您可以在几秒钟内跟踪颜色,检测人脸等等,然后控制现实世界中的I / O引脚。这是我在官方在Github开源的原理图和PCB情况下自己画的,官方的原理图和PCB都是egale才能打开,很多人都没用过而且不熟悉怎么用,所以我就使用AD来画,也让更多的人了解这个项目。功能和官方没有不同,性能也一样。实物截图:说明:可使用此项目完成各种需要摄像头视觉识别处理的电子竞赛或者项目,17年的国赛就是使用的此模块,本人QQ:97354734。我自己也建了一个群来发布自己画的一些开源项目的原理图和PCB,欢迎加入:554150925,使用我画的东西进群我可以提供相关辅助 不懂的也可以问我。 可能感兴趣的项目设计: 基于STM32F407的openmv项目设计资料,链接:http://www.cirmall.com/circuit/847/detail?3STM32 机器人视觉摄像机OpenMV Cam设计(硬件+固件源码等),链接:http://www.cirmall.com/circuit/6500/detail?3
    来自:机器人时间:2017-10-23 openmv ov7725 视觉识别
  • 电赛一等奖-滚球控制系统电路/代码分享,恩智浦智能车光电组国二通用

    本设计是获得2017电子设计大赛B题一等奖的滚球控制系统,该设计运用ov7725摄像头,oled显示图像,动态分段pid控制两个舵机,从而实现小球的运动。滚球控制系统是一个复杂的非线性动力学系统,是经典控制对象球杆系统的扩展,同时也可以作为一种具有典型非线性特征的试验平台,可以对非线性控制理论及控制算法进行检验。由于滚球控制系统中的多变量强耦合、参数不确定性、视觉反馈与传动机构滞后、小球与平板之间有摩擦以及外界随机干扰等一系列非线性因素的存在,给板球系统的分析与建模、控制系统设计与实现带来严峻挑战。本次设计的滚球系统以 K60 微控制器为核心控制单元,通过人眼摄像头采集小球的信息,使用动态 PID控制算法调节转向舵机的角度,实现了对小球运动速度和运动方向的双闭环控制,达到了小球的准确定位和轨迹控制。滚球控制系统视频演示:http://v.youku.com/v_show/id_XMzAxMDUyNzY2OA==.htm...滚球控制系统源码截图: 部分源码展示:/********************************************************************/#include "common.h"#include "include.h"#include "OLED.h"/*********************************************************/uint8 imgbuff[CAMERA_SIZE]; //定义存储接收图像的数组uint8 img[CAMERA_W*CAMERA_H]; //摄像头解压数组/*坐标定位数据*/uint8 x1=21,x2=40,x3=58;uint8 x4=20,x5=40,x6=59;uint8 x7=22,x8=40,x9=58;uint8 y1=10,y2=10,y3=11;uint8 y4=29,y5=29,y6=29;uint8 y7=48,y8=48,y9=47;uint8 squ_x1=30,squ_x2=50;uint8 squ_x3=30,squ_x4=50;uint8 squ_y1=20,squ_y2=20;uint8 squ_y3=40,squ_y4=40;/*白板边界初始化*/uint8 img_init_flag=0; //初始化变量uint8 img_init_x_min=0; //横轴最小值uint8 img_init_x_max=79; //横轴最大值uint8 img_init_y_min=0; //纵轴最小值uint8 img_init_y_max=59; //纵轴最大值uint8 img_x=40; //扫描横坐标10uint8 img_y=30; //扫描纵坐标uint8 ball_x=40; //球心横坐标uint8 ball_y=30; //球心纵坐标uint8 ball_x_set=22; //目标球心横坐标uint8 ball_y_set=48; //目标球心纵坐标uint8 ball_loca=1; //路径变量uint8 mission_flag=0; //任务标志uint32 mission_clock=0; //任务时钟/**********************舵机******************************//*动态 D*/uint8 KD_zone=2;uint32 KD_max=500,KD_min=200; //动态 D/*PID*/uint32 KP_A=10,KP_B=140,KD_X,KD_Y;//舵机 PID/*死区控制*/uint32 DJ_zone=0; //死区控制/*摆幅限制*/uint32 DJ_min=700; //舵机最小摆幅uint32 DJ_max=3000; //舵机最大摆幅/*舵机中值*/uint32 DJ_midpoint_x=8200; //舵机中值 xuint32 DJ_midpoint_y=8374; //舵机中值 y/*舵机变量*/uint64 DJ_x_PWM=8300; //输出 PWMuint64 DJ_y_PWM=8374; //输出 PWMuint32 DJ_maxpoint_x=2000; //舵机限幅_xuint32 DJ_maxpoint_y=2000; //舵机限幅_y/*******************************************************/
    来自:DIY创意产品时间:2017-09-07 电赛 k60 pid控制
  • 2017电赛全国二等奖-滚球控制系统,附源码/流程图

    本设计是2017年全国大学生电子设计竞赛全国二等奖作品部分资料,滚球控制系统,都是最简单的配置,采用STM32F103ZET6+OV7670(带FIFO)+舵机,采用增量式PID控制,可实现所有题目,带声光报警和题目计时,以及坐标校准。滚球控制系统实验平台如截图:
    来自:电机驱动与控制时间:2017-09-19 电赛 pid控制 滚球控制
  • 【2017国赛二等奖】滚球控制系统,附主控与摄像头源码/硬件设计

    本设计分享的是2017国赛二等奖-滚球控制系统,附主控与摄像头源码/硬件设计2017年全国大学生电子设计竞赛滚球控制系统,此系统采用maxon伺服电机加丝杆组成,丝杆导程4MM,摄像头采用OV2640。分两块核心板一块专用摄像头数据处理,一块作为主控板。可完成题目的任意内容,可实现任意点位置的到达。滚球控制系统主控与摄像头代码截图:
    来自:其他时间:2017-09-04 电赛作品 国赛 滚球控制
  • 【国外开源】STM32 机器人视觉摄像机OpenMV Cam设计(硬件+固件源码等)

    OpenMV Cam概述:OpenMV项目旨在通过开发开源的低成本机器视觉摄像机,为业余爱好者和制造商提供机器视觉。OpenMV项目于2015年成功通过Kickstarter资助。第一代OpenMV摄像机基于STM的STM32F ARM Cortex-M MCU和Omnivision OV7725传感器。OpenMV摄像机可以在Python3中进行编程,并附有大量的图像处理功能,如面部检测和跟踪,关键点描述符,彩色斑点跟踪,QR和条形码支持,AprilTags,GIF和MJPEG记录等等。OpenMV摄像机板内置RGB和红外LED,用于编程和视频流的USB FS,uSD插座和I / O头,可以分解PWM,UART,SPI和I2C。此外,OpenMV还支持使用诸如WiFi,BLE,Thermal(FIR)和LCD屏蔽等I / O头的扩展模块(屏蔽)。OpenMV配备了专门用于支持OpenMV摄像机的跨平台IDE(基于QT创建者)。IDE允许查看帧缓冲区,访问传感器控制,上传脚本并通过串行通过USB(或WiFi / BLE(如果可用))在相机上运行它们。STM32 机器人视觉摄像机OpenMV Cam实物截图: STM32 机器人视觉摄像机OpenMV Cam特性: 所有I / O引脚输出3.3V并具有5V容限。在标准的M12镜头座上配有一个2.8mm镜头,便于其他镜头交换。全速USB(12Mbs)接口到您的计算机。您的OpenMV摄像机在插入时将显示为虚拟COM端口和USB闪存驱动器。一个能够100Mb读/写的微型SD卡插槽,允许您的OpenMV摄像头记录视频并轻松拉取机器视觉资产从微型SD卡。SPI总线可以运行高达45Mbs,使您可以轻松地将系统中的图像数据传输到LCD屏蔽,WiFi屏蔽或另一个微控制器。I2C总线,CAN总线和异步串行总线(TX / RX),用于与其他微控制器和传感器接口。12位ADC和12位DAC。两个用于伺服控制的I / O引脚。所有I / O引脚上的中断和PWM(板上有9个I / O引脚)。另外还有一个RGB LED和两个高功率的850nm红外LED。由MacroFab在美国制造的OpenMV LLCOpenMV Cam M4 与 M7区别:STM32 机器人视觉摄像机OpenMV Cam应用: 标记跟踪您可以使用您的OpenMV Cam来检测组的颜色,而不是独立的颜色。这允许您创建可以放置在对象上的色彩制作者(2个或更多颜色标签),允许您的OpenMV Cam了解标签对象的内容。视频演示这里。 人脸检测您可以使用OpenMV Cam(或任何通用对象)检测Faces。您的OpenMV Cam可以处理Haar Cascades进行通用对象检测,并配有内置的Frontal Face Cascade和Eye Haar Cascade来检测脸部和眼睛。 眼睛追踪您可以使用眼动跟踪与您的OpenMV摄像头来检测某人的注视。然后,您可以使用它来控制机器人。眼睛跟踪检测瞳孔的位置,同时检测图像中是否有眼睛。 光流您可以使用光流来检测您的OpenMV摄像机正在查看的翻译。例如,您可以使用四通孔上的光流来确定其在空气中的稳定性。 QR码检测/解码您可以使用OpenMV Cam在其视野中读取QR码。通过QR码检测/解码,您可以使智能机器人能够读取环境中的标签。您可以在此处查看我们的视频。 边缘/线路检测您可以通过Canny Edge Detector算法或简单的高通滤波进行边缘检测,然后进行阈值处理。在您拥有二进制图像后,您可以使用霍夫检测器查找图像中的所有行。通过边缘/线检测,您可以使用OpenMV Cam来轻松检测对象的方向。 模板匹配您可以使用与OpenMV Cam模板匹配来检测翻译的预先保存的图像何时被视图。例如,可以使用模板匹配来查找PCB上的基准或读取显示器上的已知数字。 图像捕获您可以使用OpenMV摄像头捕获多达320x240 RGB565(或640x480灰度)BMP / JPG / PPM / PGM图像。您可以直接控制如何在Python脚本中捕获图像。最重要的是,您可以在保存机器视觉功能和/或绘制框架之前进行预设。 视频录制您可以使用OpenMV摄像机记录多达320x240 RGB565(或640x480灰度)MJPEG视频或GIF图像。您可以直接控制如何将每个视频帧记录在Python脚本中,并完全控制视频录制的开始和结束。而且,像拍摄图像一样,您可以在保存机器视觉功能和/或绘制视频帧之前对其进行预处理。 数据矩阵检测/解码(M7)OpenMV Cam M7也可以检测和解码数据矩阵2D条形码。您可以在此处查看我们的视频。 线性条码解码(M7)OpenMV Cam M7还可以解码1D线性条形码。特别地,它可以解码EAN2,EAN5,EAN8,UPCE,ISBN10,UPCA,EAN13,ISBN13,I25,DATABAR,DARABAR_EXP,CODABAR,CODE39,CODE93和CODE128条形码。您可以在此处查看我们的视频。 AprilTag跟踪(M7)甚至比上述的QR码更好,OpenMV Cam M7也可以追溯到160x120的AprilTags,高达约12 FPS。AprilTags是旋转,尺度,剪切和照明不变的最先进的流感标记。我们在这里有一个这个功能的视频。附件内容截图:电路城更多资料推荐:基于STM32F407的openmv项目设计资料,下载链接:http://www.cirmall.com/circuit/847/detail?3
    来自:安防与监控时间:2017-07-14 stm32 机器人 国外开源
销量
1
查看
3359
参数名 参数值
发布于 2017 年 08 月 18日
更新于 2017 年 09 月 06日
Moore8直播课堂