
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ในโครงการนี้ฉันสร้างเมทริกซ์นำ 8x16 rgb แบบเรียงซ้อนและตัวควบคุม 18F2550 ของ Microchip ใช้สำหรับรองรับ USB ไฟ LED RGB ขับเคลื่อนด้วยรีจิสเตอร์การเปลี่ยนแปลง 74hc595 พร้อมตัวต้านทาน สำหรับข้อมูลแอนิเมชั่นและการกำหนดค่า ใช้อีพรอมภายนอก 24C512 ข้อมูลการกำหนดค่าและภาพเคลื่อนไหวถูกสร้างขึ้นโดยส่วนต่อประสานกราฟิกกับผู้ใช้ (gui) ที่คอมพิวเตอร์และโอนไปยัง eeprom ผ่าน USB ฉันสร้างโมดูลเมทริกซ์ rgb led ขนาด 8x16 พิกเซล และสามารถติดเพื่อเพิ่มพื้นที่แสดงผลให้ใหญ่ขึ้นได้
ขั้นตอนที่ 1: สถาปัตยกรรม


สถาปัตยกรรม ข้อมูลแอนิเมชั่นและการกำหนดค่าถูกสร้างขึ้นที่คอมพิวเตอร์โดย gui แล้วอัพโหลดขึ้นคอนโทรลบอร์ดผ่าน usb ไมโครคอนโทรลเลอร์ยูนิต (mcu) ถ่ายโอนข้อมูลนี้ไปยังหน่วยเก็บข้อมูลของบอร์ด (eeprom) เมื่อบอร์ดทำงาน อันดับแรกจะอ่านข้อมูลการกำหนดค่า: ช่วงเวลาระหว่างเฟรมของแอนิเมชัน ความยาวของแอนิเมชันที่จะแสดง โหมดการทำงาน (เดี่ยวหรือแบบเรียงซ้อน) จากนั้นจะอ่านกลุ่มข้อมูลแอนิเมชันและส่งข้อมูลเพื่อเปลี่ยนรีจิสเตอร์เพื่ออัปเดต สถานะของไฟ LED ใช้ไฟ LED ขั้วบวก rgb ทั่วไป ไฟ LED ถูกจัดเรียง 8 แถว 16 คอลัมน์ ขั้วบวกทั้งหมดเชื่อมต่อกันเป็นแถว Shift register ควบคุมครั้งละหนึ่งแถว โดยมัลติเพล็กซ์; 8 แถวได้รับการอัปเดตอย่างรวดเร็วเพื่อให้แสดงภาพต่อเนื่องได้ สำหรับ 8 แถว --------- 8bit shift register หนึ่งอันใช้สำหรับมัลติเพล็กซ์ สำหรับคอลัมน์ 16 rgb leds 16*3=48 ------ ใช้การลงทะเบียนกะ 8 บิตหกตัว ในโหมดโซโล โมดูลหนึ่งทำงานตามที่อธิบายไว้ข้างต้น ที่โหมดคาสเคด: หนึ่งบอร์ดจะกลายเป็นมาสเตอร์บอร์ดและส่งสัญญาณการซิงโครไนซ์ไปยังบอร์ดอื่นผ่านอินเทอร์เฟซอุปกรณ์ต่อพ่วงแบบอนุกรม (spi) กระดานทั้งหมดแสดงภาพเคลื่อนไหวที่เก็บไว้ในหน่วยความจำ และกำหนดเวลาตามสัญญาณซิงโครไนซ์ที่มาจากมาสเตอร์บอร์ด
แนะนำ:
นาฬิกาดิจิตอล LED Dot Matrix - แอพ ESP Matrix สำหรับ Android: 14 ขั้นตอน

Digital Clock LED Dot Matrix - แอพ ESP Matrix สำหรับ Android: บทความนี้ได้รับการสนับสนุนอย่างภาคภูมิใจโดย PCBWAY.PCBWAY สร้าง PCB ต้นแบบคุณภาพสูงสำหรับผู้คนทั่วโลก ลองด้วยตัวคุณเองและรับ 10 PCBs เพียง $5 ที่ PCBWAY ด้วยคุณภาพที่ยอดเยี่ยมมาก ขอบคุณ PCBWAY บอร์ด ESP Matrix ที่ฉันพัฒนา
RGB LED MATRIX โดยใช้ NEOPIXEL: 8 ขั้นตอน (พร้อมรูปภาพ)

RGB LED MATRIX การใช้ NEOPIXEL: ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้าง RGB LEDMATRIX ขนาด 5*5 โดยใช้ NEOPIXEL ด้วยเมทริกซ์นี้ เราสามารถแสดงภาพเคลื่อนไหวที่ชวนให้หลงใหล อีโมจิ และตัวอักษรที่ดูเรียบง่ายน่าดึงดูดใจ มาเริ่มกันเลย
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)

IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
เกมปิงปอง LED Matrix Pong 8x16 (2 Paddles ต่อเวอร์ชันผู้เล่น): 3 ขั้นตอน

เกมปิงปอง LED Matrix Pong 8x16 (เวอร์ชัน 2 Paddles ต่อผู้เล่น): ฉันได้รับแรงบันดาลใจจากเกม Pong คลาสสิกหลายรูปแบบที่ใช้กับ Arduino โดยใช้เมทริกซ์ LED 8x8 ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างเวอร์ชัน Pong ที่ฉันโปรดปรานซึ่งมีไม้พายสองอัน - กองหน้าและผู้รักษาประตู - ต่อผู้เล่น
MATRIX Voice และ MATRIX Creator ใช้งาน Alexa (เวอร์ชัน C++): 7 ขั้นตอน

MATRIX Voice และ MATRIX Creator ใช้งาน Alexa (เวอร์ชัน C++): ฮาร์ดแวร์ที่จำเป็น ก่อนเริ่มต้น มาทบทวนสิ่งที่คุณต้องการกัน Raspberry Pi 3 (แนะนำ) หรือ Pi 2 Model B (รองรับ) MATRIX Voice หรือ MATRIX Creator - Raspberry Pi ไม่มีไมโครโฟนในตัว MATRIX Voice/Creator มี