ESP32

ESP32

名言表示付き日めくりカレンダー(デジタル)を作る

M5Stack PaperS3という電子ペーパーディスプレイモジュールを使って日めくりカレンダーを作成しました。毎日変わる名言付き。英語解説(Hackster)はコチラ日めくりカレンダーのイメージ特長自動画面回転本体を縦向き・横向きのどちら...
ESP32

GeoLupe -紙の地図を探検できる虫眼鏡-

GeoLupe(ジオルーペ)というデバイスを作りました。M5Stack Global Innovation Contest 2026 応募作品。英語版の記事はHacksterで公開しています。 概要 GeoLupeは、紙 […]

ESP32

【魔自ラジ】ローラースケートロボを魔改造ラジコン化

アズパカさん考案の【魔改造自作RCレース(魔自ラジ)】に参戦します! 普通じゃつまらないので面白マシンで挑戦ニコニコ動画【魔自ラジ】ローラースケートロボを魔改造ラジコン化【魔自ラジ】ローラースケートロボを魔改造ラジコン化YouTube
ESP32

M5Paper S3で電子ペーパー時計を作ってみた

M5Paper S3 を使って、シンプルな電子ペーパー時計を作ってみました。日時を表示して1分ごとに画面を更新するだけの単純な時計ですが、DeepSleep を使わない版とDeepSleep を使う版の2種類を作っています。DeepSlee...
ESP32

ESP32でI2Cのピンを変えてつまづいた話(M5 ATOM同士でI2C通信)

※この記事は「Arduino IDE 2.3.6」「esp32 ライブラリ 3.1.3」時点での記事です。将来的に仕様が変わる可能性があります。ESP32同士でI2C通信をしようとして、特にSlave側での設定でつまづいたので、そのメモ結論...
ESP32

ESP32-WROVERのPSRAMを使って大きな配列を作るテスト

メモリの話は複雑で、いくつかのサイトを見た上でざっくりとまとめてるため、一部内容が間違ってるかもしれません。ESP32で使える変数のサイズ通常のESP32(-wroom)のRAM(変数用のメモリ)は520kBで、さらに変数として使えるのは1...
ESP32

ESP32でLEDディスプレイ(HUB75E)に画像を表示する

64x64の2mmピッチLEDディスプレイをESP32で使うための備忘録です。部品HUB75Eディスプレイ一般的なHUB75規格のLEDディスプレイとピン配置がやや異なります。ピン配置の違いについてはプログラム上で変更することも可能です。H...
ESP32

ESP32のマルチコアでSDカードを読んで「assert failed」エラーが出て解決した話

以前の記事でESP32のCore1でメインの処理(LEDを光らせる)をしながらCore0でSDカード内の画像データを読み込むということをしたのだが、久しぶりに同じプログラムを書き込んだら「assert failed」というエラーが起きてしま...
ESP32

M5 Stamp PicoでSDカードと通信する

M5 Stamp PicoとSDカードモジュールをつなげて通信する方法の備忘録です。用意するもの・M5 Stamp Pico・ESP32 Downloader(Stamp Picoへの書き込み用)・SDカードモジュール:接続方法M5 Sta...
ESP32

ESP32で円形POV(バーサライタ)を作る④(SDカードとマルチコアを使った動画表示編)

ESP32で円形POVを作るシリーズの最終回、目標であるPOVでSDカードの動画を流します。動画ファイルの形式について前回の記事で連続したBMPファイルを連続して読み込むことに成功しました。そのため、今回もBMPファイルをたくさん用意してそ...