สารบัญ:

Retrofit Sound เปิดใช้งานไฟ LED สำหรับ Jukebox: 4 ขั้นตอน
Retrofit Sound เปิดใช้งานไฟ LED สำหรับ Jukebox: 4 ขั้นตอน

วีดีโอ: Retrofit Sound เปิดใช้งานไฟ LED สำหรับ Jukebox: 4 ขั้นตอน

วีดีโอ: Retrofit Sound เปิดใช้งานไฟ LED สำหรับ Jukebox: 4 ขั้นตอน
วีดีโอ: Bilge Tank 126 - The ALL-NEW PICADE! 2024, พฤศจิกายน
Anonim

โดย paul94sFollow เพิ่มเติมโดยผู้เขียน:

บันทึกข้อมูลและพล็อตกราฟออนไลน์โดยใช้ NodeMCU, MySQL, PHP และ Chartjs.org
บันทึกข้อมูลและพล็อตกราฟออนไลน์โดยใช้ NodeMCU, MySQL, PHP และ Chartjs.org
บันทึกข้อมูลและพล็อตกราฟออนไลน์โดยใช้ NodeMCU, MySQL, PHP และ Chartjs.org
บันทึกข้อมูลและพล็อตกราฟออนไลน์โดยใช้ NodeMCU, MySQL, PHP และ Chartjs.org
Lunar Lander 64
Lunar Lander 64
Lunar Lander 64
Lunar Lander 64
นาฬิกา Nixie เลเซอร์ลูกตุ้มแม่เหล็กไฟฟ้า พร้อมเทอร์โมมิเตอร์
นาฬิกา Nixie เลเซอร์ลูกตุ้มแม่เหล็กไฟฟ้า พร้อมเทอร์โมมิเตอร์
นาฬิกา Nixie เลเซอร์ลูกตุ้มแม่เหล็กไฟฟ้า พร้อมเทอร์โมมิเตอร์
นาฬิกา Nixie เลเซอร์ลูกตุ้มแม่เหล็กไฟฟ้า พร้อมเทอร์โมมิเตอร์

ฉันเคยคิดจะทำไฟที่จะเปลี่ยนสีตามเสียงเพลง เพื่อเพิ่มลงในตู้เพลง สักพักและเมื่อฉันเห็นความท้าทายด้านความเร็วของ LED Strip และเนื่องจากเราอยู่ในภาวะล็อกดาวน์ ฉันคิดว่านี่จะเป็นเวลาที่เหมาะที่จะลองใช้งาน อันดับแรก ฉันต้องการชี้ให้เห็นว่าสิ่งนี้สามารถใช้ได้กับแหล่งเพลงใด ๆ มันไม่ได้เชื่อมต่อกับตู้เพลง แต่อย่างใด เนื่องจากฉันไม่ต้องการทำการปรับเปลี่ยนใด ๆ ซึ่งจะทำให้ความคิดริเริ่มของมันหายไป โปรเจ็กต์นี้ใช้แถบ LED RGB LED ธรรมดาพร้อมกับ Arduino (ฉันใช้นาโน แต่คุณสามารถใช้ uno หรือ mega ได้หากต้องการ) และโมดูลตรวจจับเสียง Arduino ฉันได้นำข้อมูล ชิ้นส่วนของโค้ด และเลย์เอาต์วงจรจากผู้สั่งสอนคนก่อนๆ มา และเพิ่มลงในสิ่งเหล่านี้และรวมเข้าด้วยกันเพื่อสร้างโปรเจ็กต์นี้ ซึ่งจะให้แสงสีที่แตกต่างกันของไฟ LED ขึ้นอยู่กับระดับเสียงที่หยิบขึ้นมา ความพยายามครั้งแรกของฉันทำสิ่งนี้ได้ง่ายกว่าเล็กน้อยและแสดงสีที่แตกต่างกันขึ้นอยู่กับระดับเสียงที่หยิบขึ้นมา แต่เอฟเฟกต์ไม่ใช่สิ่งที่ฉันต้องการจริงๆ ดังนั้นเวอร์ชันนี้ที่ตรวจจับความถี่ของเสียงจึงให้ผลลัพธ์ที่ดีกว่ามาก

ฉันใช้รหัสบางส่วนจากคำสั่งการตรวจจับความถี่ Arduino และรหัสและรูปแบบวงจรบางส่วนจากผู้ใช้ C. R. C3 ที่แสดงความคิดเห็นเกี่ยวกับ Sound Reactive LED Strip ที่สอนได้ในส่วน 'ฉันสร้างมัน'

เสบียง

Arduino nano (หรือ uno หรือ mega) 12V LED RGB StripSound โมดูลตรวจจับสำหรับ Arduino (อันที่ฉันมาพร้อมกับชุดเริ่มต้นที่ฉันซื้อเมื่อไม่กี่ปีที่ผ่านมาและแตกต่างเล็กน้อยกับชุดในลิงก์ แต่ควรใช้งานได้เหมือนกัน)3 x 2N 2222 ทรานซิสเตอร์3 x วงจรเรียงกระแสไดโอด ตัวต้านทาน 1 x 330 โอห์ม

คุณจะต้องใช้แหล่งพลังงาน 2 แหล่ง ฉันขับเคลื่อน Arduino จากเครื่องชาร์จ usb สำหรับโทรศัพท์และฉันใช้แหล่งจ่ายไฟ 7.5 V สำหรับแถบ LED แต่คุณสามารถจ่ายไฟ LED ด้วยแบตเตอรี่ 9 โวลต์ได้หากต้องการ

ขั้นตอนที่ 1: สร้างวงจร

การสร้างวงจร
การสร้างวงจร
การสร้างวงจร
การสร้างวงจร

สร้างวงจรตามที่แสดงในแผนภาพ แผนภาพไม่ควรยากเกินไปที่จะทำตาม ฉันเคยใช้พิน D9, D10 และ D11 สำหรับเอาต์พุตของทรานซิสเตอร์แต่ละตัว และพิน A0 สำหรับอินพุตแบบอะนาล็อกจากโมดูลไมโครโฟน ฉันทำสิ่งนี้บนเขียงหั่นขนมเพื่อเริ่มต้น และเมื่อฉันพอใจกับผลลัพธ์ที่ได้ บัดกรีส่วนประกอบทั้งหมดลงบนกระดานแถบสองด้านดังที่เห็นในภาพที่สอง

ขั้นตอนที่ 2: อัปโหลดภาพร่างไปยัง Ardunio

อัปโหลดภาพร่างนี้ไปยัง Arduino ของคุณ คุณสามารถเล่นกับค่าความถี่ในบรรทัดที่ 96, 105 และ 115 และปรับค่าการหน่วงเวลาบนบรรทัดที่ 98, 107, 117 และ 125 เพื่อให้ไฟตอบสนองต่อความถี่เสียงต่างๆ และเปิดได้นานขึ้นหากต้องการ แต่ฉัน ค่อนข้างพอใจกับผลลัพธ์ที่ได้จากสิ่งนี้ด้วยค่านิยมเหล่านี้

ขั้นตอนที่ 3: ลองใช้และปรับโมดูลเสียง

เชื่อมต่ออุปกรณ์จ่ายไฟสองตัวเข้ากับการตั้งค่า (9v สำหรับ LED และแหล่งจ่าย USB สำหรับ Arduino) และตอนนี้คุณควรมีแถบไฟ LED แบบรีแอกทีฟสำหรับเพลง คุณอาจต้องปรับโพเทนชิออมิเตอร์บนโมดูลเสียงเพื่อไม่ให้ไฟ LED ติดอยู่ตลอดเวลาหรือดับตลอดเวลา

ขั้นตอนที่ 4: ในการใช้งาน

คุณสามารถตั้งค่าสิ่งเหล่านี้ไว้ใกล้กับแหล่งดนตรีใด ๆ (สิ่งที่มีจังหวะที่หนักแน่นจะให้เอฟเฟกต์ที่ดีกว่า) และพวกมันจะเต้นเป็นจังหวะและเปลี่ยนสีด้วยเพลง ฉันนั่งอยู่ในตู้เพลงและป้อนสายไฟของแหล่งจ่ายไฟออกทางประตูหลังเพื่อซ่อนไม่ให้มองเห็น ในขณะที่แถบไฟ LED แบบติดกาวในตัวจะติดอยู่ที่ดิฟฟิวเซอร์ซึ่งปกติแล้วจะปล่อยแสงสีขาวธรรมดาออกจากหลอดฟลูออเรสเซนต์

แนะนำ: