สารบัญ:
- ขั้นตอนที่ 1: วัสดุ / เครื่องมือ
- ขั้นตอนที่ 2: การพิมพ์พาเนลและชิ้นส่วนตัวช่วย
- ขั้นตอนที่ 3: เตรียมลูกปิงปอง
- ขั้นตอนที่ 4: เจาะรู
- ขั้นตอนที่ 5: เพนตากอน
- ขั้นตอนที่ 6: แนบไมโครคอนโทรลเลอร์ของคุณ
- ขั้นตอนที่ 7: การเพิ่มสามเพนตากอนเข้าด้วยกัน
- ขั้นตอนที่ 8: เพิ่มส่วนที่เหลือของเพนตากอน
- ขั้นตอนที่ 9: ลูกสุดท้าย
- ขั้นตอนที่ 10: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 11: จะแน่ใจได้อย่างไรว่าคุณกำลังเดินสายไฟ LED ในตำแหน่งที่ถูกต้อง
- ขั้นตอนที่ 12: การเดินสายไฟ LED จริง ๆ (เวอร์ชัน WS2812b)
- ขั้นตอนที่ 13: การเดินสายไฟ LED จริง ๆ (เวอร์ชัน WS2811 Strand)
- ขั้นตอนที่ 14: วางรหัสสุดท้ายบนลูกบอล
- ขั้นตอนที่ 15: ชื่นชมโคมไฟสุดเจ๋งของคุณ!
- ขั้นตอนที่ 16: สิ่งพิเศษที่เกี่ยวข้องกับโครงการนี้
วีดีโอ: LED Table Tennis Ball-Ball: 16 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เบื้องหลัง
หลังจากสร้างแผงลูกปิงปองแบบแบนไปครู่หนึ่ง ฉันก็เริ่มสงสัยว่ามันจะเป็นไปได้ไหมที่จะสร้างแผง 3 มิติจากลูกปิงปอง บวกกับความสนใจของฉันในการสร้าง "ศิลปะ" จากรูปทรงเรขาคณิตที่เกิดซ้ำ ฉันจึงทำสิ่งนี้! โคมไฟนี้มีอยู่ในลูกปิงปอง 80 ลูก วางไว้ที่มุมของ icosahedron ที่ถูกตัดทอน หรือที่รู้จักกันทั่วไปว่าเป็นลวดลายบนลูกฟุตบอล เดิมทีฉันจินตนาการถึงลูกบอลที่มีสีไหลผ่าน และฉันก็พอใจกับรูปลักษณ์ของมัน ฉันต้องทำลูกบอลสองลูกนี้เพราะฉันเป่าลูกแรกด้วยการเสียบไฟ LED 5v เข้ากับ 220V โดยตรง …. แต่ในทางกลับกัน สิ่งนี้ทำให้ฉันสามารถปรับปรุงงานสร้างบางอย่างได้เมื่อสร้างอันที่สอง ดังนั้นฉันเดาว่ามันก็ไม่ได้แย่ขนาดนั้น
ตัวเลือกการออกแบบ
แน่นอนว่าส่วนประกอบหลักในโครงสร้างนี้ซึ่งกำหนดขนาดของทุกอย่างคือลูกปิงปอง จำนวนตัวเลือกที่ฉันสามารถวางลูกปิงปองได้ เช่น ให้แข็งแรงและมีพื้นที่สีดำน้อยที่สุดเท่าที่จะทำได้ ช่องว่างระหว่างลูกบอลมีจำกัด ฉันลงเอยด้วยการใช้ icosahedron ที่ถูกตัดทอน ปรากฏว่ารูปร่างนี้โชคดีที่ทำงานได้ดีกับปัจจัยจำกัดอื่น LEDs ฉันต้องการให้โครงการนี้ทำงานกับแถบ LED WS2812B 30/m ที่มีอยู่ทั่วไป ระยะห่างระหว่างไฟ LED บนแถบเหล่านั้นคือ 33.33 มม. ระยะห่างระหว่างจุดศูนย์กลางของลูกปิงปองสองลูกคือ 40 มม. อย่างไรก็ตาม เนื่องจากลูกบอลไม่ได้ถูกวางเป็นเส้นตรง แต่ในลักษณะโค้ง กลับกลายเป็นว่าเกือบจะลงตัวพอดี
ในที่สุด
ฉันหวังว่าคุณจะสนุกกับการสร้างโครงการนี้หรือเพียงแค่อ่านงานสร้าง ขอให้โชคดี! (PS: ถ้าคุณสร้างสิ่งนี้ขึ้นมา ฉันจะขอบคุณมากถ้าคุณสามารถแบ่งปันงานสร้างของคุณกับฉัน เห็นว่าคนอื่นสนุกและสร้าง Instructables ที่ฉันสร้างมันขึ้นมาจริงๆ!)
สมัครสมาชิกโปรไฟล์ Instructables ของฉันหรือ YouTube เพื่อรับการอัปเดตในโครงการที่ยอดเยี่ยมยิ่งขึ้น (LED)!
ขั้นตอนที่ 1: วัสดุ / เครื่องมือ
เช่นเคย มีหลายวิธีในการสร้างสิ่งนี้ และไม่มีวิธีที่ถูกต้อง ด้วยเหตุนี้ฉันจะพูดถึงทางเลือกอื่นเช่นกัน
วัสดุ
80 x (ซื้อเพิ่มอีกหน่อยเพื่อความปลอดภัย) ลูกปิงปอง WhiteTable 40mm (amazon.de)
การเลือกลูกปิงปองให้ถูกประเภทเป็นสิ่งสำคัญมากสำหรับโครงการนี้ ลูกปิงปองโดยทั่วไปมีตะเข็บที่นำสองส่วนมารวมกัน โดยตัวมันเองไม่ใช่ปัญหา เนื่องจากการทำรูตรงกลางหนึ่งในครึ่งนั้น รอยต่อจะไม่ปรากฏบนจอแสดงผล ฉันแนะนำเป็นอย่างยิ่งว่าอย่าซื้อลูกบอลที่มีลายพิมพ์ แต่ถ้าคุณยังคงซื้อลูกบอลเหล่านั้น สิ่งสำคัญคือการพิมพ์บนลูกบอลจะหันไปทางด้านหลัง ซึ่งอาจส่งผลให้ชิ้นส่วนของตะเข็บมองเห็นได้จากด้านหน้า เมื่อซื้อลูกปิงปองก็อย่าซื้อลูกที่ส่องแสงหรือขายเป็นลูกปิงปองเบียร์ (สะท้อนแสง) พวกเขาจะไม่กระจายแสงเช่นกันและมันจะดูแปลก ๆ (ตัวอย่างลูกปิงปองที่คุณไม่ควรซื้อ)
แถบ WS2812b 5 ม. 30LED/ม
ข้อดีของการใช้แถบ LED คือคุณจะได้พื้นที่ว่างในลูกบอลมากขึ้น การดัดแปลงหรือซ่อมแซมก็จะง่ายขึ้นเช่นกัน อย่างไรก็ตาม การติดไฟ LED ให้เข้าที่นั้นได้ผลมากกว่า และคุณจะต้องทำการบัดกรีให้มากขึ้น หรือคุณสามารถซื้อ WS2811 ที่บัดกรีล่วงหน้าได้สองเส้น ราคาแพงกว่าเล็กน้อย แต่จะช่วยให้คุณประหยัดได้มากทีเดียว ข้อเสียของไฟ LED เหล่านี้คือพวกมันมีกลิ่นสังเคราะห์มาก และกลิ่นจะสังเกตเห็นได้เล็กน้อยเมื่อคุณอยู่ใกล้พวกมัน โดยส่วนตัวแล้วฉันจะใช้แถบ LED เพียงเพราะว่าฉันชอบโครงการของฉันให้สมบูรณ์แบบที่สุดเท่าที่จะเป็นไปได้ และกลิ่นสังเคราะห์ก็กวนใจฉัน ทางเลือกที่ดีที่สุดน่าจะเป็นขาตั้ง 50 LED รุ่นที่ไม่กันน้ำ ซึ่งไม่ควรมีกลิ่น แต่นั่นเป็นเพียงข้อสันนิษฐาน อย่างไรก็ตาม สิ่งเหล่านี้ไม่มีให้บริการในร้านค้าออนไลน์ส่วนใหญ่
- (หากใช้ WS2812b) แบบมีสาย 3 เส้น 3 ม
แหล่งจ่ายไฟ 5V 5A
หรือจะปลอดภัยกว่า/ดีกว่าที่จะซื้อสายเคเบิลที่มีอิฐพลังงานอยู่แล้วในนั้น
สายเคเบิลพร้อมปลั๊ก (เพื่อจ่ายไฟให้กับแหล่งจ่ายไฟของคุณ)
ฉันมักจะได้รับสิ่งเหล่านี้จากอุปกรณ์เก่าที่ชำรุดหรือจากร้านขายของมือสอง
ไมโครคอนโทรลเลอร์ที่ไม่มีหมุดบัดกรีล่วงหน้า
ฉันลงเอยด้วยการใช้ nodemcuV3 เพียงเพราะฉันมีอันหนึ่งวางอยู่รอบๆ และต้องการตัวเลือกที่จะทำบางอย่างกับ wifi หากคุณไม่เคยใช้มาก่อน เราขอแนะนำให้คุณซื้อ Arduino nano
ขั้วต่อ JST 3 ขา
สิ่งเหล่านี้จะทำให้การเชื่อมต่อและการตัดการเชื่อมต่อทุกอย่างง่ายขึ้นเล็กน้อย
สายไฟฟ้าบางส่วน
ท่อหด
เครื่องมือ
ดอกสว่านเสาพร้อมดอกสว่าน 8 มม
สามารถใช้สว่านธรรมดาได้ อย่างไรก็ตาม การเจาะรูขนาดใหญ่ในวัตถุทรงกลมนั้นไม่สนุก ทางเลือกอื่นที่เป็นไปได้คือหัวแร้ง (อย่ากังวล เว้นแต่ลูกปิงปองของคุณจะทำจากเซลลูลอยด์ จะไม่ไหม้ง่าย)
เครื่องพิมพ์ 3 มิติ
คุณต้องใช้สิ่งนี้เพื่อพิมพ์ชิ้นส่วนที่อยู่ระหว่างลูกบอล ฉันแนะนำให้ใช้สีเส้นใยที่ไม่โปร่งแสง อีกทางเลือกหนึ่งคือคุณสามารถ CNC ตัดชิ้นส่วนด้วยเลเซอร์จากไม้หรือกระดาษแข็ง
หัวแร้ง
กาวร้อน
และกาวแท่งอย่างดี
(โทรศัพท์) ไฟฉาย
เนคไทเส้นเล็ก
สายยาง
หรือบุคคลอื่นที่สามารถยึดชิ้นส่วนต่างๆ ให้เข้าที่ขณะประกอบลูกบอลได้ นี้จะทำให้ชีวิตของคุณง่ายขึ้นมาก
- เครื่องหมาย (ไม่จำเป็น)
ขั้นตอนที่ 2: การพิมพ์พาเนลและชิ้นส่วนตัวช่วย
สำหรับตัวโคมไฟเราต้องการ:
-11x "ชิ้นห้าเหลี่ยม.stl"
-1x "ชิ้นห้าเหลี่ยม nodemcu.stl"
-20x "ชิ้นหกเหลี่ยม.stl"
เมื่อพิมพ์สิ่งเหล่านี้ ตรวจสอบให้แน่ใจว่าคุณต้องการให้ส่วนที่มองเห็นได้ในบิลด์สุดท้ายเป็นชั้นล่างสุดของงานพิมพ์ของคุณหรือชั้นบนสุด ชิ้นส่วนเหล่านี้สามารถพิมพ์ด้วยคุณภาพต่ำได้ เพียงใช้เลเยอร์บน/ล่างที่เพียงพอ เพื่อไม่ให้คุณเห็นการเติม คุณสามารถปรับเปลี่ยนชิ้นส่วนเหล่านี้ได้ตามความต้องการของคุณ เช่น การทำรูในแผงรูปห้าเหลี่ยมสำหรับปุ่มต่างๆ หรือโพเทนชิออมิเตอร์ Arduino nano ควรพอดีกับส่วน nodemcu เช่นกัน คุณจะต้องรักษาความปลอดภัยด้วยวิธีอื่น
เพื่อช่วยสร้างโคมไฟเราต้องการ:
-1x "ตัวช่วยหกเหลี่ยม.stl"
-1x "ตัวช่วยห้าเหลี่ยม.stl"
-1x "ผู้ช่วยรูปห้าเหลี่ยม top.stl"
-3x "ตัวช่วยการก่อสร้าง.stl"
อีกวิธีหนึ่ง คุณสามารถตัดชิ้นส่วนเหล่านี้ด้วยเลเซอร์ได้ ฉันไม่มีไฟล์เหล่านี้อยู่ในขณะนี้ แต่ก็ไม่น่าจะยากเกินไปที่จะสร้างมันขึ้นมา ในการสร้างโคมไฟครั้งแรกของฉัน ฉันใช้ Triplex ที่ตัดด้วยเลเซอร์ซึ่งฉันทาสีดำด้วยสีอะครีลิค เสร็จแล้วก็ดูสวยไปอีกแบบ
ขั้นตอนที่ 3: เตรียมลูกปิงปอง
ก่อนอื่น เรามาเริ่มกันที่สิ่งที่สำคัญเมื่อทำงานกับลูกปิงปอง: อย่าวางบนพื้นผิวที่ไม่สะอาด ควรใช้ผ้าเช็ดตัวเสมอ ขจัดคราบสกปรกบนลูกปิงปองได้ง่ายมาก ตอนนี้เราทำเสร็จแล้ว เรามาเริ่มด้วยสิ่งต่าง ๆ ที่ฉันพบมากขึ้นในขณะที่ทำสิ่งต่าง ๆ จากลูกปิงปอง
ตำแหน่งที่คุณเจาะลูกบอลของคุณทำให้เกิดความแตกต่างอย่างมากในความเรียบร้อยของผลิตภัณฑ์ขั้นสุดท้าย คุณต้องการให้ส่วนของลูกบอลที่หันหน้าออกไปด้านนอกให้เรียบร้อยที่สุด คุณต้องการให้มีสิ่งผิดปกติที่ด้านในของลูกอยู่ด้านหลัง คุณต้องการพิมพ์บนลูกปิงปองให้อยู่ด้านใน และสุดท้าย คุณต้องการให้มองเห็นได้จากตะเข็บให้น้อยที่สุด หากคุณมีลูกปิงปองพร้อมลายพิมพ์ คุณสามารถเลือกขัดมันออกได้ ฉันทำสิ่งนี้ด้วยน้ำและกระดาษทรายละเอียดมาก ใช้เวลาค่อนข้างนาน แต่ผลลัพธ์สุดท้ายจะดีขึ้น
หากคุณมีรอยพิมพ์บนลูกปิงปอง เป็นการดีที่สุดที่จะเจาะรูตรงกลางของพิมพ์ หากไม่มีรอยใดๆ คุณควรนำไฟฉายไปส่องบนลูกปิงปองเพื่อดูตำแหน่งของรอยต่อและดูว่ามีอะไรผิดปกติหรือไม่ คุณต้องการให้มองเห็นรอยต่อและความผิดปกติที่อาจเกิดขึ้นเพียงเล็กน้อยจากด้านหน้า คุณสามารถใช้เครื่องหมายเพื่อวางจุดบนลูกบอลบนตำแหน่งที่คุณต้องการเจาะรู (ตรงข้ามกับด้านดี) หากคุณตัดสินใจที่จะทำเครื่องหมายลูกทั้งหมดพร้อมกัน อย่าลืมโยนมันทับกันเนื่องจากเครื่องหมายบนลูกบอลหนึ่งลูกอาจเสียไปอีก
ขั้นตอนที่ 4: เจาะรู
หากคุณมีการเจาะคอลัมน์จะค่อนข้างง่าย เพียงให้แน่ใจว่าได้วางลูกปิงปองไว้บนผ้าเช็ดตัว สว่านคอลัมน์ที่ฉันใช้มีรู 3 ซม. ที่แผงด้านล่าง และนี่เหมาะอย่างยิ่งสำหรับการรักษาลูกบอลให้เข้าที่ขณะที่ฉันกดสว่านลง หากคุณตัดสินใจที่จะใช้สว่านมือ แทบจะเป็นไปไม่ได้เลยที่จะเจาะรูขนาด 8 มม. คุณอาจจะต้องเจาะรูที่เล็กกว่าก่อนเพื่อเป็นแนวทางในการเจาะที่ใหญ่กว่า
หลังจากที่คุณเจาะรู คุณจะต้องเอาพลาสติกที่เหลือออกจากลูกบอล วิธีนี้จะง่ายที่สุดหากคุณใช้ไฟฉายอีกครั้ง เพียงแค่ส่องแสงด้วยไฟฉายที่ด้านข้างของรูแล้วดูที่ด้านล่างของลูกบอลหากคุณเห็นเศษซาก หากพบเห็นให้สะบัดออกหรือใช้คีมดึงออก อย่าลืมทำตอนนี้ เพราะจะทำได้ยากเมื่อลูกบอลทั้งหมดติดกาวเข้าด้วยกัน
ขั้นตอนที่ 5: เพนตากอน
สำหรับการติดกาวทั้งหมด ห้ามทากาวลูกหนึ่งกับอีกลูกหนึ่ง เพียงใส่กาวระหว่างชิ้นส่วนพลาสติกกับลูก
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างรูปห้าเหลี่ยม:
- วาง "ตัวช่วยห้าเหลี่ยม" ลงบนพื้น และวางลูกปิงปอง 5 ลูกไว้ด้านบน โดยให้รูหงายขึ้น
- วาง "ตัวช่วยห้าเหลี่ยม" ไว้ด้านบน และใช้ยางรัดเพื่อกดส่วนตัวช่วยทั้งสองเข้าหากัน
- วาง "รูปห้าเหลี่ยม" ไว้ตรงกลาง ตรวจสอบให้แน่ใจว่าด้านขวาหันเข้าหาด้านนอก
- หมุนลูกบอลทั้งหมดโดยให้หลุมหันเข้าหาจุดศูนย์กลางของลูกบอล
- หลังจากแน่ใจว่าลูกบอลทั้งหมดถูกกดเข้าหากันและสัมผัส "ชิ้นห้าเหลี่ยม" ทั้งหมดแล้ว คุณสามารถใช้กาวร้อนเชื่อมลูกบอลกับ "ชิ้นห้าเหลี่ยม" ได้
ทำซ้ำขั้นตอนเหล่านั้นสำหรับ 11 ชิ้นที่เหลือ
ขั้นตอนที่ 6: แนบไมโครคอนโทรลเลอร์ของคุณ
ณ จุดนี้ อาจเป็นความคิดที่ดีที่จะเชื่อมต่อไมโครคอนโทรลเลอร์ของคุณ เนื่องจากตอนนี้ทุกอย่างเข้าถึงได้ง่าย ดังที่เห็นในภาพด้วย "แผนผัง" ให้เชื่อมต่อตัวเชื่อมต่อ JST ตัวผู้กับ Arduino คุณสามารถเชื่อมต่อ JST เชื่อมต่อกับจุดเริ่มต้นของแถบ LED เพื่อให้แน่ใจว่าคุณได้รับสายไฟสำหรับ 5V และ GND ถูกต้อง จากนั้นเพียงประสานสาย GND เข้ากับพินกราวด์บน Arduino บัดกรีสาย 5V เข้ากับพิน Vin บน Arduino (พิน Vin ไม่ใช่พิน 5V) และบัดกรีสายข้อมูลกับพินดิจิตอล 8 คุณควรจะสามารถแนบ Arduino กับชิ้นส่วนด้วยเน็คไทเล็ก ๆ ได้แล้ว
ขั้นตอนที่ 7: การเพิ่มสามเพนตากอนเข้าด้วยกัน
ขั้นตอนนี้จะต้องเป็นขั้นตอนที่ท้าทายที่สุด ดังนั้นคุณอาจต้องพยายามสองสามครั้งเพื่อให้ถูกต้อง สามารถทำได้ด้วยหนังยาง แต่การใช้มือเสริมจะทำให้ง่ายขึ้นมาก โปรดอ่านขั้นตอนเหล่านี้ก่อนที่จะเริ่ม เพราะมันยากสำหรับฉันที่จะอธิบายให้ชัดเจน
เริ่มต้นด้วยการวางรูปห้าเหลี่ยม 3 อัน (สำหรับครึ่งล่างหนึ่งใน 3 อันนั้นควรเป็นชิ้นห้าเหลี่ยมที่มีไมโครคอนโทรลเลอร์ ซึ่งจะเป็นจุดศูนย์กลาง) บน "ตัวช่วยหกเหลี่ยม" จากนั้นใส่ลูกบอลตรงกลางแล้ววางชิ้นหกเหลี่ยมไว้ด้านบน
และตอนนี้ความท้าทายที่แท้จริงก็เริ่มต้นขึ้น ชิ้นส่วนรูปห้าเหลี่ยมทั้ง 3 ชิ้นต้องยกขึ้นเล็กน้อยและต้องวางในตำแหน่งที่มั่นคงโดยวางชิ้นส่วน "ตัวช่วยก่อสร้าง" 3 ชิ้นและแถบยาง 3 เส้นไว้รอบๆ ฉันใช้มือข้างหนึ่งเก็บทุกอย่างให้มั่นคงในขณะที่ใช้อีกมือวางชิ้นส่วน "ผู้ช่วยก่อสร้าง" และหนังยาง ต่อไปวางลูกปิงปอง 3 ลูกในจุดที่ว่างบนตัวช่วยก่อสร้าง สิ่งนี้จะบังคับทุกอย่างในมุมที่ถูกต้อง
ตรวจสอบให้แน่ใจว่าทุกอย่างถ้ากดทับทุกอย่างและใช้มือข้างหนึ่งเพื่อเก็บแรงทุกอย่างใช้อีกอันเพื่อกาวสองชิ้นห้าเหลี่ยมเข้าด้วยกัน (อย่าติดกาวลูกปิงปองที่หลวมเพียงเชื่อมต่อชิ้นห้าเหลี่ยมกับชิ้นหกเหลี่ยม ใช้กาวทาให้ทั่วทั้งขอบ ไม่ใช่แค่แตะ 1 ครั้ง รอให้กาวแห้งแล้วจึงต่อส่วนที่สามเข้ากับมัน
กาวลูกบอลที่อยู่ตรงกลางของทุกอย่างเข้าที่ (ต้องการกาวเพียงไม่กี่หยด) แล้วนำชิ้นส่วนก่อสร้างทั้งหมดออกแล้วนำลูกบอลที่หลวม 3 ลูกออก
ขั้นตอนที่ 8: เพิ่มส่วนที่เหลือของเพนตากอน
เพิ่มรูปห้าเหลี่ยมที่เหลือรอบๆ รูปห้าเหลี่ยมตรงกลาง นี่ควรจะง่ายกว่าอันแรกมาก ลูกบอลที่อยู่ระหว่าง 3 ชิ้นห้าเหลี่ยมสามารถติดกาวเข้าที่
ขั้นตอนที่ 9: ลูกสุดท้าย
รับตัวช่วยหกเหลี่ยมและใช้มันเพื่อให้ได้ลูกสุดท้ายในวงแหวนรอบนอกเข้าที่ สิ่งนี้อาจทำให้คุณต้องเครียดกับส่วนนั้น แต่ก็ควรจะดี ทำซ้ำสองสามขั้นตอนสุดท้ายสำหรับครึ่งบนและลูกติดกาวของคุณ !! เพียงแค่วางทั้งสองครึ่งไว้บนกันและกันและชื่นชมลูกปิงปองที่สวยงามของคุณ ครึ่งหนึ่งอาจไม่พอดีในทุกการวางแนว ดังนั้นให้ตรวจสอบว่าการวางแนวใดเหมาะสมที่สุด
ขั้นตอนที่ 10: อุปกรณ์อิเล็กทรอนิกส์
ฉันจะอธิบายเรื่องอิเล็กทรอนิกส์ก่อนสร้างจริง เนื่องจากการเข้าใจทุกอย่างเป็นสิ่งสำคัญสำหรับการแก้ไขปัญหา ฉันจะใช้ภาพด้านบนเพื่ออธิบาย ก่อนอื่นวงจรใช้แหล่งจ่ายไฟ 5V เพื่อจ่ายไฟให้กับทุกสิ่ง โดยปกติ ใครบางคนจะวางแหล่งจ่ายไฟนี้ไว้ที่ส่วนท้ายของแถบ LED ข้อเสียของการทำเช่นนั้นแม้ว่าไฟ LED ที่ส่วนปลายของปลายแท่งไฟไม่สว่างเท่าที่ควร ปัญหานี้มักจะแก้ไขได้ด้วยการเดินสายไฟเพิ่มเติมตั้งแต่ต้นจนจบแถบ LED (ซึ่งคุณสามารถทำได้เช่นกัน). ฉันเลือกแต่เพียงเพื่อให้พลังงานอยู่ตรงกลาง Arduino ซึ่งควรมีตัวเชื่อมต่อ JST ตัวผู้อยู่แล้ว สามารถเชื่อมต่อกับจุดเริ่มต้นของแถบ LED ได้อย่างง่ายดาย
ในที่สุดก็มีลวดส่วนเล็ก ๆ ที่มีตัวเชื่อมต่อ JST สองตัวที่ไม่มีสาย 5V ที่ด้านล่าง (ดูภาพที่สอง) ส่วนนี้จะต้องอยู่ระหว่างนั้นเมื่อ Arduino เชื่อมต่อกับพีซีสำหรับการเขียนโปรแกรม กล่าวอีกนัยหนึ่งเมื่อ Arduino ได้รับ 5V ผ่าน USB สาย 5V ที่ไปยัง LED จะต้องถูกตัดการเชื่อมต่อ มิฉะนั้น สิ่งต่างๆ อาจแตกหักได้ คุณควรสร้างชิ้นนี้ด้วยตัวเชื่อมต่อสองตัวและไม่มีสาย 5V ตอนนี้เพื่อให้คุณสามารถทดสอบไฟ LED ของคุณได้ในภายหลัง
อ้อ เกือบลืมไปว่า
แหล่งจ่ายไฟไม่สามารถอยู่ภายในลูกบอลได้ ฉันพยายาม มันจะกลายเป็นเตาอบ
แม้จะจ่ายไฟอยู่นอกบอล แต่ข้างในจะร้อนนิดหน่อย แต่ก็ไม่ได้แย่อะไรมาก
ขั้นตอนที่ 11: จะแน่ใจได้อย่างไรว่าคุณกำลังเดินสายไฟ LED ในตำแหน่งที่ถูกต้อง
ไฟ LED ทั้งหมดในลูกบอลจะจับคู่กับรูปหกเหลี่ยม รูปห้าเหลี่ยม และวงแหวนที่เป็นส่วนหนึ่งของ การทำแผนที่ทุกอย่างถูกต้องเป็นงานที่ค่อนข้างยุ่งยาก และเพื่อหลีกเลี่ยงไม่ให้คุณต้องทำอย่างนั้น สิ่งสำคัญคือคุณต้องต่อไฟ LED ให้เหมือนกับในภาพ
ภาพแสดงครึ่งล่างของลูกบอล LED 0 (ไฟ LED ตัวแรกที่จะเชื่อมต่อกับ Arduino ของคุณ) ควรอยู่ที่จุดสีเขียว LED สุดท้ายของชั้นล่าง LED 39 ควรอยู่ที่จุดสีแดง สำหรับครึ่งบน คุณควรทำตามบรรทัดเดียวกัน แต่ย้อนกลับ หมายความว่าคุณเริ่มต้นที่จุดสีแดงและดำเนินการตามจุดสีเขียว
เพื่อให้แน่ใจว่าคุณวาง LED ทั้งหมดอย่างถูกต้อง (ในกรณีที่ฉันอธิบายไม่ชัดเจน) คุณสามารถเรียกใช้รหัสที่ให้ไว้ในขั้นตอนนี้ ดังที่เห็นในภาพ โค้ดนี้จะหมุนเวียนไปตามกลุ่มของ LED แต่ละกลุ่ม (แต่ละรูปห้าเหลี่ยมและรูปหกเหลี่ยม) หากคุณเห็นกลุ่มไฟ LED สว่างขึ้นซึ่งไม่ใช่รูปห้าเหลี่ยมหรือหกเหลี่ยม คุณรู้ว่ามีบางอย่างผิดปกติ คุณสามารถเรียกใช้รหัสนี้กับ LED จำนวนเท่าใดก็ได้ ไม่สำคัญว่าปัจจุบันคุณเชื่อมต่อ LED กี่ดวง
หมายเหตุ: ในการวางโค้ดบน Arduino คุณจะต้องดาวน์โหลด Arduino IDE และติดตั้งไลบรารี fastLED ฉันจะไม่พูดถึงเรื่องนี้เพราะมีบทเรียนออนไลน์ที่ดีมากมายเกี่ยวกับวิธีการทำเช่นนั้น
ขั้นตอนที่ 12: การเดินสายไฟ LED จริง ๆ (เวอร์ชัน WS2812b)
อย่าลืมใส่ใจกับขั้นตอนที่ 11 เกี่ยวกับทิศทางการเดินสาย! ด้านล่างเปลี่ยนจากสีเขียวเป็นสีแดง บนจากสีแดงเป็นสีเขียว
สำหรับครึ่งล่าง คุณจะต้องตัดชิ้นส่วนต่อไปนี้ออกจากแถบของคุณ:
-5 x 3 LEDs
-5 x 2 LEDs
-1 x 15 LEDs
ต้องบัดกรีในรูปแบบต่อไปนี้: 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 15 โดยที่ Din อยู่ในส่วนแรกของ 3 และ Dout จะอยู่ในส่วนสุดท้าย ของส่วนที่ 15 ตรวจสอบให้แน่ใจว่าคุณประสานชิ้นส่วนในทิศทางที่ถูกต้อง ฉันใช้ชิ้นส่วนของสาย 3 เส้นที่มีสายประมาณ 10 ซม. ระหว่างแต่ละส่วน ที่ส่วนท้ายของส่วน LED 15 ดวง ให้ใส่ลวดยาว 30 ซม. สิ่งนี้จะช่วยให้คุณมีพื้นที่มากขึ้นเมื่อแยกส่วน
สำหรับครึ่งบน คุณต้องใช้แถบ LED จำนวนเท่ากันกับครึ่งล่าง มีเพียงคุณเท่านั้นที่เพิ่มลำดับย้อนกลับขั้นต่ำ: 15, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3 หากคุณไม่แน่ใจว่าคุณกำลังวางไฟ LED ในลำดับที่ถูกต้องเพียงเรียกใช้รหัสจาก ขั้นตอนก่อนหน้าเพื่อให้แน่ใจว่าทุกอย่างมีสายอย่างถูกต้อง
ใช้กาวร้อนติดส่วน LED ทั้งหมดให้เข้าที่ คุณอาจต้องขยายรูบางรูเพื่อให้ไฟ LED พอดี หากรูไม่ได้ถูกทิศทางอย่างถูกต้อง ตรวจสอบให้แน่ใจว่าไม่มีกาวร้อนหยดเข้าไปในลูกบอล
หลังจากนั้น คุณสามารถใส่สายไฟผ่านฝาครอบในส่วนห้าเหลี่ยมด้วย Arduino เพื่อให้ทุกอย่างสามารถขับเคลื่อนได้
ขั้นตอนที่ 13: การเดินสายไฟ LED จริง ๆ (เวอร์ชัน WS2811 Strand)
อย่าลืมใส่ใจกับขั้นตอนที่ 11 เกี่ยวกับทิศทางการเดินสาย! ด้านล่างเปลี่ยนจากสีเขียวเป็นสีแดง บนจากสีแดงเป็นสีเขียว
ดังจะเห็นได้จากภาพจะ "แออัด" มากภายในลูกบอล ซึ่งหมายความว่าคุณจะไม่สามารถเข้าถึง Arduino และรูสำหรับสายไฟในภายหลังได้อย่างง่ายดายอีกต่อไป นั่นคือเหตุผลที่คุณควรใส่สายไฟเข้าไปในรูที่ชิ้นส่วนด้านล่างแล้วติดกาวให้เข้าที่ ฉันลงเอยด้วยการเปิดสายไฟ LED ที่ LED 50 แทนที่จะเป็น 40 เนื่องจากมีตัวเชื่อมต่ออยู่แล้ว
จริงๆ แล้วการใส่ LED เข้าไปนั้นค่อนข้างง่าย เพียงแค่ใส่เข้าไปในรู ใส่กาวรอบๆ แล้วทำตามรูปแบบที่อธิบายไว้ในขั้นตอนที่ 11 ระหว่างการวาง LED คุณสามารถตรวจสอบว่าคุณวางมันถูกต้องหรือไม่โดยเรียกใช้รหัสที่ให้ไว้ในขั้นตอนที่ 11
เพื่อให้ได้อิสระมากขึ้นระหว่างครึ่งซีก ฉันไม่ได้ติดกาว led 39 และ 40 เพื่อให้พวกมันสามารถออกมาได้เมื่อแยกส่วนออกจากกัน ทำให้ฉันมีพื้นที่มากขึ้น
ขั้นตอนที่ 14: วางรหัสสุดท้ายบนลูกบอล
ตอนนี้สิ่งเดียวที่ต้องทำคือใส่รหัสสุดท้ายลงบนลูกบอล
หากคุณต้องการความท้าทายง่ายๆ ให้ลองเพิ่มโพเทนชิออมิเตอร์เพื่อเปลี่ยน "ค่า" ของ HSV ซึ่งหมายความว่าคุณสามารถหรี่แสงลูกบอลได้ง่ายๆ ด้วยการหมุนปุ่ม
หรือคุณสามารถเพิ่มปุ่มเพื่อสลับระหว่างโหมดหรือภาพเคลื่อนไหวได้
หรือเพิ่มการควบคุมแบบไร้สายหากคุณใช้ NodeMCU การเห็นผู้คนปรับปรุงโครงการทำให้ฉันมีความสุขเสมอ:)
ขั้นตอนที่ 15: ชื่นชมโคมไฟสุดเจ๋งของคุณ!
หากคุณสนุกกับการอ่านคำแนะนำนี้ฉันจะขอบคุณมากถ้าคุณจะสนับสนุนฉันโดยสมัครรับข้อมูล YouTube ของฉันหรือแสดงความคิดเห็นที่นี่ฉันกำลังพยายามทำโปรเจ็กต์แบบนี้ให้มากขึ้น และเห็นว่าผู้คนสนุกกับโปรเจ็กต์ที่ฉันทำขึ้นเป็นแรงกระตุ้นให้ฉันจริงๆ
ขั้นตอนที่ 16: สิ่งพิเศษที่เกี่ยวข้องกับโครงการนี้
สคริปต์ python ที่ให้มาคือสคริปต์ที่ฉันใช้เพื่อรับไฟ LED ที่สร้างเลเยอร์ในลูกบอล ณ จุดนั้น ฉันใช้เวลาหลายชั่วโมงในการทำแผนที่รูปห้าเหลี่ยมและรูปหกเหลี่ยม (ฉันไม่รู้ว่าทำไมมันใช้เวลานานขนาดนั้น) และฉันก็ไม่อยากนับ LED เป็นวงแหวนด้วยจริงๆ รหัสเป็นระเบียบ แต่ใช้งานได้
ภาพแรกมาจากรุ่นแรกของลูกนี้ ตอนนั้นฉันไม่มีเครื่องพิมพ์ 3 มิติ และยังไม่มีชิ้นส่วนที่ตัดด้วยเลเซอร์ ฉันหมดความอดทนและแทนที่จะติดกาวลูกบอลกับชิ้นส่วนที่ตัดด้วยเลเซอร์ ฉันแค่ติดลูกบอลเข้าหากัน วิธีนี้ใช้ไม่ได้ผล เนื่องจากเป็นวิธีการที่คุณสามารถมองจากภายนอกได้ อย่างไรก็ตาม เป็นสิ่งที่ดีที่จะทำถ้าคุณต้องการแบบจำลองของ "บัคกี้บอล" สำหรับวิชาเคมี
ฉันใส่รูปที่สองเข้าไปเพราะคิดว่ามันน่าจะเป็นดีไซน์ที่เท่สำหรับอะไรแบบนี้ แค่วางแผงด้านนอกแทนด้านใน คุณก็จะได้ลุคที่ต่างไปจากเดิมอย่างสิ้นเชิง!
แนะนำ:
LED Sound Reactive Infinity Cube End Table: 6 ขั้นตอน (พร้อมรูปภาพ)
LED Sound Reactive Infinity Cube End Table: ว้าว! โว้ว! ช่างเป็นเอฟเฟกต์ที่ยอดเยี่ยม! -- นี่คือบางสิ่งที่คุณจะได้ยินเมื่ออ่านคู่มือจบ ลูกบาศก์อินฟินิตี้แบบอินฟินิตี้ที่โค้งงออย่างเหลือเชื่อ สวยงาม สะกดจิต และมีปฏิกิริยาต่อเสียง นี่เป็นโปรเจ็กต์การบัดกรีขั้นสูงที่เจียมเนื้อเจียมตัว ฉันใช้เวลาประมาณ 12 คน
DIY ไฟ LED Strip-Study Table: 6 ขั้นตอน
DIY LED Strip-Study Table Illumination: สวัสดี Makers นี่เป็นโครงการแรกที่สอนได้ของฉัน แนวคิดพื้นฐานและแรงบันดาลใจเบื้องหลังการทำโปรเจ็กต์นี้คือการทำให้โต๊ะเรียนในหอพักที่น่าเบื่อและน่าเบื่อของฉันกลายเป็นโต๊ะที่สร้างแรงบันดาลใจและให้กำลังใจอย่างเต็มที่ ที่มาของแรงบันดาลใจพูดอย่างภาคภูมิใจว่า
DIY Magnetic Table Hockey พร้อมกระดาษแข็ง, ไฟ RGB และเซ็นเซอร์: 11 ขั้นตอน (พร้อมรูปภาพ)
DIY Magnetic Table Hockey พร้อมกระดาษแข็ง, ไฟ RGB และเซ็นเซอร์: คุณต้องเล่น Air Hockey! จ่ายเงินไม่กี่ $$ ดอลลาร์$$ ไปที่โซนเกมแล้วเริ่มทำประตูเพื่อเอาชนะเพื่อนของคุณ มันไม่เสพติดมากเหรอ? คุณต้องมีความคิดที่จะเก็บโต๊ะไว้ที่บ้าน แต่เดี๋ยวก่อน! เคยคิดจะทำมันด้วยตัวเองไหม เรา
Retropie Ikea Arcade Table: 13 ขั้นตอน (พร้อมรูปภาพ)
โต๊ะอาร์เคด Retropie Ikea: โต๊ะอาร์เคด Ikea Raspberry Pi เป็นวิธีที่ยอดเยี่ยมในการแฮ็กชุดเฟอร์นิเจอร์ห้องนั่งเล่นของ Ikea Lack ให้เป็นระบบอาร์เคดย้อนยุคแบบพลักแอนด์เพลย์ที่ทำงานได้อย่างสมบูรณ์ มันต้องการเพียงความรู้พื้นฐานด้านคอมพิวเตอร์และงานไม้ และทำให้ตะลึงงัน
Tennis Can LED Lantern: 4 ขั้นตอน (พร้อมรูปภาพ)
ตะเกียงไฟ LED เทนนิส: ฉันสร้างโคมนี้ขณะเดินไปมาในความมืดด้วยไฟ LED สัมผัสและลูกเทนนิสกระป๋อง ให้แสงสว่างเมื่อนั่งบนโต๊ะ และสามารถเปิด