Center CLR Try!開発 #14に行ってきた。

もくもく会の方式の勉強会だ。
参加者は自分の好きなテーマを表明して作業する。
自分は、前回はLTEモデムの接続の自動化などをやっていたが、今回は別のテーマだ。
今回は、Bluetooth APIでペアリングとかのAPIを使ってWiiリモコンやNintendo Switch JoyConの接続の自動化などをやることにした。
Center CLR Try!開発 #14に行ってきた。

もくもく会の方式の勉強会だ。
参加者は自分の好きなテーマを表明して作業する。
自分は、前回はLTEモデムの接続の自動化などをやっていたが、今回は別のテーマだ。
今回は、Bluetooth APIでペアリングとかのAPIを使ってWiiリモコンやNintendo Switch JoyConの接続の自動化などをやることにした。
Nintendo Switchのプチコン(Smile BASIC)を買ってみた。

JoyConの振動機能や赤外線カメラとかもプログラムして使うことができるらしいので。
—
追記 – キーボードをつなぐのを試した。
LTEモデムのセットワーク接続を自作C/C++プログラムから制御しょうとWindows10でnetshコマンドを呼び出すのを試したのだけど、mbnサブコマンドがなぜか動かない。
netshコマンドでコマンドラインから、ネットワーク接続を繋いだり切断したりすることはできている。
→ LTEモデムを使ってWindows10のコマンドラインからネットワーク接続と切断をするのにnetshコマンドを試してみた
しかし、 自作C/C++プログラムからnetshを呼び出して実行しようとすると、なぜかうまくいかない。
続きを読むタバコの受動喫煙対策で煙の検出用のソフトウェアにいろいろと機能を追加した。
前の話の続きだ。
基本的には、CrowtailのTVOCセンサーの出力がホルムアルデヒドなどの有害な成分に反応して計測値が上昇するので、このセンサーをメインに使っている。
Grove HCHOセンサーも同じような特性なので代用可能だろう。
Arduinoでセンサーモジュールから出てくる電圧を AD変換して計測し、シリアル通信にてWindows PCで受信するソフトを自作して記録(ログ)を取っている。
このWindows用のソフト(Visual StudioでC/C++で作っているもの)にいろいろと機能を追加してみた。
続きを読むタバコの受動喫煙対策で煙の検出用センサーをマイコン基板に繋ぐ電子工作をしてみた。
どういうセンサーを使えばよいのか、最初は分からなかったので漠然と空気の汚れを検出するセンサーのモジュール基板を探していくつか購入した。
まず購入したのが、「サインスマート TGS2600 ガスセンサー モジュール 空気の汚れ検知」というモジュールだ。
使われているセンサーはフィガロ技研というメーカーのTGS2600という型番のものだ。
→ TGS2600 【空気の汚れ検知用ガスセンサ】
続きを読む
PCからの音声でスマートスピーカーを動作させてみる。
スマートスピーカーを使っていて、よく使うフレーズがなぜかちゃんと認識されず無視されてしまったり、誤爆してしまったりすることがある。
何度も言い直したり、誤爆したコマンドをキャンセルしたりちょっと面倒だ。
あらかじめよく使うフレーズを、ボタンなどを押したときにPCから再生させてスマートスピーカーを動作させるというのを思いついた。
本末転倒な感じがするが、気にしないことにする。
続きを読む