VU Meter โดยใช้ Arduino: 4 ขั้นตอน
VU Meter โดยใช้ Arduino: 4 ขั้นตอน
Anonim
VU Meter โดยใช้ Arduino
VU Meter โดยใช้ Arduino

สวัสดีทุกคน นี่คือบทช่วยสอนที่ง่ายและรวดเร็วเกี่ยวกับวิธีสร้าง VU (หน่วยระดับเสียง) โดยใช้ Arduino UNO และ LED

เหมาะอย่างยิ่งสำหรับผู้เริ่มต้นที่เพิ่งเรียนรู้วิธีใช้ Arduino

ชิ้นส่วนที่ต้องการ: 1x Arduino (UNO)

1x เขียงหั่นขนม

ไฟ LED 12x 5 มม.

สาย 13x

ตัวต้านทาน 1x 100Ohm

โพเทนชิโอมิเตอร์ 1x 500kOhm

แจ็คเสียง 1x 3.5 มม

1x Will ที่ดี

ขั้นตอนที่ 1: วิดีโอ

Image
Image

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

สิ่งแรกที่ต้องทำคือเชื่อมต่อ LED ทั้งหมดกับ Arduino โดยใช้เขียงหั่นขนม วิธีที่ง่ายที่สุดคือการเชื่อมต่อเชิงเส้น LED ทั้งหมดกับพิน Arduino ที่ต้องการโดยใช้สายไฟ

เราต้องเพิ่มตัวต้านทาน 100Ohm ให้กับวงจรเพื่อจำกัดกระแสผ่าน LED

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

ยังเป็นโครงการ TinkerCAD:

เครื่องวัด VU TinkerCAD

ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino

การเขียนโปรแกรม Arduino
การเขียนโปรแกรม Arduino

ต่อไปคือการเขียนโปรแกรมสำหรับ Arduino ขั้นแรก เรากำหนด A0 เป็นอินพุตแบบอะนาล็อกและกำหนดค่าวาลสำหรับสัญญาณอินพุต

จากนั้นเรากำหนด PIN 2-13 เป็นเอาต์พุตผ่านลูป FOR

เรากำหนด A0 เป็น analogRead จากนั้นเราหารค่าด้วย 10 และเก็บไว้เป็นค่าแอนะล็อก วิธีนี้เราจะได้ค่าที่เหมาะสมกว่าที่จะทำงานในลูป FOR

First FOR loop เปิดไฟ LED มากเท่ากับค่าของตัวแปรค่าแอนะล็อก ลูป FOR ที่สอง ทำตรงกันข้าม โดยจะปิดไฟ LED เมื่อค่าของตัวแปรค่าแอนะล็อกลดลง

ขั้นตอนที่ 4: บทสรุป

นี่เป็นโครงการง่ายๆ ที่ใครๆ ก็ทำได้ โดยใช้ส่วนประกอบเพียงไม่กี่อย่างเพื่อสร้างเครื่องวัด VU ที่ยอดเยี่ยม

นอกจากนี้ยังเป็นการดีที่จะเข้าใจว่าเอาต์พุต Arduino ทำงานอย่างไรและ For loop ขอบคุณที่ผ่าน….