2020/05/24
スマートハレタ(24×24マトリクスLED)
スマートハレタの「24×24マトリクスLED」に表示するドライバを書きました。
今流行の「荒ぶるパロット」
GIFファイルから連続画像に変換して、PPIFFSにファイルとして保存し、繰り返し表示することで、動画表示しています。
このドライバでは、2値のビットマップデータを対応する位置のLEDに書き込むことしかしていませんので、円や四角形などの描画は自前で用意する必要があります。
・マトリクスドライバの初期化
・マトリクスのクリア
・バッファ上の指定ビットのオン/オフ
・ビットイメージの書き込み
・バッファからマトリクスLEDアレイへの書き出し
プログラム本体はスマートハレタだけではなく、ESP32が搭載されていて、「LovyanGFX」や「TFT_eSPI」で使用可能な色々なLCDに対応できます。
これを使って、簡単に動画再生みたいなことができるようになります。
#define 一覧
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
// ------------------------------------------------ //#define USE_TPC //#define USE_SD //#define USE_MMC #define USE_FFS //#define USE_LOVYAN //#define USE_TFT_eSPI #define USE_SHARETA //#define USE_ST7789 //#define USE_ILI9341 //#define USE_ILI9486 //#define USE_ILI9488 #define USE_24 // for 24 x 24 / 24 x 18 //#define USE_240 // for 240 x 180 //#define USE_320 // for 320 x 240 //#define LINE_BUFF //#define LINE_BUFFS //#define FRAME_BUFF #define FRAME_BUFFS 1100 #if defined(USE_LOVYAN) & defined(USE_MMC) & !defined(USE_TPC) //#define USE_DMA #endif // ------------------------------------------------ |
ダウンロードはこちらから:
ESP32_FFMovie3
コメント:5
スマートハレタに外干し、部屋干しの機能をさせたいと思っています
ライオンはサポートを終了しているため、対応してくれません
何とかできないものでしょうか
アンドロイドアプリは作成したことはありませんが、パソコンの知識は少しあります
何とかよろしくお願いいたします
2021/03/09 @ 07:47 PM
岡林秀樹 より
>ライオンはサポートを終了している
>スマートハレタに外干し、部屋干しの機能をさせたい
サポート終了しているとは知りませんでした、
外干し、部屋干しの判断のためには、天気予報情報が必要ですが、
スマートハレタではYahooの天気予報情報を入手していたようです。
ESP32のプログラミング知識があれば、Yahooなどから天気予報情報を
入手し、降水確率を元に干し方を判定できるかと思います。
残念ながら、私はご要望通りのプログラムは作成しておりません。
「ESP32 天気予報」で検索されれば、天気予報情報を入手するサンプルは
見つかると思います、その降水確率で判断し、干し方を表示することで実現できると思います。
ESP32のプログラミング知識をお持ちでなければ役に立たない回答で申し訳ありません。
2021/03/10 @ 08:36 PM
goji より
コメントありがとうございます
ESP32のプログラミングは結構難しいですか
何としてもやらなければならないミッションなんです
どのような資料をみて勉強すれば、できるようになりますか
ご教示くだされば幸いです
2021/03/12 @ 03:28 PM
岡林秀樹 より
ESP32で実現する:
ESP32を搭載したM5Stackを購入されて研究されるのが良いと思います。
M5Stackは日本でもユーザーが多く、検索すれば参考になるサイトが多数あります。
スマートハレタのハードウェアで実現する:
ESP32のプログラミング知識の他にスマートハレタのハードウェア構成を理解して、スマートハレタのESP32モジュールへプログラムを書き込むためにハードウェアを改造する知識が必要になります。
前者であれば、やる気だけでトライできると思いますが、後者の場合はハードウェア関連の知識が必要になるかと思います。
2021/03/12 @ 09:39 PM
goji より
コメントありがとうございます
スマートハレタを動かすのはかなり難しそうですね
どうすれば早く動かすことができるか、何か良いやり方はありませんか
全く仕様が分からない状態なので何からやればいいか全く分からないです
何か手がかりになることはありませんか
2021/03/13 @ 10:38 AM
岡林秀樹 より