おもしろUSBグッズ - USB宝箱「QBOX」

Last Update : 2009/01/xx

(YouTubeよりGAM-22さんの動画)

QBOXとは?

 USB接続の宝箱「QBOX」。オルゴール再生機能+LEDライト点滅機能+宝箱開閉機能。オルゴールは電子音ではなく、本物が入っているそうな(→音デカッ)。

 HSPプログラムコンテスト2007の商品として、アジアン・インテグレーションさんの「QBOX J-1」モデルを頂きやしたのでレビュー。いわゆる「面白USBグッズ」ですな。お値段は\7,350とお高いー。下は公式サイト。

↑TOP↑

HSPからオープン宝箱!

 QBOXを制御できるHSP用拡張プラグイン「qbox.hpi」の欠点をいくつか。

 汎用ライブラリ「qbox.dll」を使う。これで上の問題は解決だっー!(それぞれの関数命令は「qbox.h」の説明を参照)

//	qbox.dll ヘッダー for HSP3

//	QBOX API
#uselib "qbox"
#func QBOXDLL_PowerOn "_QBOXDLL_PowerOn@4" str
#func QBOXDLL_PowerOff "_QBOXDLL_PowerOff@0"
#func QBOXDLL_OpenOn "_QBOXDLL_OpenOn@0"
#func QBOXDLL_OpenOff "_QBOXDLL_OpenOff@0"
#func QBOXDLL_OrgelOn "_QBOXDLL_OrgelOn@0"
#func QBOXDLL_OrgelOff "_QBOXDLL_OrgelOff@0"
#func QBOXDLL_LedOn "_QBOXDLL_LedOn@0"
#func QBOXDLL_LedOff "_QBOXDLL_LedOff@0"
#func QBOXDLL_GetOpen "_QBOXDLL_GetOpen@0"
#func QBOXDLL_GetClose "_QBOXDLL_GetClose@0"
#func QBOXDLL_BoxOpen "_QBOXDLL_BoxOpen@0"
#func QBOXDLL_BoxClose "_QBOXDLL_BoxClose@0"

//	QBOXDLL_PowerOn の戻り値
#enum QBOX_RESULT_OK = 0		; QBOXの起動に成功
#enum QBOX_RESULT_ERROR			; QBOXの起動に失敗
#enum QBOX_RESULT_PASSWORD_ERROR	; パスワードが違う
#enum QBOX_RESULT_DUPLICATE_ERROR	; すでにQBOXが立ち上がっている


;	サンプル
	onexit *exit

	QBOXDLL_PowerOn "QBOX"
	mes stat
	stop

*exit
	QBOXDLL_PowerOff
	end

↑TOP↑

雑多ネタ

 パスワードの指定や確認を、ユーザー側からできんのかね? パスワード変更指定は「QBOX.exe」アプリケーションからのみ。パスワード確認手段はなし。

◆ QBOXの裏側には「特許出願済」の文言が・・・。調べてみると「電子収納箱、電子収納箱開閉方法、及び、プログラム」というのが出願されてる。

◆ ドライバはProlific Technology社の「PL-2303 USB to Serial Bridge Controller」(ダウンロードページ)。Windows Vistaはこのドライバが未対応との話が・・・? 確かにソフトウェア&ドライバのページに赤で「Prolific will not be providing Vista drivers for end-users.」とある。いろいろ調べてみると、BooLog 1.0さんのブログ記事。(自分はWindows XPなのでわかりゃんせん。

↑TOP↑

.

Copyright © 2005-2012 . All rights reserved.