ESP-WROOM-32で8×8マトリクスLEDを使ってみる!

最終更新日

Comments: 0

こんにちわ!

今回は電子工作で定番の、マトリクスLEDで遊んでみたいと思います!

※Arduinoでも同じ配線、プログラムで使えます。

 

普段日常生活では聞かない言葉で、知らない方もいるかと思います!

なので一応ご紹介、マトリクスLEDとはこういう物です↓

 

今回は写真と同じ8×8のマトリクスLEDを使います!

これを使えば簡単なドット文字表示などが行えます^^

部品も特に特殊な物は必要なく安価で作れますので是非、お時間があれば作ってみましょう!



①「使う部品」

・赤色ドットマトリクスLED 8x8ドット

秋月電子 200円+送料

 

・抵抗 (100~150Ω)

※今回は150Ωを使用していますが眩しさを軽減できますが、100Ωでも問題ありません。

電子工作ステーショ 1本3円+送料(500円以上で無料)

秋月電子 100本100円+送料

 

 

・ESP-WROOM-32 (ESP-WROOM-32D)
38pinモデル

電子工作ステーション 1100円(送料無料)(30pinモデル)

電子工作ステーション 1200円(送料無料)(ESP32D)(38pinモデル)

秋月電子 1230円+送料(38Pinモデル)

 

※楽天にて横幅を細くしたバージョンが登場‼

pin番を無くした代わりに細くなっているので、ブレットボードで使いやすくなりました‼

6極ブレットボードではなく定番のブレットボードで使えるようになるのでススメです⇩⇩⇩

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

ESP32 ESP-32S NodeMCU開発ボード2.4GHz WiFi + Bluetoothデュアルモード【在庫品】
価格:1150円(税込、送料無料) (2021/10/8時点)

楽天で購入

 

・通信用マイクロUSBケーブルタイプB (家に無ければ)

秋月電子 120円+送料

ESP-WROOM-32とパソコンを繋ぐためのケーブルです。

100円ショップなどでも販売していますが、スマホ用充電専用タイプだと使えないのでご注意ください。

タイプB通信ケーブル

 

・ブレッドボード 6穴版 EIC-3901ブレットボード 2枚

(ESP-WROOM32は幅が広い為6穴版でないと差せません)

秋月電子 280円+送料

 

・ジャンパーワイヤー(オス・オス)(最低16本)

電子工作ステーション 1セット(10本)100円+送料(500円以上で無料)

秋月電子 18本180円+送料

 

・ブレッドボード・ジャンパーワイヤ 1ケース

(ブレットボードで回路を組むとき、見栄え良く綺麗に繫げられますのであると便利)

秋月電子 300円+送料

②「回路」

・上記の写真を参考に上の足からESP-本体のIOピンに配列すると仮定した図です。

左足(赤丸側) 右足
IO17(抵抗) IO23
IO18(抵抗) IO22
IO14 IO2(抵抗)
IO27 IO12
IO19(抵抗) IO4(抵抗)
IO33 IO32
IO5(抵抗) IO26
IO0(抵抗) IO15(抵抗)

※(抵抗)と書いてあるところはマトリクス側のpinとESP側のpinの間に抵抗(100Ω~150Ω)をかましてください。

※配線を間違えるとマトリクスLEDが壊れる場合があるのでご注意ください。

 

・ブレットボードで作っていくと下記の写真のようになっていきます!

 

※均等な長さのジャンパーワイヤーが足りないため見栄えが悪くなってしまいました(;^ω^)

 

③「Arduino IEDにESP-WROOM-32を使えるように設定する」

・まだお済でないかたはこちらをご参考に↓

Arduino IDEでESP-WROOM-02(ESP8266)とESP-WROOM-32を使えるようにする!(Windows10)

④「プログラミング」

・まずは下記のコードをArduino IEDにコピーペーストし、正常に点灯するか試してみてください^^

実行結果⇩

・実行結果と同じ動きをすれば完成です!



⑤「お遊び」

・文字を表示してみたいと思います!

 

下記のコードは非常に簡単なコードでただ単に文字を表示させるコードです!

 

・「あ」と表示されれば成功です!

 

「応用編」

・流れる文字にしたい方はこちらのサイトをご参考に↓

Arduinoを使って8X8マトリクスLEDに日本語テキスト文字を表示する

※ただし、ESPシリーズでできるのかは試していないのでご了承ください(;^ω^)

 

以上、ご訪問ありがとうございます^^


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

コメントする