สารบัญ:

PixelOrgan: DotStar LED Strip ที่ตอบสนองต่อเสียง (พร้อม MicroView): 3 ขั้นตอน (พร้อมรูปภาพ)
PixelOrgan: DotStar LED Strip ที่ตอบสนองต่อเสียง (พร้อม MicroView): 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: PixelOrgan: DotStar LED Strip ที่ตอบสนองต่อเสียง (พร้อม MicroView): 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: PixelOrgan: DotStar LED Strip ที่ตอบสนองต่อเสียง (พร้อม MicroView): 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Lady Gaga Cosplay: Making The LED Matrix Mask from the VMAs' Chromatica Medley 2024, พฤศจิกายน
Anonim

โดย thedodหน้า github ของฉันติดตามเพิ่มเติมโดยผู้เขียน:

Micro:arcade - ราคาถูก, Micro:bit-based, Solderless
Micro:arcade - ราคาถูก, Micro:bit-based, Solderless
Micro:arcade - ราคาถูก, Micro:bit-based, Solderless
Micro:arcade - ราคาถูก, Micro:bit-based, Solderless
ปุ่มรีเซ็ตราคาถูกสำหรับ Raspberry Pi
ปุ่มรีเซ็ตราคาถูกสำหรับ Raspberry Pi
ปุ่มรีเซ็ตราคาถูกสำหรับ Raspberry Pi
ปุ่มรีเซ็ตราคาถูกสำหรับ Raspberry Pi
ทำให้จอภาพ LCD I2C ของ Seedstudio ใช้งานได้กับ Arduino. รุ่นเก่า
ทำให้จอภาพ LCD I2C ของ Seedstudio ใช้งานได้กับ Arduino. รุ่นเก่า
ทำให้จอภาพ LCD I2C ของ Seedstudio ใช้งานได้กับ Arduino. รุ่นเก่า
ทำให้จอภาพ LCD I2C ของ Seedstudio ใช้งานได้กับ Arduino. รุ่นเก่า

เกี่ยวกับ: ห่วยในการบัดกรี [หวังว่า] จะชดเชยด้วยการเข้ารหัส เพิ่มเติมเกี่ยวกับ thedod »

นี่คืออุปกรณ์ออร์แกนิกเบาที่อินพุตของไมโครโฟนในตัวจะแสดงบนแถบ LED DotStar 72 เพื่อให้ไฟ LED ด้านบนแสดงระดับสูง/กลาง/ต่ำในปัจจุบันเป็น R/G/B และส่วนที่เหลือของ ไฟ LED แสดงค่าก่อนหน้า (เพื่อให้เราได้รับเอฟเฟกต์น้ำตก) ดูวิดีโอที่นี่

ในฐานะตัวควบคุม ฉันใช้ MicroView ซึ่งเป็นโคลน Arduino ขนาดเล็กที่มีจอแสดงผล OLED ในตัว ซึ่งช่วยให้ระบบแสดงรูปแบบอีควอไลเซอร์กราฟิกสูง/กลาง/ต่ำในปัจจุบัน ตลอดจนแถบแนวนอนที่แสดงระดับโดยรวม (สะดวกเมื่อปรับโพเทนชิออมิเตอร์ความไวของไมโครโฟน) ไม่ยากที่จะทำทั้งหมดนี้ด้วยโคลน Arduino ที่ถูกกว่า (และลดต้นทุนลง ~ $ 35) คุณเพียงแค่ต้องลบบรรทัดที่เกี่ยวข้องกับ MicroView ในโค้ด (มองเห็นได้ง่าย)

ขั้นตอนที่ 1: วัสดุ

  • ตัวควบคุม MicroView
  • โปรแกรมเมอร์ MicroView (ใช้สำหรับแหล่งจ่ายไฟ USB ด้วย)
  • แถบ LED DotStar 72 อัน (ฉันใช้อันนี้)
  • ไมโครโฟนอิเล็กเตรต (มีแอมป์ในตัว)
  • โพเทนชิออมิเตอร์ 10㏀
  • เขียงหั่นขนม "ครึ่งขนาด"
  • จัมเปอร์เขียงหั่นขนม
  • สาย Solid-core 22 AWG (สำหรับไมโครโฟน)
  • ขั้วต่อ USB ชนิด A กับขั้วต่อสกรู
  • ที่ชาร์จ USB แบบเสียบผนัง (อย่างน้อย 2 พอร์ต อย่างน้อยหนึ่งพอร์ต >=2A)

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
  • ประกอบ MicroView (ที่ด้านบนของโปรแกรมเมอร์) ไมโครโฟน (คุณจะต้องบัดกรีให้เข้ากับสายไฟ) และโพเทนชิออมิเตอร์บนเขียงหั่นขนม (ดูแผนภาพ)
  • ในขั้นตอนนี้ (ก่อนที่จะเกี่ยวข้องกับ DotStar ในเรื่องนี้) ให้เชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์ของคุณผ่าน USB และอัปโหลดโค้ด (ดูขั้นตอนถัดไป)
  • ต่อสายหลวมสีแดงและสีดำของแถบ DotStar เข้ากับอะแดปเตอร์ขั้วต่อสกรู USB (สกรูสีดำถึงขวาสุด สกรูสีแดงถึงตัวที่สองจากด้านซ้าย)
  • ติดจัมเปอร์จากนาฬิกาและหมุดข้อมูล (หมุดที่ 4 และ 5 จากซ้ายที่ด้าน "บน" ของ MicroView)
  • เชื่อมต่อโปรแกรมเมอร์ MicroView และอะแดปเตอร์ขั้วต่อสกรู USB (เชื่อมต่อกับ DotStar) กับซ็อกเก็ตของที่ชาร์จที่ผนัง สำคัญ: อะแดปเตอร์ควรอยู่ในซ็อกเก็ตที่สามารถจ่ายไฟได้อย่างน้อย 2A (MicroView นั้นจู้จี้จุกจิกน้อยกว่า)

สนุก.

ขั้นตอนที่ 3: รหัส

คุณสามารถดาวน์โหลดรหัสด้านล่าง

คุณจะต้องติดตั้ง Adafruit DotStar และไลบรารี Sparkfun MicroView (ไม่จำเป็นต้องดาวน์โหลด คุณสามารถติดตั้งได้จากเมนู Sketch/Include Library/Manage Libtraries ของ Arduino IDE)

ลดต้นทุน

หากคุณต้องการ [บันทึก ~ $ 35] และใช้โคลน Arduino "ปกติ" แทน MicroView [+ โปรแกรมเมอร์] ให้ลบบรรทัดทั้งหมดที่มี microview|uview|widget และมันอาจจะทำงานบนโคลน Arduino ใด ๆ (ยังไม่ได้ทดสอบ [ยัง]) คุณจะไม่มีหน้าจอกราฟิกที่ดูเฉียบคม (แน่นอน) แต่คุณสามารถรับข้อเสนอแนะขณะปรับโพเทนชิออมิเตอร์ความไวของไมค์จากแถบ LED ได้

โปรดทราบด้วยว่าแม้ว่าฉันจะใช้โปรแกรมเมอร์เป็นแหล่งจ่ายไฟ USB คุณสามารถประหยัดได้ประมาณ 15 ดอลลาร์และจ่ายไฟให้กับ microView จาก Dotstar (หมุดสีแดงและสีดำของตัวเชื่อมต่อ JST) แต่คุณควรเชื่อมต่อตัวเก็บประจุ >1mF ระหว่างกัน (เพื่อป้องกัน MicroView จากไฟกระชาก)

แนะนำ: