» อิเล็กทรอนิกส์ » Arduino »อาร์เรย์ Arduino LED ขนาด 24x6

Arduino LED ขนาด 24x6

Arduino LED ขนาด 24x6




วัสดุ:
- ไฟ 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 พร้อมแล้วตอนนี้คุณสามารถแสดงทุกอย่างได้แล้ว คุณสามารถสร้างโปรแกรมใหม่ด้วยตัวเองหรือพยายามปรับปรุงส่วนต่อประสาน




arduino106_arduino106.rar [9.83 Kb] (ดาวน์โหลด: 346)
10
10
10

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...