raspberry_pi_version_hardware
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
raspberry_pi_version_hardware [2015/05/08 06:02] – [Features] yaasan | raspberry_pi_version_hardware [2016/06/09 07:45] – [Software Download] 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アダプタ)や、テレビ画面での制御など、できることは無限大です。 | ||
行 48: | 行 49: | ||
|[[http:// | |[[http:// | ||
|[[http:// | |[[http:// | ||
+ | |[[http:// | ||
===== 基板の説明 ===== | ===== 基板の説明 ===== | ||
行 176: | 行 178: | ||
==== 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. | ||
< | < | ||
行 184: | 行 187: | ||
</ | </ | ||
- | wiringPi(Raspberry Pi用のGPIOライブラリ)のインストール作業が中心です。 | + | wiringPi(Raspberry Pi用のGPIOライブラリ)のインストール作業が中心です。\\ |
+ | The following command means to install wiringPi. | ||
< | < | ||
行 191: | 行 195: | ||
</ | </ | ||
- | C言語でのコンパイル方法 | + | C言語でのコンパイル方法\\ |
+ | How to compile this sample. | ||
< | < | ||
行 197: | 行 202: | ||
</ | </ | ||
- | コンパイルした実行ファイルの実行方法 | + | コンパイルした実行ファイルの実行方法\\ |
+ | How to execute this sample. | ||
< | < | ||
行 206: | 行 212: | ||
Webサーバー・アプリケーションサーバーソフトのNode.jsをインストールすることで、Webアプリを実装できます。当方では、様々な端末から操作できるようなサーバーを容易に構築できるNode.jsで使用する方法を推奨します。 | Webサーバー・アプリケーションサーバーソフトのNode.jsをインストールすることで、Webアプリを実装できます。当方では、様々な端末から操作できるようなサーバーを容易に構築できるNode.jsで使用する方法を推奨します。 | ||
- | [[http://elinux.org/Node.js_on_RPi|eLinuxのページ]]や[[http: | + | [[http://make.kosakalab.com/make/electronic-work/ |
+ | |||
+ | ここでは、詳細なインストール手順は省略しますが、node.js 6.xとnpmのインストールが完了していることをご確認ください。 | ||
+ | 以下が当サイトで動作を2016年5月に確認したバージョンです。今後のアップデート状況によっては本ページ記載の手順では対応できない場合もありますので、予めご了承ください。 | ||
+ | |||
+ | ^software ^version ^notes ^ | ||
+ | |Raspbian | JESSIE, Mar 2016 | | | ||
+ | |node.js | 6.x | | | ||
+ | |[[https://github.com/jperkin/node-rpio|node-rpio]] | 0.9.x | | | ||
- | ここでは、インストール手順は省略しますが、node.jsとnpmのインストールが完了していることをご確認ください。 | ||
DSpi用のNode.jsアプリでは、[[https:// | DSpi用のNode.jsアプリでは、[[https:// | ||
行 214: | 行 227: | ||
< | < | ||
npm install rpio | npm install rpio | ||
+ | </ | ||
+ | |||
+ | Root権限で、以下の設定を行う必要があります。 | ||
+ | |||
+ | < | ||
+ | $ cat >/ | ||
+ | SUBSYSTEM==" | ||
+ | EOF | ||
</ | </ | ||
raspberry_pi_version_hardware.txt · 最終更新: 2019/02/19 15:06 by yaasan