สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือคำแนะนำของฉันเกี่ยวกับ charlieplexing แถว / สตริง LED กับ Arduino ฉันสังเกตเห็นว่าไม่มีคำสั่งมากมายเกี่ยวกับ charlieplexing โดยใช้ Arduino ดังนั้นฉันจึงทำสิ่งนี้ ฉันพยายามทำให้โครงการเรียบง่าย แต่ก็ไม่ได้ผลดีนัก การบัดกรีนั้นซับซ้อน ฉันจะไม่แนะนำสิ่งนี้เป็นโครงการบัดกรีครั้งแรก นี่คือพื้นหลังบางส่วนเกี่ยวกับ charlieplexing: en.wikipedia.org/wiki/Charlieplexing ฉันถ่ายรูปประมาณ 80 ภาพ & ไม่ใช่ทั้งหมดที่ทำเป็นขั้นตอนหลัก แต่คุณสามารถค้นหาได้ในขั้นตอนที่ 9: Extra Pictures หากคุณมีความคิดเห็น คำถาม &/หรือข้อเสนอแนะ โปรดถามพวกเขา!
ขั้นตอนที่ 1: รายการชิ้นส่วน:
อะไหล่:- 12 LED's; ฉันใช้ตัวต้านทาน LED สีแดงขนาด 3 มม. - 4, 270 โอห์ม คุณสามารถใช้ค่าอื่นได้เช่นกัน - Perfboard/Veroboard; ฉันใช้ชิ้นส่วน 27 รู x 5 รู- ลวด; ฉันใช้เกจ 26 เส้นลวดแกนแข็ง - หมุดส่วนหัว (อุปกรณ์เสริม) - ArduinoTools: - หัวแร้ง - ปืนกาวร้อน (อุปกรณ์เสริม) - มือช่วยเหลือ (อุปกรณ์เสริม)
ขั้นตอนที่ 2: ประสาน Anodes ของ LED's
ไม่มีอะไรจะพูดมากเกี่ยวกับขั้นตอนต่อไป แต่มีประเด็นหลักสองสามข้อที่ฉันจะพูดถึง- ขั้วบวกของ LED ถูกบัดกรีในกลุ่ม 3- ตรวจสอบให้แน่ใจว่าทั้ง 4 กลุ่มไม่ได้เชื่อมต่อเข้าด้วยกัน แต่แยกจากกัน สายไฟที่ เชื่อม 4 กลุ่ม มีลักษณะเป็นรูปตัว L
ขั้นตอนที่ 3: งอแคโทด
ประเด็นหลัก:- คุณควรลงท้ายด้วย 4 แถวที่แตกต่างกัน- ตรวจสอบให้แน่ใจว่าแต่ละแถวทั้ง 4 แถวมีเพียง 3 การเชื่อมต่อกับแคโทด & เพียงหนึ่งจากแต่ละกลุ่มของ LED
ขั้นตอนที่ 4: ประสานแคโทด
ประเด็นหลัก: ไม่มีอะไรจะพูดมากในที่นี้ เพียงแค่ประสาน 4 แถว และหลีกเลี่ยงสะพานในสายไฟ คุณควรมี 4 แถวที่มีการเชื่อมต่อเพียง 3 แถว โดยหนึ่งแถวจากแต่ละกลุ่มโดยไม่ได้เชื่อมต่อกลุ่มใดกลุ่มหนึ่ง ฉันพยายามทำให้แผนผังใกล้เคียงกับการเดินสายมากที่สุด เพื่อให้เข้าใจสิ่งที่ฉันพูดถึงได้ง่ายขึ้นเล็กน้อย เป็นภาพสุดท้ายในขั้นตอนนี้
ขั้นตอนที่ 5: ติดตั้งตัวต้านทาน
นี่เป็นความสับสนเล็กน้อย หวังว่าฉันจะอธิบายได้ดีพอ มีรูปภาพเพิ่มเติมในขั้นตอนที่ 9 การเชื่อมต่อปลายตัวต้านทาน:1) ปลายด้านหนึ่งเชื่อมต่อกับแถวที่ 1 ปลายอีกด้านหนึ่งเชื่อมต่อกับกลุ่ม 42) ปลายด้านหนึ่งเชื่อมต่อกับแถวที่ 2 ปลายอีกด้านหนึ่งกับกลุ่ม 33) ปลายด้านหนึ่งเชื่อมต่อกับแถวที่ 4 อื่น ๆ ไปยังกลุ่ม 24) ปลายด้านหนึ่งเชื่อมต่อกับแถวที่ 3 ปลายอีกด้านหนึ่งไปยังกลุ่ม 1
ขั้นตอนที่ 6: เพิ่มสายควบคุม
นี่อาจเป็นหนึ่งในขั้นตอนที่ง่ายที่สุด! สิ่งที่คุณทำคือบัดกรีสายไฟให้กับ 4 กลุ่ม ฉันใช้ลวดบางเส้นยาวประมาณ 6 นิ้ว พวกเขาไม่จำเป็นต้องเป็นสีที่ต่างกัน แต่จะมีประโยชน์หากมีสิ่งใดผิดพลาด & คุณต้องดีบักวงจร คุณไม่จำเป็นต้องมีหมุดส่วนหัว แต่ถ้าคุณต้องการใช้หมุดเหล่านี้
ขั้นตอนที่ 7: การเข้ารหัส Arduino
ต่อไปนี้เป็นขั้นตอนพื้นฐานในการเขียนโปรแกรม Arduino ของคุณ1) ดาวน์โหลดซอร์สโค้ดจากด้านล่าง2) เปิดไฟล์ใน Arduino IDE3) กดปุ่ม "อัปโหลดไปยังบอร์ด I/O"4) เมื่ออัปโหลดโปรแกรมแล้ว โปรแกรมจะเริ่มทำงานหมายเหตุ: คุณอาจ จำเป็นต้องเปลี่ยนบางสิ่งในอาร์เรย์ "const int ledPins[12][2] ={" หากไฟ led เปิดทำงานผิดปกติ ฉันพยายามเพิ่มความคิดเห็นจำนวนมากในโค้ด แต่ถ้าคุณมี คำถามโปรดถามพวกเขา
ขั้นตอนที่ 8: ขอให้สนุก !!
สิ่งนี้ไม่ควรยาก แต่อาจเป็นถ้าคุณมีความคิดเห็น คำถาม &/หรือข้อเสนอแนะ โปรดถามพวกเขา!
ขั้นตอนที่ 9: รูปภาพพิเศษ
ฉันไม่แน่ใจว่าฉันมีปัญหากับรูปภาพหรือเปล่า แต่นี่คือรูปภาพที่เหลือ หากคุณต้องการคำอธิบายที่ชัดเจน หากคุณมีคำถามใด ๆ โปรดถามพวกเขา ภาพที่ 1-9: การติดตั้ง LED's รูปภาพ 10-13: การดัดแคโทด รูปภาพ 14-18: การบัดกรีแคโทด รูปภาพ 19-20: การติดตั้งตัวต้านทาน รูปภาพ 21-23: การติดตั้งสายควบคุม