Arduino Led Matrix
ผมจะพยายามทำให้โปรเจกต์นี้ง่ายและเข้าใจได้สำหรับทุกคน และผมจะบอกว่าโปรเจกต์นี้ไม่ได้ยากเกินไปที่จะลงมือทำ ถ้าคุณมีความสนใจในsoldering คุณจะทำมันได้ราบรื่นอย่างง่ายดาย และยังมีความเข้าใจหลักการเกี่ยวกับอิเล็กทรอนิกส์พื้นฐาน เนื่องจากคุณจำเป็นต้องมีความรู้เบื้องต้นเกี่ยวกับcomponents ทางอิเล็กทรอนิกส์ต่างๆ ในส่วนหลังๆ ของบทความนี้ แต่ถ้าคุณไม่รู้วิธีเขียนarduinocode ก็ไม่ใช่ปัญหาใหญ่ เพราะผมจะแชร์โค้ด Arduino ฉบับเต็มพร้อมคำแนะนำโดยละเอียดในนั้น ผมขอขอบคุณจริงๆ ที่คุณอ่านสิ่งที่ผมเขียนมาถึงตรงนี้ อีกอย่าง ถ้าคุณพบว่าโปรเจกต์นี้น่าสนใจ การกดไลก์และsub ช่องของผม ก็เหมือนกับการให้กำลังใจที่ยอดเยี่ยมแก่ผม เพื่อสร้างโปรเจกต์แบบนี้และทำให้ทุกคนมีความสุข ดังนั้น เรามาเริ่มกันเลย........
รายละเอียดทางเทคนิคเพิ่มเติม
เครื่องแสดงภาพ Pixel-Art แบบดิจิทัล
โปรเจกต์ฮาร์ดแวร์คลาสสิกที่สร้างกริดจอแสดงผล LED แบบกำหนดเอง ซึ่งแสดงให้เห็นถึงพลังของ persistence-of-vision (POV) และการสแกนแบบเมทริกซ์
- MAX7219 Shift-Register driver: Arduino จะจัดการกริด LED ขนาด 8x8 หรือ 32x8 โดยใช้ชิป MAX7219 ชิปนี้จะจัดการการมัลติเพล็กซ์กระแสสูง ทำให้ Arduino สามารถควบคุม LED ได้มากกว่า 64 ดวง โดยใช้เพียง 3 พินเท่านั้น
- Bitmap Graphical Library: รวมถึงไลบรารีฟอนต์และไอคอนแบบกำหนดเอง เฟิร์มแวร์สามารถเลื่อนข้อความในแนวนอนหรือแนวตั้ง ทำให้ได้จอแสดงผลที่หลากหลายสำหรับการสร้างนาฬิกา, การแจ้งเตือน หรือเกมง่ายๆ
ความสวยงาม
- BAM (Bit-Angle Modulation) Gamma Control: (เวอร์ชันขั้นสูง) ใช้การสลับความเร็วสูงเพื่อสร้าง "Brightness Fading" พื้นฐานสำหรับเมทริกซ์ทั้งหมด ทำให้สามารถเปลี่ยนระหว่างข้อความได้อย่างนุ่มนวล