電子工作

[E-101] M5 STACK+WEBブラウザで「カラーLED電光掲示板」

ESP8266で作った「LEDカラー電光掲示板」をM5Stackに移植しました。大変スッキリしました。漢字フォントとUTF8・SHIFTJIS変換表はSDカードに書き込みました。M5StackをWebサーバーにして、カラーLED電光掲示板の表示文字列データをWebのブラウザからPOSTメソッドで送信できるようにしまました。これにより、PCやスマホ、タブレットからM5StackのアクセスポイントのIPアドレスをURLにして表示文字列データと色情報を送信することができます。 この方法はNi.Na.さんのサイト「Arduinoで遊ぶ」の「Webクライアントから送信されたテキストをLCDに表示する」)という記事を、またLEDの漢字スクロール表示については、前述のmgo-techさんのブログを参考にさせていただきました。半角英数 文字を殿閣英数文字に変換する関数は簡単なので自作しました。このソースプログラムのダウンロードはここをクリックしてください。(2019/08/12)
M5STACKカラー電光掲示板説明図

M5STACKカラー電光掲示板説明図

 

[E-100] WemosD1(ESP8266)+SSD1331でカラーLED電光掲示板

mgo-tecさんの「ESP32 で 日本語漢字フォント をカラー OLED に表示させ、4行同時スクロール ( SSD1331 使用)」の記事を参考にさせていただき、1行4文字のスクロールするカラー電光掲示板を作りました。表示には500円玉サイズの「SSD1331カラーディスプレイ」を使用し、ドライバは「Adafurit SSD1331 OLED Driver Library for Arduino」を使っています。表示データはソースコードで設定し、40文字以内で、1文字ごとに8色が選べます。このソースプログラムのダウンロードはここをクリックしてください。(2019/08/03)
SSD1331ディスプレイ

SSD1331ディスプレイ

 
実験装置

実験装置

 

[E-99] WemosD1(ESP8266)+SSD1306で漢字表示

mgo-tecさんの「OLED SSD1306」に16×16ドットのフリー日本語漢字東雲フォントを表示させてみました」の記事を全面的に参考にさせていただきました。まずフォルダ「data」を作り、その中に、Webからダウンロードした3つのファイル:(1)全角ゴシック東雲フォント「shnmk16.bdf」、(2)半角東雲フォント「shnm8x16r.bdf」、(3)mgo-tecさん自作のUTF8ShiftJIS変換「Utf8Sjis.tbl」を入れて、WemosD1のフラッシュメモリのSPIFFS領域(3M)にSketch Data Uploadを使って転送しました。なお「漢字ビットマップ」の説明図はmgo-tecさんの記事より引用させていただきました。 このソースプログラムのダウンロードはここをクリックしてください。(2019/08/01)
実験装置

実験装置

漢字ビットマップ

漢字ビットマップ