2020年02月08日

DSmainR6の開発用改造機を作ってみた

DSmainR6の基板はElecrowに発注済みですが、新型肺炎で中国の状況は厳しいそうです。

封じ込めが上手くいくことを心から期待するとして、まずは先行して、一番時間の掛かるソフトの開発に着手するため、DSmainR6とほぼ似た構成のDSair2を使って、開発用機器(DSmainR6相当のDSair2改)を作って見ました。

DSair2は、基板を見れば分かると思いますが、OLEDを追加できるように設計してあります。ただし、通常のATMEGA328PベースのArduino nanoでは、RAMが大幅に足りず、OLEDの制御ソフト部分を追加できません。しかし、ATMEGA4809ベースのArduino nano everyが登場し、DSair2も動かせるようにしましたので、OLEDを動かす準備が完了しておりました。

そこで、DSmainR6を想定したDSair2改で、ソフトの作り込みを先行して行うこととしました。DSmainR6はDSair2のプラットフォーム(ソフトだけ)をそのまま使用するつもりです。

ということで、まずはDSair2にOLEDを追加することとしました。

DSmainR6Test_3.jpg

頑張って削りました。

DSmainR6Test_5.jpg

OLEDを仮止め。

DSmainR6Test_6.jpg

グルーガンで固定。

DSmainR6Test_8.jpg

次は、基板側をOLED対応していきます。I2C通信のプルアップ抵抗を付けます。こういうこともあろうかと、ちゃんとパッドは用意しておきました。

DSmainR6Test_7.jpg

R9,R10に1608サイズの4.7kΩの抵抗を付けました。弊社設計基準としては、プルアップ抵抗は4.7〜10kΩならどれでも良いです。CN5には4ピンの2.54mmピッチのピンヘッダを付けます。

DSmainR6Test_9.jpg

固定したOLEDと配線して、ケースを閉じます。

DSmainR6Test_2.jpg

ファームウェアに、とりあえずOLEDを表示するソフトを書いて、動作確認。

DSmainR6Test_1.jpg

これで準備完了です。
posted by yaasan at 18:43 | Comment(0) | 鉄道模型
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。