ESP32-WROOM-32E

ESP32-WROOM-32Eの大きな特徴であるWiFi通信を使用してセンサー情報をスマホなどのWiFi端末で表示して動作確認を行ったことをまとめています。Arduino環境で各種ライブラリを使ってソフト開発を行っています。

組み込みエンジニア

ESP32-WROOM-32EとTWELITEの特徴を活かした無線通信

ESP32-WROOM-32EとTWELITEでWiFi通信とZigBee通信の特徴を活かした通信システムを作ることができます。ZigBee通信で子機と親機の通信を行い、WiFi通信で温湿度センサーの情報を表示する方法をまとめました。
組み込みエンジニア

ESP32-WROOM-32EにSDカードのファイルをアップロードする

ESP32シリーズのFLASHにファイルをアップロードする方法として、SDカードライブラリとSPIFFSライブラリを使用する方法をまとめました。ESP32 Sketch Data Uploadプラグインの代替の方法として使用できます。
組み込みエンジニア

ESP32-WROOM-32Eでステッピングモーターを操作する

ESP32でWebサーバーを実装するとクライアント(スマホなど)からステッピングモーターを操作することができます。WebサーバーとStepperライブラリを使ってスマホに表示したページからステッピングモーターを操作して動作確認しました。
組み込みエンジニア

ESP32-WROOM-32EでRGB LEDを操作する

ESP32でWebサーバーを実装するとクライアント(スマホなど)のリクエストに対応したレスポンスを返信する事ができます。WebサーバーとAdafruit_NeoPixelライブラリを使ってRGB LEDを操作して動作確認しました。
組み込みエンジニア

ESP32-WROOM-32EのBlutoothSerialでモジュール間通信

ESP32-WROOM-32EはWiFi通信とBluetooth通信ができるのが特徴です。親機と子機に分けたESP-WROOM-32EにBluetoothSerialライブラリを実装し子機のセンサー情報を親機に通信して動作確認を行いました。
組み込みエンジニア

ESP32-WROOM-32EでBluetoothSerialを実装する

ESP32-WROOM-32EはWiFi通信とBluetooth通信ができるのが特徴です。Blutooth通信を手軽に行うことができるBluetoothSerialライブラリを実装してセンサー情報を無線通信して動作確認を行いました。
組み込みエンジニア

ESP32-WROOM-32Eでアクセスポイントとサーバを実装する

ESP32-WROOM-32Eはアクセスポイントの設定とサーバーの設定の2つを行うことで双方の機能を実装して使用することができます。ブラウザからアクセスポイントで接続してサーバーのIPを設定してサーバーを使用する例をまとめました。
組み込みエンジニア

ESP32-WROOM-32Eで履歴データをダウンロードする

Webサーバーを実装することでクライアントからに対してダウンロード要求のレスポンスを返すことができます。SDカードに保管した温湿度センサーの履歴をブラウザー上に表示したダウンロードリンクを使って履歴データを取得する方法をまとめています。
組み込みエンジニア

ESP32-WROOM-32EとSDカードで加速度の履歴を保存

ESP32-WROOM-32EのWire(SPI)を使用すると加速度センサー(ADXL345)のデータを取得することができます。加速度センサーのイベントを発生させイベント発生前後の様子をSDカードに履歴として保存する方法をまとめました。
組み込みエンジニア

ESP32-WROOM-32Eでサーボモーターを操作する

ESP32-WROOM-32Eはサーボモーターを操作する標準ライブラリが実装されていません。ESP32用のライブラリを追加しWiFi通信を使ってブラウザーからサーボモーターを操作して動作確認を行いました。