开启新的征程,邀请您见证ST的蜕变

学习微波射频没方向?这些资料不可少!

【备战电赛】先导片-如何补全知识链条


基于STM32F4的解魔方机器人-stm32大赛二等奖(有视频)

基于STM32F4的解魔方机器人-stm32大赛二等奖(有视频)

概述:

本系统是基于Cortex-M4内核的STM32微控制器的解魔方机器人,在硬件方面主要有OV7670OV 7670数据手册摄像头,LCD,舵机,在软件方面主要有OV7670的驱动,摄像头颜色识别算法,解魔方算法和舵机动作算法。 整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。

硬件:

stm32F4的discovery开发板

OV7670图像传感器(摄像头)

六路舵机

TFT彩屏软件流程:

视频显示:

附件内容:

电路相关文件

电路图文件
硬件设计及文档.rar
描述:stm32F4原理图、解魔方机器人主板
教程
解魔方机器人_论文.doc
描述:解魔方机器人论文教程
其他文件
软件源代码.rar
描述:解魔方机器人源码、驱动
分享到:
收藏 (92)
电子硬件助手小程序 电子硬件助手小程序

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

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

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

(版权归dsgthlr所有)

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

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

换一批 more>>

大家都在看:

继续阅读

  • STM32F4/F7/H7母板/底板 兼容正点原子阿波罗板 Altium

    完全兼容正点原子阿波罗系列母板底板。
    来自:MCU开发板时间:2019-03-01 stm32 毕业设计 开发板
  • 基于探索者开发板实现的USB照相机

    在ALIENTEK 探索者 STM32F407开发板照相机例程的基础上,修改代码。实现的功能:通过按键key0拍照后,图片能通过电脑读取sd卡预览,key1返回拍照捕捉状态用到的开发板资源:ov2640摄像头,lcd显示,sd卡,按键
    来自:DIY创意产品时间:2019-02-15 stm32f4 usb ov2640
  • STM32F411CE系统板,支持MicroPython

    STM32F411CEU6系统板,非常小巧1、一个RGB LED 均可PWM驱动;2、SPI Flash;3、一个用户按键;4、SPI TF卡;5、可配置BOOT,支持DFU固件升级;6、板载32.678k晶振呢,支持RTC时钟;支持MicroPython,集成SPI Flash可以随心所欲的玩儿MicroPython了,我用的16MB的SPI Flash,程序可以随意写不用担心容量不够,提供MicroPython源代码
    来自:DIY创意产品时间:2018-10-19 stm32 开发板 stm32f4
  • stm32f4通过hc595控制96个LED

    stm32f4通过hc595控制96个LED,可通过修改数组数据修改点亮或者熄灭任意一个LED灯//初始化hc595参数uint8_t hc595_buf1[6] = {0x00,0x00,0x00,0x00,0x00,0x00,};uint8_t hc595_buf2[6] = {0x00,0x00,0x00,0x00,0x00,0x00,};上面两个数组每一位代表一个灯,假如灯是低电平点亮,该为就置0,否则置1,12个字节,一个96个bit位,代表96个灯,可无限扩展灯的数量
    来自:智能家居时间:2018-08-20 stm32f4 74hc595动态扫描电路
  • 可刷OpenTX的STM32F429核心板

    可刷OpenTX的STM32F429BIT6核心板,重要的事情说3遍最重要的功能:可刷OpenTX固件。最重要的功能:可刷OpenTX固件。最重要的功能:可刷OpenTX固件。重要的事情说3遍!PCB 采用4层板,SDRAM做了等长处理;资源如下:1、一个RGB LED灯;2、一个用户按键;3、板载SDRAM;4、板载SPI Flash,25Q128;5、USB可配置为DFU模式(短接跳线SB1),方便更新固件;6、板载TF Card;7、集成液晶背光驱动电路;8、通用RGB屏幕驱动接口,可直接对接市面上99%的4.3寸 480*272 RGB屏幕或者5寸 800*480 RGB屏幕;9、板载RTC电池;10、除LCD、SPI Flash及SDRAM引脚外,其余通过2.0排针引出,方便底板设计;
    来自:MCU开发板时间:2018-03-17 stm32f4 rgb彩灯 opentx
  • 电路板雕刻机控制系统电路+源代码+上位机

    电路板雕刻机控制系统原理介绍: 这是我的毕业设计,主要实现的功能是通过AD软件导出的电路板Gerber文件来加工PCB电路板。本系统设计用Qt编写了上位机,将Gerber文件转化为一种特殊的文件,用于下位机的雕刻使用。下位机采用stm32F4系列单片机,实现了U盘的脱机雕刻。本设计创造性得加入了Z轴动态补偿机制,能够通过根据覆铜板的弯曲程度动态改变Z轴位置,雕刻效果有了很大的改善。上位机软件效果图如下:电路板雕刻机控制系统电路源文件截图展示:
  • 自己画的STM32F4主控mini四轴飞行器板子,带DCMI摄像头,资料共享

    自己研究四轴好久了,零零碎碎,画了一块板子,用了720空心杯遥控方面,用了LabVIEW写了个上位机,接上了原子哥的迷你开发板与小四轴通信,再接上USB手柄,就可以用USB手柄遥控我的小四轴了。小四轴边框如下图80mm的小四轴PCB如下图电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!附件包含以下资料:
  • 虚拟示波器源码共享下载,STM32F4+usb3300实现

    演示视频:说明:1,视频中显示的波形为STM32F4片上ADC采集的波形数据,波形是通过一个虚拟信号发生器产生的;2,片上ADC最大采样率为2.5MSPS,数据采集为连续采集,数据缓存到PC端的一文件里面,然后再定时将最后的部分数据在界面上显示;3,该软件支持使用外部ADC模式,也就是使用AD9280芯片,最大采样率可30MSPS;4,软件上可以测量波形的时间和幅值,可以设置两个测量轴;硬件用的这个:点击查看
  • 【开源】STM32F4实现的音乐播放器,支持WAV,FLAC,APE,MP3音乐格式

    利用STM32F4+usb3300做高速USB来读取U盘,WM8805做I2S的外部时钟发生器,接STM32F4外部时钟输入端口 PC9,STM32F4的I2S3输出,PA1接红外遥控输入。有一个16口的LCD显示接口,显示未加入。个人觉得听歌要不要显示无所谓!支持 WAV,FLAC,APE,MP3音乐格式。实验程序、原理图见附件
    来自:DIY创意产品时间:2016-03-09 stm32f4 音乐播放器 usb3300 wm8805
  • 号外!号外!(搞四轴,有这套就足够了!)科研级别的小四轴STM32F4芯片支持WIFI且android手机控制自适应控制就是牛掰!

    号外!号外!(搞四轴,有这套就足够了!)科研级别的小四轴STM32F4芯片支持WIFI且android手机控制自适应控制就是牛掰!想要深入交流或者想要pcb板套件请加入:旋翼飞行器交流群 238648100,谢谢大家的支持,成为电路城最热销人气最旺的四旋翼电路。 本次更新废除了几乎全部的商业软件和代码(操作系统由uCIII换成了RTT,上位机全部使用java开发,3D引擎图表引擎摇杆驱动均为开源协议),整个飞控从此严格遵守GPLv2协议,使用该代码的人需要开源自己的相关代码。好了,开始介绍我的 Fly 吧~该飞机面向有科研和强烈学习意向的小伙伴们使用,如果只是想玩的话你肯定不会喜欢这套四轴的,主要设计思想是提供一个高性能的控制和姿态算法验证平台,因此牺牲了许多“玩”的性能,却大幅的提高了通信和运算的能力。该机可以承载很大的通信数据量,通信部分我已经做了多线程时线程安全的考虑,可以随意的printf给上位机,完全不用自己考虑线程安全和数据胡乱穿插的问题(还没测试过最大能承载多大的数据量,但是实时发送存储飞控数据已经足够了)。最关键的是中央最优越的地理位置被一颗螺丝孔霸占了……这是做控制算法的人所必须的,连接万向节测试控制效果。上下位机软件的开发遵循“最简,方便修改”的原则,实现了大多数的功能,但是没有把程序写到“很大很复杂”,这样使用我程序的小伙伴们就可以非常方便的找到核心代码并按照自己的需求进行更改。硬件:为了更好的兼容台湾大哥 john800422以后的硬件和代码,电路连线未做大幅更改,仅将按键换了IO口。主控:STM32F405RGT6传感器: MPU9150+ms5611通信: 完全的wifi通信 WM-G-MR-09锂电充电:TP4056SD卡: 支持USB:支持 但目前没有驱动,仅提供充电遥控方式: 航模手柄(接收机会超重,不建议使用),电脑USB游戏手柄,android手机(2.3以上可以遥控,4.0以上支持多点触控遥控)电池: 300mah航模1s动力锂电池电机驱动:MOS管驱动,带续流与匹配电容(没有试验条件暂时没法确定匹配电容的容量)电机: 716空心杯电机 配46mm桨重量: 含电池39.3g 不含电池30.4g最大特点: 中央螺丝孔设计,可以连接转杆和万向节,方便进行控制和姿态算法的测试。软件:下位机:RT-Thread实时开源操作系统,UDP wifi通信,山猫飞控,SWD编程,不支持无线下载固件。上位机:JAVA上位机,可接主流各种游戏手柄,强实时的3D姿态显示,飞控各种数据实时图表显示,自动记录并保存为excel格式。android上位机:目前只提供虚拟摇杆的控制方式,3D姿态显示和体感控制暂时没有时间开发。飞控算法:导航:梯度法的全姿态姿态解算,200Hz姿态输出,仿DMP的自动陀螺0飘校准,磁阻融合姿态可以使用,但在室内环境下变化实在太大,会影响整体的姿态而被我暂时关闭了。有简单的惯导空间位移输出,但在简单的校准情况下漂移异常严重,仅空间速度勉强可用。在使用无雪大神的椭球拟合矫正加计和磁阻以后可以实现能用的空间位移输出,但是由于是付费软件的关系没有加到我的代码中,真的有需求的话可以找无雪大神购买。控制:目前仅提供位置式PID的姿态控制 100Hz控制,以及单轴的自适应控制(原因见以前文章),稳定性上肯定是不如wmc的小四轴的(比如兔斯基),但是可以更好的理解控制的内涵而被我固执的保留了下来……飞机自带在线系统辨识的代码,可以提供几组在“最优参数范围”内的位置式PID参数供大家使用,所以该飞机只适合有科研和强烈学习意向的小伙伴们使用,如果只是想玩的话你肯定不会喜欢这套四轴的。想要深入交流或者想要pcb板套件请加入:旋翼飞行器交流群 238648100,谢谢大家的支持,成为电路城最热销人气最旺的四旋翼电路。最后祝各位网友玩机愉快,码字不易,代码不易,熬夜不易,且下且珍惜,吐血制作!欢迎下载查阅!
销量
101
查看
31K
参数名 参数值
发布于 2014 年 11 月 18日
更新于 2015 年 01 月 19日
Moore8直播课堂