ลูกบาศก์ LED

ลูกบาศก์นำ

ในที่สุดเราก็อยู่ในวันอาทิตย์ในหลาย ๆ ชุมชนต่อวันเพื่อเฉลิมฉลองและนั่นอาจเป็นเหตุผลว่าทำไมวันนี้ฉันจึงต้องการนำเสนอโครงการที่สร้างจากบอร์ด Arduino ที่คุณจะต้องชอบอย่างแน่นอนไม่มีอะไรน้อยไปกว่า ลูกบาศก์ LED ผลิตจาก ไฟ LED สีน้ำเงิน 8 x 8 x 8 แม้ว่าจะมีฟังก์ชั่นการสร้างรูปแบบและไดนามิกของไฟที่แตกต่างกันเพียงเล็กน้อย แต่ก็เป็นความจริงที่ว่าพวกเราทุกคนที่ชอบสร้างโครงการประเภทนี้ขึ้นมาใหม่เป็นสิ่งที่เราไม่สามารถต้านทานได้

เพื่อให้มีตัวอย่างที่ชัดเจนว่าคุณสามารถทำอะไรกับลูกบาศก์ LED นี้ได้ฉันขอฝากคุณไว้ที่ วิดีโอที่อยู่ใต้บรรทัดเหล่านี้ ด้วยการทำงานเพียงไม่กี่วันแน่นอนว่าคุณจะได้รับรอยยิ้มและยังได้เห็นใบหน้าแห่งความประทับใจอื่น ๆ เพื่อดูว่ามันมีความสามารถอะไรและแม้กระทั่งจำนวนของการออกแบบและกราฟิกที่คุณสามารถ "วาด" ได้

อย่างที่คุณเห็นเรากำลังเผชิญกับโครงการค่อนข้าง«ราคาไม่แพง" ตราบเท่าที คุณรู้จักอุปกรณ์อิเล็กทรอนิกส์บ้างไหมถ้าไม่คุณก็ไม่ต้องกังวลเช่นกันเนื่องจากการสร้างคิวบ์ LED ไม่ใช่เรื่องยากเกินไปในตอนท้ายของวันสิ่งที่คุณต้องทำก็คือโปรแกรมของคุณที่คุณเปิดไฟ LED ราวกับว่ามันเป็นเมทริกซ์ และไปเล่นกับเอาท์พุตเพื่อให้ไฟ LED เปิดและปิด

หน้าจอ LCD Arduino D20 สำหรับ Arduino
บทความที่เกี่ยวข้อง:
หน้าจอ LCD และ Arduino

เรียนรู้การติดตั้งและควบคุมลูกบาศก์ LED ด้วย Raspberry Pi ของคุณ

LED cube พร้อม Raspberry Pi

หลายคนเป็นผู้ใช้ที่ได้รับไฟล์ ราสเบอร์รี่ Pi เพียงเพื่อใช้เป็นศูนย์มัลติมีเดียและแม้กระทั่งเป็นอีมูเลเตอร์เพื่อเล่นเกมโปรดของพวกเขาต่อไปซึ่งในตอนที่อายุยังน้อยพวกเขาได้ใช้เวลาจำนวนมหาศาล ใน HWLibre เราพยายามที่จะแสดงให้คุณเห็นและเข้าใจการทำงานของคอนโทรลเลอร์เช่นนี้เพื่อแสดงให้คุณเห็นว่า มีความจุมากขึ้น ที่ทำหน้าที่เป็นศูนย์มัลติมีเดียหรือโปรแกรมจำลองสำหรับวิดีโอเกมได้อย่างแม่นยำเท่านั้น

วันนี้เราจะก้าวไปอีกขั้นและผมจะพยายามแสดงให้คุณเห็นสิ่งที่แตกต่างและโดดเด่นที่สุดเท่าที่จะเป็นไปได้ สร้างลูกบาศก์ LED ที่คุณสามารถควบคุมได้อย่างอิสระโดยสิ้นเชิงสิ่งที่ง่ายมากที่จะทำให้ทุกคนประหลาดใจที่เราแสดงโครงการสามารถเปิดและปิดคิวบ์ได้อย่างสมบูรณ์หรือแสดงลำดับแสงที่สนุกที่สุด

ลูกบาศก์ LED 3x3

ณ จุดนี้ฉันแน่ใจว่าคุณจะควบคุมฮาร์ดแวร์ที่ Raspberry Pi ของคุณมีได้ค่อนข้างดีถ้าเป็นเช่นนั้นแน่นอนคุณจะรู้เกี่ยวกับปัญหาที่คุณสามารถมีได้เมื่อผลิตลูกบาศก์ LED ขนาดใหญ่ขึ้นในรูปแบบ 3 x 3 x 3 ขนาดฉันพูดแบบนี้เพราะมันง่ายมากที่จะได้รับ เปิดและปิด LED โดยเชื่อมต่อกับพิน GPIOปัญหาคือเมื่อตัวอย่างเช่นในลูกบาศก์ 3 x 3 x 3 เรามี LED 27 ดวงและ Raspberry Pi มีเพียง 17 พิน GPIOลองนึกดูว่าถ้าเราเพิ่มมิติข้อมูลเหล่านี้

วิธีแก้ปัญหานี้พบได้ในซอฟต์แวร์ที่เราต้องพัฒนาและในลักษณะที่เราต้องเชื่อมต่อ LED ระหว่างกันเพื่อเพิ่มประสิทธิภาพการใช้พิน GPIO ของ Raspberry Pi ของเราให้ได้มากที่สุด ในรายละเอียดอีกเล็กน้อยสิ่งแรกที่เราต้องทำคือระบุในไฟ LED แต่ละดวงที่เราจะใช้ ปลายด้านบวกและด้านลบนี่เป็นสิ่งที่ง่ายมากเนื่องจากโดยปกติขั้วบวกหรือขั้วบวกคือพินที่ยาวกว่าเล็กน้อยดังนั้นขั้วลบหรือปลายขั้วลบจึงเป็นพินที่สั้นที่สุด

ลูกบาศก์ LED สีฟ้า

เมื่อเราควบคุมได้แล้วเราต้องเชื่อมแคโทดในลักษณะที่เราจะได้เมทริกซ์ขนาดที่เราต้องการ ความคิดที่จะทำงานได้เร็วขึ้นและไม่มีข้อผิดพลาดคือการไปทีละระดับนั่นคืออันดับแรก เราสร้างสี่เหลี่ยมขนาดที่เราต้องการด้วยไฟ LED สามดวงสี่ห้า ... เพื่อทำซ้ำการกระทำนี้ในภายหลังหลาย ๆ ครั้งตามที่เราต้องการเมื่อเราสร้างสี่เหลี่ยม LED ทั้งหมดแล้วเราก็ต้องทำ กองไว้. ด้วยวิธีแก้ปัญหาเหล่านี้เราจะสามารถระบุแต่ละผู้นำด้วยพิกัดสามมิติ

แน่นอนว่าทฤษฎีนั้นง่ายมากอย่างน้อยก็อธิบายได้เมื่อคุณเข้าใจในระดับปานกลางว่าต้องทำอะไรหรือเคยทำงานนี้มาแล้วในบางครั้ง อาจดูเหมือนซับซ้อนกว่ามากที่จะบรรลุ พัฒนาเป็นรหัส จำเป็นเพื่อให้สิ่งนี้ทำงานได้ตามที่ปรากฏในวิดีโอจำนวนมากที่เผยแพร่บนหน้าเว็บเช่น YouTube

เพื่อให้ทั้งหมดนี้ง่ายยิ่งขึ้นสำหรับคุณ ฉันฝากลิงค์ไว้ให้คุณ ที่คุณสามารถดูรายละเอียดและทีละขั้นตอนในการสร้างลูกบาศก์ LED ขนาด 4 x 4 x 4 ของคุณ กล้าที่เราจะเท่ากันสองเท่าและสูงถึง 8 x 8 x 8 หรือไม่?


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา