疯壳·开源编队无人机
硬件资源简介

硬件主要由三部分组成,分别是无人机、遥控手柄以及 cocobit 编程板。

2.1无人机简介

无人机整机如下图所示。


图1
  无人机采用的主核心是 ARM Cortex®-M3 内核的高性能单片机——意法半导体的 STM32F103CBT6,主频高达 72MHz、RAM 高达 20kByte、Flash 高达128kByte。
  无人机的最上方 RGB 彩灯盒内包含了 icm20602(六轴传感器)+SPL06(气压计)组成的 IMU 单元(惯性测量单元)和 WS2812 的 RGB 彩灯单元。
  无人机主板则是采用了四层沉金优质玻纤材质,在无人机的主板上不仅搭载了 STM32F103CBT6 主核心,还搭载了两片芯片 AO9926C 双 N 沟道 MOS 作为无人机电机的驱动单元,除此之外主板上还集成了 NRF24L01 2.4G 收发芯片, 做为无人机的通信单元,在下方还有 TC4056 作为电源管理芯片,用于无人机的充电管理。
  无人机的主板通过螺丝固定在碳纤维支架上,碳纤维支架的四个角放置着四个大动力 8520 空心杯电机,8520 空心杯电机通过齿轮连接着四个 ABS 高韧性旋翼。
  碳纤维支架的下方是电池的插槽,电池插槽下方是光流模组、视觉模组以及激光模组 2 个(其中一个为预留,可用于避障使用)。
  无人机主板上的各个接口如下图所示。


图2

机架的下方物件如下图所示。


图3

同时无人机还有航拍版,支持无线图传以及 APP 控制。如下表所示,为无人机主板上各个接口的说明。

无人机各个接口说明


图4


图5

2.2遥控手柄简介

无人机的遥控手柄也是整个飞控系统的重要组成部分,遥控手柄采用人体工学外形,采用 FR-4 沉金工艺制作;遥控手柄的主核心是 ARM Cortex M3 内核的高性能单片机——意法半导体的 STM32F103C8T6,主频高达 72MHz、RAM 高达 20KByte、Flash 高达 64KByte。
  遥控手柄上不仅搭载了高性能主核心 STM32,还有优质安全电源管理芯片TC4056,和无人机主板一样可通过 USB 口对电池进行充电,充电状态通过指示灯反馈;在主核心的上方是功率增强型 2.4G 收发模组,支持超远距离数据传输; 遥控手柄的两端分别是摇杆可用于实现对无人机的控制,左摇杆的下方是“编程模式”按键,配合 cocobit 编程板,可实现无人机自主巡航。右摇杆的下方是“急停”自锁按键,实现无人机急停降落。如下图所示为无人机遥控手柄整体示意图。


图6

各个单元功能如下表所示:
手柄功能


图7


图8

OLED 菜单显示及其功能操作如下表所示。

OLED 菜单显示及其功能操作说明


图9


图10


图11

遥控常用功能使用方式如下表所示。

遥控常用功能使用方式


图12


图13


图14


图15


图16


图17

2.3cocobit 编程板简介
  壳壳板(cocobit)是疯壳团队专为青少年设计的一款图形化编程硬件小板,仅有信用卡大小。壳壳板(cocobit)支持图形化拖拽编程,用户通过上位机软件进行逻辑块的拖拽组合,上位机软件能将用户拖拽的逻辑块自动转换成对应的 C 语言代码并编译成可执行的 hex 文件。
  壳壳板(cocobit)外观看起来虽然只是一块硬件小板,但它却支持丰富的硬件拓展,比如:将 cocobit 作为大脑核心的编程机器小车/编程电子积木/编程机器人/编程无人机等等。在这里,我们将 cocobit 硬件小板插入遥控,通过 cocobit 图形化编程软件,可以编程实现飞机自主飞行,让飞机按照我们规划的路线飞行。
  cocobit 采用优质 FR-4 沉金黑油材质,搭载了 Atmel 公司的 8 位高性能芯片ATmega328P 以及 Dialog 公司的高性能且具有全球最低功耗的 BLE SOC 芯片DA14580 双核心,支持蓝牙 4.0。同时 cocobit 还搭载了 6 轴传感器 MPU6050, 在 cocobit 的另一面还集成了 7*7 的 LED 点阵以及四个按键,cocobit 采用金手指把常用接口引出,配合上位机及外部资源可以完美的实现众多在工程物理实物编程的实验。如下图所示为 cocobit 的正面图、反面图。


图18


图19

如下图所示为 cocobit 上位机界面。


图20

更多资讯可到 cocobit 官网 :https://www.cocobit.net 了解。

更多完整学习资料和对应开源套件,请登陆官网:“疯壳”

如需定制开发,请通过官网“疯壳”网页底部的“联系我们”进行联系

【开源教程2】疯壳·开源编队无人机-硬件资源简介相关推荐

  1. 【疯壳·无人机开发教程2】开源编队无人机-硬件资源简介

    疯壳·开源编队无人机 硬件资源简介 硬件主要由三部分组成,分别是无人机.遥控手柄以及 cocobit 编程板. 2.1无人机简介 无人机整机如下图所示. 图1   无人机采用的主核心是 ARM Cor ...

  2. 【快速上手教程2】开源编队无人机-硬件资源简介

    二.硬件资源简介 硬件主要由三部分组成,分别是无人机.遥控手柄以及 cocobit 编程板. 2.1无人机简介 无人机整机如下图所示. 图1   无人机采用的主核心是 ARM Cortex®-M3 内 ...

  3. 【开源教程1】疯壳·开源编队无人机-开机测试

    疯壳·COCOFLY教程 --开源编队无人机 开机测试 图1.1 一.开机测试 1.1前期准备   疯壳 cocofly 无人机到手后是一个高耐压防碰撞内置优质海绵泡沫防护的手提铝合金箱子,打开铝合金 ...

  4. 【快速上手教程1】疯壳·开源编队无人机-开机测试

    疯壳·COCOFLY教程 --开源编队无人机 开机测试 图1.1 一.开机测试 1.1前期准备   疯壳 cocofly 无人机到手后是一个高耐压防碰撞内置优质海绵泡沫防护的手提铝合金箱子,打开铝合金 ...

  5. 【飞控开发基础教程9】疯壳·开源编队无人机-PWM(电机控制)

    COCOFLY教程 --疯壳·无人机·系列 PWM(电机控制)          图1               一.PWM 简介     脉冲宽度调制(PWM),是英文"Pulse Wi ...

  6. 【快速上手教程4】疯壳·开源编队无人机-OPENMV 脚本烧写

    COCOFLY教程 --疯壳·无人机·系列 OPENMV 脚本烧写 图1                    一.OPENMV 脚本烧写     OPENMV 脚本的烧写比较简单,主要是要借助前面安 ...

  7. 【飞控开发基础教程10】疯壳·开源编队无人机-PID 基础原理

    COCOFLY教程 --疯壳·无人机·系列 PID 基础原理          图1               一.PID 简介     PID 控制是自动控制系统中最常用的一种控制手段,它的诞生主 ...

  8. 【开源教程29】疯壳·开源编队无人机-编队飞行

    COCOFLY教程 --疯壳·无人机·系列 编队飞行 图1                   一.编队飞行     COCOFLY 支持编队飞行,编队飞行需要依托编队的图形码地图以及COCOFLY ...

  9. 【飞控开发高级教程7】疯壳·开源编队无人机-编队飞行

    COCOFLY教程 --疯壳·无人机·系列 编队飞行 图1                   一.编队飞行     COCOFLY 支持编队飞行,编队飞行需要依托编队的图形码地图以及COCOFLY ...

  10. 【开源教程13】疯壳·开源编队无人机-SPI(六轴传感器数据获取)

    COCOFLY教程 --疯壳·无人机·系列 SPI(六轴传感器数据获取)          图1               一.ICM20602 简介     六轴传感器在当今智能穿戴和定位导航产品 ...

最新文章

  1. radio 事件_nRF52832/51822系列RADIO外设介绍/使用
  2. 英文论文中i.e.,e.g.,etc.的正确用法
  3. Hive mysql 内连接_Hive-表连接 | 学步园
  4. hive 百分比_HIVE短期内再次突破前高
  5. Oracle RMAN 表空间恢复
  6. MySQL中函数CONCAT及GROUP_CONCAT 对应oracle中的wm_concat
  7. react设置static defaultProps报错问题解决
  8. 古代汉语(王力版)笔记 通论6-7
  9. 解决Ubuntu19.04下网易云音乐打不开的问题
  10. win7 计算机设置命令,win7系统如何设置自动关机?
  11. Udacity-A/B TEST
  12. 在线计算机表格制作,excel表格制作,教您excel怎么制作表格
  13. 【java注解--使用注解封装自动拼接sql 】
  14. Android8.1.0安装Xposed框架
  15. python桌面爬虫_爬虫项目实战十三:爬取zol桌面壁纸
  16. 分页查询时报错:The bean ‘localeResolver‘, defined in class path resource [com/botany/spore/core/config/Comm
  17. Attribute-aware Pedestrian Detection in a Crow
  18. win10内存占用过高
  19. vim删除奇数行_如何用vim删除特定的偶数行?
  20. 基于无线NRF24L01的ardunio遥控小车

热门文章

  1. Unexpected reserved word ‘await‘
  2. 重装系统时的硬盘格式化
  3. 商品订单(增删改查):新增订单;批量删除,发货;模糊查询,下拉菜单内容过滤(含时间);全选反选,列名排序
  4. 订单导出(淘宝天猫)
  5. 自制Tableau数据看板示例
  6. sql2008服务器运行哪个,SQL SERVER 2008R2 暂用服务器内存直到服务器死机。
  7. GPS测量中涉及的坐标系
  8. 双引号后面要加句号吗_双引号该怎么加?是加在句号或者分号后面还是前面
  9. hive新功能 Cube, Rollup介绍
  10. CYGWIN安装方法