วัสดุ:
- ไฟ LED 144 ชิ้น
- ตัวต้านทาน 24 ชิ้น (พิจารณาจากประเภทไฟ LED ในกรณีนี้ 91 โอห์ม)
- ตัวนับทศนิยม 4017
- ตัวต้านทาน 6 ตัว (ระบุ 1 kΩ)
- ทรานซิสเตอร์ 6 ชิ้น 2N3904
- เขียงหั่นขนมยาว
- Arduino
- การลงทะเบียนกะ 3 ชิ้น (74HC595)
- ขั้วต่อขา
ขั้นตอนที่ 1: มันทำงานอย่างไร:
โดยทั่วไปข้อมูลในเมทริกซ์ LED จะถูกแบ่งออกเป็นชิ้นส่วนเล็ก ๆ ซึ่งจะถูกส่งต่อกันไป ดังนั้นหมุดจำนวนมากบน Arduino จึงถูกบันทึกไว้และโปรแกรมก็ค่อนข้างง่าย
ถัดไปเวลาสำหรับการลงทะเบียน 3 กะพวกเขาคูณผลลัพธ์และบันทึกหมุดจำนวนมากบน Arduino
ในแต่ละรีจิสเตอร์มี 8 เอาต์พุตเอาต์พุต Arduino เพียง 3 ตัวเท่านั้นที่ใช้เพื่อควบคุมการลงทะเบียนกะจำนวนมาก
ผู้เขียนยังใช้ตัวนับ 4017 เพื่อให้สามารถสแกนแถว การใช้งานจะสแกนได้มากถึง 10 แถวเนื่องจากผู้เขียนมีเพียง 10 เอาต์พุต แต่ยังต้องการเพียง 2 เอาต์พุต
ดังที่ได้กล่าวไว้ก่อนหน้านี้การสแกนเกิดขึ้นโดยใช้ตัวนับ 4017 นี้โดยเชื่อมต่อหนึ่งแถวกับพื้นในแต่ละครั้งและส่งข้อมูลผ่านตัวต้านทานไปยังลำโพง
ขั้นตอนที่ 2: โครงการ
องค์ประกอบเดียวที่ไม่แสดงในแผนภาพเป็นตัวต้านทาน จำกัด กระแสเนื่องจากคะแนนของพวกเขาโดยตรงขึ้นอยู่กับประเภทของไฟ LED ที่ใช้ ดังนั้นค่าของพวกเขาจะต้องคำนวณอย่างอิสระ
ในการคำนวณค่าตัวต้านทาน 24 ตัวคุณสามารถใช้เครื่องคิดเลข
ขั้นแรกให้ดูที่สเปคของไฟ LED เพื่อหาแรงดันไปข้างหน้าและกระแสไฟฟ้าไปข้างหน้า ข้อมูลสามารถพบได้ทันทีเมื่อซื้อ วงจรทำงานด้วยแรงดัน 5V ดังนั้นจึงจำเป็นต้องใช้แหล่งพลังงานที่มีแรงดันไฟฟ้าเท่ากัน
นอกจากนี้ยังเพิ่มเป็น mockup ของบอร์ดควบคุมที่สร้างขึ้นโดยใช้เครื่องมือ Willard 2.0
ขั้นตอนที่ 3: การบัดกรี
การบัดกรีด้วย LED จำนวนมากนั้นไม่ใช่เรื่องง่ายถ้าคุณไม่รู้วิธีการทำอย่างถูกต้อง
ผู้เขียนก้มเอาท์พุทบวกของ LEDs ไปยังข้อสรุปที่เหลือและทำตัวเลขหลังจากที่ส่วนที่ไม่เหมาะสมของเอาต์พุตถูกตัดออกและพยายามทำให้การเชื่อมต่อเหล่านี้ต่ำที่สุดเท่าที่จะทำได้ ขั้นตอนนี้ทำสำหรับแต่ละข้อสรุปเชิงบวก
ในขั้นตอนนี้ข้อสรุปเชิงลบจะเชื่อมต่อกับคอลัมน์และการบัดกรีของพวกเขาไม่สะดวกเนื่องจากพวกเขามีแถวบวกในทางของพวกเขา ดังนั้นเทอร์มินัลเชิงลบก้มลง 90 องศาและมีการสร้างสะพานข้ามแถวบวกไปยังเทอร์มินัลเชิงลบถัดไปและอื่น ๆ สำหรับ LED อื่นทั้งหมด
การลงทะเบียนกะและส่วนประกอบที่เหลือสามารถบัดกรีได้ตามดุลยพินิจของแต่ละคนแยกกัน
ขั้นตอนที่ 4: การเขียนโปรแกรม
เวลาได้มาถึงช่วงสุดท้ายของโครงการแล้ว
ผู้เขียนก่อนหน้านั้นเขียนโปรแกรมที่คล้ายกันหลายรายการ ดังนั้นเขาเพียงแค่เพิ่มโปรแกรมที่จะรับคำหรือประโยคทั้งหมดจากจอภาพ IDE arduino และแสดงบนเมทริกซ์ แน่นอนว่าคุณสามารถสร้างรหัสของคุณเองหรือเปลี่ยนแปลงได้ตามดุลยพินิจของคุณ
ไฟล์ excel จะถูกแนบกับไฟล์เก็บถาวรเพื่อสร้างสัญลักษณ์หรือสัญลักษณ์ของคุณเอง
วิธีทำ:
อักขระที่ต้องการสร้างพิกเซลทีละพิกเซล (ไม่มีอะไรซับซ้อนเกี่ยวกับมัน) และคัดลอกบรรทัดเอาต์พุต - #define {OUTPUT LINE}
ขั้นตอนที่ 5: อุปกรณ์พร้อม
เมทริกซ์ 24x6 พร้อมแล้วตอนนี้คุณสามารถแสดงทุกอย่างได้แล้ว คุณสามารถสร้างโปรแกรมใหม่ด้วยตัวเองหรือพยายามปรับปรุงส่วนต่อประสาน