ハードウェアハッキング大作戦

[cover photo]
TOPICS
発行年月日
PRINT LENGTH
464
ISBN
4-87311-211-7
原書
Hardware Hacking Projects for Geeks
FORMAT
Print
3,740円
この商品は品切れ再入荷未定です

“ハードウェアハッキング”とは、身近なコンシューマ用電子機器を改造して楽しむこと。──キッチンにあるコーヒーメーカーを改造してインターネット経由で操作したり、ラジコン戦車を改造して、本物のように撃ち合いができたら……、そのようなことを一度でも考えたことがあるのなら、この本はあなたのための本です。本書では、ノートパソコン用の拡張バッテリ、PC用水冷システム、侵入検知装置の作成など実用的なものから、自動車用の潜望鏡、ビルディング全体をディスプレイにするなどの奇想天外なものまで、ハードウェアハッキングをステップバイステップ方式で解説します。電子工作初心者のためには、ハンダ付けや半導体の基本などの情報も掲載しました。日本語版では、米国国内の事情をベースにした原書に日本国内の情報源を追加しています。

目次

訳者まえがき
序文

I部 ハッキング、ツール、テクニックの基礎編
工具箱探索ツアー
基本事項

1章	ノートパソコン用携帯電源を作る
プロジェクト概要
ハードウェアの組立手順
ノートパソコンの入力電圧を確認する
自分のノートパソコンに合った電源コネクタを探す
必要な電池の数を決める
電池ホルダと接続ケーブルを接続する
電源ケーブルをバッテリパックにつなぐ
パックをテストする
プロジェクトデモ
付記
資料A 材料リスト
資料B 電源パックの回路図

2章	Macintoshの中に水族館を作る
プロジェクト概要
ハードウェアの組立手順
Macを分解する
ケースを用意する
バックケースを用意する
水槽を作る
水槽を組み立てる
フィルタを作る
アクセサリを付ける
水族館をテストする
プロジェクトデモ
付記
資料A 材料リスト

3章	802.11bアンテナをハッキングする
プロジェクト概要
リサイクル缶を使った802.11bアンテナの組立手順
適当な缶を用意する
寸法を測って穴を開ける
アンテナプローブを組み立てて取り付ける
接続ケーブルをつないでテストする
プロジェクトデモ
Primestarパラボラ802.11bアンテナの組立手順
アンテナの設置場所を決める
缶を用意する
Nコネクタにケーブルをハンダづけする
Nコネクタを缶に取り付ける
缶をパラボラに取り付ける
アンテナの向きを調整する
資料A リサイクル缶用部品リスト
資料B Primestarパラボラ用部品リスト

4章	PC水冷システムを作る
プロジェクト概要
始める前に
ハードウェア組立手順
ウォーターブロックを作る
送水管をボックスに接続する
ポンプと水容器を接続する
水漏れテスト
ウォーターブロックをCPUに装着する
CPUのクロックを設定する
プロジェクトデモ
付記
リソース
資料A 材料リスト

5章	ファービー(その他のおしゃべり玩具)をハッキングする
プロジェクト概要
ハードウェア組立手順
ファービーの毛皮をはがす
ファービー内部の基板を取り外す
アドイン基板を用意して組み込む
コネクタを取り付ける
発振器を取り付けてシリアルポートをテストする
残りのICを取り付ける
ファービーを再び組み立てる
ソフトウェアセットアップ手順
ハッキング済みファービー用アセンブラおよびC言語概説
プロジェクトデモ
付記
一般的なおしゃべり玩具をハッキングする方法
プロジェクト概要
ハードウェア組立手順
バックパックを分解する
スピーカおよび電池のケーブルを取り外す
オーディオ録音基板を改造する
変更部分をテストする
人形を元の形に組みなおす
プロジェクトデモ
付記
資料A ファービー材料リスト
資料B おしゃべり玩具材料リスト
資料C 自作基板回路図

6章	自動車用ビデオ潜望鏡をハッキングする
プロジェクト概要
ハードウェアの組立手順
カメラケースを作る
電源ユニットを組み立てる
車取り付け用ハードウェアを組み立てる
取り付けポールとカメラの配線
カメラとモニタを取り付ける
RTVシリコンでケースを密閉する
付記
資料A 材料リスト
資料B 電源回路図
資料C リモートコントロールサーボドライバの回路図

II部	ハッキング、ツール、テクニックの上級編
抵抗値の識別方法
コンデンサ容量の識別方法
コンデンサのタイプ
トランジスタの識別方法
ICとコンポーネントパッケージの識別方法
コネクタの識別方法
メーカーのデータシートの読み方
シンプルな回路を作るためのプラグボード使用方法
まとめ

7章	デジタルビデオレコーダの作り方
プロジェクト概要
ハードウェア組立手順
ソフトウェアセットアップ手順
Mandrake Linux Version 8.2をインストールする
システムを構成する
システムをテストする
プロジェクトデモ
付記
資料A 材料リスト
資料B 専用赤外線リモートコントロールサポートファイル

8章	ビルサイズディスプレイをハッキングする
プロジェクト概要
小規模ハードウェア組立手順
システムの設置場所を決める
LEDドライバボードを組み立てる
LEDフレームを組み立てて配線する
LEDフレームをLEDドライバに配線する
LEDに散光材を取り付ける
我が家にシステムを設置する
大規模ハードウェア組立手順
ビルを選ぶ
デジタルI/Oカードを取り付ける
リレードライバを作る
ランプを入手し、スタンドを作る
リレードライバをISA I/Oカードに接続する
リレーボックスを作ってランプを接続する
ビル内の配線
ソフトウェアセットアップ手順
プロジェクトデモ
ワイヤレスによるシステム拡張
資料A 小規模システム材料リスト
資料B 大規模システム材料リスト
資料C 大規模8ポートリレードライバ
資料D 大規模用リレードライバデジタルインターフェース
資料E 小規模用LEDドライバ回路
資料F 小規模用シフトレジスタ回路
資料G 小規模用コネクタ
資料H 小規模用LED配線

9章	ブース侵入検知装置を作る
プロジェクト概要
ハードウェア組立手順
電子回路を組み立てる
フォトディテクタのカバーを組み立てる
レーザー取り付け用ピボットを組み立てる
SuperCarrier、フォトディテクタ、レーザーを取り付ける
エントリアラートを配線する
LCDを取り付ける
電源、コントローラ、レーザー用の穴を開ける
リモートLEDケーブルを作る
システムをテストする
BasicStamp2コントローラをプログラミングする
システムを調整する
プロジェクトデモ
付記
資料A レーザーベースのシステム用材料リスト
資料B 侵入検知ベースのシステム用材料リスト
資料C BasicStamp2ソフトウェア
資料D レーザーベースのシステム回路図
資料E 侵入検知ベースのシステム回路図

10章	インターネットトースターを作る
プロジェクト概要
始める前に
ハードウェア組立手順
トースターを分解する
ニクロム発熱体の配線を変更する
リレーを追加して配線をテストする
トーストのメッセージマスクを作る
トーストメッセージのマスクを組み込む
トースターを再び組み立てる
トーストコントロールユニット(TCU)を作成する
TCUをトースターに接続してテストする
ソフトウェアセットアップ手順
プロジェクトデモ
付記
資料A 材料リスト
資料B TCUファームウェアコード
資料C TCU回路図

11章	自分だけのテレビゲームマシンを作る
プロジェクト概要
ハードウェア組立手順
材料を入手し図面を描き写す
中質繊維板(MDF)をカットする
キャビネットを組み立てる
コントローラを作る
モニタとPCを取り付ける
トラブルシューティング
ソフトウェアセットアップ手順
プロジェクトデモ
追記
リソース
資料A 材料リスト
資料B キャビネット図面
資料C コントロールパネル図面
資料D コントローラ回路図

12章	リモートオブジェクト追跡装置を作る
プロジェクト概要
ハードウェア組立手順
送信機を組み立てる
受信機を組み立てる
プロジェクトデモ
追記
資料A 材料リスト
資料B 接続ケーブル概要図
資料C Tripmateアダプタ概要図
資料D オス─メス変換およびヌルモデムの配線図

13章	ラジコンカーでレーザー鬼ごっこ
プロジェクト概要
ハードウェア組立手順
ラジコンカーを分解する
主基板上の電源部を見つける
赤外線砲とヒットセンサ基板を作る
ヒットセンサの光学系部分を作る
リモコンに赤外線砲回路を追加する
赤外線LED砲をリモコンカーに取り付ける
ヒットセンサの光学系部分と赤外線砲をラジコンカーに取り付ける
ソフトウェアセットアップ手順
プロジェクトデモ
追記
資料A 材料リスト
資料B ラジコンカーのハッキングソフトウェアコード
資料C ラジコンカーのコントローラ回路図
資料D ラジコンカーの送信機回路図

14章	ウェアラブルコンピュータを作る
プロジェクト概要
ハードウェア組立手順
ディスプレイ
CPUとマザーボード
電源システム
入力装置
無線通信
入出力装置とセンサ
すべてを組み立てる
部品を接続する
ソフトウェアセットアップ手順
プロジェクトデモ
ウェアラブルシステムの例
資料A 材料リスト

15章	インターネットコーヒーメーカーを作る
プロジェクト概要
ハードウェア組立手順
A/Dコンバータ基板を製作して取り付ける
SitePlayer評価基板とA/Dコンバータ基板を保護ケースに組み込む
温度センサと液体センサのプローブを作る
プローブのヘッドを密封する
コーヒーポットを改造する
ハードウェアをテストする
ソフトウェアセットアップ手順
ミニWebサーバをプログラムする
完成したシステムをテストする
プロジェクトデモ
追記
資料A 材料リスト
資料B 回路概要図
資料C SitePlayerコード

III部	付録

付録A 作図ソフトウェア

付録B 通信

付録C 使いやすいマイクロコントローラ基板

付録D 電源

付録E リソース

索引