2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

M5Stack ATOM MatrixでWLEDを使ってみる

2
Last updated at Posted at 2022-02-06

はじめに

WLEDというのはLEDテープライト(WS2812とか)をWIFIで制御するソフトウェアです。なんか面白そうですね。とりあえず入れてみましょう。

LEDテープライト顕微鏡での拡大写真。こんなふうに光ります。なるほど~

gLHo8QmlnTuWZSptccfq1644049112-1644049120.gif

WLED Project

配線

今回はM5stackのストリップライトを使うのでGroveコネクタにつなぐだけです。

注意: LED数が増える場合は注意が必要です。

Visual Studio Code + PlatformIOでのコンパイル

Visual Studio Code + PlatformIOでのコンパイル方法です。

ここに書いてありますが説明します:

準備作業

  1. PlatformIO IDE拡張機能をインストールする
  2. Gitをインストール、Pathを環境変数設定する(下のようなエラーが出るとき)

image.png

コンパイル手順

  1. WLEDのコードをダウンロードしてVisual Studio Codeで開く
  2. platformio.ini# Release binariesの下をコメントアウト
  3. ; default_envs = m5atom の部分をアンコメント(m5atom用のバイナリだけを生成する)

image.png

注意: エラーが出てももう一回コンパイルすると次は通るらしい(?)

image.png
image.png

設定

WIFI設定

インストールが終わり電源ONするとSSID WLED-AP というAPが出現しますので、wled1234のパスワードで接続します。

http://4.3.2.1/ または http://wled.me/ でアクセスするとWIFI設定画面になるので、自宅のWIFIにつながるようにSSIDとPASSWORDを入力します。

WIFI設定後は http://wled-wled/ で接続できます。

image.png
image.png

GPIO、LED設定

内蔵LED

ATOM Matrix 5x5 LED(WS2812C): G27 (ATOM LiteはLengthを1にする、WS2812B)

光らせると本体が発熱するのでやりすぎないほうがよさげです。発光制限がかけられるがMAXどこまでが適切なのかよくわからない。

WS281x Color Order: GRB
Start: 0 Length: 25
GPIO: 27

Groveコネクタに接続のLED Strip

Groveコネクタに接続のM5stackストリップライト。SK6812を使用しているが設定をWS281xにしないと点灯しない。(どうして?)

買った物は20cm LED29個(SKU:A035-B)の製品です。

WS281x Color Order: GRB
Start: 0 Length: 29
GPIO: 26

ATOM Matrix、ATOM LiteのボタンGPIO(G39)

Button 0 GPIO: 39 Pushbutton

無効化設定

IR GPIO: -1 //M5Atomには赤外線送信機能(G12)はあっても受信機能はない
Relay GPIO: -1 //RelayでLEDの主電源を操作しない。

使ってみる

エフェクトとパレット

最初から用意されているエフェクト等です。

image.png

Alexa連携

Sync Interface設定でAlexa Voice Assistantにチェックと名前を入れます。

image.png

Alexaアプリで検索します。

image.png

Connected Via = Hue Hub、Description = Royal Phlips Elections smart device らしい🤔

image.png

おおー^^

image.png

まとめ

まだ全部の機能見れてない^^;;

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?