モーターの逆起電力を測定する米国型のシリンダーのつくりかた日乃電にいってきました高岡銅工ニ答フル書8450をつくる(7)シリンダーブロックをつくる(1)加悦へ行ってきました。»DCCハンディーコントローラーをつくる(1)KATOのDCCコントローラーD101でも家で運転するのにはよいのですが、ちょっと呑み会に持ち出して走らせるとなるとかさばります。永末さんの赤い箱もウィンドウズパソコンのお供がいるのでこれもかさばります。DesktopStationさんのミント缶コントローラーはコンパクトでよいのですが、アドレスが2桁なのとファンクションが0、1,2限定なので、電車などの運転派の方には十分なのでしょうが、蒸機サウンドなどのギミック派には物足りないです。そこでDSシールド発売を機会に、スマホやタブレットで操作可能な、DCCハンディーコントローラーを開発することにしました。電源内蔵は前回のコントローラーで問題が多かったので、今回は電源は外付けとすることにしました。コントローラー本体には、走行用ボリュームと電源、前後進スイッチのみを取り付けることにします。いうわけで最近は、ハンダゴテや糸ノコは握らず、キーボード叩いていました。最近ESP-WROOM2というwifiモジュール自体をマイコン化して、Aruduinoとしてプログラムするというのがはやっているので、このモジュールをサーバー化して、サーバー内のプログラムにスマホやタブレットのブラウザからwifiアクセスして操作するというシステムを構築するとこにしました。ESP-WROOM2とDSシールドの間は有線のシリアル通信で結びます。プログラムはスチッチサイエンスのESPrDeveloperを使ってAruduinoIDEで開発しました。久しぶりのC言語で、ふだん使っているエクセルのVBAとはちょっと勝手が違いますが、なんとかなりました。私はスマホ画面のスライダーで運転するというのが好きではないので、ボリュームの電圧をAD変換して読み取らせています。前後進スイッチもつけることにしました。ケースに入れていませんが、最終的には普通のパワーパックと同じような外観になるはずです。これにAruduinoUNOとDSシールドが接続されます。あとブラウザーのファンクション操作画面には、ファンクションごとの項目が表示されるようにします。サウンドデコーダーではメーカーや機種ごとに、音の割り当ててあるファンクション番号が違うので、もの覚えのわるくなってきた私にはすべておぼえられないのが現実です。これが上手くいけば、機関車変えるたびにサウンドデコーダーのマニュアル引っ張り出してきて、あの音はファンクションの何番だったけ?ということはなくなるはずです。これはMacのSafari画面ですが、iPhoneのSafariでも同じように表示されます。»Comments初めてのお便り、高瀬雅弘と申します。いつも、拝見させてもらっております。私はそもそも金属工作を主体としているわけではなく、貴ブログのレベルは若干高すぎる面もありますが、それでも参考になるところが多々あり、今後とも勉強させて頂きたく存じます。)で貴ブログについて触れさせてもらいましたのと、これを機会に私のブログの「リンク集」にリストアップさせていただきたく思いますので、ご了承のほどよろしくお願いいたします。AM高瀬さまコメントありがとうございます。リンクしていただけるとのことありがとうございます。そちらのブログにもコメントさせていただきます。RHENEASがやってきた。