(グラフ化)を可能にするアンビエントデーター株式会社が提供するサービスです。Ambientへデータ送信するためのハードウェア、ソフトウェアは、Obniz、IchigoJam、ESP-WROOM-02、ESP-WROOM-32などの様々な構成でのサンプルが用意されています。UNO+ESP-WROOM-02(ATコマンドモード)の(あまり一般的に選択しないであろう)構成での運用を構築します。SPRESENSEボードがESP-WROOM-02をATコマンドモードで使用してAmbientへのデータ送出するサンプルコードを提供されているのを見つけました。UNOで多少の修正は必要ながらコンパイルすることができました。Spresenseと比べてRAM容量が圧倒的に少ないために計測データをAmbientサーバーへの送出形式に変換するデータ領域が不足で、コンパイル時に警告が表示され、実際に動作が不安定(正しく動作しない)になります。UNOのようなボードでの運用は難しそうです。いうことで、サンプルコードの借用は断念して、ESP-8266(ATコマンドモード)用に作られた「HttpClient_ESP8266_ATライブラリ」を使わせていただくことにしました。ラジコンカー(改)」は、スマホのジャイロセンサーを使って操作するものでしたが、最新のブラウザからは操作できなくなっています(^-^;)改修するのが難しそうなので、以前から考えていたジョイスチック風の操作画面に改変しました。メインのスケッチは、ほぼそのままでスマホ上の操作画面だけを書き直しました。ラジコンカー本体のハード構成は変更ありません。nanoをobnizに入換えるために本体を大きくしました。暫定版として3Dデータ(.stl)を下記に公開します。ラジコンカー(改)」のハードウェア編になります、市販のESP-WROOM-02またはESP-WROOM-32のボードや汎用の車体を使ってラジコンカーを組立てます。Wi-Fiラジコンカー」は、投稿日が「2015/09/15」とかなり古いですが、このブログ中では2番目に来訪者の多い記事です。Boardを作る」です(^-^;)旧記事は今でもそのままで動作しますが、久々に更新することにしました。モータードライバーは、当時と変わらず安価で入手可能ですのでそのままにして、ソフトウェアを改訂します。元記事では、スマホアプリや自作のリモコンでUPD通信を使って操作する方式でしたが、今回はスマホのジャイロセンサーを使って操作することにしました、ラジコンカーがWebサーバーとして動作し、スマホのブラウザから接続することになります。(2)2018/05/19M5Stackオシロスコープ液晶表示のオシロスコープをM5Stackに移植しました。_)ペコリ立上がり、立下りエッジでのトリガ機能もあり、最後の観測画面をM5Stack内蔵のSDカードに保存(表示画面のスナップショットをBMP形式で保存)したり、観測値をUARTにCSV形式で出力することもできます。M5Stackのアナログ入力を使って波形読取りを行っていますので、入力できる電圧は最大で3.3Vです、通常使われると思われる5Vを観測するためには下記のような抵抗での分圧回路が必要になります。デフォルトでは、下記の抵抗分圧で接続されていることを想定していますので、最大観測電圧を5V以外としたい場合は抵抗値を変更する必要があります。*負電圧を入力したり、3.3Vを超える電圧を入力するとM5Stackの内部にダメージを与える可能性があります、ご注意ください。_)ペコリM5StackはESP32を使用して小型のケースに液晶LCDやSDソケットなどが組み込まれています。センサーデバイスなどをケースの外周に露出されているコネクタに接続することで簡単にお試しができるようになります。小型で綺麗な表示ができる液晶LCDですが、残念ながらそのままでは日本語フォントを表示することができません。下記のような画面が表示できるようになります。第65回勉強会」での発表資料です。p19「USB-シリアルアダプタの接続」ピンの誤記を訂正しました。スケッチ、試験プログラムを3.02に更新しました。Boardがありますが、規定以外のセンサーを接続するのは難しいために、非標準のセンサーを接続できる同等機能のボードの作成します。Boardの仕様」についても紹介されています。この中で「ちっちゃいものくらぶ」の「NanoBoardAG」がファームウェアも公開されており改造できそうです、また「スイッチサイエンス」の猫の形で可愛らしい「nekoboard2」も同様に公開されていますが、ファームウェアの改変は非推奨(ISP端子から書換えられる?)のようです。PiとArduinoを使用しており、更にマイコンボードを追加して豪華な構成になるのは避けたいところです。そのために、現行のMUGBOT/Fabbotに使われているArduino上に組込み、超音波距離センサーの計測値をScratch上で読取れることを目標にします。使用するセンサーに応じてスケッチを変更することができますので、ちょっと変わったセンサーを使用してMUGBOT/Fabbotが操作者からの応答を受取ることができるようになります。押しボタンスイッチなどとは違ったセンサーで操作者と対話形式のScratchプログラムを作るのも楽しいと思います。ezorisu-web。