สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: การแก้ไขรูปแบบที่แสดง
- ขั้นตอนที่ 5: ผลิตภัณฑ์สำเร็จรูป
วีดีโอ: 8x8 LED Matrix: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีการสร้างเมทริกซ์ LED 8x8 ในแม่มด คุณสามารถควบคุม LED ทุกดวงและสร้างรูปแบบของคุณเองได้ตราบเท่าที่พวกเขาต้องการเพียง 64 พิกเซลเพื่อแสดงเป็นสีเดียว
อัปเดต 25.09.10 ฉันได้เพิ่มตัวสร้างรูปแบบเพื่อสร้างรูปแบบแล้ว แต่ยังมีคุณสมบัติไม่ครบถ้วน
ขั้นตอนที่ 1: วัสดุ
วัสดุที่คุณต้องการ:-8x8LED matris (สามารถสร้างได้ แต่ฉันซื้อของฉัน) ตัวต้านทาน -16x120Ohm-8xNPN ทรานซิสเตอร์ (ฉันใช้ C547B) -1xPIC16f690- บอร์ดต้นแบบ (หรือคุณสามารถสร้าง pcb สำหรับสิ่งนี้) -wire-5V แหล่งจ่ายไฟ (คุณทำได้ ใช้ตัวควบคุมแรงดันไฟฟ้า แต่ฉันเพิ่งจ่ายไฟจากพอร์ต usb) เครื่องมือ: -โปรแกรมเมอร์ PIC (โปรแกรมเมอร์ pic ทั้งหมดจากไมโครชิปที่ยกเว้นสำหรับ pickit1 จะทำงาน) -ซอฟต์แวร์- MPLAB (ซอฟต์แวร์ฟรีจากไมโครชิป) - หัวแร้งบัดกรี - ปั๊มสูญญากาศสำหรับ การถอดบัดกรีเป็นสิ่งที่ดีที่จะมีเครื่องตัดลวดทักษะที่คุณต้องการ: - ทักษะการบัดกรี (ความสามารถในการเชื่อมประสานที่ดีภายใน 5-10 วินาที) - การคิดเชิงตรรกะในระดับหนึ่งหากนี่เป็นประสบการณ์ครั้งแรกของคุณโดยใช้ไมโครคอนโทรลเลอร์ ฉันแนะนำให้คุณเริ่มด้วย โครงการที่ง่ายกว่า
ขั้นตอนที่ 2: วงจร
นี่คือแผนผังวงจรโปรดทราบว่าคุณจะต้องดูแผ่นข้อมูลของเมทริกซ์นำของคุณ (ถ้าคุณซื้อ) หรือรู้วิธีเชื่อมต่อเมทริกซ์ที่คุณสร้าง
ขั้นตอนที่ 3: รหัส
รหัสถูกเขียนในชุดประกอบ
รหัสนี้อิงตามรหัสจาก https://www.instructables.com/id/3x3x3-LED-Cube/ แต่คุณไม่สามารถใช้ genorator ที่เขารู้สึกว่ามีเพียง 27 ไดโอดและมี "layer1 layer2 layer3" insted ของ "line1….." และยังมีตัวเลข 3x8 บิตเท่านั้นในขณะที่มีตัวเลข 8x8 บิตหมายเหตุตัวอักษรในรหัสนี้อาจแสดงผลในแบบย้อนกลับฉันบังเอิญพลิกพื้นในจอแสดงผลของฉัน
ขั้นตอนที่ 4: การแก้ไขรูปแบบที่แสดง
คุณสามารถเพิ่มและลบรูปแบบได้ตามต้องการในเมทริกซ์นี้ การเพิ่มรูปแบบเพียงแค่สร้างรูปแบบด้วยตัวสร้างที่รวมอยู่ในขั้นตอนนี้…. มันเป็นไฟล์.rar ดังนั้นให้ใช้ winrar เพื่อแตกไฟล์ และฉันอยากจะขอบคุณ portreathbeach ที่มีซอร์สโค้ดของ genorator ในเอกสารของเขาเกี่ยวกับ www.instructables.com/id/3x3x3-LED-Cube/ ในการออกแบบที่เคลื่อนไหว คุณสามารถไม่กี่ขั้นตอนไปยังรูทีนย่อยและมันจะ จะเป็นแบบนี้;---------------------------------------------------------------- ----------------------------------------------;; ทดสอบรูทีนย่อย;;---------------------------------------------------------------- ----------------------------------------------; ทดสอบ: movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011' movwf Line5 movlw b'00000011' movwf Line6 movlw Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf การโทรออก Layer4 เอาต์พุต movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'000000411' movl11 b'b' Line movwf Line5 movlw b'00000011' movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf การโทร Layer4 การส่งคืนผลลัพธ์ คุณจะต้องเพิ่มฟังก์ชันที่ด้านล่างของไฟล์ asm ด้านล่าง ไม่กี่บรรทัดจะประมาณนี้ (ฟังก์ชั่นการโทรคือการเรียกรูทีนย่อยที่คุณสามารถเรียกใช้ในลำดับใดก็ได้ที่คุณต้องการ) วนซ้ำ: โทร Someroutine call ทดสอบการโทร ทดสอบ goto สิ้นสุดการวนรอบ
ขั้นตอนที่ 5: ผลิตภัณฑ์สำเร็จรูป
นี่คือผลลัพธ์ของเมทริกซ์… คุณสามารถควบคุมทุก LED เดี่ยวบนเมทริกซ์นี้ผ่านโค้ด
แนะนำ:
8x8 Led Matrix Clock และคำเตือนการป้องกันการบุกรุก: 4 ขั้นตอน (พร้อมรูปภาพ)
8x8 Led Matrix Clock & Anti-Intrusion Warning: ในคำแนะนำนี้ เราจะดูวิธีสร้าง 8x8 Led Matrix Clock ที่เปิดใช้งานโดยการตรวจจับการเคลื่อนไหว นาฬิกานี้สามารถใช้เป็นอุปกรณ์ป้องกันการบุกรุกที่ส่งข้อความเตือนหากมีการเคลื่อนไหว ตรวจพบบอทโทรเลข!!! เราจะทำกับสอง
Lissajous Figures บน 8X8 Led Matrix: 7 ขั้นตอน
ตัวเลข Lissajous บนเมทริกซ์ Led 8X8: จุดสั่นไหวใน 2 แกนตั้งฉากวาดรูปแบบชื่อ "หุ่น Lissajous" (1857) หรือ "โค้ง Bowditch" (1815). รูปแบบมีตั้งแต่ง่ายไปจนถึงซับซ้อน ขึ้นอยู่กับอัตราส่วนความถี่และเฟสของ 2 แกน A 1:1
แว่นขยายวิเศษ LED MATRIX 8x8: 4 ขั้นตอน
Magic Magnifying Glass โดย LED MATRIX 8x8: การพัฒนาไมโครคอนโทรลเลอร์ที่มีอยู่นั้นรวดเร็วมาก อุปกรณ์อิเล็กทรอนิกส์จำนวนมากใช้ประโยชน์จากไมโครคอนโทรลเลอร์ อีกตัวหนึ่งที่ใช้กับไมโครคอนโทรลเลอร์ที่กำลังประยุกต์ใช้ฟิสิกส์เพื่อนำเสนอตัวละครโดยใช้ดอทเมทริกซ์นำได
วิธีเชื่อมต่อ MAX7219 LED Matrix 8x8 ที่ขับเคลื่อนด้วยไมโครคอนโทรลเลอร์ ATtiny85: 7 ขั้นตอน
วิธีการเชื่อมต่อ MAX7219 LED Matrix 8x8 ที่ขับเคลื่อนด้วย ATtiny85 ไมโครคอนโทรลเลอร์: คอนโทรลเลอร์ MAX7219 ผลิตโดย Maxim Integrated เป็นไดรเวอร์การแสดงผลแคโทดทั่วไปอินพุต / เอาต์พุตขนาดกะทัดรัดที่สามารถเชื่อมต่อไมโครคอนโทรลเลอร์กับไฟ LED แต่ละตัว 64 ดวง, จอแสดงผล LED ตัวเลข 7 ส่วนขึ้นไป ถึง 8 หลัก แสดงกราฟแท่ง
อินเทอร์เฟซ LED Dot Matrix (8x8) พร้อม NodeMCU: 6 ขั้นตอน (พร้อมรูปภาพ)
อินเทอร์เฟซ LED Dot Matrix (8x8) กับ NodeMCU: สวัสดีผู้สร้าง ฉันมีคำแนะนำที่เรียบง่ายและยอดเยี่ยมอีกอัน ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อ LED Dot Matrix (8x8) กับ NodeMCU มาเริ่มกันเลย