Arduino(Sanguino)互換ボード(その5)

作りなおしていました、Sanguino互換ボード「iDunio3」のVer2が出来上がってきました。チェックするときにはちゃんとレジスト面のチェックをしなければならないという教訓を学びました。

■比較(上がVer1、下がVer2)

IMG_6048res

※:USB-A/Mini-Bの両対応になって、RTS/CTS端子が追加されました。

続きを読む

FoldarapのカスタマイズCADデータ

Foldarapを作成する際に修正してプリントしたパーツのデータを追加で公開します。本家は5mmシャフトになっているのですが、6mmシャフトで色々といじっていたので5mmに乗り遅れてしまいました。データ修正が面倒でとりあえず6mm仕様としていますが、プリントに問題がないので修正予定はありません。

以前から公開している以下のデータと組み合わせるとこのBlogで作った機体と同じ物が作成できる、はずです。

作り方で不明な点があればご連絡いただければ質問に答えます。

Micro Quad Copter X-Typeの機体サイズ

とりあえずですが、テスト機のサイズを決定しました。イメージ図をCADで出しながらできるだけ基板面積が広く取れるように色々と調整してみました。結果、以前考えていた単純な四角形から八画形に変更したことで面積が増えました。以前の四角形で古い回路(部品点数多い)で部品実装可能だったので今回はMPU用のI2C変換+MPU6050とTLCのLED制御部分も搭載する方向で設計していきたいと思います。

■機体イメージ

  • 形状:X形状クアッドモーター
  • フレーム:1.6mm厚PCB
  • 回路基板ベースサイズ:53mmx53mm(最大)/49mmx49mm(最小)
  • アーム幅:6mm
  • モーター間隔:79.5mm(対角112.5mm)
  • ローターサイズ:55mm
  • 最大機体サイズ:167.5mm(ローター回転径含む)
  • 最大重量:不明

※:イメージの灰色部分はローター回転部分(110%)

続きを読む

Micro Quad Copter X-Typeのテスト基板制作(その13)

試作3世代目の基板が上がって来ましたので実装しました。なんとか、ほぼすべての機能のテストと回路修正が終わりました(LED周りは面倒なので今回は実装せず)

■届いた基板(小さい方がAVR+MAXだけの基板で実装済み)

IMG_6041res

続きを読む

チップ部品用の半田コテ先

チップ部品、最近これのハンダ付が多いと言うかこればかりです。抵抗とかコンデンサとかは普通のコテ先でも付くのですが問題はQFPパッケージ以下のなんかの足が出て居ない部品。

リフローの成功率とあいまって、0.5mmピッチのICなんかは手で付けています。それでも、一発目の成功率がよろしくなかったのですがコテ先変えたらかなり良い感じに付くようになったのでメモです。

そのコテ先がT18-BR02 0.2BR型です。

T18-BR02

J型と言う、らしいのですがT18系には無かったのですが出たみたいです。

USB Host Shield 2.0互換に近いブレッドボード直差しモジュール

最近結構遊んでいるというか遊ばれているMAX3421Eをブレッドボードに直刺し出来る様な形のボードにしてみました。(一部LEDの省略、ロジックレベル変換部分はオリジナルになります)MQCX用のテスト用に機能分離した物の修正版になります。3.3V用の電源回路も搭載したので便利に使えるかな。

MAX_BB

 

次の基板注文の際についで注文予定です。

 

LED_Clockを作ろうかと設計してみる(その4)

えーと、ボードのデータの差し戻しを2回ほど食らっております…。Eagle上では問題ないんですけどどうやらあちらの方では問題がある様です。表面実装のタクトスイッチを使ってみたのですが、パッド無いに位置合わせ用の穴があるタイプなのですがそれがどうやらEagleでうまく作れていないのが原因のようです。

クリップボード

色々とやってみたのですがどうもうまくAutoRouterが動いてくれない模様なのでパーツ自体を変更することにしました。

クリップボード2

さて、エラーは出ない状態なのですがどうなるでしょう。

続きを読む

大量のLEDを駆動するための回路

出力ピンの少ないマイコンから大量のLEDを駆動しようとするとピン数を増加させるためにシフトレジスタや専用ICなどを使わないといけません。
そのための回路としていくつかの種類がありますので記載しておこうと思います。

1.)シフトレジスタを使う

74HC595+ソースドライバ(TD62783AFNG)-ソース側74595

74HC595+シンクドライバ(TD62083AFNG)-ソース側74595+

続きを読む

LEDの駆動回路

LEDで遊んでいるというか息抜きをしているのでわかりやすく情報を整理しておきたいと思います。

LEDというか回路全てに言えることですが負荷に対してどちら側に制御用の素子を入れるかによって回路の形が変わってしまいます。よく使うのは下の図でいうところの「シンクドライブ回路」になります。

Drive

  • ソースドライブ回路はAVRの出力が「0」になることでOnになる。
  • シンクドライブ回路はAVRからの出力が「1」になることでOnになる。

図にしてみるとわかりやすいですね。LEDマトリクスを駆動する際には上記の2つの回路を両方共に使用してどちらかを行とどちらかを列と指定してLEDを点灯させることになります。

LED_Clockを作ろうかと設計してみる(その3)

間違いを見つけて修正していました、ようやく何とまとまりました。4層基板だとどの位かかるのかな?

IMG

続きを読む