Giter Site home page Giter Site logo

zakiliu / smartimu-nano Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kitsprout/smartimu-nano

0.0 2.0 0.0 8.21 MB

IMU Development Kit,Nano version of SmartIMU

Home Page: http://kitsprout.logdown.com/posts/565999

License: Other

C 93.01% Assembly 0.40% C++ 1.39% Batchfile 0.01% MATLAB 0.01% HTML 5.19%

smartimu-nano's Introduction

  • Author : Hom
  • Version : v2.0
  • Update : 2016/11/05

Description

SmartIMU 是一個集成微控制器(STM32F411C)、3-Axis 加速度計、3-Axis 陀螺儀、3-Axis 電子羅盤與氣壓計(MPU9250、LPS25H)於一體的 10DOF 模組,可以直接透過 SPI/I2C 來獲取原始感測器資料,也可以透過另外的 SPI、I2C、UART 或是 USB 來讀取微控制器處理好的資訊,像是載具的角度、加速度、速度、位移、高度 ... 等等,除了上述功能外,也預留的了十幾個 I/O 與其對應功能來做擴充的應用,QCopterNano 即使用 SmartIMU 作為飛控。

預計建立兩種模式:

  1. 透過 SPI 讀取 Sensor
      此方案不須使用到 MCU,可以比"模式2"更接近實時,同時 MCU 也可以做其他處理。
  2. 透過 MCU 讀取 Sensor
      此方案可以預先計算姿態來節省飛控負擔,同時會加載 IAP 功能,
      可以直接透過飛控板來更新程式碼,不需要再做燒錄的動作。

License

  創用 CC 授權條款
   SmartIMU Nano v2.0 Hom 製作,以 創用CC 姓名標示-相同方式分享 4.0 國際 授權條款 釋出。

Hardware

  • 控制器  : STM32F411C 48Pin 100MHz DSP FPU
  • 感測器  : MPU9250 + LPS25H
  • 其他   : 1 x LED
  • 外接介面 : 3 x UART、2 x SPI、1 x I2C、1 x USB、2 x ADC、...
  • PCB 尺寸 : 12.70 x 15.24 mm
  • 設計軟體 Altium Designer 16 ( PcbLib use AD PcbLib v2.2 )

Related Documents

View


[more photo...](https://goo.gl/photos/EfpjMtSc4LyJ7H2Q7)

Schematic

smartimu-nano's People

Contributors

hom-wang avatar

Watchers

 avatar  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.