วันนี้เราจะสนุกไปกับ address LED matrix โครงการนี้ค่อนข้างซับซ้อน แต่ในเวลาเดียวกันทุกคนสามารถทำซ้ำได้ ผู้เขียนโครงการคือ AlexGyver
แถบ LED ที่อยู่ประกอบด้วย LED สามสีแต่ละอันมีวงจรพิเศษ
ชิปในไฟ LED ส่งข้อมูลให้ซึ่งกันและกัน สิ่งนี้ช่วยให้คุณส่องแสง LED บนเทปด้วยหนึ่งใน 16 ล้านสีและเฉดสี และสิ่งที่เจ๋งที่สุดก็คือสิ่งทั้งหมดนี้มีการจัดการในสายเดียวในเวลาที่น่าสนใจมากที่เราอาศัยอยู่
เทปถูกควบคุมโดยไมโครคอนโทรลเลอร์ตัวอย่างเช่นแพลตฟอร์ม Arduino.
พวงในตัวเองนั้นน่าสนใจมากและคุณสามารถหาแอพพลิเคชั่นมากมายในการออกแบบหรือผลิตภัณฑ์โฮมเมดซึ่งมีมูลค่าเพียงเอฟเฟกต์เปลวไฟ แต่วันนี้มันไม่เกี่ยวกับเรื่องนั้น จะเกิดอะไรขึ้นหากวางเทปในรูปแบบซิกแซกและวางเพื่อให้ไฟ LED เป็นรูปแบบสม่ำเสมอและสม่ำเสมอ? ถูกต้องเมทริกซ์ LED เพื่อความสะดวกคุณสามารถซื้อเมทริกซ์สำเร็จรูปจากภาษาจีนและที่น่าสนใจที่สุดคือมันมีค่าใช้จ่ายน้อยกว่าการซื้อเทปและใช้เวลาหลายชั่วโมงในการตัดและเชื่อมต่อชิ้นส่วนด้วยสายไฟ
ตัวอย่างเช่นมีเมทริกซ์ 8X8 เช่นนั้นที่ถูกที่สุดมันจะง่ายสำหรับคนที่จะเล่นกับมัน
คุณสมบัติของโครงการในวันนี้คือความเก่งกาจและความอเนกประสงค์นั่นคือคุณสามารถซื้อเมทริกซ์สำเร็จรูป แต่มันพูดได้น้อย แต่คุณยังสามารถซื้อเทปที่มีไฟ LED ความหนาแน่นต่ำและทำให้เมทริกซ์จากขนาดภาพพูด ตอนนี้มันจะเจ๋ง
เมทริกซ์นำเสนอโอกาสที่ยอดเยี่ยมสำหรับการสร้างเอฟเฟกต์พิกเซลต่างๆการส่งภาพและ gif (gif) การสร้างเกมคลาสสิคและสิ่งที่น่าสนใจอื่น ๆ ให้แน่ใจว่าได้เยี่ยมชม หน้าโครงการคุณจะพบลิงค์ที่จำเป็นทั้งหมด, เฟิร์มแวร์, ไดอะแกรมและคำแนะนำเพิ่มเติม
ดังนั้นด้วยเครื่องมือการจัดการเมทริกซ์เราจึงสามารถส่องแสง LED ใด ๆ ในพิกัดของมัน
เยี่ยมมากคุณสามารถทำเอฟเฟกต์เจ๋ง ๆ ทุกประเภท คุณสามารถควบคุมจากสมาร์ทโฟนผ่านบลูทู ธ นั่นคือสมาร์ทโฟนส่งคำสั่งผ่านบลูทู ธ โมดูลรับและส่งไปยัง arduino ในทางกลับกันอาร์ดิโนก็ส่งออกข้อมูลไปยังเมทริกซ์
ผู้เขียนเริ่มต้นด้วยความจริงที่ว่าเขาตัดสินใจที่จะทำการวาดภาพนั่นคือเพื่อให้คุณสามารถเลือกสีและแสงไฟ LED ใด ๆ บนเมทริกซ์
ขั้นตอนแรกคือการพัฒนาโปรโตคอลการสื่อสารกับ arduino
หลักแรกในนั้นคือโหมดและส่วนที่เหลือรับผิดชอบการตั้งค่าต่าง ๆ และค่าส่งอื่น ๆ จากนั้นผู้เขียนสร้างฟิลด์กราฟิกที่เขาวาดกริด
โปรแกรมติดตามพิกัดของการสัมผัสสนามด้วยนิ้วและวาดสี่เหลี่ยมในสถานที่นี้ด้วยสีใด ๆ ระหว่างทางพิกัดของจัตุรัสจะถูกส่งไปยัง arduino
สำหรับการผลิตที่เราต้องการ:
1) เมทริกซ์หรือเทปบน LED ที่อยู่
2) Arduino;
3) โมดูลบลูทู ธ ;
4) ตัวต้านทาน
คุณสามารถซื้อปอนด์จากจีนหรือคุณสามารถซื้อได้ที่ร้านวิทยุใด ๆ เราเชื่อมต่อส่วนประกอบต่างๆตามรูปแบบที่ง่ายมาก:
คุณสามารถรวบรวมทุกอย่างบนเขียงหั่นขนม จากนั้นดาวน์โหลดไฟล์เก็บถาวรที่มีโครงการจากหน้าโครงการติดตั้งไลบรารีตามคำแนะนำและเปิดไฟล์ด้วยเฟิร์มแวร์
ที่นี่เรามีการตั้งค่า ระบุขนาดของเมทริกซ์ประเภทและจุดเชื่อมต่อ
หากคุณสร้างเมทริกซ์ขนาดใหญ่ด้วยตัวเองนั่นคือการบัดกรีจากชิ้นส่วนของเทปคุณมี 2 ประเภทให้เลือก
ผู้เขียนแนะนำให้เลือกตัวเลือกที่เหมาะสมเนื่องจากง่ายต่อการบัดกรี ตอนนี้มันยังคงเป็นตัวกำหนดจุดเริ่มต้นของเมทริกซ์นั่นคือจุดเชื่อมต่อกับมันและทิศทางของส่วนแรกของเทป สูตรชีทดังกล่าวจะช่วยให้ตัวเลือกโครงร่างเมทริกซ์ทั้ง 8 ตัว:
ผู้เขียนใช้เวลามากกับเฟิร์มแวร์นี้ นี่คือโครงการที่ใหญ่ที่สุดของผู้เขียนในแง่ของรหัส Arduino ถูกบรรจุไว้ที่ลูกตาถูกผลักออกมาราวกับว่าพวกเขาพูดไม่ได้
ดังนั้นตั้งค่าคลิกดาวน์โหลดเฟิร์มแวร์ ก่อนการดาวน์โหลดคุณต้องปลดการเชื่อมต่อบลูทู ธ ออกจาก rx pin ไม่เช่นนั้น arduino จะไม่กระพริบ เพื่อความสะดวกคุณสามารถบัดกรีสวิตช์ไปที่ลวด
ถัดไปบนสมาร์ทโฟนที่ใช้ Android ติดตั้งแอพพลิเคชั่น GyverMatrixBT แอปพลิเคชันนี้มีอยู่ใน Play Market เป็นแอพฟรีและไม่มีโฆษณา
จากนั้นจับคู่กับโมดูลบลูทู ธ (รหัสผ่าน 1234 หรือ 0000) ในแอปพลิเคชันเชื่อมต่อกับโมดูลและในความเป็นจริงทุกอย่าง ในการตั้งค่าคุณสามารถปรับความสว่างและขนาดของเมทริกซ์ที่ตรงกับคุณเช่นเดียวกับพารามิเตอร์อื่น ๆ
ตามขนาดที่ปรับแล้วในแท็บการวาดภาพเราจะมีเขตข้อมูล คลิกเพื่อเริ่มต้น ที่นี่คุณสามารถวาดด้วยเทปและปัดคุณสามารถลบคุณสามารถล้างฟิลด์และเติมด้วยสี
โดยทั่วไปในขณะนี้เรามีเครื่องมือที่ใช้ในการส่งข้อมูลไปยังเมทริกซ์ คุณสามารถไปต่อ ระบบทั้งหมดถูกเข้าใจโดยผู้เขียนเพื่อสร้างเมทริกซ์เทปหรือโมดูลขนาดใหญ่ นี่เป็นโครงการที่น่าสนใจในฐานะงานอดิเรกใครบางคนสามารถใช้เพื่อการโฆษณาการออกแบบหรือการออกแบบหรือเพื่อความสนุกสนาน
แต่เมทริกซ์ในรูปแบบนี้ดูไม่เจ๋งมากไม่ใช่พิกเซลและไม่ใช่แปดบิต มีความจำเป็นต้องทำขัดแตะเพื่อให้ LED แต่ละแบบสร้างตารางพิกเซลของตัวเองและวาง diffuser ไว้ด้านบน จากนั้นทุกอย่างจะเจ๋งมาก ย่างสามารถทำจากวัสดุใด ๆ ในรูปแบบและแผ่น มันอาจเป็นกระดาษแข็งชุดของไม้บรรทัดไม้โซเวียตหรือตัวเลือกที่ทำจากพลาสติก (มุม PVC) สามารถซื้อได้ที่ร้านขายวัสดุก่อสร้างที่มีแผงพลาสติกและสินค้าหลากหลายสำหรับพวกเขา มุมสามารถแตกออกได้ทำช่องสำหรับกลางและประกอบตะแกรง นี่คือตัวเลือก "ฟาร์มรวม" ที่สุดหลังจากกระดาษแข็ง
และแน่นอนคุณสามารถผ่อนคลายและพิมพ์กระจังหน้าด้วยเครื่องพิมพ์ 3 มิติ งั้นมาทำกัน
ดังนั้นร่างกายเมทริกซ์ที่พิมพ์ โดยวิธีการที่ผู้เขียนเชื่อว่าสีดำไม่ใช่ตัวเลือกที่ดีที่สุดจะดีกว่าที่จะพิมพ์กริดในสีขาวเพื่อให้สะท้อนแสง ไม่สำคัญว่าเราจะทาสี
ที่จริงนี่คือเมทริกซ์ของเราโดยไม่มีขัดแตะ LED ที่เป็นอยู่
เราใส่โครงตาข่ายมันจะดีขึ้นแล้วนี่เป็นเพราะเรากำลังมองมุม
ตอนนี้ดูว่าเกิดอะไรขึ้นถ้าคุณเพิ่ม diffuser ในรูปแบบของแผ่นกระดาษ
แต่เมทริกซ์ก็เหมือนกับจอแสดงผลใด ๆ ที่ทำงานในพื้นที่สี rgb และพื้นหลังของมันควรจะเป็นสีดำเพื่อการรับรู้สีที่ถูกต้องมากขึ้น ผู้เขียนลองหลายตัวเลือกและตัดสินในภาพยนตร์เรื่องนี้ รถยนต์ พลาสติกสีและฝ้า ควบคู่มันทำงานได้ดี
เรารวบรวมทั้งหมดนี้ ในที่สุดเราก็ยังคงบัดกรีวงจรทั้งหมดวางไว้ในกระเป๋าแก้ไขเมทริกซ์ด้วยด้านหลังจากกรอบรูป (หรือหาแผ่นอลูมิเนียม) และแก้ไขกรอบด้านนอก
เราเชื่อมต่อพลัง ผู้เขียนใช้แหล่งจ่ายไฟในห้องปฏิบัติการเพื่อให้เราสามารถมองเห็นปริมาณการใช้ปัจจุบัน
โหมดแรกกำลังวาด
โหมดถัดไปกำลังถ่ายโอนรูปภาพ เราเลือกรูปภาพเป็นตัวจัดการไฟล์ของเรา (ในกรณีนี้มาริโอบนพื้นหลังสีดำ 16x16)
โหมดถัดไปเป็นสายที่ทำงานอยู่
โหมดถัดไปคือเอฟเฟกต์ เอฟเฟกต์บางอย่างสามารถใช้ร่วมกับข้อความที่รันและรูปภาพ
ผลกระทบเพิ่มเติมในวิดีโอของผู้เขียน:
ขอบคุณสำหรับความสนใจของคุณ แล้วพบกันเร็ว ๆ นี้!