สร้าง LED Matrix Jukebox ภายใน 10 นาที

สร้าง LED Matrix Jukebox ภายใน 10 นาที

โปรเจค DIY สุดเจ๋งด้วย Grablo Board และ LED Matrix 64x32

📋ภาพรวม

โปรเจคนี้จะสอนวิธีสร้าง Animated LED Matrix Jukebox ด้วย Grablo Board (ESP32) และจอ LED Matrix ขนาด 64x32 พิกเซล ซึ่งสามารถแสดงภาพเคลื่อนไหว ข้อความ และเอฟเฟกต์สวยงามได้ภายในเวลาเพียง 10 นาที!

🛠️

  • Grablo Board (ESP32-based)
  • 64x32 LED Matrix Display (HUB75 interface)
  • Power Supply (5V, 4A recommended)
  • USB Cable สำหรับเชื่อมต่อและอัพโหลดโค้ด
  • Computer หรือ Laptop สำหรับการโปรแกรม

📖

LED Matrix Jukebox คือโปรเจคที่สร้างกล่องเพลงแบบ retro ด้วยจอ LED Matrix ขนาด 64x32 พิกเซล ซึ่งสามารถแสดงภาพเคลื่อนไหวและข้อความที่สวยงามได้ โดยใช้ Grablo Board ที่มี ESP32 เป็นตัวควบคุม

โปรเจคนี้ถูกสร้างขึ้นเพื่อแสดงให้เห็นถึงความสามารถของ Grablo Board ในการควบคุม LED Matrix และสร้างอุปกรณ์ที่สวยงาม น่าใช้งาน และสามารถทำได้ในเวลาเพียง 10 นาที

คุณจะได้สร้างกล่องเพลงที่สามารถแสดงภาพเคลื่อนไหว GIF, ข้อความที่เลื่อน, และเอฟเฟกต์ต่างๆ บนจอ LED Matrix พร้อมกับการควบคุมผ่าน Web Interface ที่ใช้งานง่าย

🎬

ดูวิดีโอด้านบนเพื่อดูการทำงานของ LED Matrix Jukebox

LED Matrix Jukebox

ขั้นตอนสั้นๆ:
  1. เชื่อมต่อ LED Matrix กับ Grablo Board
  2. เสียบ USB Cable และเชื่อมต่อกับคอมพิวเตอร์
  3. ดาวน์โหลดและอัพโหลดโค้ดจาก GitHub
  4. เชื่อมต่อ WiFi และเข้าสู่ Web Interface
  5. เริ่มใช้งาน!

🔧

ขั้นตอนที่ 1: เตรียมอุปกรณ์

รวบรวมอุปกรณ์ทั้งหมดที่กล่าวไว้ในส่วน Things และตรวจสอบให้แน่ใจว่า LED Matrix เป็นแบบ HUB75 interface

Setup

ขั้นตอนที่ 2: ติดตั้ง Arduino IDE และ Libraries

ดาวน์โหลด Arduino IDE และติดตั้ง ESP32 board support พร้อมกับ libraries ที่จำเป็น เช่น PxMatrix, Adafruit GFX

Arduino IDE

ขั้นตอนที่ 3: ต่อสายและเชื่อมต่ออุปกรณ์

ต่อสาย LED Matrix เข้ากับ Grablo Board ตามแผนผังที่ให้ไว้ และเสียบ Power Supply

Wiring

ขั้นตอนที่ 4: อัพโหลดโค้ด

ดาวน์โหลดโค้ดจาก GitHub repository, แก้ไขค่า WiFi credentials, และอัพโหลดไปยัง Grablo Board

Upload Code

ขั้นตอนที่ 5: เชื่อมต่อ WiFi และทดสอบ

เปิด Serial Monitor เพื่อดู IP Address, เชื่อมต่อผ่าน Web Browser, และเริ่มทดสอบการแสดงผล

Web Interface

เสร็จแล้ว! ตอนนี้คุณมี LED Matrix Jukebox ที่ใช้งานได้แล้ว 🎉

🔌

Wiring Diagram

ดูแผนผังการต่อสายด้านบน LED Matrix จะเชื่อมต่อกับ Grablo Board ผ่านพอร์ต HUB75 และใช้ Power Supply ภายนอก 5V

🎥

ดูวิดีโอสอนแบบเต็มรูปแบบได้จากส่วน Demo ด้านบน ซึ่งจะแสดงทุกขั้นตอนการสร้างและการใช้งาน

🚀

  • เพิ่มการแสดงผล GIF animations มากขึ้น
  • ปรับแต่ง Web Interface ให้สวยงามยิ่งขึ้น
  • เพิ่มฟีเจอร์การควบคุมผ่าน Mobile App
  • สร้างเคสที่สวยงามสำหรับ LED Matrix
  • เชื่อมต่อกับ Music API เพื่อแสดงข้อมูลเพลงจริง

🔍

LED Matrix ไม่แสดงผล

ตรวจสอบการต่อสาย, แรงดันไฟ, และการตั้งค่าพินใน code

ไม่สามารถเชื่อมต่อ WiFi

ตรวจสอบ SSID และ Password ให้ถูกต้อง และดูว่า ESP32 อยู่ในระยะสัญญาณ WiFi

แสดงผลผิดเพี้ยน

ลองปรับค่า refresh rate หรือตรวจสอบ power supply ว่าให้กระแสเพียงพอ

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี