สารบัญ:

Vu Meter โดยใช้ Neopixel Leds: 8 ขั้นตอน (พร้อมรูปภาพ)
Vu Meter โดยใช้ Neopixel Leds: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Vu Meter โดยใช้ Neopixel Leds: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Vu Meter โดยใช้ Neopixel Leds: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY RGB Stereo VU Meter | Multi Color with Patterns | Arduino Nano and WS2812B | Free Arduino Code 2024, กรกฎาคม
Anonim
Vu Meter โดยใช้ Neopixel Leds
Vu Meter โดยใช้ Neopixel Leds
Vu Meter โดยใช้ Neopixel Leds
Vu Meter โดยใช้ Neopixel Leds

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างเครื่องวัด VU ที่สวยงามโดยใช้ไฟ LED แบบนีโอพิกเซล ซึ่งมีภาพเคลื่อนไหว 5 แบบ การควบคุมความเข้มของแสง และการควบคุมความไว ง่ายมาก มาเริ่มกันเลย

ขั้นตอนที่ 1: ดูวิดีโอแนะนำครั้งแรก

Image
Image

ขั้นตอนที่ 2: VU Meter คืออะไร

ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น

เครื่องวัดระดับเสียง (VU) หรือตัวบ่งชี้ระดับเสียงมาตรฐาน (SVI) เป็นอุปกรณ์ที่แสดงระดับสัญญาณในอุปกรณ์เสียง

ขั้นตอนที่ 3: ฮาร์ดแวร์ที่จำเป็น

ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น

1. Arduino จาก AliExpress-https://s.click.aliexpress.com/e/_dW8…

จากอเมซอน

2. WS2812 RGB LEDs

จาก AliExpress-

จากอเมซอน-

3. แหล่งจ่ายไฟ 5 โวลต์ 3A

จาก AliExpress-

จากอเมซอน-

4.ซ็อกเก็ตเสียง

ตัวต้านทานตัวแปร 5.2*10k (ใช้คุณภาพสูงเพื่อลดเสียงรบกวน)

6. สวิตช์ปุ่มกด

7. แผ่นโฟม (หรือ MDF หรือไม้อัด)

ขั้นตอนที่ 4: Neopixel Led คืออะไร

Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร
Neopixel Led คืออะไร

แถบ LED WS2812 เป็นแถบ LED แบบยืดหยุ่นที่สามารถระบุตำแหน่งและตั้งโปรแกรมได้ ซึ่งมีประโยชน์มากในการสร้างเอฟเฟกต์แสงแบบกำหนดเอง แถบ LED เหล่านี้ใช้พลังงานจาก 5050 RGB LED พร้อมไดรเวอร์ WS2812 LED ในตัว LED แต่ละตัวกินกระแส 60mA และสามารถขับเคลื่อนจากแหล่งจ่ายไฟ 5V DC มีพินข้อมูลอินพุตเดียวซึ่งสามารถป้อนจากพินดิจิทัลของไมโครคอนโทรลเลอร์ ขึ้นอยู่กับความเข้มของไฟ LED สีแดง สีเขียว และสีน้ำเงินสามดวง เราสามารถสร้างสีใดก็ได้ที่เราต้องการ

คุณสมบัติของไฟ LED ที่สามารถระบุตำแหน่งได้

  • 16.8 ล้านสีต่อพิกเซล
  • ตัวควบคุมดิจิตอลแบบสายเดี่ยว
  • แรงดันไฟฟ้าที่ใช้งาน: 5V DC
  • ความต้องการปัจจุบัน: 60mA ต่อ LED
  • โครงสร้าง LED ที่ยืดหยุ่น
  • 5050 RGB LED พร้อมไดรเวอร์ WS2812

ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับไฟ LED Neopixel

วิดีโอพื้นฐาน

ขั้นตอนที่ 5: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 6: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
  • เชื่อมต่อกราวด์ของแถบ LED กับกราวด์
  • เชื่อมต่อ 5volt ของแถบ led กับ 5volt ของ Arduino
  • ข้อมูลในพินไปยัง D6 และ D5
  • เชื่อมต่อตัวต้านทานตัวแปรกับ A0 และ A1
  • ช่องซ้าย A4 และขวา A5
  • ปุ่มเชื่อมต่อกับ D4

ขั้นตอนที่ 7: การสร้าง Led Tower

การสร้าง Led Tower
การสร้าง Led Tower
การสร้าง Led Tower
การสร้าง Led Tower

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

ดูวิดีโอสำหรับรายละเอียดเพิ่มเติม

ขั้นตอนที่ 8: อัปโหลดรหัส

ดาวน์โหลดรหัสจากที่นี่

มีความสุขในการทำ

แนะนำ: