热门标签 | HotTags
当前位置:  开发笔记 > 大数据 > 正文

【精卫四轴】开源制作过程

本制作教程本来是连载在大创科技论坛的。现在我把前段时间写的教程总结发到我的博客中。今天几个小伙伴拍拍脑袋就决定5月4日去了北京玩,马上就买了车票定了房间,去北京看花。2个人又拍拍脑袋

 本制作教程本来是连载在大创科技论坛的。现在我把前段时间写的教程总结发到我的博客中。


今天几个小伙伴拍拍脑袋就决定5月4日去了北京玩,马上就买了车票定了房间,去北京看花 。

       2个人又拍拍脑袋打算做一个四轴。本来想做一个250机架的四轴,但是穷学生没钱啊,一个250的飞机最少要1500元,去了北京玩哪有钱做飞机玩啊!所以决定做一个空心杯的小四轴。。。虽然小但是我们的功能不能少,性能不能差,不能没有扩展性,不能不吊炸天!!!!!

             
           为什么要开源呢?
               为了中国的开源事业,
                         为了中国的电子教育事业
                                  为了造福广大爱好者
                                         为了..........

                   


              狗屁,咱可没这么高尚!  
              第一:做这个四轴就是为了玩,兴趣。

              第二:在本论坛开源就是为了增加本论坛的人气,愿早一天超越“sb阿莫论坛”...


                                                                                       
            建帖记录一下,我们的制作过程 持续更新中....            

                                        [精卫四轴开发团队]                                                                  2015.4.21  


【精卫四轴】
                          经过半个下午的时间,我们的精卫小四轴外形新鲜出炉了。
  采用CAD精确设计,杜绝一切误差和不专业,确保外形的美观时尚,充满艺术感。 
          先上图:
                                         

【精卫四轴】外形

酷不酷? 是否充满强烈的艺术感?是否想马上就操控他驰骋在蓝天下?


                   设计灵感:来自于回力标(澳洲土著最早使用硬木制造回力标,他们用这种曲形飞标来捕捉小动物。),这里采用了2个并行回力标的造型。回力标本来就是人类创造出来的手动飞行器,现在我们就在改造这种飞行器,让他能实现智能飞行。科技让我们的梦想走的更远更高!

           建帖记录一下,我们的制作过程持续更新中....            
                                          [精卫四轴开发团队]  

                                                                                                                                            2015.4.22  16:11




【精卫四轴】
                经过一天的时间,我们的精卫小四轴已经完成了外形设计,电路设计和pcb的布局。     上图:Altium 3d效果图


 已经很有感觉了是吧,炫酷的外形,专业的电路设计,优秀的算法,保证了【精卫四轴】的品质。

        【精卫四轴】硬件配置:

                    MCU:采用STM32F405RGT6   64脚    主频:168MHZ    能够实现复杂算法如卡尔曼滤波,扩展卡尔曼......                     传感器:MPU6050   三轴加速度 三轴陀螺仪                             通信模块:采用NRF2401  2.4GHZ 通信  体积小通信协议简单但不支持传统的遥控器  需要一个中继进行数据转换(我们团队也会做这个模块的,而且是更加NB  完全可以取代手机来遥控四轴)                     SD模块:  实时数据保存的功能,便于离线进行算法仿真                     CAN总线:一般情况下可以不使用,直接不焊。如果需要直接用我们【精卫四轴】的飞控板去控制大四轴,可以通过CAN接口进行数据传输如GPS数据采集或PWM数据传输。                     SPI接口:一般情况下可以不使用,直接不焊。用于扩展功能,可以用于采集其他传感器数据如气压计,其他型号的陀螺仪,加速度计。
                   中间有一个“大洞”:用于挂载微型摄像头,进行图像传输。
               虽然我们目前的功能和配置都比较低,但是我们的【精卫四轴】拥有强大的扩展性,适宜于开源项目。                 欢迎广大爱好者来增加我们【精卫四轴】的功能。


   建帖记录一下,我们的制作过程 持续更新中....            
                                          [精卫四轴开发团队]   

                                                                                                                                             2015.4.23  12:36 




【精卫四轴】
               接着上回没有说完的关于小四轴的故事。由于我们小四轴上的通信模块用的是NRF24L01。
                所以不能兼容标准的航模遥控器,只能使用NRF24L01模块互相发送数据。
                我们需要一个中继板子,把标准的航模遥控器的数据采到在通过NRF24L01发给小四轴。


            中继图:

                                 



                 我们中继配置比小四轴的配置更加豪华,不想在说什么了,做个小四轴又没钱了。
               土豪一下吧,大学最后一个项目了!争取做好,一直能把算法开发下去!

  中继的豪华配置:              
                            
             MCU:采用STM32F407VGT6   144脚    主频:168MHZ     刷图必备之品,F103的刷图不行有卡顿现象。
              显示:正点原子4.3寸电容屏,分辨率达:800*480  相当于几年前的手机分辨率,画面清晰,触感ok。
              遥控器接口:支持普通8通道遥控器输入,大疆遥控器DBUS。
              外部RAM:刷界面必备器件
              外部FLASH:字库存储
              立体声多媒体数字信号编译码器:用于音频信号的播放,说白了就是能放歌。
              SD卡:外部大文件存储,数据保存。
              MPU6050:可以先不焊,这是为了后期能实现中继板的姿态控制小四轴姿态的功能设计的。


        我们的中继板能给小四轴发信号,能实时显示小四轴的姿态,能看电影能放歌,还可以直接用中继板代替遥控器控制小四轴,
       就像用手机控制小四轴一样,方便简单。
        建帖记录一下,我们的制作过程持续更新中....         

                                                        [精卫四轴开发团队]  
                                       2015.4.24  19:30


【精卫四轴】
                   接近一个星期的辛苦等待,我们的 【精卫四轴】终于打样成功回来了。诶,哈尔滨实在是偏远落后地区,pcb板经过一个星期的时间终于到手了。我的队友已经忍不住把焊好的照片发到论坛上了,下面上一些我拍的图片。  






怎么样我的拍摄能力还不错吧,新手上路勿喷!


                     我感觉我们的小四轴还是挺漂亮的。  现在还不能飞,姿态的程序调好的,可是没有控制程序啊。  还得花一段时间才能把小四轴飞起来。 可是后面没有什么时间了,我的毕设,我的其他项目,我的250飞机等等。。。。
                 这段时间事情比较多,可能无法尽快完成飞机调试,希望大家见谅。。。

               建帖记录一下,我们的制作过程持续更新中....            
                                  [精卫四轴开发团队]                                                             2015.5.2  21:34 





【精卫四轴】
                    好久没更新了,前段时间一直在忙毕设的时。花了一个月的时间写了一些学术垃圾,我自己都不想看了。不过顺利拿到毕业证和西工大的录取通知书还是很高兴的。前段时间在一个学长的帮助下调了一下小飞机,终于能开始飞了。玩的不亦乐乎,现在就发几张照片和视频给大家看看。

   视频






推荐阅读
  • SLAM优秀开源工程最全汇总
    https:zhuanlan.zhihu.comp145750808 1、CartographerCartographer是一个系统,可跨多个平台和传感器配置以2D和3D形式提供实 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • 本文介绍了2020年计算机二级MSOffice的选择习题及答案,详细解析了操作系统的五大功能模块,包括处理器管理、作业管理、存储器管理、设备管理和文件管理。同时,还解答了算法的有穷性的含义。 ... [详细]
  • 移动传感器扫描覆盖摘要:关于传感器网络中的地址覆盖问题,已经做过很多尝试。他们通常归为两类,全覆盖和栅栏覆盖,统称为静态覆盖 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
author-avatar
猴三爷22_394
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有