====== Smile Writer R1 / スマイルライター ====== ※旧版です。現行は[[Smile Writer|R3]]です。 スマイルライターは、[[DS Smile Decoder (DSdecR3)]]や、MP3デコーダ(なごでん)、スマイルファンクションデコーダ(DCC館)用の書き込み器具です。 大きく2つの装置を提供しています。 ===== 種類 ===== ==== スマイルライター(単体動作タイプ) ==== Arduino nano互換ボードを改造して安価に実現したタイプです。パターンカットや、ジャンパー、コネクタのピッチを曲げる作業が必要です。 Arduino nanoには、Arduino ISPスケッチを書き込むことで、スマイルデコーダなどのType-A準拠のDCCデコーダにファームウェアを書き込みできます。価格は2000円(部品キット)です。 {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/SmileWriter-thumbnail2.jpg}} ==== スマイルライタシールド(Arduino UNO子亀タイプ) ==== Arduino UNOに載せるタイプで、安定して書き込みが行えます。Arduino UNOには、Arduino ISPスケッチを書き込むことで、スマイルデコーダなどのType-A準拠のDCCデコーダにファームウェアを書き込みできます。価格は1000円(部品キット)です。 {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/smilewriter2_2-thumbnail2.jpg}} ===== 組み立て方 / How to assemble Smile Programmer ===== 赤線で示すように、RESET線をカッターなどを使って削ります。カッターで深めに切込みを入れるだけで配線をカットできます。その後、D10とRSTの間を適当な電線を使ってジャンパ配線します。\\ Cut the red line which is RESET line between ICSP and Reset button. After that, jumper D10 and RST as the following. {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/BAITE_NANO_1-thumbnail2.jpg}}\\ [[http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/BAITE_NANO_1.jpg|Large image]] カードエッジコネクタを図のように曲げて差し込み、ハンダ付けします。これで終わりです。(以下の写真は、古い基板ですが、コネクタの付け方は同様です。)\\ Insert Card edge connector and solder it. That's all! {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/HowtoMakeSmileWriter2-thumbnail2.jpg}}\\ [[http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/HowtoMakeSmileWriter2.jpg|Large image]] Programming Arduino sketch using Smile Writer\\ {{http://buin2gou.sakura.ne.jp/sblo_files/powerele/image/SDR3_7-thumbnail2.jpg}} ===== ソフトの設定方法 / Setup software for smile writer ===== 最初に、以下のようにスマイルライターをセットアップします。以下の手順は、最初に行うだけで良いです。\\ First time, you need to set up Smile Writer as the following. This following procedure does only once at first time. - 予め、[[https://www.arduino.cc/en/Main/Software|Arduino IDEをダウンロード]]して下さい。1.6.x以降を推奨します。 - スマイルライターに接続されたシリアルポートを確認してください。もし、CH340Gのドライバをインストールしていない場合は、インストールしてください。[[http://desktopstation.net/gateway/bin/CH341SER.ZIP|ここ]]からダウンロードできます。ドライバは事前にインストールする必要があります。CH340Gドライバのインストール方法は[[DSmainR5 Instruction]] で説明されています。\\ Check Serial port connected Smile Writer. If you did not install CH340G driver, install it. You can download [[http://desktopstation.net/gateway/bin/CH341SER.ZIP|the CH340G driver at this site]]. - Arduino IDEを起動してください。\\ Run Arduino IDE. - Arduino IDEのボード設定及びマイコン設定はArduino nanoとATMEGA328を選択してください。COMポートは認識されているボードに対応したものを選んでください。書き込み装置は、"Arduino as ISP"を選んでください。\\ Set board to Arduino nano with ATMEGA328. Also set COM port which recognized as Nano board. Select "Arduino as ISP" at programming methods.\\ {{:arduinoide_tool.png?300|}} - ファイルメニューのスケッチの例から、"Arduino ISP"を開いてください。\\ Open "Arduino ISP" example at File menu's examples.\\ {{::smilwriter_ide_2.png?300|}} - "Arduino ISP"スケッチをアップロードしてください。\\ Upload it. \\ {{::smilwriter_ide_1.png?300|}} 参考: Arduino nano互換ボードをAVRISPとしてスマイルデコーダの書き込みを行うことができます。Arduino ISPについては[[http://n.mtng.org/ele/arduino/ArduinoISP.html|こちら]]で詳しく解説されています。 ===== 販売 ===== DesktopStation、または名古屋電鉄にて販売中です。