ESP32 用 BME280 ( 温度 湿度 気圧センサー ) ライブラリを作ってみた

記事公開日:2017年8月16日
最終修正日:2017年8月17日

温度・湿度・気圧センサーの BME280 を ESP32 ( ESP-WROOM-32 )で動かす、I2C , SPI ライブラリを作ってみました。スイッチサイエンスさんの ESPr Developer 環境センサシールドを使う場合はいろいろと注意しなければいけないことが・・・

ESP32 デュアルコア ( マルチタスク )で、4つの News 記事を取得する電光掲示板を作ってみた

記事公開日:2017年8月5日
最終修正日:2017年8月14日

ESP32 ( ESP-WROOM-32 )の Multi Task ( Dual Core )を使って、フルカラー有機EL ( OLED )に Yahoo! Japan RSS ニュース記事を4種類、電光掲示板スクロールさせてみました。それぞれ全く別々の記事を停止させずに裏のCPUで SSL 記事を GET !

Yahoo ニュース、天気予報、NTP時計ガジェットを ESP32 マルチタスク ( デュアルコア )で動かしてみた

記事公開日:2017年8月2日
最終修正日:2017年8月14日

ESP32 ( ESP-WROOM-32 ) の マルチタスク ( デュアルコア )を使って、Yahoo ニュース、天気予報、NTP時計ガジェットを OLED ( 有機EL ) に表示させてみました。電光掲示板文字スクロールが停止せずに、裏の CPU で SSL ページの Web GET ができてます。

ESP32 マルチタスク(デュアルコア)で、電光掲示板スクロールを止めずに、別のCPUで Web GET できました

記事公開日:2017年7月31日
最終修正日:2017年8月14日

ESP32 ( ESP-WROOM-32 ) の マルチタスク ( デュアルコア )を使って、有機EL ( OLED )の電光掲示板スクロールを停止せずに、別の CPU core で SSL ページのニュース記事を GET することができました。ルート証明書も micro SDHC カードから読み込み・・・

Arduino – ESP32 WiFiClientSecure ライブラリで、安定して https ( SSL )記事をGETする方法

記事公開日:2017年7月25日
最終修正日:2017年8月14日

Arduino – ESP32 の WiFiClientSecure ライブラリを使って、SSL ( https )ページから記事を取得することが安定してできるようになりました。ルート証明書設定方法を勉強することにより、SSL通信が少し分かって来ます。サーバーから送られるデータを余すことなく受信することが大事。

Arduino – ESP32 のマルチタスク ( Dual Core ) を試す

記事公開日:2017年7月19日
最終修正日:2017年7月24日

Arduino core for ESP32 で デュアルコア ( マルチタスク ) を使って見ました。3タスク同時実行ができるかと思いましたが、GPIO は2タスクまでしか同時にできませんでした。FreeRTOS ライブラリの関数の使い方に注意する必要があります。

Arduino – ESP32 WiFiClientSecure ライブラリのハングアップ問題がついに解決!

記事公開日:2017年7月12日
最終修正日:2017年8月2日

Arduino core for ESP32 の WiFiClientSecure ライブラリで、ハングアップ(フリーズ)する問題を自力で解決しました。mbedtls の ハードウェアアクセラレーションが問題でした。ESP-IDF を使ってライブラリを再コンパイルして・・・

ESPr Developer 32 ( スイッチサイエンス製 ) を使ってみました

記事公開日:2017年7月6日
最終修正日:2017年7月31日

スイッチサイエンスさんから ESPr Developer 32 ( ESP-WROOM-32 開発ボード )が発売されたのでレビューしてみました。突入電流を押さえるソフトスタートや FTDI 社製 USBシリアル変換を搭載したことにより、ESP32-DevKitC との違いについて検証してみました。

Blynk と ESP32 で カラー OLED SSD1331を2つ同時 リアルタイムコントロールしてみる

記事公開日:2017年6月27日
最終修正日:2017年6月28日

ESP-WROOM-32 ( ESP32 ) とカラー OLED ( 有機EL )を Blynk で WiFi スマホコントロールしてみました。しかも、2つのデバイスと2台のスマホで同時にコントロールできます。値もリアルタイムで同時に反映される優れものです。

Blynk アプリで 遠方から スマホ とESP32 の双方向リアルタイム同時通信

記事公開日:2017年6月21日
最終修正日:2017年6月28日

Blynk を使って、ESP32 – DevKitC とスマホでリアルタイム双方向通信を実験してみました。LED を調光し、CdS 光センサーの値をスマホへ返すというものです。クラウドサーバーを介すので、地球の裏側からでも操作可能です。ハッキリ言ってこのアプリに感動しました・・・。