dsshield2
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
dsshield2 [2022/06/30 20:10] – [スケッチ(RP2040 Raspberrypi Pico向け)] yaasan | dsshield2 [2023/06/28 20:15] – [特徴] yaasan | ||
---|---|---|---|
行 9: | 行 9: | ||
===== 特徴 ===== | ===== 特徴 ===== | ||
- | * Arduino UNO向けのシールド基板 | + | * Arduino UNO R4(Renesas RA4M1)向けのシールド基板 |
* デジタル鉄道模型を動かすのに必要な回路、CV読み出しIC、S88、Grove端子を装備 | * デジタル鉄道模型を動かすのに必要な回路、CV読み出しIC、S88、Grove端子を装備 | ||
* 自分でDCCコマンドステーションを開発・自作できる | * 自分でDCCコマンドステーションを開発・自作できる | ||
行 41: | 行 41: | ||
{{:: | {{:: | ||
+ | |||
+ | ===== スケッチ ===== | ||
+ | |||
+ | |||
+ | |||
+ | [[DSshiled_old_sketches]] | ||
===== 部品表(BOM) ===== | ===== 部品表(BOM) ===== | ||
行 49: | 行 55: | ||
|Arduino シールドピン | 2.54mmピッチ 40ピンヘッダ| | |Arduino シールドピン | 2.54mmピッチ 40ピンヘッダ| | ||
- | |||
- | ===== スケッチ(RP2040 Raspberrypi Pico向け) ===== | ||
- | |||
- | ATMEGA328Pよりも、高性能化したRP2040(Raspberrypi Pico)用のスケッチです。 | ||
- | ArduinoUNOの代替となる、PicoUNOボードは2022年6月30日にリリースしています。 | ||
- | |||
- | * S88は未サポート(I2C Grove端子を使った代替策を検討中) | ||
- | * 3.3V専用(DSシールド裏の電圧変更パッドを3.3V側にパターンカット&ジャンパしてください) | ||
- | * VINは、DSシールドのVinに繋げてください。 | ||
- | |||
- | |||
- | コンパイルには、以下の環境が必要です。公式のPicoSDKではなく、Arduino IDE環境を使ってお手軽に開発環境を実現していますのでご注意ください。 | ||
- | |||
- | * Arduino IDE 1.8.13以降 | ||
- | * [[https:// | ||
- | |||
- | |||
- | 設定の注意点は以下の通りです。 | ||
- | |||
- | * Arduino IDEでのボード設定は、「Raspberry Pi Pico」を選択ください。 | ||
- | * USB-UART機能によるシリアルモニタの通信ボーレートは115200bpsです。改行はCRLFとしてください。 | ||
- | |||
- | |||
- | ^リビジョン ^ダウンロード ^更新履歴 ^ | ||
- | |rev.RP2040.002| [[https:// | ||
- | |rev.RP2040.001| 基板改版により公開終了 | 新規対応 | | ||
- | |||
- | ピン割り当ては以下の通りです。 | ||
- | |||
- | |GPIO00| ユーザー使用可能 | | | ||
- | |GPIO01| ユーザー使用可能 | | | ||
- | |GPIO02| RUN LED | | | ||
- | |GPIO03| 使用禁止((S88コネクタを使用しない場合はユーザーで自由に利用可)) | | | ||
- | |GPIO04| ユーザー使用可能 | | | ||
- | |GPIO05| 使用禁止((S88コネクタを使用しない場合はユーザーで自由に利用可)) | | | ||
- | |GPIO06-GPIO12| ユーザー使用可能| | | ||
- | |GPIO13| ユーザー使用可能 | | | ||
- | |GPIO14| ユーザー使用可能 | | | ||
- | |GPIO15| ユーザー使用可能 | | | ||
- | |GPIO16| 使用禁止 | | | ||
- | |GPIO17| ユーザー使用可能 | | | ||
- | |GPIO18| ユーザー使用可能 | | | ||
- | |GPIO19| DCC OUT+| rev.002でGPIO20に変更予定| | ||
- | |GPIO20| DCC OUT-| rev.002でGPIO21に変更予定| | ||
- | |GPIO21| 使用禁止 | | | ||
- | |GPIO22| 使用禁止 | | | ||
- | |GPIO26(ADC0)| ユーザー使用可能| | | ||
- | |GPIO27(ADC1)| 電圧検出| | | ||
- | |GPIO28(ADC2)| 電流検出| | | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== スケッチ(ATMEGA328P向け) ===== | ||
- | |||
- | Windowsで動作する無料頒布の[[Desktop Station Software]]で行えるスケッチを以下に掲載します。 | ||
- | PCなしで制御することも可能ですが、ご自身でスケッチを作成いただく必要があります。 | ||
- | |||
- | Arduino UNOへのスケッチの書き込みには、[[Setup Arduino IDE|Arduino IDEのインストール方法]]を参照ください | ||
- | |||
- | ^リビジョン ^ダウンロード ^更新履歴 ^ | ||
- | |rev.004| [[https:// | ||
- | |rev.002| [[https:// | ||
- | |rev.001| [[https:// | ||
- | |rev.000| [[https:// | ||
- | |||
- | 非推奨ですが互換品のBAITE Arduino UNOを使用する場合には、[[Install driver|USBドライバのインストール方法(CH340G)]] をあらかじめ確認の上、作業ください。 | ||
- | |||
- | 以下も併せて参照ください。 | ||
- | |||
- | * [[Trouble Shooting]] トラブル対策・一般情報(Generic information) | ||
- | * [[Power supply requirement]] ACアダプタの要件 | ||
- | |||
- | |||
- | ==== PCなしで動くスケッチ(DSshield1向け) ==== | ||
- | |||
- | 動作保証はしませんが、DSshield1向けのPCなし制御のスケッチも使用可能です。ご参考ください。Arduinoだけで完結させることも可能です。DSshield2をベースにして、ボタンや表示画面などを追加し、処理を実装すれば、ご自身のオリジナルのコマンドステーションを作り上げることも可能です。 | ||
- | |||
- | |||
- | ^用途 ^スケッチ名 ^版数 ^更新日 ^URL ^ | ||
- | |PCなし自動運転用|[[DSshieldAUTO]] | rev.0g| 2018/ | ||
- | |||
- | |||
- | ==== 書き込み方法 ==== | ||
- | |||
- | Arduino IDE 1.8.13では、以下のような画面となります。Arduino IDEのバージョンによって、表記が異なりますので、柔軟に対応ください。 | ||
- | |||
- | {{:: | ||
- | |||
- | |||
- | ハードウェアは、「Arduino UNO」や「Geuino UNO」を選択してください。Geuinoは、Arduinoの運営組織が分裂していた時代の名称です。ATMEGA328Pを使用したUNOのみに対応します。そのほかのマイコンを使用する場合は、スケッチを大幅に修正する必要があります。 | ||
- | |||
- | {{:: | ||
- | |||
- | Arduino UNO wifi rev.2(ATMEGA4809)を使用する場合は、以下のように、設定してください。 | ||
- | |||
- | |ボード| Arduino UNO wifi rev.2 | megaAVR Boardsの中にあります。 | | ||
- | |Register Emulation | None | Noneで動くように実装しています。 | | ||
- | |||
- | |||
- | {{:: | ||
===== 頒布 ===== | ===== 頒布 ===== | ||
- | [[https:// | + | [[https:// |
- | Arduino UNO、ACアダプタ(12V)、フィーダ線などはご自分でご用意ください。 | + | Arduino UNO R4、ACアダプタ(12~16V)、フィーダ線などはご自分でご用意ください。 |
お知らせ:\\ | お知らせ:\\ |
dsshield2.txt · 最終更新: 2023/07/31 06:32 by yaasan