ラボ(実験室)
環境制御装置について
環境制御装置(ECS: Environmental Control System)とは、身体に残されたわずかな動きを利用して、身の回りの生活に必要となる各種機器(家電電化製品や呼び出しブザーなど)を自分自身で操作し、生活の質を高めて行こうとするシステムです。身体に障害がある身としては、こういう機器は非常に便利なのですが、こういったシステムを揃えるとなると安くて50〜100万、それ以上のものも当たり前の世界です。ここではそんな高い値段を出すぐらいなら、代用品を探すか、ないなら部品を買って安く作れないか?という趣旨の元作成しています。
(※お約束)ここで紹介している方法を実行した結果、何らかのトラブルが発生しても一切責任を負いません。各自、自己責任でお願いします。
市販のものを使ってみる
以下、パソコンから利用できる学習リモコンを実際に使ってみました。
- 学習機能付マルチリモコン「クロッサム2+USB」
- 11社39種の家電リモコンの信号を内蔵し、最大246通りの家電機器の信号を操作することができる学習リモコンです。
- パソコン用学習リモコン「Remote Station」
- リモコンの信号をパソコンに学習させることで、元のリモコンと同じ信号を発信できるようになります。最大8つまでの、エアコンなどの家電やデジタル家電の操作が可能です。
- Remote Stationサンプル
- 上記の「Remote Station」をDelphiから利用したサンプル。
- RS-Analyzer
- 「Remote Station」から送られてくるパルス位相変調信号をチャート表示するソフトとそのサンプル。
- 卓上リモコンAVC300
- パソコンからLAN回線を用いてリモコンを制御します。複数のパソコンからでも使用可能。
- AVC300サンプル
- 上記の「AVC300」をDelphiから利用したサンプル。
パソコンで環境制御するのに使える部品・ソフト
- リモートI/Oシステム F&eIT シリーズ[コンテック]
- パソコンからLAN回線を用いてI/O(入力/出力)を制御するコントロールユニット。
- パソコンでリモコン操作「WinLIRC」
- パソコンから家電を操作させることが出来るプログラム。リモコンの送受信機を自作する必要があります。
音声認識について
無料で使用できる音声認識エンジン、マイクロソフトのSAPI 5.1(Speech Application Programming Interface) version 5.1をDelphiで用いた実験・サンプル等。
- 音声認識準備
- SAPI 5.1の入手方法、準備。
- 日本語音声認識サンプル
- SAPI 5.1を用いた日本語音声認識サンプルです。
- 英語音声合成サンプル
- SAPI 5.1の音声合成機能(英語)を使ってみる。
- 日本語音声合成(AquesTalk)サンプル
- SAPI 5.1には日本語音声合成機能が付いていないので、代わりにこちらもフリーで使えるAquesTalkを使ってみました。
組み込みデータベースについて
データベースを利用すれば単にファイルでデータを管理するよりは信頼性や拡張性が高まります。さらにそれが組み込み式であれば、手軽にアプリから利用できる上にシステムも汚れません。ここでは、いろいろな組み込みデータベースのDelphiでの利用実験および考察です。
- Firebird Embedded Server
- Firebird Embedded ServerをDelphiから利用して簡単な住所・郵便番号検索データベースの作成。
- SQLite3
- SQLite3とDelphiで書かれたSQLite3のラッパーSimple Delphi Wrapperを利用して簡単な住所・郵便番号検索データベースの作成。
