Skip to content

mongonta0716/M5Stack-Avatar-uma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M5Stack-Avatar-uma

M5Stack Avatarの謎のコックさんバージョンです。(UMAです。)

Avatar表示は、robo8080さんのM5Stack_WebRadio_Avatorをベースにさせていただきました。 M5Stack-avatarのオリジナルはmeganetaaanさんのm5stack-avatarです。

背景にJPGファイルを使用したかったのでm5stack-avatarの古いバージョンを利用しています。

使い方(Usage)

Avatar_uma.bin,jpgフォルダ,jsonフォルダをmicroSDカードのルート上にコピーします。 M5Stack LovyanLauncherから起動します。 LovyanLauncherの詳しい使い方は下記のブログにて解説しています。

M5Stack LovyanLauncherの使い方|ラズパイ好きの日記

カスタマイズのポイント

背景

背景はavatar_uma_bg.cにデータがあります。まずはavatar_uma_bg.jpgを作成します。 変換前のデータはjpgフォルダにあります。

  • サイズは320×240
  • MicroSoftペイントは保存すればそのまま使えます。イラストレーターの場合はプログレッシブオフ、マット無しでWeb用に保存をします。
  • 背景を作成する場合は目が移動する部分のマージンを取る必要があるので注意してください。(bgColorと同色)

JPGデータをCのソースへ変換する

下記リンクにあるbin2code.pyを使用するとcのコードに変換できます。(要Pythonの実行環境) https://github.com/m5stack/M5Stack/tree/master/tools

目と口

目と口の変更はavatar.cppとavatar.hの変更をします。変更は下記のCommitが参考になるかと思います。

Change from Fugu to UMA

色について

下記のIn_eSPI.hの500行目ぐらいに定義があります。

https://github.com/m5stack/M5Stack/blob/master/src/utility/In_eSPI.h

Requirement

コンパイルする場合は、以下のライブラリが必要です。

Licence

GPLv3

Author

Takao Akaki