สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: การเขียนโปรแกรม
- ขั้นตอนที่ 4: เสร็จแล้ว
วีดีโอ: เครื่องวิเคราะห์ปริมาตร LED Neopixel Strip: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ฉันมีแถบ Neopixel สำรองอยู่รอบๆ และฉันคิดว่ามันคงจะดีถ้าจะสร้างเครื่องวิเคราะห์สเปกตรัมสำหรับระบบเสียงของฉัน
ฉันถือว่าคุณคุ้นเคยกับสภาพแวดล้อมการพัฒนา Arduino อยู่แล้ว ถ้าไม่ใช่ แสดงว่ามีบทช่วยสอนมากมาย
บันทึก:
นี่แสดงระดับเสียงไม่ใช่ความถี่
แต่ฉันอาจสร้างความถี่ในภายหลัง
ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
คุณจะต้องการ:
- Arduino (ฉันใช้ Nano คุณสามารถใช้ตัวอื่นได้)
- ตัวต้านทาน 2x330ohm
- เขียงหั่นขนม
- สายจัมเปอร์
- แถบ LED (นีโอพิกเซล)
- ตัวเก็บประจุ 1000uf
- โพเทนชิออมิเตอร์ 10k
ไม่จำเป็น:
- ลำโพง
- แจ็คเสียง
ขั้นตอนที่ 2: วงจร
สร้างวงจรตามที่แสดง ถ้าคุณต้องการ คุณสามารถสร้างมันบนบอร์ด perfboard เพื่อการแก้ปัญหาที่ถาวรมากขึ้น
คุณสามารถเชื่อมต่อสิ่งนี้กับแหล่งกำเนิดเสียงโดยตรงได้เช่นกัน (แสดงในแผนผัง) เช่น เอาต์พุตเครื่องขยายเสียง เพียงแค่เชื่อมต่อสายไฟกับแหล่งอื่นของคุณแทนแจ็คเสียง ด้วยวิธีนี้คุณไม่จำเป็นต้องมีลำโพงเพราะสายไฟต่อขนานกับลำโพงอื่นอยู่แล้ว
โพเทนชิออมิเตอร์ใช้สำหรับเปลี่ยนความสูงของไฟ LED ขึ้นอยู่กับระดับเสียงของอินพุต นี่เป็นทางเลือก หากคุณไม่ต้องการ คุณสามารถลบออกจากโค้ดได้
ขั้นตอนที่ 3: การเขียนโปรแกรม
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี Adafruit Neopixel แล้ว
หากไม่เป็นเช่นนั้น ให้เปิดตัวจัดการไลบรารี (สเก็ตช์รวมไลบรารีจัดการไลบรารี) จากนั้นค้นหา 'Adafruit Neopixel'
คลิกที่รายการที่แสดงและกด 'ติดตั้ง'
ถัดไป เปิดโค้ดที่แนบมา ตรวจสอบให้แน่ใจว่าได้ตั้งค่า 'STRIP_LENGTH' เป็นความยาวแถบของคุณแล้ว เลือกบอร์ดและพอร์ตจากเมนู 'เครื่องมือ' แล้วอัปโหลด
ขั้นตอนที่ 4: เสร็จแล้ว
ตอนนี้คุณสามารถสร้างความประทับใจให้ผู้คนด้วยตัววิเคราะห์ระดับเสียงเพลงของคุณหรือเพียงแค่ดูด้วยเพลง
การแก้ไขปัญหา:
- หากไฟ LED ทั้งหมดสว่างขึ้นด้วยการกะพริบเล็กน้อย ให้หมุนโพเทนชิออมิเตอร์ไปจนกระทั่งเสียงเพลงดับลง
- หากไม่มีอะไรเกิดขึ้น ตรวจสอบให้แน่ใจว่าได้เสียบแหล่งกำเนิดเสียงและใช้งานได้แล้ว
อาจเป็นความคิดที่ดีที่จะสร้าง PCB แบบกำหนดเองจาก perfboard และติดตั้งไว้ในที่ที่ดีหากต้องการเป็นแบบถาวร ดูวิดีโอการทำงานของพวกเขา
แนะนำ:
DIY LED Strip: วิธีตัด เชื่อมต่อ บัดกรี และเปิดไฟ LED Strip: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY LED Strip: How to Cut, Connect, Solder and Power LED Strip: คู่มือเริ่มต้นสำหรับการสร้างโครงการแสงของคุณเองโดยใช้แถบ LED แถบ LED ที่ยืดหยุ่นและใช้งานง่ายเป็นทางเลือกที่ดีที่สุดสำหรับการใช้งานที่หลากหลายฉันจะครอบคลุม พื้นฐานในการติดตั้งแถบ LED 60 LEDs/m ในร่มแบบเรียบง่าย แต่ใน
ควบคุม Ws2812 Neopixel LED STRIP ผ่าน Bluetooth โดยใช้ Arduino Uno: 4 ขั้นตอน
ควบคุม Ws2812 Neopixel LED STRIP ผ่าน Bluetooth โดยใช้ Arduino Uno: สวัสดีทุกคนในคำแนะนำนี้เราจะเรียนรู้วิธีควบคุม neopixel ด้วย arduino โดยพื้นฐานแล้ว Arduino จะเชื่อมต่อผ่าน Bluetooth โดยใช้โมดูล Bluetooth hc05 กับสมาร์ทโฟน และสมาร์ทโฟนจะส่งคำสั่งเปลี่ยนสีของแถบนำนีโอพิกเซล
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: 4 ขั้นตอน
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: ในคำแนะนำนี้เราจะเรียนรู้วิธีใช้ neopixel หรือ ws 2812 หรือนำอย่างรวดเร็วด้วย Arduino LED หรือแถบหรือวงแหวนประเภทนี้ถูกควบคุมโดยพิน Vin เพียงอันเดียวและทั้งหมด LED สามารถระบุแอดเดรสแยกกันได้ ดังนั้นจึงเรียกอีกอย่างว่า indi