Giter Site home page Giter Site logo

diyjack / qcopterremotecontrol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kitsprout/qcopterremotecontrol

0.0 1.0 0.0 9.43 MB

遙控板 RemoteControl,使用 STM32F407V

Home Page: https://hom.hackpad.com/QCopterRC-FWmRgT70cZ3

License: Other

C 98.53% C++ 0.69% Assembly 0.72% Objective-C 0.05% Shell 0.01%

qcopterremotecontrol's Introduction

  • Author : Hom
  • Version : v1.1
  • Update : 2014/10/01

Description

QCopteRC 是一個遙控器,用來與 QCopterFC 溝通、控制,是四軸飛行器的控制裝置,搭載感測器,有體感功能,板子上外接 3.5 吋螢幕,可以將四軸上的回傳回來的資訊顯示出來,並且建立操作介面。

License

  創用 CC 授權條款
   QCopterRemoteControl Hom 製作,以 創用CC 姓名標示-相同方式分享 3.0 台灣 授權條款 釋出。

Hardware

  • 控制器  : STM32F407V 100Pin 168MHz DSP FPU
  • 顯示器  : TFT_3.5-inch ( 3.5" 480*320 ),使用 FSMC 操作
  • 感測器  : IMU 6-DOF ( MPU-6050 )
  • 儲存紀錄 : SD 卡,使用 SDIO 操作
  • 無線傳輸 : nRF24L01P + PA + LNA
  • 乙太網路 : W5500,使用 SPI 操作
  • 外接介面 : 1SPI ( FFC16 ) 、1USB ( Micro ) 、1UART、1I2C/CAN
  • PCB 尺寸 : 155 * 60mm
  • 設計軟體 Altium Designer 13 ( PcbLib use AD PcbLib v0.2 )

*** 目前 W5500 尚未完成測試 ...

QCopterRC v2.0 預計修改 ( 尚未決定改版時間 ):

  1. 微控制器改為 LQFP144 的 STM32F42xZ 或 STM32F43xZ,增加運算速度及功能。
  2. 加入 SDRAM,透過 FMC 操作,增加靈活與擴充性。
  3. 改成使用 4 吋 800*480 螢幕,增加解析度及畫質。
  4. 由於改成 4 吋螢幕,所以會修改整體位置,並增減部分輸入裝置功能或數量,像是按鍵數等。
  5. 考慮將乙太網路功能直接透過 STM32 本身硬體實現。

Related Documents

Program

QCopterRC RemoteControl ( 已完成基本遙控功能,介面完善中... )
QCopterRC WaveForm ( 示波器功能 )
QCopterRC Bitmap ( Bitmap 檔案讀取 )

Example

View


更多圖片 [Google+ albums](https://plus.google.com/u/0/photos/+文宏王Hom/albums/5930573467560028593)

Config

*** 傳輸資料格式
QFC_TO_QRC
QRC_TO_QFC

Schematic


*STM32F407V


*SW


*POWER


*LED


*KEY


*NRF


*IMU


*EXT


*FFCSPI


*LCD


*USB


*ETH

qcopterremotecontrol's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.