パーツ集め0古くなったノートパソコン分解して使えるパーツを集めます。ここではibookG4を使用。アップルの製品を分解するのは結構大変ですが、iFixitで詳しい説明を見ることが出来ます。 https://www.ifixit.com/ 再利用することにしたのは以下のパーツ液晶 (LG.Philips LP121x04-C2K2)キーボードスピーカーヒンジ電源ボタンそれからRaspberryPi 2 も早めに用意しておきましょう。Add Annotation Order
液晶パネルを接続するための準備0液晶パネルをRaspberryPi2に接続するための準備。RaspberryPi2の映像出力はHDMIを使用しますが、液晶パネル側の映像I/FはLVDSであるため、直接は繋がりません。なのでHDMI>LVDS変換ボードを用意します。今回使用したのはこちら(HDMI+AV+VGA)Controller Board Adapter Kit for LCD Panel LP121X04-C2K2 1024X768変換ボードと液晶パネル用のインバーターとコントローラーキーボードとケーブルがセットになったものです。変換ボードについて0液晶パネルの型番によって用意する変換ボードが異なるので、よく調べてから購入して下さい。ebayやAliExpressなどで液晶パネルの型番をキーワードにして検索してみてください。それから、変換ボード単品でケーブル類がセットになっていないものもありますのでよく確認してください。Add Annotation Order
変換ボードについて0液晶パネルの型番によって用意する変換ボードが異なるので、よく調べてから購入して下さい。ebayやAliExpressなどで液晶パネルの型番をキーワードにして検索してみてください。それから、変換ボード単品でケーブル類がセットになっていないものもありますのでよく確認してください。
液晶パネルを接続0図のように液晶パネルを接続します。2枚目の写真ではRaspberryPiを使用していますが、Pi2でも同じです。RaspberryPi2と変換ボード間はHDMIケーブルで、変換ボードと液晶パネル間はLVDS用のケーブルで。電源0この段階ではRaspberryPi2(5V)と液晶パネル側(12V)それぞれにACアダプターが必要です。Add Annotation Order
スピーカーを接続0スピーカーを接続します。ibookG4から取り出したスピーカーを鳴らすにはアンプが必要になりますが、HDMI>LVDS変換ボードにアンプが内蔵されているのでこれを使います。自分が使用するボードの説明に従ってスピーカーを接続します。今回使用したボードでは写真2枚目の部分のコネクタに接続します。もともとスピーカーに接続していたコネクタが合わないので、合うコネクタに付け替えます。写真3→4コネクタの付け替えができたらボードに接続します。Add Annotation Order
スピーカーの設定0RaspberryPi2でスピーカーを鳴らすための設定をします。まず、RaspberryPi2を起動したらconfig.txtを編集します。viなどでファイルを開きます。sudo vi /boot/config.txtファイルを開いたら以下の記述を探し、#hdmi_drive=2コメントアウト「#」を外します。hdmi_drive=2保存してviを終了。次にターミナルを起動してコマンドを入力します。amixer cset numid=3 2これでHDMI出力経由でスピーカーから音声が出力されます。音声データ0スピーカーの設定が完了後、試しに音声を鳴らしたいけどどこに音声データがあるのか困りました。RaspberryPi2であればとりあえず以下のパスにいくつか音声データがありました。/usr/share/sounds/alsa/aplayコマンドでファイルのパスを指定すれば音がでます。aplay /usr/share/sounds/alsa/Front_Center.wavVLCメディアプレイヤーが入っているならそちらから鳴らしてもOK。または、何かのソフトで音がでるものがあればそちらを起動して確認する方法も。Add Annotation Order
音声データ0スピーカーの設定が完了後、試しに音声を鳴らしたいけどどこに音声データがあるのか困りました。RaspberryPi2であればとりあえず以下のパスにいくつか音声データがありました。/usr/share/sounds/alsa/aplayコマンドでファイルのパスを指定すれば音がでます。aplay /usr/share/sounds/alsa/Front_Center.wavVLCメディアプレイヤーが入っているならそちらから鳴らしてもOK。または、何かのソフトで音がでるものがあればそちらを起動して確認する方法も。
キーボードを接続0キーボードを接続します。私はibookG4から取り外したキーボードを使いましたが、ハードルがかなり高くなるので、市販のUSBキーボードを使うことをお勧めします。キーボードを分解してケースに組み込めば問題ないはずです。ちなみにノートパソコンから取り外したキーボードを使おうとする場合、キーボードからはただの接点が出ているだけなので、・キーマトリクスの解析・ArduinoLeonardoなどのマイコンを使用してUSB化(要プログラミング)・キー数が多ければ必要に応じてマイコンのIO拡張・FPCコネクタの接続などが必要です。Add Annotation Order
ケースを作る0RaspberryPi2などの電気系を収めるためのケースを作ります。材料はMDF。300mm×300mm×4mm ×3枚・液晶パネルを取り付ける上パネル・キーボード面の中パネル・RaspberryPiなどを取り付ける下パネル(データ:ai形式)※下パネルには必要に応じて取り付け穴を追加してください。加工はレーザーカッターで行います。「Universal Laser Systems VLS6.60」加工設定 出力100% スピード7%データはレーザーカッターで加工できるように調整が必要です。文字部分は彫刻、それ以外はカットにするとよいです。ヒンジ0上パネルと中パネルはヒンジで接続しますが、ここではibookのヒンジで接続することを想定したデータとなっているので、別のヒンジを用意する場合はそれに合わせてデータも(穴位置など)加工してください。また、ibookのヒンジはそのままでは取り付けが難しかったので3Dプリンターでヒンジ補強パーツを出力して使っています。補強パーツA補強パーツB中パネルと下パネルの固定03Dプリンターでブロック型パーツを出力して4隅に配置します。それを中パネルの上側からと下パネルの下側からそれぞれネジで固定します。ブロックA ×2ブロックB ×2Add Annotation Order
ヒンジ0上パネルと中パネルはヒンジで接続しますが、ここではibookのヒンジで接続することを想定したデータとなっているので、別のヒンジを用意する場合はそれに合わせてデータも(穴位置など)加工してください。また、ibookのヒンジはそのままでは取り付けが難しかったので3Dプリンターでヒンジ補強パーツを出力して使っています。補強パーツA補強パーツB
電源まわり0RaspberryPi用の5VとHDMI>LVDS変換ボード用の12Vの2系統が必要。12VのACアダプターを1つ用意して、RaspberryPi用の5VはDCDCコンバーターOKI-78SRで作ります。ケーブル0ACアダプターからの配線に使用すると便利だったのが2又ケーブル。入力を2つに分岐します。ACアダプター0液晶パネル側で20W、RaspberryPi側で10W程度を想定し、余裕をもって45W(12V3.8A)ACアダプターを用意。Add Annotation Order
組み立て0下パネルの4隅に部品を配置していくところから始めます。ナットの取り付け0樹脂パーツに4mmナットを埋め込みます。ネジで締め付けたときに外れないように接着剤で固定してしまいます。主要部品の配置0RaspberryPi2とHDMI>LVDS変換ボードなどを配置します。それから、樹脂パーツ(白)も取り付けます。左 :液晶パネル用キーボード固定用左上:左スピーカー台右上:右スピーカー台取り付けはM2.7ネジ~M3ネジネジとナットを使います。下パネルのMDFにタッピングネジで取り付けても可。スピーカー取り付けと配線0左右のスピーカーを取り付けます。液晶パネル用キーボードを取り付けます。それから配線をします。・HDMIケーブル・GPIOケーブル・スピーカーケーブル・液晶パネル用キーボードケーブル液晶パネル配線0液晶パネル用の配線をします。・LVDSケーブル・インバーターケーブルインバーターケーブルは直接触れないようにチューブで保護します。液晶パネルの固定0上パネルに液晶パネルを樹脂パーツで固定します。パネル固定用樹脂パーツ×4を使います。樹脂パーツと上パネル(MDF)の固定はM3樹脂パーツと液晶パネルの固定は元々液晶パネルに使われていた極小ネジを使います。ヒンジ0ヒンジを取り付けます。最初に下パネルの4隅に配置した樹脂パーツの上側2つにM2.7タッピングネジで固定します。ヒンジ部分にはヒンジ用樹脂パーツをかぶせて取り付けます。キーボード0キーボードを中パネルに固定します。真ん中の枠にはめたあと、裏からMDFの板で支えるようにします。キーボードから出ているFPCケーブルはFPCコネクタを介して30Pフラットケーブルに接続します。キーボードを支えるMDF板に使うネジはM3超低頭ネジを使用していません。これでキーボード操作時にネジ頭が気になりません。DCDCコンバーターの配置0DCDCコンバーターを配置して電源用ケーブルを接続します。今回は液晶パネル用インバーターの右側端っこにDCDCコンバーターを配置しました。ArduinoLeonardo互換機接続0キーボードUSB化のためにArduinoLeonardoの互換機を接続します。電源ケーブルに干渉しないよう、基板をスペーサーで底上げしています。キーボードから出ているフラットケーブルのコネクタを端子台に接続します。※市販のUSBキーボードを分解して再利用するのであればこの基板は必要ありません。周囲のアクリルカバー0正面側と右側面側に内部保護用のアクリルパネルを取り付けます。下パネル4隅に配置した樹脂パーツにスリットが切ってあるので、そこに2mmアクリル板をはめ込みます。裏面や左側面にもアクリル板をはめたいのであれば、電源ケーブルやRaspberryPiのUSB端子などを避けるようにアクリル板を加工する必要があります。中パネル取り付け0中パネルを取り付けて完成です。取り付けには4mm超低頭ネジを使用します。Add Annotation Order
主要部品の配置0RaspberryPi2とHDMI>LVDS変換ボードなどを配置します。それから、樹脂パーツ(白)も取り付けます。左 :液晶パネル用キーボード固定用左上:左スピーカー台右上:右スピーカー台取り付けはM2.7ネジ~M3ネジネジとナットを使います。下パネルのMDFにタッピングネジで取り付けても可。
スピーカー取り付けと配線0左右のスピーカーを取り付けます。液晶パネル用キーボードを取り付けます。それから配線をします。・HDMIケーブル・GPIOケーブル・スピーカーケーブル・液晶パネル用キーボードケーブル
液晶パネルの固定0上パネルに液晶パネルを樹脂パーツで固定します。パネル固定用樹脂パーツ×4を使います。樹脂パーツと上パネル(MDF)の固定はM3樹脂パーツと液晶パネルの固定は元々液晶パネルに使われていた極小ネジを使います。
キーボード0キーボードを中パネルに固定します。真ん中の枠にはめたあと、裏からMDFの板で支えるようにします。キーボードから出ているFPCケーブルはFPCコネクタを介して30Pフラットケーブルに接続します。キーボードを支えるMDF板に使うネジはM3超低頭ネジを使用していません。これでキーボード操作時にネジ頭が気になりません。
ArduinoLeonardo互換機接続0キーボードUSB化のためにArduinoLeonardoの互換機を接続します。電源ケーブルに干渉しないよう、基板をスペーサーで底上げしています。キーボードから出ているフラットケーブルのコネクタを端子台に接続します。※市販のUSBキーボードを分解して再利用するのであればこの基板は必要ありません。
周囲のアクリルカバー0正面側と右側面側に内部保護用のアクリルパネルを取り付けます。下パネル4隅に配置した樹脂パーツにスリットが切ってあるので、そこに2mmアクリル板をはめ込みます。裏面や左側面にもアクリル板をはめたいのであれば、電源ケーブルやRaspberryPiのUSB端子などを避けるようにアクリル板を加工する必要があります。
Comments