Blogの記事をまとめたつもりのサイトです。

(作成中)
注意:fujigaya2 DCC Cheap Controller F28は安全機能部分まで削る設計で安く作った基板です。そのため、予期せぬ問題・事故(車両の暴走、焼損、コントローラの発熱、焼損、感電、その他予期せぬ出来事)が起きる可能性などもあります。そのリスクをご承知の上、自己責任での使用をお願いいたします。

概要


・DCCデコーダをコントロールする基板です。
・コンセプトは「Functionをすべて物理ボタンで押す」ですが、はんだ付けが鬼のように多い基板です。
(冷静に考えると、普通のフルキーボードをF28のコントローラに直す方が安いと思います)
・キーボードをエミュレーションして、DSair2を動かすスケッチと、独自でDCC信号を出すスケッチ、サウンドデコーダ向けにGPS信号を使ってDCCデコーダを動かすスケッチの3つを作っています。
・Arudino Pro Microを載せて制御しますので、自分で機能(Addressの変更、ファンクションの変更)をカスタマイズすることが可能ですので、可能性だけ無限大です。
・ドライバとしてLV8548を使ってます。(2Aまで出力)
・スケッチの書き込みは、PCからUSBケーブルで可能です。
・はんだ付けは200点以上必要です。モータードライバは表面実装ですので、少し高い組み立てレベルを要求します。
・スイッチや、DCC出力部分など一部の部品が秋月電子など秋葉原界隈で買えず、AliExpressなどで買う必要がありますので、部品調達は少し難しいかと思います。
・回路図のところからダウンロードできる基板のガーバーデータとケースPDFファイルを使用して、Elecrowに自分で頼むことも可能です。

頒布について

 現在在庫切れです。欲しい方がおられましたら、注文しますので、ご連絡ください。

 基板、または基板+ボタン+ケースで頒布いたします(部品は秋月電子、AliExpressなどで別途お買い求めください)。お名前・住所・個数を明記の上、下記メールアドレスまでご連絡ください。
 折り返し、振込先口座(三菱東京UFJ)をご連絡いたします。

fujigaya2 DCC Cheap Controller F28 Main + Ext基板 :1セット 1000円
fujigaya2 DCC Cheap Controller F28 38ボタン + ケース:1セット 1200円 1500円
送料:200円

連絡先:
・本記事、本基板 起因の問題がありましても私(fujigaya2)は一切責任を負いません。自己責任でお使いください。

技術的なご質問について

・技術的なご質問は、デジタル鉄道模型フォーラム 又は

までどうぞ。

スケッチ

Arduino IDEのツール→ボード をArduino Microにしてください。

DSAir2のWebApp用のキーボードエミュレーションUSBコントローラの時
fujigaya2_F28_key_emu
右上のCodeボタンを押して、Download Zipから落として下さい。
Javascriptの使いかたは、F28まで押せるコントローラの検討 DSAir2用Webアプリ用(KeyEmu)の説明を参考に改造してください。
(注意)DSair2の制限から、USBコントローラ側からの車両番号変更はできません。

fujigaya2 dcc cheap controllerの時
fujigaya2_dcc_cont
 Locoを押して、0〜9で番号を選び、もう一度Locoを押すとアドレスを変更できます。
 F31ボタンを押すと、線路電源のOn/Offができます。
 なんちゃってでRailComに対応するDCC信号を出しています。(読み込みはできません)
fujigaya2 DCC Cheap controller F28 GPSとして使用する場合のソースはアップしていません。
必要なら相談ください。

外観

・基板の大きさ は左側のMain基板は W * D = 4.8cm * 9.0cm。 右側のExt基板は W * D = 9.6cm * 9.0cm




 左上が12VにDCジャック、その左隣(緑色のコネクタ)がDCC Outですが、キーボードエミュレーションUSBコントローラとして繋ぐ場合は使いません。

・ケース取り付け時の ねじ、スペーサーの配置について

写真で右(下部分)から 10个佑検▲院璽慌写免帖▲淵奪函基板、10丱好據璽機次▲院璽江緻免帖▲淵奪箸僚腓砲垢襦

回路図

回路図、アートワーク、アクリルケースの生データはこちら
Main基板


Sub基板

アートワーク



部品図

通販番号は秋月電子での番号。入っていないものはAliExpressなどで購入

Main基板
記号通販番号    単 価(円) 個数コード名前備考
C31uFP-03093101RD15F105Z1HH5L-10絶縁型ラジアルリードタイプ積層セラミックコンデンサー1μF50V5mmピッチ(10個入)*1
C4220uFP-0317920125PK220MEFC6.3X11電解コンデンサー220μF25V85℃ ルビコンPK
C5,6-----実装せず
CN1DC-JC-09408501187422.1mm標準DCジャック(4A) 基板取付用
CN2--1002-ユーロコネクタ(AliExpress,モノタロウなどで購入可能?)*3
CN3EXT_ContC-12986151PH-1X10RG(2)ピンヘッダ (L型) 1×10 (10P)
IC1--9001Pro MicroArduino Pro Micro(ATmega32U4)互換品*2
IC2-I-144801101LV8548MCフルブリッジモータードライバー LV8548MC−AH
IC4-M-111882401BP5293-50三端子DC/DCレギュレータ 5V BP5293−50
SW1-6--46SW高さ15个離織トスイッチAliExpressで購入可能*4
VR100kP-092401001SL4515N-B104L15CMスライドボリューム(B100kΩ) SL4515N−B104L15CM
P-09246301CS-54スライドボリューム用つまみ(ノブ) CS−54
P-018641001プラスチックナット+連結(6角ジョイント)スペーサー(10mm)セット*5
部品合計?

Ext基板
記号通販番号    単 価(円) 個数コード名前備考
C31uFP-03093101RD15F105Z1HH5L-10絶縁型ラジアルリードタイプ積層セラミックコンデンサー1μF50V5mmピッチ(10個入)*1
C1-4100pFP-04061104RD15N101J1HL2L-10絶縁ラジアルリード型積層セラミックコンデンサー 100pF50V±5%2.54mm (10個入)*1
C5,60.1uFP-00090102RPEF11H104Z2P1A01B絶縁ラジアルリード型積層セラミックコンデンサー 0.1μF50V2.54mm (10個入)*1
C7100uFP-0272415135ZLH100MEFC6.3X11電源用電解コンデンサー100μF35V105℃ ルビコンZLH
CN1EXT_ContC-12984401FH-1x10RGL型ピンソケット 1×10(10P)
CN2jackC-06070501MJ-4PP- 93.5mm4極ミニジャック 基板取付用 MJ−4PP−9
CN3GroveC-12634101110990037Grove用−4Pコネクタ L型 スルーホール (10個入)*1
D1-32LEDI-116361032OSG8HA3Z74A3mm黄緑色LED 70° OSG8HA3Z74A (100個入)*1
D100OSL40562-IRAI-039542001OSL40562-IRAダイナミック接続4桁高輝度赤色7セグメントLED表示器 アノードコモン アノード共通接続
R1-410KR-2510314RD25S 10Kカーボン抵抗(炭素皮膜抵抗) 1/4W10kΩ (100本入)*1
SW1-32SW632高さ15个離織トスイッチAliExpressで購入可能*1
U1,2TM1637I-13224702TM16377セグメント用LEDドライバーIC(最大6個) TM1637
ICソケットP-000092022227-20-03ICソケット (20P) (10個入)*1
部品合計?
 *1 複数個入りのため、購入数量に注意
 *2 IC1 ArduinoProMicroの書き込みについて
・スケッチを開いてから、ツール→ボードでArduino Microを選んで下さい。
・USB経由でスケッチを書き込んでください。スケッチ書き込み中は、入出力(DCCや電源)の配線は誤動作を起こす可能性がありますので、繋がないでください。
・iPad,iphoneで使用する場合は、おまじないが必要です。詳しくはDesktopStation様のWikiを参考にしてください。
*3 ユーロコネクタ
AliExpressのこちら。多分3.81mmピッチのコネクタです。モノタロウとかでも売っているようです(これこれか?)。
* タクトスイッチについて
 例えばAliexpressのここに売っています。
*5 スペーサについて
ケースを使う場合は、このナット+スペーサーのセットとM3*10mmネジ 4本が必要になります。M3*10mmネジはホームセンターなどで売っています。

DSAir2用WebAPPのUSBコントローラの場合

IC1のArduinoNanoをArudinoMicro(ATMega32u4搭載 5V)に変更することで、DSAir2のWebAppのUSBコントローラとして利用することも可能です。その場合、C3,C4,CN1,CN2,IC2は未実装としてください。

管理人/副管理人のみ編集できます