raspberry_pi_version_hardware
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
raspberry_pi_version_hardware [2015/05/08 05:59] – [Download] yaasan | raspberry_pi_version_hardware [2016/05/11 07:40] – [Node.js (Webアプリで使用する方向け)] yaasan | ||
---|---|---|---|
行 12: | 行 12: | ||
* The price is 35EUR plus shipping (3EUR SAL or 10EUR EMS) | * The price is 35EUR plus shipping (3EUR SAL or 10EUR EMS) | ||
- | * 小型コンピュータ Raspberry piでDCCやメルクリンのデジタル鉄道模型を制御できます | + | * 小型コンピュータ Raspberry piでDCCやメルクリンのデジタル鉄道模型(Z, N, HO, Gゲージ等)を制御できます |
- | * 電源は単一DC12~20Vに対応。大容量の5V電源を内蔵しているので別にmicroUSB端子への5V ACアダプタの接続は不要です! | + | * 線路に流せる電流はキットのままの状態で2Aまで。3.5A程度まで流す場合は放熱器やファンを取り付けてください。 |
+ | * 電源は単一DC12~24Vに対応。大容量の5V電源を内蔵しているので別にmicroUSB端子への5V ACアダプタの接続は不要です! | ||
* 自分で高機能なDCCコントローラを開発できます。 | * 自分で高機能なDCCコントローラを開発できます。 | ||
* 無線LAN対応(要USB無線LANアダプタ)や、テレビ画面での制御など、できることは無限大です。 | * 無線LAN対応(要USB無線LANアダプタ)や、テレビ画面での制御など、できることは無限大です。 | ||
* DCCやMM2のパルス生成はDSpiボード上のマイコンで行うので、Raspberry piのCPUには負荷はありません。 | * DCCやMM2のパルス生成はDSpiボード上のマイコンで行うので、Raspberry piのCPUには負荷はありません。 | ||
* これだけ入って、キット価格は4000円+郵送費200円です。 | * これだけ入って、キット価格は4000円+郵送費200円です。 | ||
- | * C言語でのライブラリ、Node.jsのサンプルアプリ(ブラウザ操作可)を無償配布しています。ご自由に、ソフト開発ができます。 | + | * C言語でのライブラリ、Node.jsのサンプルアプリ(iPadやスマートフォンのブラウザから操作可)を無償配布しています。ご自由に、ソフト開発ができます。 |
- | + | * もちろん、[[http:// | |
- | ※[[http:// | + | |
===== 動かしている様子 ===== | ===== 動かしている様子 ===== | ||
行 177: | 行 177: | ||
==== WiringPi (C言語で操作する方向け) ==== | ==== WiringPi (C言語で操作する方向け) ==== | ||
- | Raspberry PiのGPIO(汎用端子)、UARTやSPI, | + | Raspberry PiのGPIO(汎用端子)、UARTやSPI, |
+ | Wiring pi is a library to access GPIO and UART, SPI, I2C. The description is similar with Arduino. This sample is based on this library. The following command is to download wiringPi related software. | ||
< | < | ||
行 185: | 行 186: | ||
</ | </ | ||
- | wiringPi(Raspberry Pi用のGPIOライブラリ)のインストール作業が中心です。 | + | wiringPi(Raspberry Pi用のGPIOライブラリ)のインストール作業が中心です。\\ |
+ | The following command means to install wiringPi. | ||
< | < | ||
行 192: | 行 194: | ||
</ | </ | ||
- | C言語でのコンパイル方法 | + | C言語でのコンパイル方法\\ |
+ | How to compile this sample. | ||
< | < | ||
行 198: | 行 201: | ||
</ | </ | ||
- | コンパイルした実行ファイルの実行方法 | + | コンパイルした実行ファイルの実行方法\\ |
+ | How to execute this sample. | ||
< | < | ||
行 210: | 行 214: | ||
ここでは、インストール手順は省略しますが、node.jsとnpmのインストールが完了していることをご確認ください。 | ここでは、インストール手順は省略しますが、node.jsとnpmのインストールが完了していることをご確認ください。 | ||
+ | |||
+ | ^software ^version ^notes ^ | ||
+ | |Raspbian | JESSIE, Mar 2016 | | | ||
+ | |node.js | 6.x | | | ||
+ | |[[https:// | ||
+ | |||
DSpi用のNode.jsアプリでは、[[https:// | DSpi用のNode.jsアプリでは、[[https:// | ||
行 215: | 行 225: | ||
< | < | ||
npm install rpio | npm install rpio | ||
+ | </ | ||
+ | |||
+ | Root権限で、以下の設定を行う必要があります。 | ||
+ | |||
+ | < | ||
+ | $ cat >/ | ||
+ | SUBSYSTEM==" | ||
+ | EOF | ||
</ | </ | ||
raspberry_pi_version_hardware.txt · 最終更新: 2019/02/19 15:06 by yaasan