สารบัญ:

NeoPixel Ring Kaleidoscope: 8 ขั้นตอน (พร้อมรูปภาพ)
NeoPixel Ring Kaleidoscope: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: NeoPixel Ring Kaleidoscope: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: NeoPixel Ring Kaleidoscope: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: 3D Printed NeoPixel Camera LED Ring 2024, พฤศจิกายน
Anonim

โดย enauman1Follow เพิ่มเติมโดยผู้เขียน:

Microgame จอแสดงผล LED ที่ถูกกู้คืน
Microgame จอแสดงผล LED ที่ถูกกู้คืน
Microgame จอแสดงผล LED ที่ถูกกู้คืน
Microgame จอแสดงผล LED ที่ถูกกู้คืน
NeoPixel 24 Ring Arduino Shield
NeoPixel 24 Ring Arduino Shield
NeoPixel 24 Ring Arduino Shield
NeoPixel 24 Ring Arduino Shield
กล่องไฟข้อความลับ
กล่องไฟข้อความลับ
กล่องไฟข้อความลับ
กล่องไฟข้อความลับ

เกี่ยวกับ: นักเทคโนโลยีการศึกษาที่โรงเรียนฮิววิตต์ More About enauman1 »

ฉันยินดีที่จะให้คำแนะนำและไฟล์เอกสารสำหรับการสร้าง LightLogo Kaleidoscope! ฉันคิดเกี่ยวกับการทำเช่นนี้มาหลายเดือนแล้วและในที่สุดก็ได้ออกแบบ หากคุณมีการปรับปรุงใด ๆ เกี่ยวกับการออกแบบนี้ โปรดแชร์!

คุณจะต้องการ:

  • Adafruit 24 แหวน NeoPixel
  • Arduino UNO หรือ Adafruit Metro หรือ Sparkfun redboard
  • สาย USB
  • ไม้อัด 12 นิ้ว X 24 นิ้ว 1/8 นิ้ว 2 ชิ้นหรือกระดาษลูกฟูก
  • เลือกได้ 1 ชิ้น 12in X 24in X 1/8" mirrored acrylic
  • ม้วนไมลาร์
  • สายจัมเปอร์สองสามเส้น
  • กาวไม้หรือกาวร้อน
  • เทปสองหน้า
  • เครื่องพิมพ์ 3 มิติ
  • อุปกรณ์บัดกรี

ขั้นตอนที่ 1: การตัดชิ้นส่วน

ตัดชิ้นส่วน
ตัดชิ้นส่วน

นี่คือไฟล์ที่นำเข้าไปยังโปรแกรมเวกเตอร์ที่คุณเลือกได้ (Illustrator, Inkscape ฯลฯ) เพื่อใช้กับเครื่องตัดเลเซอร์

หากคุณใช้ Illustrator เพียงใช้ kaleidoscope.ai หากคุณต้องการนำเข้าไฟล์ svg ให้ใช้สิ่งเหล่านั้น

  • ตัด 3 X kaleidoscope_bracket.svg บน mdf. ขนาด 1/4 นิ้ว
  • ตัด 3 X kaleidoscope_sides.svg บนไม้อัด 1/8 นิ้ว
  • ตัด 1 X kaleidoscope_circles.svg บนไม้อัด 1/8 นิ้ว
  • เพื่อให้แน่ใจว่า svg ยังคงขนาดไว้ รูปร่างสำหรับด้านข้างควรเป็น 300 มม. X 114.31 มม.
  • หากไม่มีอะไรปรากฏขึ้นเมื่อคุณนำเข้า svgs ให้เลือกทั้งหมดและควร ฉันพบว่าเมื่อฉันทดสอบการนำเข้าการจัดรูปแบบจังหวะหายไป
  • ฉันใช้เลเซอร์ยูนิเวอร์แซลซึ่งต้องใช้เส้นขนสีแดง แต่ตั้งค่าให้เหมาะสมกับเครื่อง

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

ขั้นตอนที่ 2: เตรียมด้านสะท้อนแสง

เตรียมด้านสะท้อนแสง
เตรียมด้านสะท้อนแสง
เตรียมด้านสะท้อนแสง
เตรียมด้านสะท้อนแสง

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

อัพเดทที่นี่; ฉันเพิ่งทำกล้องคาไลโดสโคปด้วยกระจกอะครีลิคและมันก็ดีมาก!-g.webp

ขั้นตอนที่ 3: กาวขึ้น

กาวขึ้น
กาวขึ้น
กาวขึ้น
กาวขึ้น
กาวขึ้น
กาวขึ้น
กาวขึ้น
กาวขึ้น

นำกาวไม้และกาว A และ B มารวมกัน ตรวจดูให้แน่ใจว่าได้จัดแนวช่องแล้ว

ทากาวตามขอบด้านในของชิ้น B แล้วสอดด้านข้าง

วางชิ้น B อีกชิ้นไว้ที่ปลายด้านข้าง พลิกโครงสร้างทั้งหมดแล้วเติมกาวตามตะเข็บ

ใส่วงเล็บลงในช่องในชิ้นวงกลมและเพิ่มกาวเล็กน้อย

ขั้นตอนที่ 4: ชิ้นส่วนที่พิมพ์ 3 มิติ

ชิ้นส่วนพิมพ์ 3 มิติ
ชิ้นส่วนพิมพ์ 3 มิติ

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

ขั้นตอนที่ 5: เตรียมแหวน ARDUINO และ NEOPIXEL

เตรียมแหวน ARDUINO และ NEOPIXEL
เตรียมแหวน ARDUINO และ NEOPIXEL
เตรียมแหวน ARDUINO และ NEOPIXEL
เตรียมแหวน ARDUINO และ NEOPIXEL

ประสานปลายสายจัมเปอร์ที่ตัดแล้วเข้ากับรู Data Input, PWR และ GND ของวงแหวน NeoPixel จากด้านล่างของบอร์ด

เสียบปลายอีกด้านของสายไฟเข้ากับพิน Arduino 2 (อินพุตข้อมูล), 5V (PWR) และพิน GND (GND) ผ่านรูที่ให้ไว้ในชิลด์ที่พิมพ์ 3 มิติ กดวงแหวนไว้เหนือชิลด์จนกระทั่งคลิกแน่น แล้วกดชิลด์เหนือส่วนหัวของ Arduino เพื่อให้รู้สึกแน่น วงแหวนต้องการการเชื่อมต่อที่ดีกับสายไฟทั้ง 3 เส้น มิฉะนั้นจะมีสิ่งแปลกปลอมเกิดขึ้น

ขั้นตอนที่ 6: รับ LIGHTLOGO ทำงาน

ดาวน์โหลด LightLogo (v2e เป็นเวอร์ชันล่าสุด ณ เวลานี้) เปิดเครื่องรูดและดูในโฟลเดอร์ "light docs" และทำตามคำแนะนำใน "installation.txt" เพื่อติดตั้ง ดู LightLogo Reference pdf สำหรับเอกสารประกอบการเขียนโปรแกรม

ต่อไปนี้คือโปรแกรมสองสามโปรแกรมที่ฉันเล่นด้วยเพื่อให้สิ่งต่างๆ หมุนไปรอบๆ:

แถบสี:

เพื่อเริ่มต้น ht setbrightness 99 loop [setc yellow fd 8 setc blue fd 8 setc ขาว fd 8 รอ 50 fd 1] สิ้นสุด

จุดหมุนเดียว:

เพื่อเริ่มต้น

ht setbrightness 99 setc ลูปสีแดง [pd stamp รอ 50 pe fd 1] end

ขั้นตอนที่ 7: ติดวงแหวนเข้ากับคาไลโดสโคป

ติดวงแหวนเข้ากับคาไลโดสโคป
ติดวงแหวนเข้ากับคาไลโดสโคป
ติดวงแหวนเข้ากับคาไลโดสโคป
ติดวงแหวนเข้ากับคาไลโดสโคป

วางวงแหวนให้ชิดกับฝาครอบกระจายหรืออยู่กึ่งกลางในช่องสามเหลี่ยมหากคุณไม่ได้ใช้ฝาครอบ วางสาย USB ตามที่แสดงเพื่อให้คุณสามารถเข้าถึงปุ่มรีเซ็ต Arduino ได้

ใช้แถบยางยึดฝาครอบด้านล่าง C กับส่วนที่เป็นร่อง 3 ส่วน

แค่นั้นแหละ! มีความสุข!

แนะนำ: