สารบัญ:

Arduino Guitar Tuner: 3 ขั้นตอน
Arduino Guitar Tuner: 3 ขั้นตอน

วีดีโอ: Arduino Guitar Tuner: 3 ขั้นตอน

วีดีโอ: Arduino Guitar Tuner: 3 ขั้นตอน
วีดีโอ: Arduino Guitar Tuner 2024, พฤศจิกายน
Anonim
Image
Image

นี่คือจูนเนอร์กีต้าร์ที่ฉันสร้างด้วย Arduino Uno และของบางอย่างที่ฉันวางไว้ มันทำงานเช่นนี้:

แต่ละปุ่มมี 5 ปุ่มซึ่งจะสร้างโน้ตที่แตกต่างกันในการปรับจูนกีตาร์มาตรฐาน EADGBE เนื่องจากฉันมีปุ่มเพียง 5 ปุ่ม ฉันจึงเขียนโค้ดเพื่อที่ว่าถ้าคุณกดปุ่ม 'E' ค้างไว้ มันจะสร้าง E สูง ในขณะที่ถ้าคุณเพียงแค่แตะปุ่ม มันจะสร้าง E ต่ำ

เมื่อคุณกดปุ่มที่สอดคล้องกัน จดหมายของบันทึกย่อจะปรากฏบนจอแสดงผล 7 ส่วน และออดที่ทำงานอยู่จะสร้างระดับเสียงที่ถูกต้อง ค่า E สูงจะแสดงบนจอแสดงผลด้วย 'E' ในขณะที่ E ต่ำจะแสดงเป็น 'E'

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

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

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

สำหรับโครงการนี้ ฉันใช้ฮาร์ดแวร์ต่อไปนี้:

Arduino Uno

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

74HC595 Shift Register

Buzzer ที่ใช้งานอยู่

ตัวต้านทาน 8x220 โอห์ม

จอแสดงผล 7 ส่วน

5 ปุ่มกลไก (ควรเป็น 6)

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

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

ขั้นตอนที่ 3: รหัส

รหัสสามารถพบได้ใน github ที่:

แนะนำ: