บทเรียนกลอง Arduino
เราจะมาสอนบทเรียนกลองให้กับ Arduino
ทุกอย่างอธิบายไว้อย่างละเอียดในวิดีโอด้านล่างนี้
เชื่อมต่อส่วนประกอบทั้งหมดตามไดอะแกรมที่อยู่ด้านล่างสุดของหน้านี้
โปรดทราบ:
วิดีโอใช้ Bluno M3 จาก DFRobot แต่คุณยังสามารถสร้างโปรเจกต์นี้โดยใช้ ARDUINO BOARD อื่นๆ เช่น ARDUINO UNO ได้ด้วย เพียงแค่คุณต้องใช้ library ที่แตกต่างกันในโค้ด (ดูคอมเมนต์)
รายละเอียดทางเทคนิคเพิ่มเติม
เครื่องฝึกดนตรีแบบ Haptic
โปรเจกต์นี้สร้างเครื่องฝึกกลองแบบโต้ตอบที่ช่วยให้นักเรียนเรียนรู้จังหวะผ่านสัญญาณภาพและการตรวจสอบแบบเรียลไทม์
- การตรวจจับแรงกระแทกด้วย Piezo: แผ่นกลองแต่ละชิ้นติดตั้ง Piezoelectric sensor Arduino's 10-bit ADC จะจับค่าแรงดันไฟฟ้าที่พุ่งสูงขึ้นเมื่อมีการตีแผ่นกลอง ซึ่งจะวัด "Velocity" (ความแรง) ของการตี
- ตรรกะ LED ตามจังหวะ: มี "Guide LEDs" อยู่เหนือแผ่นกลองแต่ละชิ้น เฟิร์มแวร์จะส่องสว่างแผ่นกลองถัดไปในลำดับ; นักเรียนจะต้องตีแผ่นกลองภายใน "Timing Window" ที่กำหนด (เช่น ±50ms) เพื่อทำคะแนน
ตัวชี้วัดประสิทธิภาพ
- แดชบอร์ดเปอร์เซ็นต์ความแม่นยำ: หลังจากบทเรียน Arduino จะคำนวณความแม่นยำของจังหวะการตีของนักเรียนและแสดงผลบน 16x2 LCD ซึ่งกระตุ้นให้เกิดการพัฒนาผ่าน gamification
ข้อมูล Frontmatter ดั้งเดิม
title: "Arduino Drum Lessons"
description: "Let's teach Arduino some drum lessons! We're using an Arduino, a servo motor and a sound sensor."
author: "legoev3projects"
category: ""
tags:
- "audio"
- "music"
- "robots"
views: 2378
likes: 1
price: 2450
difficulty: "Easy"
components:
- "1x Bluno M3"
- "1x Jumper wires (generic)"
- "1x LED (generic)"
- "1x Hot glue gun (generic)"
- "1x Resistor 220 ohm"
- "1x Microphone Sound Sensor KY-038 Module"
- "1x Arduino UNO"
- "1x SG90 Micro-servo motor"
- "1x Multitool, Screwdriver"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/15a3bf50-9a15-4300-8e78-bf50f5233c3f.ino"
documentationLinks: []
passwordHash: "0d4acc1eaf0319e8bc014d4f6c4491bb8cd41dd9b46ed132a3a6455812895caf"
encryptedPayload: "U2FsdGVkX1/C70oCXT7QR0BkvmMW0LeFazu9mq41kDVvEGSm0LivxbzeSO7fk4h+1Ck3oIxx70oVfVhBVwBhZutqpOA3qht3cpEuTvhXZxg="
seoDescription: "Teach Arduino to play drums using a servo motor and sound sensor. A fun DIY music project for beginners."
videoLinks:
- "https://www.youtube.com/embed/OXwlFxWnDI8"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-drum-lessons-a4e94e_cover.jpg"
lang: "th"