スポンサー リンク

Firebase Realtime database を使った ESP32, M5Stack, スマートフォン相互通信してみる

投稿日:2018/9/21
修正日:2018/9/22

Firebase Realtime database を使って、ESP32-DevKitC, 2台の M5Stack, Android スマホ, iPad の計5台のデバイス間で相互通信して、電光掲示板スクロールさせてたりしてみました。スマホ側のブラウザでは、Color Picker を使うことにより、中間色設定が直感的に設定できるようになりました。

ESP32 および M5Stack で Google Home を自発的に喋らせる実験

投稿日:2018/8/6
修正日:2018/8/13

ESP32 および M5Stack を使って、Google Home に自発的に好きな言葉を喋らせる実験です。「OK. Google」という呼び出し不要です。ラズパイは使いません。ESP32 用の google-home-notifier を使います。クラウド環境も不要です。素晴らし過ぎます。

M5Stack ( ESP32 )で、ガス・気圧・温度湿度センサ BME680 を使ってみた

投稿日:2018/7/18
修正日:2018/8/21

ガス・気圧・温度湿度センサ BOSCH ( ボッシュ ) BME680 を M5Stack および ESP32 開発ボードで使用してみました。BOSCH純正ドライバライブラリを使う場合は注意点を抑えないとセンサデータに誤差が出て要注意。電子工作やハンダ付け時の室内空気質をモニタリングできます。エタノールやフラックス揮発蒸気、「おなら」にも反応します。

ESP32 ( ESP-WROOM-32 ) で信頼ある SSL サーバーを自作する ( ESP-IDF編 )

投稿日:2018/3/13
修正日:2018/9/11

ESP-WROOM-32 ( ESP32 )で SSL サーバーを自作する第3弾。今回は実際のハードウェアを使ってサーバーを構築します。しかも、ブラウザから「信頼された」サーバーを作ります。URL欄に緑色の鍵マークを表示させてみます。セキュアな IoT 開発に威力を発揮しそうです。証明書のインストールや、ESP-IDF を使ってコンパイルし、スマホでアクセスしたり・・・

フルカラー有機EL ( OLED ) に倍角日本語フォントを縦横でスクロールさせてみた ( ESP32 , SSD1331 使用)

投稿日:2018/1/3
修正日:2018/3/7

ESP32 ( ESP-WROOM-32 ) と SPI フルカラー有機EL ( OLED ) SSD1331 ディスプレイで、16×16 pixel の日本語漢字 東雲フォント を2~4倍角で表示させ、それをスクロールさせてみた。縦長文字や横長文字もできます。SPIFFSファイルシステムで読み取るため、読み取り速度が遅く・・・

ESP32 単独で センサー値 を Google Home に喋らせる実験( Dialogflow , Firebase , Actions on Google 設定編 )

投稿日:2017/11/15
修正日:2018/8/21

Wi-Fi マイコン、ESP32 ( ESP-WROOM-32 )のセンサー値を Google Home に読み上げさせる実験です。今回は Dialogflow , Firebase , Actions on Google 編です。単純な HTTP GET で Realtime Database の値を更新し

Google Home Mini を使って、声で ESP32 の LED を光らせてみた

投稿日:2017/10/29
修正日:2018/8/9

Google Home Mini と ESP-WROOM-32 ( ESP32 )で連携して、声でLED の明るさを調節することができました。正に IoT です。2つのクラウド系サービスと使わないと連携できませんでした。IFTTT と Blynk を使います。なかなか難しいです。

ESP-WROOM-32 ( ESP32 ) SPIFFS アップローダープラグインの使い方

投稿日:2017/10/15
修正日:2018/4/25

ついに Arduino core for ESP32 用 SPIFFS アップローダー プラグイン が使えるようになりました。外部 SD カード不要で ESP-WROOM-32 の内蔵 Flash メモリにアップロードできます。最大サイズは 1.1MB 程度・・・

ESP-WROOM-32 ( ESP32 ) チップ・メモリ・MACアドレス情報取得方法

投稿日:2017/10/3
修正日:2018/3/7

ESP-WROOM-32 ( ESP32 )の Chip Revision , Flashメモリ , IDFバージョン , MACアドレス , ヒープメモリサイズ等を表示させる方法を紹介。Flashメモリは 4MB がマウントされていて、16MB と勘違いしていました。

ESP-WROOM-32 ( ESP32 )の SPIFFS を使って、日本語漢字 美咲フォント を読み込む

投稿日:2017/9/28
修正日:2018/3/7

公式 Arduino – ESP32 でようやく SPIFFS が使えるようになり、日本語漢字の美咲フォントを ESP-WROOM-32 のフラッシュに保存して、有機EL ( OLED ) SSD1331 ディスプレイに表示させてみました。 micro SDHC カードからフォントをコピーして・・・