“ハードウェアハッキング”とは、身近なコンシューマ用電子機器を改造して楽しむこと。──キッチンにあるコーヒーメーカーを改造してインターネット経由で操作したり、ラジコン戦車を改造して、本物のように撃ち合いができたら……、そのようなことを一度でも考えたことがあるのなら、この本はあなたのための本です。本書では、ノートパソコン用の拡張バッテリ、PC用水冷システム、侵入検知装置の作成など実用的なものから、自動車用の潜望鏡、ビルディング全体をディスプレイにするなどの奇想天外なものまで、ハードウェアハッキングをステップバイステップ方式で解説します。電子工作初心者のためには、ハンダ付けや半導体の基本などの情報も掲載しました。日本語版では、米国国内の事情をベースにした原書に日本国内の情報源を追加しています。
ハードウェアハッキング大作戦
Scott Fullam 著、株式会社エディックス 訳
- TOPICS
- 発行年月日
- 2004年10月
- PRINT LENGTH
- 464
- ISBN
- 4-87311-211-7
- 原書
- Hardware Hacking Projects for Geeks
- FORMAT
目次
訳者まえがき 序文 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 リソース 索引