สารบัญ:
- ขั้นตอนที่ 1: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 2: การเขียนโปรแกรมไมโครคอนโทรลเลอร์
- ขั้นตอนที่ 3: การสร้างสิ่งที่แนบมา
- ขั้นตอนที่ 4: การบรรจุสิ่งที่ส่งมาด้วย
- ขั้นตอนที่ 5: แกะสลักแผงด้านหน้าอลูมิเนียม
- ขั้นตอนที่ 6: เสร็จแล้ว
วีดีโอ: 160 LED VU-Meter: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โครงการนี้เป็น VU-meter สเตอริโอ 160 LED พร้อม 80 LED ต่อช่องสัญญาณเสียง มีพื้นฐานมาจากไมโครคอนโทรลเลอร์ AVR ATmega328p ซึ่งเหมือนกันใน Arduino UNO หรือ nano VU-meter นี้ตอบสนองต่อเสียงที่ป้อนเข้าในแจ็ค RCA ที่ด้านหลังของเครื่อง และสามารถเสียบเข้ากับแอมป์เสียงใดๆ ก็ได้ ฉันทดสอบกับเอาต์พุตปรีแอมป์ของแอมป์และระดับเสียงก็ใช้ได้ และสามารถปรับได้ด้วยโพเทนชิออมิเตอร์
โครงการนี้สร้างได้ไม่ยาก แต่ฉันไม่แนะนำสำหรับผู้เริ่มต้นด้านอิเล็กทรอนิกส์ เนื่องจากคุณจำเป็นต้องรู้วิธีประสานส่วนประกอบ SMD แต่คุณจะสนุกไปกับการสร้าง บัดกรี และประกอบเข้าด้วยกันอย่างที่ฉันทำ !
คู่มือนี้มีเป้าหมายเพื่อสอนวิธีสร้าง VU-meter นี้จากไฟล์โครงการของฉัน ไฟล์ทั้งหมดที่เกี่ยวข้องกับฮาร์ดแวร์หรือซอฟต์แวร์อยู่ใน Github ของฉัน เนื่องจากโปรเจ็กต์นี้เป็นโอเพ่นซอร์ส ปรับเปลี่ยนได้ตามสบาย ! มีการบันทึกรหัส (วิธีด็อกซีเจน) ด้วย !
มาเริ่มสร้างกันเลย !
ขั้นตอนที่ 1: อุปกรณ์อิเล็กทรอนิกส์
เราจะเริ่มต้นด้วยการสร้างแกนกลางของ VU-meter: อิเล็กทรอนิกส์
ฉันสร้าง PCB โดยใช้ EAGLE ไฟล์อยู่ใน Github ของฉัน
คุณจะต้องใช้ PCB สองตัวนั้นและส่วนประกอบบางส่วน ในความเป็นจริง รายการวัสดุหมายถึงหนึ่ง PCB และเนื่องจากมีสองช่องสัญญาณเสียง คุณจะต้องมี PCB สองตัวและแต่ละส่วนประกอบสองครั้ง
คุณสามารถเข้าถึง BOM (Bill Of Materials) ได้ที่นี่: BOM
คุณสามารถเข้าถึงไฟล์ PCB Gerber ได้ที่นี่: Gerber
สำหรับ PCB คุณจะต้องสร้างมันขึ้นมา มีบริษัทมากมายที่จะทำมันในราคาถูก เช่น JLCPCB หรือ PCBWAYS ฉันใช้ PCBWAYS เป็นการส่วนตัวและพวกเขาเสนอบอร์ดให้ฉันเพื่อแลกกับการแสดงความคิดเห็น/ทบทวน Github ของฉัน
หากคุณไม่เคยสั่งซื้อ PCB มาก่อน มันง่ายมาก คุณเพียงแค่ซิปไฟล์ Gerber ที่ลิงก์ด้านบนในไฟล์.zip และวางลงบนเว็บไซต์ของผู้ผลิตที่คุณชื่นชอบ และนั่นแหละ !
หากคุณเลือกใช้ PCBWAYS คุณสามารถสั่งซื้อ PCB ได้อย่างง่ายดายโดยไม่ต้องยุ่งกับ Gerbers โดยไปที่ลิงก์นี้: EASY_ORDER_LINK
เมื่อคุณมีส่วนประกอบที่จำเป็นทั้งหมดแล้ว คุณสามารถประสานทุกอย่างได้โดยทำตามชื่อส่วนประกอบบน BOM และบน PCB
ขั้นตอนที่ 2: การเขียนโปรแกรมไมโครคอนโทรลเลอร์
เมื่อบอร์ดทั้งสองของคุณบัดกรีเรียบร้อยแล้ว คุณจะต้องตั้งโปรแกรมไมโครคอนโทรลเลอร์ ATmega328p บนบอร์ดเหล่านั้น
ในการเบิร์นเฟิร์มแวร์บน atmega32 คุณต้องดาวน์โหลดโฟลเดอร์ซอฟต์แวร์บน GitHub ก่อน
เพื่อที่คุณจะต้องมีโปรแกรมเมอร์ AVR เช่น USBASP (คุณสามารถหาได้ใน Aliexpress, bangood, ebay โดยการค้นหา usbasp…) หรือเพียงแค่ Arduino
หากคุณใช้ Arduino เพียงทำตามบทช่วยสอนนี้: Arduino tuto
หากคุณใช้โปรแกรมเมอร์ AVR เพียงทำตามนี้:
ฉันแค่จะให้พาดหัวข่าวเกี่ยวกับวิธีการดำเนินการกับโปรแกรมเมอร์ isp ที่แสดงไว้ก่อนหน้านี้ (ตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์อย่างถูกต้อง คุณสามารถค้นหาข้อมูลที่เป็นประโยชน์ได้โดยการค้นหาใน Google)
ติดตั้ง WinAVR (สำหรับ windows) (เพื่อให้คอมพิวเตอร์สื่อสารกับ ATmega รางโปรแกรมเมอร์): ลิงค์
จากนั้นเชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์และ PCB (ขั้วต่อ 6 ขา) ระมัดระวังเมื่อทำสิ่งนี้ หากคุณเสียบผิดวิธี มันจะไม่ทำงานอย่างแน่นอน
เปิดเทอร์มินัล (CMD บน Windows) และพิมพ์:
avrdude -c usbasp -p m328p -B 5 -U แฟลช:w: firmware.hex -U lfuse:w:0xBF:m -U hfuse:w:0xD9:m
เสร็จแล้ว ! เฟิร์มแวร์กระพริบบนไมโครคอนโทรลเลอร์ ! (หากล้มเหลว ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไดรเวอร์ที่ถูกต้อง ชื่อโปรแกรมเมอร์ isp ที่ถูกต้อง การเชื่อมต่อที่ดีบนวงจรของคุณ)
ขั้นตอนที่ 3: การสร้างสิ่งที่แนบมา
ฉันใช้ MDF และไม้อัดเป็นวัสดุหลักในการทำโครง คุณสามารถหาพิมพ์เขียวทั้งหมดสำหรับการตัดไม้และประกอบได้ ที่นี่
ขั้นตอนที่ 4: การบรรจุสิ่งที่ส่งมาด้วย
คุณจะต้องเพิ่มขั้วต่อ USB, แจ็ค RCA และหม้อ หม้อหนึ่งใช้สำหรับตั้งค่าการรับอินพุตของ VU-meter ส่วนอีกหม้อไม่ได้ใช้และสามารถใช้สำหรับทุกสิ่งที่คุณต้องการเพียงแค่ปรับเปลี่ยนซอฟต์แวร์
เมื่อเสร็จแล้วให้เพิ่ม PCB และเชื่อมต่อกับตัวเชื่อมต่อและหม้อ
ฉันเพิ่มส่วนล่างของอะคริลิกใสลงในกล่องหุ้มเพื่อให้คุณยังคงมองเข้าไปใน VU-meter ได้
ขั้นตอนที่ 5: แกะสลักแผงด้านหน้าอลูมิเนียม
ฉันใช้อะลูมิเนียมเป็นแผงด้านหน้าและตัดสินใจเพิ่มโลโก้ลงในโลโก้ ฉันแกะสลักโดยใช้วิธีเคมีไฟฟ้าที่เรียกว่าอิเล็กโทรลิซิส มันง่ายมากที่จะทำและคุณสามารถเรียนรู้เพิ่มเติมอีกเล็กน้อยที่นี่
ฉันใช้เทปกาวไฟฟ้าเพื่อป้องกันส่วนที่ฉันไม่ต้องการแกะสลัก
ขั้นตอนที่ 6: เสร็จแล้ว
อย่าลืม ไฟล์การออกแบบและรายละเอียดทั้งหมดอยู่ใน Github ของฉันที่นี่!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
ทำ Inner Ear Headphones สำหรับ Oculus Rift เพียง 160 เยน: 5 ขั้นตอน
ทำหูฟัง Inner Ear สำหรับ Oculus Rift เพียง 160 เยน: หูฟังเฮดาโฟนในหูชั้นในของแท้ของ Oculus ราคา 5800 เยน (ประมาณ $50) ฉันทำหูฟังราคาถูกด้วยรายการนี้ Spherical Tipped Spring Loaded Probes Testing Pinsand หูฟังในหูชั้นใน
วิธีใช้ 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 ได้ด้วยสมาร์ทโฟนของคุณ