ไฟ LED แสดงสถานะพลังเสียง DIY ตัวสร้างวิทยุ - ไฟ LED แสดงระดับสัญญาณความถี่ต่ำ วิธีประกอบตัวบ่งชี้ระดับ LED บน LM3915 ด้วยมือของคุณเอง

การกำหนดระดับสัญญาณบนไฟ LED แสดงสถานะนั้นจำเป็นในการแก้ปัญหาต่าง ๆ (ตัวบ่งชี้กระแสและแรงดันไฟฟ้า, การเปลี่ยนเฟส) แต่ส่วนใหญ่มักใช้วงจรดังกล่าวเพื่อแสดงระดับเสียงโดยเฉพาะ

ในอุปกรณ์อิเล็กทรอนิกส์ยุคใหม่ ไฟ LED แสดงสถานะได้มอบวิธีการบางส่วนให้กับอุปกรณ์ที่ใช้ LCD และเมทริกซ์ LED แต่วงจรประเภทนี้ไม่เพียงแสดงระดับสัญญาณอย่างชัดเจน แต่ยังใช้งานง่ายและมองเห็นได้ชัดเจนอีกด้วย

สิ่งที่ต้องประกอบตัวบ่งชี้ระดับ LED จาก?

ตัวแปลงแอนะล็อกเป็นดิจิทัล (ADC) LM3914-16 สามารถใช้เป็นพื้นฐานได้ ชิปเหล่านี้สามารถขับไดโอดได้อย่างน้อย 10 ตัว และด้วยการเพิ่มชิปใหม่ จำนวนหลอดไฟจึงสามารถเพิ่มขึ้นได้เกือบไม่มีกำหนด ตัวบ่งชี้สามารถมีสีใดก็ได้และควรคิดถึงการออกแบบเคสล่วงหน้าเพื่อไม่ให้เกิดความประหลาดใจในภายหลัง

LM3914 มีสเกลเชิงเส้นซึ่งสามารถใช้ในการวัดแรงดันไฟฟ้าได้และ 15 และ 16 มีสเกลลอการิทึม แต่ pinout ของไมโครวงจรก็ไม่แตกต่างกัน

ในกรณีนี้ไฟ LED อาจเป็นชนิดใดก็ได้นำเข้าหรือในประเทศสิ่งสำคัญคือเหมาะสมกับงานที่ทำอยู่ ตัวอย่างเช่นคุณสามารถใช้ไดโอด AL307 ที่ง่ายที่สุด แต่คุณสามารถใช้ไดโอดที่ซับซ้อนกว่านี้ได้เช่นกัน

การคำนวณโครงร่างตัวบ่งชี้

การเขียนอุปกรณ์นี้ไม่ต้องใช้ทักษะพิเศษใดๆ การคำนวณตัวบ่งชี้กระแสและแรงดันไฟฟ้าสามารถทำได้ในโปรแกรมใดก็ได้เช่นรูปวาด

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

R – แรงต้านที่ขา 7 และ 8

สำหรับกระแส 1 mA R=12.5 / 0.001 A = 12.5 kOhm

และสำหรับกระแส 20mA R=625 Ohm

การแนะนำตัวต้านทานแบบทริมเมอร์จะทำให้สามารถควบคุมความสว่างของแสงได้ หากไม่จำเป็น คุณสามารถติดตั้งตัวต้านทานแบบปกติได้ การให้คะแนนสำหรับพวกเขาจะเป็น 10 kOhm และ 1 kOhm ตามลำดับ

วงจรสุดท้ายของไฟแสดงระดับ LED จะมีลักษณะดังนี้

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

ค่าของ C3 สามารถเท่ากับ 1 µF โดยมีเงื่อนไขว่า R4 = 100 kOhm สามารถเลือกพิกัด R2 ได้จากช่วง 47-100 kOhm

วงจรนี้ใช้ทรานซิสเตอร์ KT 315 แต่สามารถแทนที่ด้วยพารามิเตอร์อื่นที่เหมาะสมได้ (เฟสสัญญาณ, กระแส, เฟสแรงดันไฟฟ้า, จุดเชื่อมต่อ p-n)

เคล็ดลับ: องค์ประกอบที่จำเป็นทั้งหมดสามารถซื้อได้ที่ตลาดวิทยุหรือในร้านค้า ควรพิจารณาว่าชิป LM3915-16 มีราคาแพงกว่า LM3914 เล็กน้อย ตัวเลือกที่มีราคาถูกกว่าคือการแยกส่วนประกอบออกจากบอร์ดที่มีอยู่

ผลลัพธ์ที่ได้จะเป็นดังนี้:

การประกอบตัวบ่งชี้ระดับสัญญาณด้วยตัวคุณเองเป็นงานที่แก้ไขได้อย่างสมบูรณ์ สิ่งสำคัญคือการค้นหาว่าวงจรจะทำมาจากอะไร จากนั้นใช้เวลาเล็กน้อยในการตรวจสอบและแก้ไขข้อบกพร่องของอุปกรณ์

เพื่อให้เห็นภาพระดับสัญญาณจึงมีการใช้ตัวบ่งชี้ LED ที่ใช้กันอย่างแพร่หลายตามสถาปัตยกรรมของวงจรไมโครเฉพาะ ใช้ในอุปกรณ์หลากหลายประเภท: ตัวบ่งชี้ระดับสัญญาณขาเข้าของอุปกรณ์รับสัญญาณวิทยุ, ตัวบ่งชี้ระดับบนเครื่องขยายเสียง, ผู้ทดสอบวงจรดีบักที่ใช้หลักการควบคุมโหลดความถี่พัลส์

ตัวบ่งชี้ระดับทั้งหมดจะขึ้นอยู่กับตัวเปรียบเทียบแบบหลายขั้นตอน

ตัวเปรียบเทียบ – องค์ประกอบลอจิคัลที่เปรียบเทียบพารามิเตอร์ของสัญญาณขาเข้าสองตัว.

สัญญาณที่กำลังวิเคราะห์จะจ่ายให้กับช่องสัญญาณหนึ่งของตัวเปรียบเทียบ และแรงดันไฟฟ้าเปรียบเทียบอ้างอิงจะจ่ายไปที่ช่องสัญญาณที่สอง หากแอมพลิจูดของค่าแรกสูงกว่าแรงดันอ้างอิง ค่าตรรกะจะปรากฏที่เอาต์พุต หากต่ำกว่า ค่าศูนย์ตรรกะจะปรากฏขึ้น

การทำงานของตัวเปรียบเทียบที่ง่ายที่สุดสามารถสาธิตได้บนไมโครวงจร K155LN1 ซึ่งเป็นคลัสเตอร์ยูนิตซึ่งมีองค์ประกอบ "NOT"

วงจรขนาดเล็กดังกล่าวเป็นตัวเปรียบเทียบเชิงตรรกะที่ง่ายที่สุด เมื่อแรงดันไฟฟ้าอินพุตอยู่ระหว่าง 0V ถึง 2.4V (ซึ่งสอดคล้องกับตรรกะศูนย์) เอาต์พุตจะเป็น 2.7V ทันทีที่แรงดันไฟฟ้าอินพุตเกิน 2.4V สัญญาณเอาต์พุตจะลดลงเหลือศูนย์โวลต์

มีชิปหลายตัวสำหรับการแสดงภาพระดับ ในความคิดของฉัน วงจรมัลติฟังก์ชั่นส่วนใหญ่อนุญาตให้คุณสร้างวงจรขนาดเล็กตามสถาปัตยกรรม lm39xx บรรทัดนี้ประกอบด้วยไมโครวงจรสามตัว: lm3914, lm3915 และ lm3916 การแยกส่วนเพียงเล็กน้อยช่วยให้คุณสร้างตัวแสดงระดับเสียง LED ด้วยมือของคุณเองได้ แม้ว่าจะไม่มีความรู้อย่างลึกซึ้งเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ทางวิทยุก็ตาม

ทั้งหมดนี้เป็นเครื่องวิเคราะห์สิบแบนด์ พวกเขาต่างกันในลักษณะที่แตกต่างของสัญญาณอินพุต สำหรับ lm3914 คือ 1V สำหรับ lm3915 คือ 3dB สำหรับ lm3916 คือ 1db

ไฟ LED แสดงระดับเสียงบน lm3915

มาประกอบตัวบ่งชี้ระดับเสียงบน LED โดยใช้ตัวเปรียบเทียบบน lm3915

เรามาดูกันว่าโครงร่างทำงานอย่างไร

รับสัญญาณที่ได้รับการวิเคราะห์ที่อินพุต 5; แอมพลิจูดควรเป็น 10V เพื่อให้ตรงกับความกว้างของสัญญาณขาเข้า เราจำเป็นต้องมีสวิตช์ทรานซิสเตอร์ สัญญาณที่วิเคราะห์จะถูกส่งไปยังฐานผ่านตัวแบ่งแรงดันไฟฟ้าของตัวต้านทานที่ R5


โครงสร้างเชิงตรรกะของ lm3915

ตัวบ่งชี้เสียงบน lm3915 สามารถทำงานได้ในโหมดบ่งชี้สองโหมด - "จุด" และ "คอลัมน์" ในกรณีแรก LED ที่สอดคล้องกับระดับสัญญาณปัจจุบันจะสว่างขึ้นในส่วนที่สอง - LED ทั้งหมดตั้งแต่ศูนย์ถึงระดับปัจจุบัน การสลับโหมดตัวบ่งชี้ทำได้โดยการสลับระหว่างสายสามัญและอินพุต "9"

แอปพลิเคชันที่ไม่ได้มาตรฐาน

ตัวบ่งชี้ที่ใช้ lm3914 สามารถใช้เป็นเครื่องทดสอบขนาดกะทัดรัดสำหรับแบตเตอรี่ขนาดเล็กและตัวสะสม

แรงดันไฟฟ้าของวงจรดังกล่าวคือตั้งแต่ 5V ถึง 12V ใช้พลังงานอย่างสะดวกสบายด้วย Krona หรือแบตเตอรี่ AAA สี่ก้อน

ตัวเก็บประจุ C1 - 50 µF 25V, ตัวต้านทานแบบดึงขึ้น R1 - 1Mohm R2, R3 – 4.7-5 kOhm ต่อตัว ช่วงการวัดของวงจรคือ 1V โดยมีการไล่ระดับ 0.1V R2 ควบคุมช่วงการวัด R3 – กระแสไฟ LED หากคุณปิดเอาต์พุต 9 ตัวบ่งชี้จะเป็น "คอลัมน์" แต่ส่วนประกอบของแหล่งจ่ายไฟจะหมดลงอย่างรวดเร็ว

ตัวบ่งชี้การหมุนของระดับสัญญาณเอาท์พุต


ปัจจุบัน อุปกรณ์อิเล็กทรอนิกส์ทั้งหมดถูกใช้เป็นตัวบ่งชี้ระดับสัญญาณเอาท์พุตสำหรับอุปกรณ์สร้างเสียงต่างๆ ซึ่งไม่เพียงแต่แสดงระดับสัญญาณเท่านั้น แต่ยังแสดงข้อมูลที่เป็นประโยชน์อื่นๆ ด้วย แต่ก่อนหน้านี้มีการใช้ตัวบ่งชี้การหมุนซึ่งเป็นไมโครแอมมิเตอร์แบบ M476หรือ M4762- แม้ว่าฉันจะทำการจอง: วันนี้นักพัฒนาบางคนยังใช้ตัวบ่งชี้การหมุนแม้ว่าพวกเขาจะดูน่าสนใจกว่ามากและแตกต่างกันไม่เพียง แต่ในแบ็คไลท์เท่านั้น แต่ยังรวมถึงการออกแบบด้วย การยึดตัวบ่งชี้หน้าปัดเก่าอาจเป็นปัญหาได้ในขณะนี้ แต่ฉันมี M4762 สองสามตัวจากแอมพลิฟายเออร์โซเวียตรุ่นเก่าและฉันจึงตัดสินใจใช้มัน


บน รูปที่ 1มีการนำเสนอไดอะแกรมสำหรับหนึ่งช่องสัญญาณ สำหรับสเตอริโอ เราจะต้องประกอบอุปกรณ์ดังกล่าวสองชิ้น ตัวบ่งชี้ระดับสัญญาณจะประกอบอยู่บนทรานซิสเตอร์ T1 หนึ่งตัวซึ่งเป็นซีรีย์ใดก็ได้ เคที315- เพื่อเพิ่มความไว วงจรแรงดันไฟฟ้าสองเท่าถูกใช้กับไดโอด D1 และ D2 จากซีรีย์ D9 อุปกรณ์ไม่มีส่วนประกอบวิทยุที่หายาก ดังนั้นคุณจึงสามารถใช้ส่วนประกอบที่มีพารามิเตอร์คล้ายกันได้

การอ่านตัวบ่งชี้ที่สอดคล้องกับระดับที่ระบุถูกตั้งค่าโดยใช้ตัวต้านทานการตัดแต่ง R2 เวลาในการรวมของตัวบ่งชี้คือ 150-350 ms และเวลาส่งคืนของเข็มซึ่งกำหนดโดยเวลาคายประจุของตัวเก็บประจุ C5 คือ 0.5-1.5 วินาที ตัวเก็บประจุ C4 เป็นหนึ่งสำหรับอุปกรณ์สองเครื่อง ใช้เพื่อทำให้ระลอกคลื่นเรียบขึ้นเมื่อเปิดเครื่อง โดยหลักการแล้วตัวเก็บประจุนี้สามารถละทิ้งได้


อุปกรณ์สำหรับช่องสัญญาณเสียงสองช่องประกอบอยู่บนแผงวงจรพิมพ์ขนาด 100X43 มม (ดูรูปที่ 2)- ตัวชี้วัดก็ติดตั้งอยู่ที่นี่เช่นกัน เพื่อให้เข้าถึงตัวต้านทานโครงสร้างได้ง่าย มีการเจาะรูในบอร์ด (ไม่แสดงในรูป) เพื่อให้ไขควงขนาดเล็กสามารถทะลุผ่านเพื่อปรับระดับสัญญาณที่ระบุได้ อย่างไรก็ตาม นั่นคือการตั้งค่าทั้งหมดของอุปกรณ์นี้ คุณอาจต้องเลือกตัวต้านทาน R1 ขึ้นอยู่กับความแรงของสัญญาณเอาท์พุตของอุปกรณ์ของคุณ เพราะ ที่อีกด้านหนึ่งของบอร์ดจะมีตัวบ่งชี้การหมุน จะต้องติดตั้งองค์ประกอบ Cl, R1 ที่ด้านข้างของตัวนำวงจรพิมพ์ ควรใช้ชิ้นส่วนเหล่านี้ให้เล็กที่สุดเท่าที่จะเป็นไปได้ เช่น ยังไม่ได้ใส่กรอบ

สวัสดี วันหยุดผ่านไปแล้ว คุณสามารถเริ่มทำงานใหม่ได้ หลายคนอาจเคยเห็นรูปถ่ายของเราเกี่ยวกับตัวบ่งชี้ระดับ LED - เสาบน LED อัจฉริยะ WS2812B- ฉันตัดสินใจที่จะบอกคุณเพิ่มเติมเกี่ยวกับคอลัมน์ต่างๆ ยิ่งกว่านั้น เพื่อนร่วมงานมองฉันด้วยสายตาว่างเปล่า มันเจ๋งมาก แต่มีน้อยคนที่รู้เรื่องนี้ เราจำเป็นต้องแก้ไขมัน

ฉันคิดว่าจะเริ่มต้นที่ไหนและตัดสินใจตั้งแต่ต้น ตัวบ่งชี้ระดับหรือที่เรียกว่า VU -เมตร เราอยากได้อันที่มี LED มาเป็นเวลานานแล้ว สามารถใช้เป็นของตกแต่งได้สำเร็จ เช่น ติดตั้งในเครื่องขยายเสียง วางข้างเครื่องเสียงหรือจอคอมพิวเตอร์ เราไม่พบโซลูชันสำเร็จรูปที่เราชอบ ดังนั้นเราจึงต้องทำด้วยตัวเอง VU-เมตร

การพัฒนาครั้งแรกมีลักษณะดังนี้:

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

หลังจากนั้นไม่นาน การพัฒนาตัวบ่งชี้ระดับก็น่าสนใจยิ่งกว่าครั้งก่อน:

คอนสแตนตินก่อนอื่นฉันสร้างมันขึ้นมาเพื่อตัวฉันเอง ฉันเปิดตัวมันในช่วงวันหยุดบางวัน แต่แยกมันออกโดยไม่แสดงผลลัพธ์ใดๆ แน่นอนว่าผมเลยเอากระดานไปลองด้วยตัวเอง ในฐานะต้นแบบ มีการผลิตตัวบ่งชี้ระดับเพียงช่องเดียวเท่านั้น คอลัมน์ประกอบด้วยไฟ LED RGB 32 ดวงในรูปแบบของโมดูล มันเชื่อมต่อกับโมดูลอื่นที่มีรีจิสเตอร์ 4 กะซึ่งใช้การควบคุม อืม... เนื่องจากการแสดงผลแบบไดนามิก การควบคุมจึงมีเอกลักษณ์เฉพาะตัวมาก รีจิสเตอร์ 8 บิตสี่ตัวควบคุมการเลือกไฟ LED ที่ควรสว่างในเวลาที่กำหนด และพินสามตัวจะตั้งค่าสี (R, G หรือ B) สิ่งที่เหลืออยู่คือการเพิ่มบอร์ดที่มีไมโครคอนโทรลเลอร์แล้วดำเนินการต่อ ที่นี่เราสามารถไปได้ไกลกว่าคอลัมน์เวอร์ชันก่อนหน้า ก่อนอื่นฉันพยายามทำทุกอย่างโดยใช้ Arduino Due:

ฉันคิดว่าไมโครคอนโทรลเลอร์ที่ทำงานที่ 84 MHz โดยมีสถาปัตยกรรม Arm อยู่ข้างในนั้นถูกต้อง คอลัมน์นี้รองรับระดับความสว่าง 8 ระดับสำหรับ LED แต่ละสี (R, G และ B) สามารถติดไฟได้ครั้งละสีเดียวเท่านั้นดังนั้นจึงจำเป็นต้องส่งค่าใดค่าหนึ่งจาก 24 ชุดไปยัง LED ทุกๆ 1 มิลลิวินาที นอกจากนี้ยังจำเป็นต้องทำงานร่วมกับ ADC ทำการคำนวณลอการิทึมทศนิยมและการคำนวณอื่น ๆ ยกเว้นในสภาพแวดล้อม Arduino ฉันไม่มีโอกาสได้ทำงานกับไมโครคอนโทรลเลอร์ตัวนี้เลย เลยกลายเป็นว่าไม่ได้ปรับให้เหมาะสมที่สุดอาร์ดูโน่ -รหัส. แต่ถึงแม้เรื่องนี้รับมือได้ดี

เหตุใดเราจึงเขียนโปรแกรมสำหรับตัวควบคุม Arm ที่ไม่ค่อยมีใครรู้จัก เราคิดเกี่ยวกับมันและนำบอร์ดดีบักมาใช้กับไมโครคอนโทรลเลอร์ STM8S105C6T6:

ทุกอย่างเริ่มต้นโดยไม่มีปัญหา คราวนี้โค้ดมีความโปร่งใสและได้รับการปรับปรุงให้เหมาะสม การทำงานของคอลัมน์มีหลายโหมด แต่อัลกอริธึมยังไม่ได้รับการพัฒนาเต็มที่และถึงกระนั้นเราก็ชอบตัวบ่งชี้ระดับอยู่แล้ว จะทำอย่างไรกับสายไฟจำนวนนี้ ใครต้องการ และใครต้องการเชื่อมต่อ? เราต้องคิดอะไรสักอย่าง...

เรามีวิธีแก้ปัญหา แต่คราวนี้เราไม่ได้ลงมือทำเลย เพราะวันหนึ่ง - เป็นวันพฤหัสบดีธรรมดา - สิ่งต่อไปนี้เกิดขึ้น: เพื่อนร่วมงานอีกคนของฉันซึ่งมีค่าไม่น้อยไปกว่ากัน เดนิส วี.กล่าวบทกลอนของเขา:"ดูสิว่าฉันเจออะไรเจ๋งๆ"! มันเป็นแถบ LED อัจฉริยะ WS2812B:


ต้องใช้สายไฟเพียง 3 เส้นในการเชื่อมต่อ (สัญญาณ ไฟ 5 V และสายทั่วไป) เจ๋งลาก่อนสายไฟพิเศษมากมาย - เราคิดและสั่งเทปสำหรับทดสอบ:



มีการพูดถึงแถบ LED WS2812B นี้มากมายบนอินเทอร์เน็ต - คุณสามารถค้นหาสิ่งที่น่าสนใจและเหมาะสมได้ตลอดเวลา คนส่วนใหญ่สร้าง "ไฟ" ขึ้นมาหลายๆ แบบ มันกลับกลายเป็นว่าสวยงาม - แน่นอนคือการบริโภค"ขาวร้อน"นำ คือ 40 มิลลิแอมป์ หากเทปยาว คุณจะไม่สามารถเชื่อมต่อกับพอร์ต USB ของคอมพิวเตอร์ได้ จำเป็นต้องมีแหล่งพลังงานที่ทรงพลังเพียงพอ - ปัญหาที่ต้องแก้ไข แม้จะมีความซับซ้อนนี้ แต่ฉันกลับรู้สึกประทับใจกับความสะดวกในการควบคุมเสาโดยใช้สายเส้นเดียว ทำไมไม่สร้างตัวสร้างตัวบ่งชี้ระดับจากเทปนี้เพื่อให้คุณสามารถเปลี่ยนโทนสี สลับโหมด... และบอร์ด Arduino Pro Mini บนไมโครคอนโทรลเลอร์ ATmega328 ก็จะช่วยในเรื่องนี้ ง่ายต่อการตั้งโปรแกรมโดยใช้อะแดปเตอร์ UART-USB มีปัญหาอีกอย่างหนึ่งคือ ระยะเวลาที่สั้นมากระหว่างการโหลดข้อมูล"ไฟ" แน่นอนว่าผู้คนประสบความสำเร็จ... แต่ในขณะที่ส่งข้อมูล เรายังต้องการมีเวลารับค่าจาก ADC อ่านจากหน่วยความจำ บันทึก ทำการคำนวณ... ดังนั้นในขณะที่เทปกำลังเดินทาง เราพิจารณาความเป็นไปได้ในการใช้ฮาร์ดแวร์ SPI หรือเป็นสัญญาณ MOSI สำหรับการจัดระเบียบการส่งสัญญาณที่มีการหยุดชะงัก ผู้ควบคุมจะตามทันทุกอย่างหรือไม่? หรือเราจะต้องปรับโค้ดให้เหมาะสม สร้างสรรค์ เข้าสู่ภาษาแอสเซมบลี - สิ่งนี้จะต้องถูกค้นพบ แต่เรารู้แล้วอย่างแน่นอนและจากการใช้งานคอลัมน์ครั้งล่าสุดที่เราอนุมัติ: จำนวน LED ต่อช่องสัญญาณจะเท่ากับ 32 ชิ้น โดยรวมแล้วจำเป็นต้องประมวลผลหิ่งห้อยอัจฉริยะ 64 ตัวสำหรับสองคอลัมน์ เมื่อมองไปข้างหน้า ฉันอยากจะบอกว่า WS2812B เชี่ยวชาญแล้ว ฉันจะยังคงทนทุกข์ทรมานกับส่วนซอฟต์แวร์ฉันจะบอกคุณเกี่ยวกับฮาร์ดแวร์ - จะมีภาคต่อ

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

พี.พี.เอส. โพสต์ต่อไปนี้จะแสดงแผนภาพวิธีการเชื่อมต่อสายสัญญาณเสียงเข้ากับเครื่องวัดระดับ และผู้ที่สนใจและแทบรอไม่ไหวว่าเรามีคอลัมน์ประเภทไหนสามารถชมวิดีโอนี้ได้:


ขอแสดงความนับถือ Nikita O.

ตัวบ่งชี้ระดับสัญญาณ LED ที่จำลองตัวบ่งชี้การหมุนไม่ใช่แนวคิดใหม่และดูเหมือนว่าจะสามารถคิดค้นสิ่งใหม่ ๆ ได้ที่นี่หรือไม่ เรื่องนี้ผมไม่ได้ประดิษฐ์อะไรขึ้นมาเลย.. ผมยังพบว่ามันยากที่จะระบุแหล่งที่มาดั้งเดิม เป้าหมายแตกต่างออกไป: สร้างวงจรอย่างง่ายโดยใช้องค์ประกอบที่มีอยู่ วงจรนี้ไม่รวมไมโครคอนโทรลเลอร์ที่แพร่หลายด้วยซ้ำ ยิ่งไปกว่านั้น การบัดกรีบอร์ดไม่ใช่เรื่องง่าย แต่การสร้างโครงสร้างที่สมบูรณ์ซึ่งสามารถติดตั้งในแอมพลิฟายเออร์ได้โดยไม่ทำให้รูปลักษณ์เสียหาย และจากแผนภาพนี้ ให้สร้างตัวบ่งชี้เวอร์ชันของคุณเอง โดยคำนึงถึงทักษะของคุณในด้านอิเล็กทรอนิกส์ หรือ ตัวอย่างเช่น ดนตรีสี เพื่อจุดประสงค์นี้ ตัวบ่งชี้จะทำบนสองบอร์ด: แผงควบคุม LED และบอร์ดบ่งชี้ ในบทความนี้ ผมขอเสนอตัวเลือกตัวบ่งชี้ 3 ตัว เรียกว่า "ลูกศร", "หลอดไฟ 6E1P" และ "ส่วนโค้ง" นอกจากนี้ยังมี 2 ตัวเลือกสำหรับการส่องสว่างตามมาตราส่วน (A และ B) และทั้งหมดนี้สามารถทำได้บนไฟ LED ขนาด 5 มม., 3 มม. หรือ SMD 0805 เช่นเดียวกับวงจรอื่น ๆ วงจรนี้มีข้อดีและข้อเสีย ข้อได้เปรียบ: ฐานองค์ประกอบราคาถูก มีความสามารถในการสับเปลี่ยนสูง ความคลาดเคลื่อน วงจรค่อนข้างง่าย แสดงตัวเลือกตามที่พวกเขาพูดสำหรับทุกรสนิยม ข้อเสีย: การเลือกองค์ประกอบหลายอย่าง มิฉะนั้นคุณจะต้องยึดติดกับไฟ LED ประเภทเดียว ช่วงไดนามิกต่ำ เช่น บนแอมพลิฟายเออร์ทรงพลังที่มีระดับเสียงต่ำ ตัวบ่งชี้จะ "เงียบ" การแยกส่วนแบบมองเห็นของ "ลูกศร" ซึ่งเกิดจากการสลับตัวเปรียบเทียบ LM3915 ในโหมด "จุด" อย่างราบรื่น การกำจัดปรากฏการณ์นี้เป็นไปได้ แต่ต้องมีความซับซ้อนของวงจร ความหนาแน่นสูงและความหนาบางของรางบนกระดาน วิธีแก้ไขคือซื้อบอร์ดสำเร็จรูป แต่ฉันทำเองโดยใช้โฟโตรีซิสต์

โครงการทำงานดังต่อไปนี้- สัญญาณอินพุตจะจ่ายให้กับ VT1 ระดับสัญญาณอินพุตถูกควบคุมโดย R1 หลังจากขยายและแก้ไข สัญญาณอินพุตจะถูกป้อนไปยังอินพุตของ LM3915 LED (1 บรรทัด) เชื่อมต่อโดยตรงกับเอาต์พุต MS ผ่านสวิตช์ทรานซิสเตอร์บน VT2-VT11 จะมีไฟ LED เพิ่มเติม 6 บรรทัด ทรานซิสเตอร์สวิตช์ที่ใช้เพราะว่า ความต้านทานความร้อนของแพ็คเกจ MS คือ 55 °C/W ซึ่งช่วยให้มีกำลังไฟสูงสุด 1365 mW ที่อุณหภูมิแวดล้อม 25 °C อย่างไรก็ตาม เราจะไม่เจาะลึกโลกแห่งตัวเลขที่น่าเบื่อ ฉันจะบอกว่าสามารถเชื่อมต่อ LED ได้ไม่เกิน 2 ดวงกับแต่ละเอาต์พุตของ LM3915 มิฉะนั้น MS จะร้อนเกินไป ปุ่ม S1 สลับระหว่างโหมดการแสดงผล "คอลัมน์" และ "จุด" ปุ่ม S2 จะเปิดไฟ LED เพิ่มเติมซึ่งทำให้สามารถใช้โหมดการทำงานได้อีก 2 โหมดของตัวบ่งชี้ ดังที่เห็นได้จากแผนภาพ จำเป็นต้องเลือกองค์ประกอบหลายอย่าง (R และ C) นี่อาจเป็นเพราะข้อเสียและความได้เปรียบของโครงการ ตัวเลือกนี้ทำให้คุณสามารถใช้ LED ใดก็ได้โดยไม่ต้องเชื่อมโยงกับ Vsupply 12V และปรับความสว่างของไฟ LED แสดงสถานะและไฟแบ็คไลท์ตามที่คุณต้องการ R6 ตรวจสอบให้แน่ใจว่า "ลูกศร" จะเรืองแสงที่ "ศูนย์" ในกรณีที่ไม่มีสัญญาณอินพุต ตามกฎแล้ว ไม่จำเป็นต้องเลือก R6 เมื่อจ่ายไฟให้กับวงจรด้วย 12V หากไม่จำเป็นต้องใช้ "ลูกศร" ที่ "ศูนย์" เราจะไม่ติดตั้ง R6 โดยการเลือก R7 เราจะตั้งค่าความสว่างที่ต้องการของ LED ที่เชื่อมต่อโดยตรงกับ LM3915 ตามรูปแบบ HL7, 14, 21, 26, 35, 42, 49, 56, 63, 70 ยิ่ง R7 ยิ่งเล็กเท่าใดกระแสก็จะยิ่งมากขึ้นเท่านั้น LED ค่าขั้นต่ำที่อนุญาตของ R7 คือ 20 kOhm ตัวต้านทาน R8 ปรับความสว่างของไฟ LED แบ็คไลท์ กำลัง R8 อย่างน้อย 1W การใช้ตัวต้านทาน R9-R18 เราปรับความสว่างของ LED ที่เหลือ ประมาณ 10 kOhm สำหรับ LED ที่มีความเข้มของการส่องสว่าง 1,000 mcd, 1 kOhm สำหรับ LED ที่มีความเข้มของการส่องสว่าง 200-300 mcd ตัวเก็บประจุ C3 สามารถใช้เพื่อควบคุมความเฉื่อยของ "ลูกศร" อุปกรณ์นี้ใช้พลังงานจากแหล่งจ่ายแรงดันไฟฟ้า 12V ที่เสถียร โดยมีกระแส 0.2-0.3A สำหรับรุ่นโมโน แรงดันไฟฟ้าสามารถเพิ่มเป็น 18V

การออกแบบภายนอกและความแตกต่างระหว่างตัวเลือกตัวบ่งชี้- การออกแบบภายนอกอธิบายไว้ในรายงานวิดีโอ ฉันจะเพิ่มว่าเมื่อเลือกกระแสไฟ LED คุณจะต้องได้แสงที่สมดุลของตัวบ่งชี้และไฟแบ็คไลท์ จากนั้นอินดิเคเตอร์จะดูสวยงาม การส่องสว่างของตัวเลือก "A" ดูสวยงามกว่า "B" แต่ผลิตได้ยากกว่า ค้นหาลายฉลุสำหรับตัวบ่งชี้ในไฟล์ LAY พร้อมกับบอร์ด ไม่จำเป็นต้อง "สะท้อน" บอร์ดและสเตนซิลเมื่อพิมพ์ ติดตั้งตัวบ่งชี้ในเครื่องขยายเสียงด้วยวิธีที่สะดวก ด้านหลังหน้าต่างแผงด้านหน้า อย่าวางใกล้ธาตุที่ร้อนจัด คุณสามารถแต้มสีกระจกแผงด้านหน้าได้เล็กน้อยเพื่อซ่อนข้อบกพร่องเล็กน้อยที่อาจเกิดขึ้นในการออกแบบภายนอก อินพุตตัวบ่งชี้เชื่อมต่อแบบขนานกับเอาต์พุตของตัวควบคุมระดับเสียงหรืออินพุตของเครื่องขยายเสียงสุดท้าย การตั้งค่าประกอบด้วยการตั้งค่าตัวต้านทานการปรับ R1 ของ "ลูกศร" ของตัวบ่งชี้เป็น +3db ที่กำลังไฟพิกัดของเครื่องขยายเสียง

โปรดทราบว่าขนาดของแผงตัวบ่งชี้จะแตกต่างกัน และขนาดของแผงจะใหญ่กว่าหน้าต่างการทำงานของตัวบ่งชี้อย่างมาก บนตัวบ่งชี้ "Arc" จำนวนไฟ LED สีเหลืองและสีแดงที่ใช้คือ 26 ชิ้น สำหรับตัวเลือกสเตอริโอ สิ่งนี้ไม่ได้สะท้อนให้เห็นในแผนภาพ แต่การประกอบและการปรับแต่งก็ไม่แตกต่างกัน นอกจากนี้แบ็คไลท์ในเวอร์ชันต่างๆ ยังใช้ไฟ LED ตั้งแต่ 3 ถึง 10 ดวง (ดู LAY) สิ่งนี้ไม่ได้สะท้อนให้เห็นในแผนภาพเพื่อหลีกเลี่ยงความสับสน

รายชื่อธาตุกัมมันตภาพรังสี

การกำหนด พิมพ์ นิกาย ปริมาณ บันทึกร้านค้าสมุดบันทึกของฉัน
ยู1 ไดร์เวอร์แอลอีดี

LM3915

1 ไปยังสมุดบันทึก
วีที1 ทรานซิสเตอร์แบบไบโพลาร์

KT315A

1 ไปยังสมุดบันทึก
VT2-VT11 ทรานซิสเตอร์แบบไบโพลาร์

KT361B

10 PNP ใด ๆ ไปยังสมุดบันทึก
วีดี1, วีดี2 ไดโอด

KD522A

2 1N4148 พัลส์ใดก็ได้ ไปยังสมุดบันทึก
HL1-HL6 นำดีเอฟแอล-3014BD-16 สีฟ้า ไปยังสมุดบันทึก
HL7-HL62 นำดีเอฟแอล-3014GD-156 สีเขียว ไปยังสมุดบันทึก
HL63-69 นำดีเอฟแอล-3014YD-17 สีเหลือง ไปยังสมุดบันทึก
HL70-HL76 นำดีเอฟแอล-3014RD-17 สีแดง ไปยังสมุดบันทึก
ค1-ซี3 ตัวเก็บประจุ1 µF3 ไปยังสมุดบันทึก
R1 ตัวต้านทานทริมเมอร์50 โอห์ม1 ไปยังสมุดบันทึก
R2 ตัวต้านทาน

220 โอห์ม

1 ไปยังสมุดบันทึก
R3 ตัวต้านทาน

3 kโอห์ม

1 ไปยังสมุดบันทึก
R4 ตัวต้านทาน

10 kโอห์ม

1

เราแนะนำให้อ่าน