สารบัญ:
- ขั้นตอนที่ 1: การตัดชิ้นส่วน
- ขั้นตอนที่ 2: เตรียมด้านสะท้อนแสง
- ขั้นตอนที่ 3: กาวขึ้น
- ขั้นตอนที่ 4: ชิ้นส่วนที่พิมพ์ 3 มิติ
- ขั้นตอนที่ 5: เตรียมแหวน ARDUINO และ NEOPIXEL
- ขั้นตอนที่ 6: รับ LIGHTLOGO ทำงาน
- ขั้นตอนที่ 7: ติดวงแหวนเข้ากับคาไลโดสโคป
วีดีโอ: NeoPixel Ring Kaleidoscope: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
โดย enauman1Follow เพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: นักเทคโนโลยีการศึกษาที่โรงเรียนฮิววิตต์ 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 มิติ
มี 2 ส่วนที่จะพิมพ์ คุณจะต้องใช้โล่ Arduino ของ NeoPixel เพื่อรักษาแหวนให้มั่นคงบน Arduino และเสียบสายไฟไว้อย่างปลอดภัย โล่นี้เป็นรีมิกซ์ของอันที่พัฒนาโดยวิศวกรที่ยอดเยี่ยม Tiff Tseng เพื่อเป็นการปรับปรุงเวอร์ชันแรกของฉันเอง ฝาครอบกระจายเป็นทางเลือก แต่ฉันชอบมันมาก ให้ความเสถียรที่มากขึ้นสำหรับวงแหวน NeoPixel และการประกอบ Arduino และให้รูปลักษณ์ที่สม่ำเสมอยิ่งขึ้นสำหรับลานตาด้านใน ไส้หลอดใสเหมาะที่สุดสำหรับฝาปิดแบบกระจาย ฉันติดแผ่นกระจายแสงด้วยจุดกาวร้อนที่มุม
ขั้นตอนที่ 5: เตรียมแหวน 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 ส่วน
แค่นั้นแหละ! มีความสุข!
แนะนำ:
ตัวบ่งชี้ระดับเสียง Neopixel Ws2812 LED Ring & Arduino: 8 ขั้นตอน
ตัวบ่งชี้ระดับเสียง Neopixel Ws2812 LED Ring & Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้าง Volume Indicator โดยใช้ Neopixel Ws2812 LED Ring และ arduino ดูวิดีโอ
Gyroscope สนุกไปกับ Neopixel Ring: 4 ขั้นตอน (พร้อมรูปภาพ)
Gyroscope Fun with Neopixel Ring: ในบทช่วยสอนนี้ เราจะใช้เครื่องวัดการหมุนวน MPU6050, แหวนนีโอพิกเซล และ Arduino เพื่อสร้างอุปกรณ์ที่ไฟ LED สอดคล้องกับมุมเอียง นี่เป็นโครงการที่เรียบง่ายและสนุกสนาน และกำลังจะ นำมาประกอบเป็นเขียงหั่นขนม
Arduino Neopixel LED Ring Ws2812 - บทช่วยสอน Visuino: 8 ขั้นตอน
Arduino Neopixel LED Ring Ws2812 - บทช่วยสอน Visuino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีควบคุม Neopixel Led Ring Ws2812 โดยใช้ Arduino และ Visuino เพื่อเรียกใช้พิกเซล LED ไปรอบๆ ดูวิดีโอสาธิต
Diffraction Grating Kaleidoscope: 7 ขั้นตอน (พร้อมรูปภาพ)
Diffraction Grating Kaleidoscope: กล้องคาไลโดสโคปสร้างการแสดงภาพที่น่าประทับใจโดยเพียงแค่หมุนปุ่ม นี่คือการออกแบบที่ยอดเยี่ยมโดย randofo นอกจากนี้ยังสามารถสร้างจอแสดงผลที่มีสีสันด้วยตะแกรงเลี้ยวเบน ภาพจะสวยงามยิ่งขึ้นเมื่อคุณหมุนตะแกรงเลี้ยวเบนเดียว
DIY Kaleidoscope: 3 ขั้นตอน
DIY Kaleidoscope: Kaleidoscope สร้างการแสดงสีและรูปทรงที่น่าสนใจจริงๆ ขณะเล่นกับแท่งโลหะที่เหลือ ฉันพบว่าพวกมันสร้างลานตาที่สมบูรณ์แบบ หลังจากทำงานประมาณหนึ่งชั่วโมง ฉันได้แนบไฟล์แนบลานตาที่สมบูรณ์แบบสำหรับ