สารบัญ:
- ขั้นตอนที่ 1: รายการชิ้นส่วน
- ขั้นตอนที่ 2: การสร้างต้นแบบ
- ขั้นตอนที่ 3: วงจร + รหัส
- ขั้นตอนที่ 4: การประกอบ
วีดีโอ: Retro LED Strip Audio Visualizer: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ในฐานะนักดนตรีและนักศึกษาวิศวกรรมไฟฟ้า ฉันชอบโครงงานใดๆ ที่ตัดกับสองสาขานี้ ฉันเคยเห็นเครื่องสร้างภาพเสียงแบบ DIY (ที่นี่ ที่นี่ ที่นี่ และที่นี่) แต่แต่ละคนพลาดอย่างน้อยหนึ่งในสองเป้าหมายที่ฉันตั้งไว้สำหรับตัวเอง: คุณภาพงานสร้างแบบมืออาชีพและจอแสดงผลขนาดค่อนข้างใหญ่ (8*8 ที่ไม่ซับซ้อน เมทริกซ์ LED จะไม่เพียงพอที่นี่!) ด้วยไหวพริบแบบวินเทจและนั่งอยู่ที่ 40 "x 20" เครื่องสร้างภาพและเสียงนี้บรรลุเป้าหมายทั้งสองอย่าง
ขออภัยล่วงหน้าสำหรับภาพถ่ายแนวตั้ง หลายคนถูกพาตัวไปโซเชียลมีเดีย
ขั้นตอนที่ 1: รายการชิ้นส่วน
ฉันมีชิ้นส่วนเหล่านี้อยู่หลายส่วนอยู่แล้ว ลิงก์มีไว้เพื่อใช้อ้างอิงเท่านั้น กรุณาอย่าซื้อส่วนประกอบที่มีราคาแพงโดยไม่จำเป็น
อิเล็กทรอนิกส์
- WS2811 60LEDS/m @ 5m, IP30 (Non-Waterproof), Addressable - ราคาเหล่านี้ถูกกว่า WS2812 ในขณะนั้น คุณมีเวลาพักบ้าง แต่ต้องแน่ใจว่ามิติข้อมูลถูกต้อง และคุณสามารถพูดคุยกับไฟ LED ได้จริง โปรดทราบว่า WS2811s เป็น 12V ในขณะที่ WS2812s คือ 5V
- คอนเนคเตอร์ JST 3 พิน 9 x + เต้ารับ
- แหล่งจ่ายไฟ DC 12V 20A (240W) - ตอนแรกฉันวางแผนที่จะทำแถบ LED 2 แถบ และต้องการชุดลำโพงแบบเป่าลมที่บ้านของคุณ แถบไฟแต่ละเส้นมีกำลังไฟ 90W ในสถานการณ์ที่เลวร้ายที่สุด (ฉันไม่ได้วัดเพื่อยืนยัน) ซึ่งเหลือฉันไว้ประมาณ 60W สำหรับลำโพง + เครื่องขยายเสียง ตัวเลือก 15A นั้นน้อยกว่าเพียง $ 4 อยู่ดี
- สายไฟ (3 ง่าม)
- Arduino Uno - ฉันมี R3 อยู่รอบ ๆ ดังนั้นฉันจึงใช้มัน คุณอาจสามารถหาตัวเลือกที่ถูกกว่าได้จากหนึ่งในตัวเลือกที่ล้มลงหรือจากผู้ขายรายอื่น
- TRRS Breakout - สำหรับอินพุต aux
- L7805 5V Regulator - ตัวควบคุม 5V ใด ๆ ที่ยอมรับอินพุต 12V จะทำงาน
- 330 nF, ตัวเก็บประจุ 100 nF - ต่อ L7805 datasheet
- 2 x 10kR, 2 x 1kR, 2 x 100 nF ตัวเก็บประจุ - สำหรับการให้น้ำหนักอินพุตเสียง
- ตัวรับสเตอริโอ - เครื่องรับสเตอริโอแบบวินเทจจะใช้งานได้ตราบใดที่มีอินพุต aux (3.5 มม. หรือ RCA) ฉันเลือก Panasonic RA6600 จาก Craigslist ในราคา $ 15 ฉันแนะนำให้ตรวจสอบ Goodwill, Craigslist และร้านค้าที่เจริญเติบโตอย่างรวดเร็วอื่น ๆ สำหรับสิ่งที่คล้ายกัน *
- ลำโพง - ไม่ใช่ลำโพง BT แค่ชุดลำโพง ให้ความสนใจกับอิมพีแดนซ์ที่เข้ากันได้กับเครื่องรับของคุณ ฉันพบชุดลำโพง 20W (=ดัง) 3 ชุดที่ค่าความนิยมในราคา $6 ซึ่งมาพร้อมกับลำโพง "กลาง" และ "ด้านหน้า" สองตัว
- Logitech BT Audio Adapter - อุปกรณ์นี้สามารถสตรีมเสียงออกไปยังลำโพงสเตอริโอและวงจรของคุณ
- สาย RCA ตัวผู้เป็นสาย RCA ตัวผู้
- สาย Aux
ฮาร์ดแวร์
- 2x6 (8ft) - ไม่รับแรงกดทับ ควรอยู่ที่ประมาณ $ 6 หรือน้อยกว่าที่ HD หรือ Lowe's
- อะครีลิคสำหรับส่งแสง 40% - ฉันสั่ง 18" x 24" x 1/8" และในทางเทคนิคแล้วมันคือ 17.75" x 23.5" เก็บไว้ในห่อเมื่อคุณไปตัดด้วยเลเซอร์
- คราบไม้ - คุณต้องการแค่กระป๋องขนาดเล็กเท่านั้น ฉันใช้มะฮอกกานีสีแดง Minwax และมันออกมาดีมาก แน่นอนฉันแนะนำโทนสีเข้ม ตอนแรกลองไปต่างจังหวัดดูไม่สวยเท่าไหร่
- แล็คเกอร์ - ก่อนอื่น ให้ลองดูวิดีโอนี้ของสตีฟ แรมซีย์ และตัดสินใจด้วยตัวเองว่าแบบไหนดีที่สุด ฉันได้กระป๋องสเปรย์กึ่งเงา (ไม่มีความมันวาว) และจริงๆ แล้ว มันไม่ได้ช่วยอะไรมากขนาดนั้น แต่ฉันก็ทำแค่เสื้อโค้ทเดียวเนื่องจากข้อจำกัดด้านเวลา
- สกรูไม้ขนาด 40 x 1/2" - ฉันมีหัวกลมพร้อมใช้ แต่ฉันขอแนะนำให้ใช้ท็อปเรียบถ้าทำได้ ฉันไม่คิดว่ามันจะรบกวนคุณภาพงานสร้าง แต่สามารถถามคนที่คุ้นเคยกับงานไม้มากกว่านี้ก่อนได้
- เศษไม้ กาวกอริลลา กาวร้อน บัดกรี ลวด และแถบคำสั่ง (แบบเวลโคร 20 ขนาดกลางหรือ 10 ขนาดใหญ่)
* ฉันวางแผนที่จะสร้างแถบเสียงเพื่อให้โครงการนี้ "ตั้งแต่ต้น" ทั้งหมดซึ่งจะแทนที่ 9-13 ด้านบน ฉันหวังว่าจะอัปเดตคำแนะนำนี้ด้วยปลายฤดูร้อน
ขั้นตอนที่ 2: การสร้างต้นแบบ
ส่วนนี้ไม่ใช่สิ่งที่คุณต้องทำให้เสร็จ แต่ฉันต้องการแสดงให้เห็นว่าโครงการมีหน้าตาเป็นอย่างไรในขณะที่ดำเนินไป
ที่นี่ ฉันติดเทป LED ในรูปแบบงู และกำลังทดลองกับการกระจายแสงผ่านถุงขยะที่ชั้นบนสุดของตัวเอง (ฉันขอแนะนำอย่างยิ่งว่าเป็นทางเลือกแทนอะคริลิกหากคุณพยายามลดต้นทุน แม้ว่าคุณจะต้องทำ แนบด้วยวิธีอื่น)
การตั้งค่า 10x10 ใช้งานได้สำหรับฉัน แต่คุณอาจต้องการ 8x12 หรือ 7x14 รู้สึกอิสระที่จะทดลอง ก่อนที่ฉันจะมีสเตอริโอ ฉันพบแอมพลิฟายเออร์และต่อเข้ากับแผงวงจรทดลองของฉัน และก่อนหน้านั้น ฉันเล่นเสียงจากแล็ปท็อปไปยังวงจรเพื่อวิเคราะห์เสียง และกด "เล่น" บนโทรศัพท์พร้อมกันเพื่อฟัง
ฉันเชื่ออย่างมากในการวัดสองครั้ง ตัดครั้งเดียว ดังนั้นไม่ว่าคุณจะทำอะไร ทำตามคำแนะนำนั้นและคุณก็จะพร้อม
ขั้นตอนที่ 3: วงจร + รหัส
รหัสมีอยู่ใน GitHub
เขียงหั่นขนม บัดกรีเป็นแผ่นไม้อัด หรือออกแบบ PCB ของคุณเอง อะไรก็ตามที่เหมาะกับคุณที่สุดที่นี่ ทำมัน การสาธิตของฉันที่นี่ทำงานบนเขียงหั่นขนม แต่เมื่อฉันสร้างซาวนด์บาร์ ฉันจะโอนทุกอย่างไปยัง PCB ในการรับพลังงานจากอะแดปเตอร์ ให้ตัดปลายตัวเมียและถอดฉนวนสีดำออก ดึงสายเคเบิลจริงให้เพียงพอเพื่อขันเข้ากับขั้วอะแดปเตอร์ ระวังการทำงานกับ AC เสมอ! นอกจากนั้น เพียงไม่กี่สิ่งที่ควรทราบที่นี่
- เส้นทางภาคพื้นดิน อีกสิ่งหนึ่งคือการทำให้แน่ใจว่าเส้นทางภาคพื้นดินของคุณนั้นดี คุณต้องการกราวด์จากอะแดปเตอร์ไปยัง Arduino ไปยังอินพุต aux ซึ่งจะเชื่อมต่อกับกราวด์บนตัวรับสัญญาณ Logitech BT และจากนั้นกราวด์บนสเตอริโอ หากข้อใดข้อหนึ่งขาดหรือขาดการเชื่อมต่อ คุณจะได้รับสัญญาณเสียงขาเข้าที่ดังมาก และทำให้จอแสดงผลมีเสียงดังมาก
- การให้น้ำหนักอินพุตเสียงเสียงที่เล่นผ่านสาย aux จากโทรศัพท์หรือแล็ปท็อปของคุณหรือที่ใดก็ตาม จะเล่นที่ -2.2 ถึง +2.2V Arduino สามารถอ่านได้เพียง 0 ถึง +5V ดังนั้นคุณต้องลำเอียงอินพุตเสียง สิ่งนี้สามารถทำได้อย่างมีประสิทธิภาพด้วย op amps แต่ถ้าการใช้พลังงานไม่ใช่ปัญหา (บางทีคุณอาจซื้อแหล่งจ่ายไฟ 240W?) ก็สามารถทำได้ด้วยตัวต้านทานและตัวเก็บประจุ ค่าที่ฉันเลือกนั้นแตกต่างกันเพราะฉันไม่มีตัวเก็บประจุ 10uF อยู่ในมือ คุณสามารถเล่นกับเครื่องจำลองเพื่อดูว่าสิ่งที่คุณเลือกจะได้ผลหรือไม่
- การแปลงฟูริเยร์โปรเจ็กต์ใดๆ ที่ใช้การแปลงฟูริเยร์จะมีส่วนเบื้องหลังที่พูดถึงพวกเขา หากคุณมีประสบการณ์แล้ว เยี่ยมมาก! หากไม่เป็นเช่นนั้น ทั้งหมดที่คุณต้องเข้าใจคือพวกเขาถ่ายภาพสแนปชอตของสัญญาณและส่งคืนข้อมูลเกี่ยวกับความถี่ที่มีอยู่ในสัญญาณนั้น ณ เวลานั้น ดังนั้น ถ้าคุณเอาการแปลงฟูริเยร์ของบาป (440(2*pi*t)) มันจะบอกคุณว่ามีความถี่ 440Hz ในสัญญาณของคุณ หากคุณใช้การแปลงฟูริเยร์ของ 7*sin(440(2*pi*t)) + 5*sin(2000(2*pi*t)) มันจะบอกคุณว่ามีสัญญาณทั้ง 440Hz และ 2000Hz และ องศาสัมพัทธ์ที่มีอยู่ ซึ่งสามารถทำได้สำหรับสัญญาณใดๆ ที่มีฟังก์ชันส่วนประกอบจำนวนเท่าใดก็ได้ เนื่องจากเสียงทั้งหมดเป็นเพียงผลรวมของไซนัส เราจึงสามารถแปลงฟูริเยร์ของสแนปชอตจำนวนมากและดูว่าเกิดอะไรขึ้น คุณจะเห็นในโค้ดที่เราใช้หน้าต่างกับสัญญาณของเราก่อนที่จะทำการฟูริเยร์ แปลง. สามารถดูข้อมูลเพิ่มเติมได้ที่นี่ แต่คำอธิบายสั้น ๆ คือสัญญาณที่เราลงเอยด้วยการให้การแปลงค่อนข้างแย่และ windows แก้ไขให้เรา โค้ดของคุณจะไม่พังถ้าคุณไม่ใช้ แต่หน้าจอดูไม่สะอาด อาจมีอัลกอริธึมที่ดีกว่า (เช่น YAAPT เป็นต้น) แต่ตามหลักการของ KISS ฉันเลือกใช้อะไร มีอยู่แล้ว ซึ่งเป็นไลบรารี Arduino ที่เขียนอย่างดีหลายแห่งสำหรับ Fast Fourier Transform หรือ FFT
- Arduino สามารถประมวลผลทุกอย่างแบบเรียลไทม์ได้หรือไม่เพื่อให้ทุกอย่างปรากฏในเรียลไทม์ Arduino จำเป็นต้องดึงตัวอย่าง 128 ตัวอย่าง ประมวลผล FFT นั้น จัดการค่าสำหรับการแสดงผล และอัปเดตการแสดงผลอย่างรวดเร็ว หากคุณต้องการความแม่นยำของโน้ตที่ 1/16 ที่ 150bpm (ใกล้เคียงกับจังหวะบนสุดของเพลงป๊อปส่วนใหญ่) คุณจะต้องประมวลผลทุกอย่างใน 100 มิลลิวินาที นอกจากนี้ สายตามนุษย์สามารถมองเห็นได้ที่ 30FPS ซึ่งสอดคล้องกับความยาวเฟรม 30 มิลลิวินาที บล็อกโพสต์นี้ไม่ได้ให้ความมั่นใจสูงสุดกับฉัน แต่ฉันตัดสินใจดูด้วยตัวเองว่า Arduino จะทนได้หรือไม่ หลังจากการเปรียบเทียบของฉันเอง ฉันภูมิใจใน R3 ของฉันมาก ขั้นตอนการคำนวณนั้นเป็นปัจจัยจำกัด แต่ฉันสามารถประมวลผล FFT ความยาว 128 ของ UINT16 ในเวลาเพียง 70 มิลลิวินาที สิ่งนี้อยู่ในเกณฑ์ความคลาดเคลื่อนของเสียง แต่มีข้อจำกัดด้านภาพมากกว่าสองเท่า ในการวิจัยเพิ่มเติม ฉันพบ Arduino FHT ซึ่งใช้ประโยชน์จากสมมาตร FFT และคำนวณเฉพาะค่าจริงเท่านั้น กล่าวอีกนัยหนึ่ง มันเร็วกว่าประมาณ 2 เท่า และแน่นอนว่ามันทำให้ความเร็วของลูปทั้งหมดอยู่ที่ ~30msec อีกหนึ่งหมายเหตุเกี่ยวกับความละเอียดในการแสดงผล ความยาว N FFT สุ่มตัวอย่างที่ Fs Hz ส่งคืน N bins โดยที่ kth bin สอดคล้องกับ k * Fs/N Hz Arduino ADC ซึ่งกำลังอ่านอินพุตเสียงและเก็บตัวอย่าง ปกติจะทำงานที่ ~9.6kHz อย่างไรก็ตาม FFT สามารถส่งคืนข้อมูลเกี่ยวกับความถี่สูงสุด 1/2 * Fs เท่านั้น มนุษย์สามารถได้ยินได้ถึง 20kHz ดังนั้นเราจึงต้องการสุ่มตัวอย่างที่ >40kHz ADC สามารถถูกแฮ็กเพื่อให้ทำงานเร็วขึ้นเล็กน้อย แต่ไม่มีที่ไหนใกล้ถึง ผลลัพธ์ที่ดีที่สุดที่ฉันเห็นโดยไม่สูญเสียความเสถียรคือที่ ADC 14kHz นอกจากนี้ FFT ที่ใหญ่ที่สุดที่ฉันสามารถประมวลผลเพื่อให้ยังคงได้รับเอฟเฟกต์แบบเรียลไทม์คือ N=128 ซึ่งหมายความว่าแต่ละถังแสดงถึง ~109Hz ซึ่งใช้ได้ที่ความถี่สูงกว่า แต่แย่ที่ความถี่ต่ำ โปรแกรมสร้างภาพที่ดีจะพยายามจองอ็อกเทฟสำหรับแต่ละแท่ง ซึ่งสอดคล้องกับการแยกที่ [16.35, 32.70, 65.41, 130.81, 261.63, 523.25, 1046.50, 2093.00, 4186.01] Hz 109Hz หมายถึง 2.5 อ็อกเทฟแรกทั้งหมดอยู่ในถังขยะเดียว ฉันยังคงได้เอฟเฟ็กต์ภาพที่ดี ส่วนหนึ่งโดยการหาค่าเฉลี่ยของแต่ละที่เก็บข้อมูล โดยที่ที่เก็บข้อมูลคือกลุ่มของถังขยะระหว่างสองขอบเขตเหล่านี้ ฉันหวังว่าสิ่งนี้จะไม่ทำให้เกิดความสับสน และตัวโค้ดเองควรชี้แจงสิ่งที่เกิดขึ้นจริง แต่อย่าลังเลที่จะถามด้านล่างถ้ามันไม่สมเหตุสมผล
ขั้นตอนที่ 4: การประกอบ
ดังที่ได้กล่าวไว้ก่อนหน้านี้ ฉันต้องการสิ่งที่มีคุณภาพงานสร้างแบบมืออาชีพ เดิมทีฉันเริ่มติดแผ่นไม้ด้วยกัน แต่เพื่อน (และวิศวกรเครื่องกลผู้มากความสามารถ) เสนอแนวทางที่แตกต่างออกไป โปรดทราบว่า 2x6 คือ 1.5 "x 5" จริงๆ และโปรดใช้ความระมัดระวังในการทำงานกับเครื่องจักรด้านล่าง
- ใช้ 2x6x8 และทรายของคุณหากจำเป็น ตัดเป็นท่อนๆ 2" x 6" x 22". จะได้แผ่น "เผา" สองแผ่นถ้าคุณทำพลาด
- นำแต่ละส่วนขนาด 22 นิ้ว และวิ่งผ่านโต๊ะเลื่อยยาวเพื่อสร้างแผ่นระแนงขนาด 1.5 นิ้ว x ~ 1.6 นิ้ว x 22 นิ้ว ส่วนที่สามอาจเป็นเรื่องยากที่จะตัดบนโต๊ะดังนั้นคุณสามารถเปลี่ยนไปใช้เลื่อยวงเดือนได้ เพียงตรวจสอบให้แน่ใจว่าทุกอย่างตรงไปตรงมาที่สุด นอกจากนี้ 1.6" ยังเป็นไกด์ และสามารถขยายได้ถึง 1.75" นั่นคือสิ่งที่ฉันเป็น แต่ตราบใดที่พวกมันเท่ากันก็ไม่สำคัญมากนัก ลิมิตแฟคเตอร์คืออะครีลิคที่ 18"
- ที่ส่วนท้ายของชิ้นส่วน ให้ทำเครื่องหมายรูปตัว U ที่ด้านใดด้านหนึ่ง 1/8 นิ้ว และลึกมากกว่า 3/4 นิ้วเล็กน้อย หมายเหตุ: หากคุณใช้อะคริลิกอื่น ความลึกจะเปลี่ยนไป อะคริลิกของฉันที่ < 3/4" จะไม่กระจายแสงเลย แต่ถ้ามากกว่านั้นก็จะกระจายออกไปหมด คุณต้องการหลีกเลี่ยง "ความวาว" ใดๆ ฉันพบว่าโพสต์ Hackaday นี้เป็นข้อมูลอ้างอิงที่ดี แต่การได้ค่าการกระจายที่สมบูรณ์แบบคือ ยากมาก!
- ด้วยเราเตอร์แบบตั้งโต๊ะ ให้ตัด U ตรงกลางออกจนสุดทางลงไม้ระแนง 22" นั้นยาวกว่าที่คุณต้องการ ดังนั้นอย่ากังวลกับการบิ่นที่ปลายถ้าคุณทำ เราเตอร์อาจทำได้ยาก แต่ได้บิตที่กว้างกว่าความกว้างของ U เล็กน้อยเล็กน้อย และระวังในการตัดมากกว่า 1/ วัสดุ 8" ต่อครั้ง ทำซ้ำ: อย่าพยายามทำทุกอย่างใน 2 รอบ คุณจะทำลายไม้และอาจทำร้ายตัวเอง ทำงานกับการหมุนของเราเตอร์ในการตัด 1-4 และทำงานกับมันใน 5-8 เพื่อให้แน่ใจว่าคุณสามารถควบคุมแรงบิดของเราเตอร์ได้ดีที่สุด
- ตัดแถบ LED เป็นส่วน 30-LED (ระบุได้เฉพาะ LED 3 ชุดทุกชุด) คุณอาจต้องยกเลิกการเชื่อมต่อบางส่วน วางแถบเหล่านั้นตามรางรถไฟ ด้านหนึ่งควรนั่งแบบฝัง และอีกด้านหนึ่งควรมีที่ว่างเล็กน้อยสำหรับ JST ที่รับได้ ซึ่งจะนั่งแบบฝัง น่าเสียดายที่ฉันไม่ได้ภาพนี้ แต่ดูแผนภาพที่แนบมา ทำเครื่องหมายความยาวที่นี่ แต่อย่าตัดอะไรเลย
- วัดความกว้างของแต่ละระแนง ด้วยสิ่งนี้และความยาวจากขั้นตอนที่ 7 เลเซอร์ตัดอะคริลิกเป็น 10 สี่เหลี่ยมที่จำเป็น ยาวเล็กน้อยดีกว่าสั้นเล็กน้อย หากถูกไฟไหม้ ให้เช็ดด้วยไอโซโพรพิล
- ตรวจสอบว่าแผ่นอะครีลิคแต่ละแผ่นมีความยาวเท่ากันกับที่คุณทำเครื่องหมายไว้ในขั้นตอนที่ 5 แล้วจึงตัดไม้ระแนงให้ยาวตามนี้
- ตอนนี้คุณต้องใช้สะพานสองชิ้นเพื่อยึดอะครีลิค ซึ่งช่วยให้บำรุงรักษาแถบไฟได้ง่ายหากมีสิ่งใดเกิดขึ้น ชิ้นเหล่านี้ควรจะประมาณ [ความกว้างของคุณ] - ยาว 2 * 1/8" และหน้าเหลี่ยม 1/2" แต่ควรพอดีกันเล็กน้อย ด้วยชิ้นส่วนเหล่านี้เข้าที่อย่างแน่นหนาและล้างออกด้วยด้านหน้าของระแนง เจาะรูผ่านตรงกลางของสะพานแต่ละอันจากด้านนอกของระแนง พยายามอย่างเต็มที่เพื่อให้การฝึกซ้อมแต่ละครั้งเป็นไปอย่างสม่ำเสมอ อย่าทำให้สะพานเป็นเกลียว แต่ให้แน่ใจว่าสะพานทำได้ ระวังอย่าขันสกรูลงไปจนไม้แตก
- ณ จุดนี้ ให้ย้อมแผ่นไม้แล้วลงสีใดๆ
- ตอนนี้ขันสกรูในสะพาน ตรวจสอบให้แน่ใจว่าพวกเขากำลังนั่งล้าง! ถ้าไม่คุณจะต้องเพิ่มชนิดของชิม ใช้กาวกอริลลา (แนะนำ) หรือกาวร้อน (ซึ่งสามารถเป็นแผ่นชิมได้สองเท่า) กับสะพานและติดอะคริลิก อย่าติดกาวใดๆ บนแผ่นไม้
- บัดกรี JST เต้ารับที่ด้านใดด้านหนึ่งยกเว้นแถบ LED อันเดียว วางทั้งหมดไว้ที่ปลายเดียวกันตามที่กำหนดโดยลูกศรที่ทำเครื่องหมายไว้ บัดกรีสายไฟของปลั๊ก JST เข้ากับปลายอีกด้าน คุณอาจต้องดึงสายไฟเพิ่มที่ขั้วต่อแต่ละตัว ตรวจสอบให้แน่ใจว่าการเชื่อมต่อจะถูกต้องเมื่อเสียบปลั๊ก! กาวที่ด้านหลังของ LED นั้นแย่มาก ดังนั้นอย่าวางใจ วางไฟ LED ลงบนรางตรงกลางแล้วทากาวด้วยกาวกอริลลาโดยให้ความสนใจกับทิศทางที่ระบุบนแถบ จำไว้ว่าคุณกำลังแย่งชิงสิ่งทั้งหมด
- บนแผ่นไม้แผ่นแรก ให้บัดกรีสายไฟที่ยาวพอที่จะรับพลังงาน + กราวด์จากอะแดปเตอร์และสัญญาณจาก Arduino
- ขันแผ่นระแนงและสะพานกลับลง ติดแถบคำสั่งที่ด้านหลัง (รูปแบบเวลโคร 2 สื่อที่ด้านบนและด้านล่างหรือ 1 ขนาดใหญ่ตรงกลาง) ทำการเชื่อมต่อที่จำเป็นทั้งหมด และแขวนไว้บนกำแพงห่างกันประมาณ 3 นิ้ว เพลิดเพลินกับผลงานของคุณ
แนะนำ:
Retro A/V to Auxiliary Audio Cable: 8 ขั้นตอน (พร้อมรูปภาพ)
สายสัญญาณเสียง A/V แบบย้อนยุคไปยัง Auxiliary Audio: ฉันได้สร้างสายนี้ขึ้นเพื่อใช้กับฟังก์ชันเฉพาะ - เพื่อเชื่อมต่อเครื่องเล่น MP3 กับวิทยุในรถยนต์ที่มาพร้อมกับพอร์ต A/V แทนที่จะเป็นพอร์ตเสียงเสริม กระบวนการนี้เกือบจะเหมือนกับสายแพตช์สเตอริโอ Retro ของฉัน ความแตกต่างเพียงอย่างเดียวคือ
RGB Backlight + Audio Visualizer: 4 ขั้นตอน (พร้อมรูปภาพ)
RGB Backlight + Audio Visualizer: ยินดีต้อนรับสู่คำแนะนำของฉันเกี่ยวกับวิธีสร้างแสงไฟ RGB LED สำหรับเช่น ด้านหลังทีวีหรือโต๊ะทำงานของคุณ แผนผังนั้นง่ายมากเนื่องจากแถบ LED WS2812 นั้นง่ายต่อการเชื่อมต่อกับ Arduino Nano หมายเหตุ: คุณไม่จำเป็นต้องทำกับเรา
DIY LED Strip: วิธีตัด เชื่อมต่อ บัดกรี และเปิดไฟ LED Strip: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY LED Strip: How to Cut, Connect, Solder and Power LED Strip: คู่มือเริ่มต้นสำหรับการสร้างโครงการแสงของคุณเองโดยใช้แถบ LED แถบ LED ที่ยืดหยุ่นและใช้งานง่ายเป็นทางเลือกที่ดีที่สุดสำหรับการใช้งานที่หลากหลายฉันจะครอบคลุม พื้นฐานในการติดตั้งแถบ LED 60 LEDs/m ในร่มแบบเรียบง่าย แต่ใน
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 ได้ด้วยสมาร์ทโฟนของคุณ
7 Band Led Audio Visualizer: 4 ขั้นตอน (พร้อมรูปภาพ)
7 Band Led Audio Visualizer: นี่เป็นโปรเจ็กต์ที่ใช้สัญญาณอนาล็อกอย่างต่อเนื่องซึ่งมักจะเป็นเพลงและใช้เพื่อจุดไฟ visualizer นำ 7 แบนด์ ใช้ชิป MSGEQ7 เพื่อวิเคราะห์สัญญาณเพลงเพื่อรับขนาดความถี่และจับคู่กับแถบไฟ LED แถบไฟ LED