Raspberry Pi 3

シングルボードコンピュータである Raspberry Pi 3 に関するメモを書きとめています。

セットアップ

必要なもの
NOOBS書き込み済みmicroSDカードの作成
初回起動とRaspbianインストールと初期設定
終了方法

ネットワーク通信

固定IPアドレスの設定(Wi-Fi(無線LAN)の場合)
固定IPアドレスの設定(有線LANの場合)

SSH通信

SSH通信の有効化
SSHクライアントソフトのインストール
SSH通信の接続と切断と終了の方法

Sambaサーバー

Sambaのインストールと設定と接続

リモートデスクトップ接続

xrdpのインストールと接続

動画ストリーミング

WEBカメラで動画ストリーミングする方法

通信

SPI通信の有効化
I2C通信の有効化

シリアル通信

パソコンとシリアル通信する方法

WebIOPi

WebIOPi のインストール

デバッグ

デバッグする(WebIOPi 利用)

表示

LEDを点滅させる(WebIOPi 利用)
LEDをじんわり点灯、消灯させる(WebIOPi 利用)
LCD (Liquid Crystal Display) に文字列を表示する(WebIOPi 利用)
LCD (Liquid Crystal Display) に日時を表示する(WebIOPi利用)
LCD (Liquid Crystal Display) にIPアドレスを表示する(WebIOPi利用)
マトリックスLEDを点灯させる(WebIOPi 利用)
I2C接続のLCD (Liquid Crystal Display) に文字列を表示する(WebIOPi 利用)

測定

ボタン(タクトスイッチ)の押し下げを検知する(WebIOPi利用)
アナログ値を測る(ADコンバータ使用)(WebIOPi利用)

物理運動

DCモータを動かす(モータドライバ使用)(WebIOPi利用)
サーボモータを動かす(WebIOPi利用)

WEBブラウザとの通信

Webブラウザから Raspberry Pi の GPIO を操作する(WebIOPi利用)
Webブラウザで Raspberry Pi からの情報を受け取る(WebIOPi利用)

WiringPi

Wiring Pi のインストール

表示

LEDを点滅させる(Wiring Pi 利用)

学習リモコン

リモコンの信号の取得(Wiring Pi 利用)
取得したリモコン信号の送信(Wiring Pi 利用)

Flask (Webアプリケーションフレームワーク)

Flask のインストール

デバッグ

デバッグする(Flask 利用)

WEBブラウザとの通信

Webブラウザで Raspberry Pi からの情報を受け取る(Flask 利用)
Webブラウザから Raspberry Pi の GPIO を操作する(Flask 利用)

Node.js (Webアプリケーションフレームワーク)

Node.js

Node.js のインストール

Express

Node.js の Express のインストール

Express Generator

Node.js の Express Generator のインストール

Nodemon

Node.js の Nodemon のインストール

Python-smbus

FMラジオ

FMラジオを聴く(FMラジオモジュール使用)(Python-smbus利用)

参考

WEBサイト

WEBサイト コメント
Raspberry Pi 公式 (海外:英語) Raspberry Pi の公式サイト。