MAX7219 Display module Using Arduino UNO

โครงงานเล็กๆ อีก 1 โครงงานสำหรับท่านที่ต้องการแสดงข้องความต่างๆ สวยๆ ตามไอเดียของเราเอง แนะนำทดลองโครงงานนี้นะครับ ราคาอุปกรณ์ที่ใช้ก็ไม่แพงมากนัก เมื่อเทียบกับลักษณะการแสดงข้อความที่แปลกใหม่และมีข้อมูลต่างให้เราได้ศึกษาเพิ่มเติมมากมายครับ

ลักษณะของ MAX7219 Display module ด้านหน้า และการจัดเรียงการแสดงผล ซึ่งในรูปนี้เมื่อเราซื้อมาแล้วสามรถต่อกับบอร์ดประมวลผลและไฟเลี้ยงก็สามารถใช้งานได้ทันที

รูปด้านหลังของ MAX7219 Display ที่ต่อเรียงกัน และเราสามารถต่อเพิ่มเติมได้ภายหลัง ซึ่งเราจะวางเรียงแนวนอน หรือแนวตั้งก็ได้เพื่อให้แสดงผลต่างๆ ตามที่เราต้องการ

การต่อ MAX7219 Display module เข้ากับบอร์ด Arduino UNO เพื่อให้ส่วนประมวลผล โดยในที่นี้จะใช้ไฟเลี้ยงจากภายนอกต่อที่คอนเน็กเตอร์ของบอร์ด Arduino UNO เพื่อให้วงจรมีกระแสที่มากพอและคงที่ในการแสดงผล

ลักษณะของวงจรต่อใช้งานที่งาน โดย MAX7219 Display module จะรับไฟเลี้ยงที่ขา 1 (VCC) และขา 2 (GND), ขา 3 (DIN), ขา 4 (CLK) และขา 5 (CS) โดยข้อมูลในการสื่อสารจะเป็นลักษณะ 3-wire serial interface connects (SPI protocol) กับบอร์ด Arduino UNO

สำหรับโครงงานนี้เป็นโครงงานที่เราสามารถต่อใช้งานเองได้ง่าย และใช้อุกรณ์น้อย เราสามารถทดลองต่อวงจรและเขียนโปรแกรมสำหรับแสดงผลในรูปแบบต่างๆ ได้ง่าย ซึ่งจะเป็นพื้นฐานสำหรับ และแนวทางในการพัฒนาการแสดงผลที่มีขนาดใหญ่และซับซ้อนเพิ่มขึ้น ในส่วนข้างล่างจะเป็นวิดีโอการทดลองโครงงาน รวมทั้งข้อมูลต่างๆ ที่เกี่ยวข้องเพื่อให้ท่านสามารถศึกษาเพิ่มเติมนะครับ.

*Code Program and Library

  1. http://www.mediafire.com/file/97fwb4bmaxw6spu/ScrollingLedMatrix8x8x4.ino/file
  2. https://www.mediafire.com/folder/0yh3ua4grhu2s/LedControl

*Infomation

  1. https://github.com/nickgammon/MAX7219
  2. https://github.com/wayoda/LedControl
  3. https://github.com/MajicDesigns/MD_MAX72XX
  4. https://howtomechatronics.com/tutorials/arduino/8×8-led-matrix-max7219-tutorial-scrolling-text-android-control-via-bluetooth/