(日々の記録)デジタルオシロを買った。(木)次のお題はESP8266で決まり。この機能でこの価格は驚異2015年の暮れも押し迫ってきた。実は前回のDC-DCコンバーターの工作の最中、気になったディバイスがあって買っておいたものがある。これを次のテーマにしようと決めてはいたものの12月に入って何かと忙しく(忘年会が6回もあった)、あまり先に進んでいない。この研究所のブログの更新間隔は年々長くなる一方で、今年は遂に一ケ月に1回程度と言うありさまである。今回もこのまま行くと年を越してしまいそうだ。話を切らさないためとりあえず途中経過だけでも記しておくことにする。(12/31/2015記)WiFiモジュールESP-WROOM-02(ESP8266)について(12/2/2015)これがそのディバイスの名前である。最初はUARTのインターフェースを持った単なるWiFi(無線LAN)モジュールだと思っていたが、どうもそれだけではないらしい。ArduinoのIDE(統合開発環境)で開発が出来るというのだが、情報が断片的で今一つ全体が見えていなかった。昨年暮れあたりから話題になっていたが、WiFi部分が日本での技術基準適合証明(いわゆる技適)を取っていなかったので、関心は専門家や一部の好事家だけに限られていた。当研究所はArduinoはやらないし、インターフェースがUARTでは画像や音声は通らないし、WiFiならすでにEdisonがあるので、それほど強い興味を持たずにいた。それがこの春、技適を通ったモジュールが、次々に大手の電子部品店から発売され、ネット上で盛んに取り上げられるようになって詳しい情報が流れてくると、これがとんでもないチップであることがわかってきた。無線LANを通るインターフェースが¥500台で手に入るのである。このモジュールのI/OインターフェースはUARTだけではなく、SPIやI2C、I2S、それにPWM出力3チャンネル、普通のディジタルI/O、さらにADC入力まで持っていて、これらをユーザーで自由にプログラム可能だというのだ。前までは、マイコンをネットにつなぐことだけで、相当な手間と技術力を要していた。ネットワークにつなぐICチップだけでも¥500以上したのである。それが同程度の価格で、無線LANがつながりUARTで制御できるだけですごいのに、色々なことが単体だけで出来てしまいそうなのだ。Linuxが動き高解像度画像や動画を制御できるBeagleBoneBlack(BBB)や、RaspberryPiなどのボードとは、応用の方向が違うので比較しにくいが、簡単な遠隔操作ぐらいなら、このモジュールだけで殆ど出来てしまうのではないか。Xbeeどころではない、恐ろしい話である。開発元は、中国の上海に本社があるファブレスメーカーExpressifという会社で、すべてオープンソースを謳っている。はじめArduinoインターフェースというので何かと思ったら、Arduinoのスケッチライブラリでユーザープログラムが開発できるということだった。gccでの開発環境も準備されているようだ。BBBや、Raspiのときも驚いたが、この中味は当初考えていた以上に隔絶したレベルに達している。Thing)時代にふさわしい、革新的なディバイスだ。当研究所でも表面実装DC-DCコンバーターの制作が一段落したので、迷わず次のお題とすることとした。ATコマンドで無線LAN確立。これは序の口(12/3/2015)モジュールは秋月で入手した(¥550)。調べずに買ったが、モジュールは2ミリピッチなので変換基板がいる。秋月の変換基板はブレッドボード用で気に入らなかったのでAitendoでピッチ変換基板だけ買った(Aitendoでもモジュールを売っている。