สารบัญ:
- ขั้นตอนที่ 1: รายการชิ้นส่วน:
- ขั้นตอนที่ 2: ประสาน Anodes ของ LED's
- ขั้นตอนที่ 3: งอแคโทด
- ขั้นตอนที่ 4: ประสานแคโทด
- ขั้นตอนที่ 5: ติดตั้งตัวต้านทาน
- ขั้นตอนที่ 6: เพิ่มสายควบคุม
- ขั้นตอนที่ 7: การเข้ารหัส Arduino
- ขั้นตอนที่ 8: ขอให้สนุก !!
- ขั้นตอนที่ 9: รูปภาพพิเศษ
วีดีโอ: ไฟ LED แถว Charlieplexed สำหรับ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
นี่คือคำแนะนำของฉันเกี่ยวกับ 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: การติดตั้งสายควบคุม
แนะนำ:
แถว แถว: 5 ขั้นตอน
Row Row: สิ่งที่คุณต้องมีคือ Makey Makey กล่องรองเท้าและของตกแต่งที่คุณเลือก
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
สร้างจอแสดงผล LED ขนาดใหญ่ 4096 สำหรับ Retro Pixel Art: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้างจอแสดงผล LED ขนาดใหญ่ 4096 สำหรับ Retro Pixel Art: ***** อัปเดตเมื่อเดือนมีนาคม 2019 ****** มีสองวิธีที่คุณสามารถดำเนินการในโครงการนี้ สร้างทุกอย่างตั้งแต่เริ่มต้น หรือใช้ประโยชน์จากเวอร์ชันชุดอุปกรณ์ ฉันจะครอบคลุมทั้งสองวิธีในคำแนะนำนี้ คำแนะนำนี้ครอบคลุมการติดตั้ง LED RGB 64x64 หรือ 4,096
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
MIDI 5V LED Strip Light Controller สำหรับ Spielatron หรือ MIDI Synth อื่นๆ: 7 ขั้นตอน (พร้อมรูปภาพ)
MIDI 5V LED Strip Light Controller สำหรับ Spielatron หรือ MIDI Synth อื่นๆ: คอนโทรลเลอร์นี้กะพริบไฟแถบ LED สามสีเป็นเวลา 50mS ต่อโน้ต สีน้ำเงินสำหรับ G5 ถึง D#6, สีแดงสำหรับ E6 ถึง B6 และสีเขียวสำหรับ C7 ถึง G7 คอนโทรลเลอร์เป็นอุปกรณ์ ALSA MIDI ดังนั้นซอฟต์แวร์ MIDI สามารถส่งออกไปยัง LED ได้ในเวลาเดียวกันกับอุปกรณ์สังเคราะห์ MIDI