ESP32 SPIFFS 用 Easy WebSocket ライブラリを作ってみました

ESP32 ( ESP-WROOM-32 ) の SPIFFS を使った WebSocket ライブラリを作りました。スマホとの Wi-Fi 双方向同時リアルタイム通信です。マルチタスクを使うと動作が安定します。LED 調光の他に、有機EL ( OLED ) SSD1331 の文字スクロールを制御してみました。Mbed TLS でハンドシェイクしています。

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

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

ESP32 で I2C OLED SSD1306 に東雲フォントを4倍角で表示させてみた

16×16 pixel 日本語漢字 東雲フォントを 4倍角 , 2倍角で表示させ、スクロールさせるライブラリを作りました。ESP32 ( ESP-WROOM-32 ) の SPIFFS からフォントを読み込み、I2C 有機EL ( OLED ) SSD1306 に表示させています。フリーマーケットやコミケのデスクに置く値札としてもつかえるかも・・・。

Twitter API から Arduino – ESP32 を使ってトレンドツイートを取得してみた

Arduino – ESP32 を使って、Twitter APIs からトレンドツイート、トップ10を取得してみた。OAuth 認証に必要な HMAC-SHA1 方式関数を、Mbedtls ライブラリを使うことで実現できました。そして、UTF16 文字列を UTF8文字列に変換してたりしてます。Twitter API の仕様変更で、Twitter application management サイトの申請から Twitter デベロッパー サイトの申請に変更され、審査が厳しくなりました。

OLED SSD1306 で点、線、四角形、円を描く ( ESP32 , ESP8266 , Wire ライブラリのみ使用 )

I2C 有機EL ( OLED ) SSD1306 ディスプレイを Arduino core for ESP32 および ESP8266 の Wire ライブラリだけで、点や線、四角形、円などのグラフィック表示に挑戦してみました。
Segment/Common 方式なので、Page を跨ぐ描画が難しく・・

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

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

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

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

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

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

波形発生器( AD9833 ) と ESP32 でサイン波を発生させ、電波時計を合わせる実験

アナログデバイセズ AD9833 と ESP-WROOM-32 ( ESP32 )で純粋なサイン波を発生させて、日本標準電波 JJY の搬送波を作り、AM変調して電波時計を合わせてみました。パルス波で出したものよりしっかり電波時計が受信してくれます・・・

ESP32 で波形信号発生モジュール AD9833 を制御して サイン波 を発生させてみる

アナログデバイセズの Wave Generator ( 波形信号発生器 ) AD9833 を ESP32 ( ESP-WROOM-32 ) で制御して、40kHz の綺麗なサイン波 ( 正弦波 )を生成させてみました。電波の搬送波やシンセサイザーの VCO の作成にとても有効です・・・。