工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino Unoで8×8 LEDマトリックスを制御:ステップバイステップガイド

必要な部品と材料

部品数量
Arduino UNO1
8×8 LEDマトリックス(MAX7219ドライバー搭載)1以上
ジャンパーワイヤー1式
2mmアクリル板(取り付け用)1
M2×10mmネジ20
M2ナット20

使用ソフトウェア

プロジェクト概要

MAX7219ドライバー搭載の8×8 LEDマトリックスをカスケード接続し、Arduino Unoで制御します。文字、数字、独自アニメーション表示に応用可能。「Robô da Alegria(喜びのロボット)」プロジェクトでは5個マトリックスで顔表現を実現。

部品構成

マトリックス間はメス-メスジャンパー、最初のマトリックスからArduinoへはオス-メスジャンパーで接続。マトリックス数は用途に応じて増減可能。

組み立て

回路図通りに配線。Arduinoピンアサイン:

アクリル板とネジ/ナットでマトリックスを固定(1個につき4箇所)。配線完了後、USB接続して次ステップへ。

プログラミング

  1. Arduino IDEで LedControl.h ライブラリを追加(GitHub)
  2. コードをダウンロード・コンパイル・書き込み。構成は4部:

`setIntensity(1)` で輝度制限(0-15スケール)、USB給電範囲内に消費電力を抑制。

使用方法

書き込み後、シリアルモニタを開き、以下の2文字コマンドを送信(1文字目:目、2文字目:口):

目パターン

口パターン

例:`:)` で普通の笑顔、`;D` でウィンク大笑い。独自パターン追加やBluetooth/Wi-Fi制御への拡張も容易。

ソースコード

https://github.com/ferauche/RoboAlegria
https://github.com/wayoda/LedControl

回路図

Fritzingファイル(FLPMR9JIRKFL3VQ.fzz)とコード(FEGF6QQIRKFL5XL.ino)を参照。

製造プロセス

  1. Satellite CCRMAキットでセンサー駆動オーディオエフェクトを構築
  2. Arduino Nano 33 IoT製 フライトシミュレーター2020用コックピットパネル - LCD&CDI表示
  3. Microsoft Flight Simulator 2020用Arduinoスイッチ&LEDパネル
  4. Arduino で作るイスラム教礼拝時刻付きリアルタイムクロック
  5. Arduino NanoとMAX7219で作る24×16 LEDポングゲーム機
  6. ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
  7. Arduino UNOで1.17インチTFT LCDに画像を表示する方法
  8. スマートArduino四足歩行ロボットの製作:ステップバイステップガイド
  9. Arduino & MPU6050:SG90 & MG996Rサーボの精密制御
  10. Bolt IoTとArduino UNOでLED輝度をシームレス制御
  11. Arduino Unoで25kHz 4ピンPWMファンを制御 – 製作・コード・テスト