Coder Social home page Coder Social logo

mega_board's Introduction

Arduino Mega 拡張基板

概要

  • Arduino Mega のA0~15をXHコネクタで使うための基板。別途下記の利用も可能。
    • 4ピンXHで[D29,D31][D33,D35][D37,D39][D41,D43]
    • 他のデジタルピンもビアから接続可能。
    • 3つのスイッチ(D51,D52,D53) INPUT_PULLUPで利用する。
    • 3つのLED(D45,D47,D49) HIGHで点灯。
    • サーボ用端子(D10~13) 電源をバッテリー直結かレギュレータ経由か切り替え可能
    • 複数のI2C端子
      • TJ3B互換[SCL,5V,SDA,GND]を2ポート
      • MPU6050用
      • AE-BNO055-BO
      • OLED(128x32)
  • モータードライバTB67H450FNGを最大4個搭載可能。
  • 各XHコネクタへの電源は、Mega 内蔵とは別のレギュレータから供給する。ジャンパ接続で内蔵5Vも利用可能。
  • レギュレータを3.3Vに変更することで Arduino Due でも利用可能。
  • 基板サイズ 98 x 98mm、周囲の穴は3.2mm径、5mm間隔

サンプルスケッチ

マニュアル

実装例

 


パーツリスト

個数は明記なければ1個。

  • Arduino Mega2560 R3 もしくは Arduino Due もしくはそれらの互換機

  • ピンヘッダ

    • 1x8 5個
    • 1x10 10個
    • 2x18 18個
    • 1x3 最大4個。サーボ使用時
  • 入出力

    • LED45,47,49用3mmLED
    • 上記LED用電流制限抵抗 1KΩ(茶黒赤金 Vf=2[V]3mA想定)
    • タクトスイッチ 制御用 3個
    • タクトスイッチ リセット用 1個
    • (任意)秋月 BNO055使用 9軸センサーフュージョンモジュールキット AE-BNO055-BO
      • VIN、GND、SDA/T、SCL/Rを接続する。
    • (任意)ジャイロセンサMPU-6050
      • amazon などでMPU6050(GY-521)として売られているもの。
      • VCC、GND、SCL、SDAの4ピンを接続する。
    • (任意)OLED 128x32 I2C
      • Adafruit SSD1306 ライブラリを利用する。
  • モータードライバ関係 最大4セット

  • 電源関連 各1個

    • 基板用トグルスイッチ(下記FETのON/OFF用)
    • PchパワーMOSFET(30V40A MTP4835I3等)
    • 抵抗 10KΩ(茶黒橙金)
    • ポリスイッチ  短絡等の保護用。不要時はジャンパ接続する。
  • センサ系電源まわり

    • ショットキーダイオード (40V1A 1S4など。レギュレータへの逆接防止用)
    • 5Vレギュレータ(5V1A TA4805S等) ※Due使用時は3.3Vレギュレータ使用
    • セラミックコンデンサ 0.1uF (104)
    • 電解コンデンサ 50V 100uF
    • 電源ON表示用3mmLED
    • 上記LED用電流制限抵抗 1KΩ(茶黒赤金 Vf=2[V]想定で3mA)
    • 電解コンデンサ 10V 1000uF等

購入先

  • パーツは秋月電子で概ね揃う。
  • 2023年1月21日時点、Due はアスクルが安い。(ピンヘッダなしが3,950円)

回路図


基板作成


3Dプリントデータ


2023-04-09 ohguma 内容補足、マニュアル・サンプル追加 2023-01-21 ohguma 初版

mega_board's People

Contributors

ohguma avatar

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.