Index (目次)

おしゃべりロボット「マグボット」-ラズパイとArduinoで電子工作-

の目次は以下です。

巻頭特集 カラー図解集

第1章 素人がロボットを作れるようになるまで
1-1 ロボットが作れる環境になった
1-2 素人でもロボットが作れる

第2章 マグボットの全体像
2-1 マグボットの特長
2-2 マグボットのハードウェア
2-3 マグボットのソフトウェア
2-4 マグボットの動作方法

第3章 Arduinoを動かしてみよう
3-1 Arduino について
3-2 Arduino のインタフェース
3-3 Arduino を使うための環境を整える
3-4 Arduino IDE のインストール方法
3-5 最初の儀式、Arduino 上の小型LED を光らせる
3-6 マグボットの目、外部のLED を光らせる
3-7 マグボットの両目、2 個のLED を同時点滅させる
3-8 2 個のLED を交互点滅させる
3-9 LED の明るさを変える
3-10 for 文でLED の明るさをなめらかに変化させる
3-11 マグボットの口、3 個の自己点滅LED を並列接続する
3-12 マグボットの動力、サーボモーターを動かす
3-13 マグボットの首と目、2 個のサーボを動かす
3-14 2 個のサーボをなめらかに動かす
3-15 すべてのLED とサーボを同時に動かす

第4章 シリアル通信でArduinoをリモコンしてみよう
4-1 シリアル通信とは
4-2 シリアル通信でLED をオン、オフする
4-3 switch 文に書き換える
4-4 LED を数値制御する
4-5 サーボを数値制御する
4-6 無限ループで連続動作させる
4-7 無限ループをキャンセルする
4-8 LED とサーボをすべて制御する

第5章 Raspberry Piを動かしてみよう
5-1 Raspberry Pi の概要
5-2 Raspberry Pi のインタフェース
5-3 マグボットでのRaspberry Pi の使用方法
5-4 Raspberry Pi の開発環境を整える
5-5 NOOBS のダウンロードとmicroSD カードへのコピー
5-6 Raspbian のインストール
5-7 Raspbian の初期設定
5-8 Raspbian のディレクトリ構造
5-9 Raspbian のGUI の解説
5-10 Raspbian のCUI の解説
5-11 コマンドラインでの入力
5-12 CUI エディター:nano の使用方法
5-13 ネットワークの設定
5-14 USB コネクターの電力アップ
5-15 パッケージのインストール方法
5-16 HTTP サーバーのインストール
5-17 DHCP サーバーのインストール
5-18 Ruby 関連のインストール
5-19 音声合成システムのインストール
5-20 ダウンロードしたファイルの設置
5-21 固定IP アドレスに変更する方法

第6章 ブラウザからArduinoを動かそう
6-1 PC のブラウザからArduino を動かす
6-2 PC からRaspberry Pi にアクセスする環境
6-3 PC からRaspberry Pi にアクセスするSSH
6-4 PC からRaspberry Pi にファイル転送するFTP ソフト
6-5 ブラウザからHTTP サーバーにアクセスする
6-6 jQuery/jQueryMobile を使用する
6-7 Web からボタンでLED を点灯、消灯する
6-8 操作インタフェースを作る 6-9 ブラウザからArduino を動かす
6-10 WebSocket サーバーの説明
6-11 操作インタフェースの説明
6-12 ブラウザのスライダでサーボを操作する
6-13 WebSocket サーバーを自動起動する

第7章 Raspberry Piで音声合成をする
7-1 マグボットの音声
7-2 発話用のスクリプトファイルを作る
7-3 初めて音声合成を行う
7-4 マグボットの声に変更する
7-5 Web から音声合成を行う
7-6 発話しながらLED を点滅させる

第8章 マグボットを組み立てよう
8-1 マグボットを組み立てる前に
8-2 マグボットに使用する材料
8-3 マグボットで使用する道具
8-4 ベースの製作
8-5 ボディの製作
8-6 ヘッドの製作
8-7 フェイスの製作
8-8 Arduino、Raspberry Pi の取付け
8-9 Arduino の配線
8-10 ケーブル、スピーカ、USB-AC アダプター等の設置

第9章 マグボットを動かしてみよう
9-1 マグボットの起動手順
9-2 トラブルシューティング
9-3 操作インタフェースの説明
9-4 マグボットの終了とケーブル類の収納
9-5 応用編 スピーカの交換
9-6 応用編 スマートフォンや、タブレットから動かす
9-7 応用編 マグボットを完全ワイヤレスにする
9-8 マグボットの使用上の注意

第10章 Scratchでマグボットを動かそう
10-1 マグボットをScratch で動かすには
10-2 MAD のマグボットとの接続方法
10-3 MAD のマグボット専用ブロック
10-4 MAD によるマグボットのプログラム

第11章 巻末資料
11-1 部品、材料、道具
11-2 他のArduino をマグボットで使用する方法
11-3 他のRaspberry Pi をマグボットで使用する方法
11-4 microSD カードのフォーマット
11-5 マグボットの発話を英語に変更する方法
11-6 Raspberry Pi をWi-Fi で使用する

付録 切抜きテンプレート集、ペーパーマグカップ