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

概要

 欧州で主流の鉄道模型用在線検出のS88に対応したボタン操作ができるS88デコーダです。S88-Nに対応しておりますので、イーサネットケーブルで簡単に接続や引き回しができます。詳しくはこちらをご確認ください。
 Yaasan様から委託受けて頒布していましたが、品切れになりましたので、基板を改版しました。
・ArduinoNanoをベースに作成して、スケッチの書き込みは、PCからUSBケーブルで可能としました。
・基板の大きさを約10cm*10cmから約10cm*5cmへ小さくしました。
・部品点数を削減しています。

(写真は上蓋が開いているタイプのケース)

頒布について

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

現在◆椨をデスクトップステーション様で販売中です。

こちらでは品切れとなります。
S88 Button Decoder Ver2 基板のみ  :1枚 800円
S88 Button Decoder Ver2 基板+部品セット:1セット 3,300円
S88 Button Decoder Ver2 ケース   :1セット 500円
※ArduinoNanoは中華製互換品になります。

送料(普通郵便):200円
支払い方法:銀行振り込み(振込手数料はご負担お願いします)
連絡先:

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

技術的なご質問について

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

までどうぞ。

参考ページについて

・Yaasan様のS88 Button Decoderが元ネタです。
・製作過程(参考)
S88 Button Decoder リニューアル
S88 Button Decoder リニューアル その2
5finger、S88ButtonDecoderVer2など

スケッチ

 Arduino IDEのツール→マイコンボード をArduinoNanoにしてください。
 Arduino IDEのツール→プロセッサ をATMega328P(OldBootloader)にしてください。
・スケッチs88button_v2_k1.zip

改造について

S88 占有port数
#define CONT_PORT_NUM 8;
16に変更すると16port占有に変更される。(やる意味ないですけど)

外観

・基板の大きさ W * D = 9.0cm * 4.8cm。

 下側に左から1〜8の順にボタンが並んでいる。ArduinoNanoにPWR LED。RUN LEDがある。右上のCN1がOut側RJ45ジャック。CN2がIn側RJ45ジャック。
 ArudinoNanoをソケットとすると、ケースに入らなくなります。でも、時々ArudinoNanoバッタ物には不良品が含まれており、どちらを選ぶか、悩みどころ。

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


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

回路図、ケース図面

回路図、アートワーク、ケース図面の生データはこちら。基板は1.6亳とする。ケースは2亳、100*100个箸垢襪海函(パネライス済み)

回路図


R1〜R16 1kΩはLED用の制限抵抗です。基板大きさの都合から1/6W品を使用しています。また、2kΩぐらいにすればもっと暗くできます。

アートワーク


スペースの都合で、基板にLEDとR1〜R16のシルクを書いていませんので、こちらで確認するか、完成写真で確認してください。

部品図

通販番号は秋月電子での番号。
記号通販番号単価個数コード名前備考
C1100uFP-0272420135ZLH100M6.3X1電源用電解コンデンサ100μF35V105℃(ルビコンZLH)
CN1,CN2-C-0015910027810-8P8C基板取付用LANコネクタ(モジュラージャック)(RJ−45
IC1(下記*2を確認のこと)-M-090592,7801Arduino NanoArduino Nano*2
IC1用ピンヘッダ-C-05779801FHU-1x42SG分割ロングピンソケット 1x42 (42P)
R1〜16100R-16102116CF16J1KBカーボン抵抗(炭素皮膜抵抗) 1/6W1kΩ (100本入)*1
R17,18100R-2547312RD25S 47Kカーボン抵抗(炭素皮膜抵抗) 1/4W47kΩ (100本入)*1
D1,3,...,15350I-147993.58OSDR3133A(2017)3mm赤色LED OSDR3133A 3.6mmタイプ (100個入)*1
D2,4,...,16450I-005634.58OSNG3133A3mm黄緑色LED OSNG3133A 30度 (100個入)*1
SW1,...,SW8400(Aliexpress)48100PCS 6x6x15mm Tactile Switches Push Button Tact Switch 6*6*15mm*1
部品合計400 + 2780
 *1 複数個入りのため、購入数量に注意。LEDは必要個数をばら買いしたほうが安いかも。
 *2 IC1 ArduinoNanoについて
・購入について
 AmazonやAliexpressなどで、廉価品を買えます。その場合、232CのドライバチップがCH340になるとか、一定数、不良品が混じっているなどあります。
・書き込みについて
 スケッチを開いてから、ツール→ボードでArduino Nanoを選んで下さい。
 ツール→プロセッサはATMega328P(OldBootloader)を選んでください。
 USB経由でスケッチを書き込んでください。シリアル通信のピンをS88の通信に使用していますので、書き込み中はS88ケーブルを外してください。

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