2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โดย TechKiwiGadgetsTechKiwiGadgets บน Instagramติดตามเพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: คลั่งไคล้เทคโนโลยีและความเป็นไปได้ที่มันสามารถนำมาได้ ฉันชอบความท้าทายในการสร้างสิ่งที่ไม่เหมือนใคร เป้าหมายของฉันคือการทำให้เทคโนโลยีเป็นเรื่องสนุก เกี่ยวข้องกับชีวิตประจำวัน และช่วยให้ผู้คนประสบความสำเร็จในการสร้างความเจ๋ง … ข้อมูลเพิ่มเติมเกี่ยวกับ TechKiwiGadgets »
สร้าง LED Sphere แบบตั้งพื้นอิสระแบบอินเทอร์แอกทีฟที่ไม่เหมือนใคร พร้อมเซ็นเซอร์หลายตัวที่สามารถใช้เป็นแพลตฟอร์มที่สนุกสนานสำหรับการพัฒนาต่อไป ไม่ว่าจะเป็นการโต้ตอบ การจัดแสง หรือเกม
หน่วยนี้พิมพ์ 3 มิติและใช้บอร์ด Arduino, Gyro Board, เซ็นเซอร์ Audio Mic ที่ควบคุมไฟ LED สีที่ควบคุมโดยอิสระ 130 ดวง มีสองปุ่มสำหรับเพิ่มเอฟเฟกต์และเมนูสำหรับอุปกรณ์พิเศษนี้ - ความเป็นไปได้สำหรับเอฟเฟกต์นั้นไม่มีที่สิ้นสุด
รหัสปัจจุบันที่ให้ไว้ใช้เอาต์พุต Gyro เพื่อเปลี่ยนสีตามการหมุนหรือทัศนคติของทรงกลมซึ่งให้เอฟเฟกต์ที่ไม่เหมือนใครตามที่เห็นในคลิป Youtube ฉันกำลังค่อยๆ ปล่อยเอฟเฟกต์ตัวอย่างในอีกไม่กี่วันข้างหน้า ซึ่งสามารถเข้าถึงได้ผ่านเมนูและแสดงบน LED Gyro Sphere
ขั้นตอนที่ 1: รวบรวมวัสดุ
- 1 x Teensy3.6 - ห้ามใช้พินสัญญาณเกิน 3.3V
- MPU 6050 คอนโทรลเลอร์ 6 แกน
- WS2812 LEDs x 130 (ซื้อจำนวนมากจาก Ali Express)
- เข้าถึงเครื่องพิมพ์ 3 มิติ
- สวิตช์ไมโครสไลด์
- สวิตช์สัมผัสไมโคร SPST ขนาด 2 x 6 มม.
- โมดูลเสียงอินพุตไมโครโฟน Freetronics
- ธนาคารพลังงานแบบชาร์จ USB 4400mha
- สาย USB - เหมาะกับการดัดแปลง
- สายเชื่อมต่อแกนเดี่ยว
- ปืนกาวร้อน
- 15cmx5cm Vero Board
การปรับปรุงวงจร
ตอนแรกฉันใช้ Arduino Nano ในการสร้าง แต่เมื่อขนาดของโค้ดเพิ่มขึ้นด้วยคุณสมบัติใหม่ซึ่งส่งผลให้เกิดปัญหาสามประการ - ข้อ จำกัด ด้านพลังงาน ปัญหาความเร็วและหน่วยความจำ ดังนั้นฉันจึงทำวงจรใหม่เพื่อใช้ Teensy3.6 ซึ่งมีโปรเซสเซอร์ ARM Cortex-M4 ขนาด 32 บิต 180 MHz พร้อมหน่วยจุดลอยตัว นอกเหนือจากการปรับปรุงประสิทธิภาพแล้ว พินดิจิตอลและอนาล็อกทั้งหมดยังมีขนาด 3.3 โวลต์ เด็กวัยรุ่นมีตัวควบคุมแรงดันไฟฟ้าบนพิน Vin อย่างไรก็ตาม ต้องใช้ความระมัดระวังเนื่องจากพินอื่นๆ ทั้งหมดทำงานที่ 3.3v และเสียหายได้ง่าย สายอนุกรม SCL และ SDA ต้องการตัวต้านทานแบบดึงขึ้นเพื่อให้ทำงานได้อย่างถูกต้อง จึงได้มีการเพิ่มสิ่งเหล่านี้เข้าไป นอกจากนี้ Teensy3.6 ยังมีพินกราวด์แบบแอนะล็อกซึ่งหมายความว่ามีโอกาสเกิดสัญญาณรบกวนน้อยลง ทำให้สามารถตรวจจับเสียงที่เสถียรและมีเสียงรบกวนต่ำ หน่วยไมโครโฟน Freetronics ได้รับการพิสูจน์แล้วว่ามีความละเอียดอ่อนและเสถียรมากสำหรับเอฟเฟกต์ LED ตรวจจับเสียง
ขั้นตอนที่ 2: กรณีพิมพ์ 3 มิติ
Sphere มีเส้นผ่านศูนย์กลาง 110 มม. และมีความหนาของผนังประมาณ 3 มม. โดยใช้เส้นใย PLA สีดำ มีไฟ LED จำนวน 130 ดวงสำหรับเชื่อมต่อในเครื่อง ดังนั้นจึงเป็นประโยชน์มากขึ้นในการพิมพ์เครื่องในสี่ส่วนประกอบเพื่อให้เข้าถึงด้านในของทรงกลมได้ง่ายขึ้นด้วยหัวแร้ง
ไฟล์สามารถพบได้ใน Thingiverse ที่นี่
ฉันใช้เครื่องพิมพ์ Robo C2 ซึ่งทำงานได้ดีสำหรับการพิมพ์ โดยแบ่งบิลด์ออกเป็น 4 หน่วย และพิมพ์สองชิ้นเล็ก ๆ พร้อมกันช่วยลดเวลาพิมพ์ได้มาก
ขั้นตอนที่ 3: สร้าง LED Array
รองชนะเลิศการแข่งขัน Arduino 2017