กลับไปหน้ารวมไฟล์
clap-controlled-car-46ea36.md

เราตัดสินใจสร้างรถควบคุมด้วยเสียงปรบมือโดยใช้ stepper motors สามตัว (สองตัวสำหรับล้อหลัง และอีกหนึ่งตัวสำหรับแขนกระแทก)

  • เมื่อคุณ ปรบมือหนึ่งครั้ง, รถจะวิ่งตรงไป
  • เมื่อคุณ ปรบมือสองครั้ง, รถจะเลี้ยวขวาเล็กน้อย
  • เมื่อคุณ ปรบมือสามครั้ง, รถจะเลี้ยวซ้ายเล็กน้อย

ในขณะเดียวกัน หากรถกำลังทำงานอยู่และชนเข้ากับวัตถุใดๆ รถจะใช้แขนที่เชื่อมต่อกับ stepper motor ตัวที่สามเพื่อเคลื่อนย้ายวัตถุนั้น

รายละเอียดทางเทคนิคเพิ่มเติม

การนำทางรถ Rover ด้วยพัลส์เสียง

โครงการหุ่นยนต์ที่สนุกและให้ความรู้ ซึ่งใช้การตรวจจับเหตุการณ์เสียงความเร็วสูงเพื่อควบคุมยานพาหนะเคลื่อนที่

  • การแมปการตอบสนองแบบอิมพัลส์: Arduino จะจับสัญญาณจาก high-gain microphone. เฟิร์มแวร์จะระบุรูปแบบของ "Double-Clap" (ปรบมือสองครั้ง) เทียบกับ "Single-Clap" (ปรบมือครั้งเดียว) เพื่อดำเนินการเคลื่อนที่ที่แตกต่างกัน (เช่น การเลี้ยว เทียบกับการหยุด)
  • การบังคับเลี้ยวแบบ Differential ด้วย H-Bridge: จัดการ L298N motor driver. Arduino ใช้ PWM เพื่อปรับรัศมีการเลี้ยวของรถ; การปรบมือหนึ่งครั้งจะทำให้รถหมุน 90 องศา ในขณะที่การปรบมือสองครั้งจะทำให้รถเคลื่อนที่ไปข้างหน้า

ประสิทธิภาพ

  • ช่วงเวลาความไวแบบกำหนดเวลา: มี "Blanking Period" ในซอฟต์แวร์ ซึ่ง microphone จะถูกละเว้นเป็นเวลา 500ms หลังจากได้รับคำสั่ง เพื่อป้องกันเสียงของ motors หรือเสียงสะท้อนจากการกระตุ้นการเลี้ยวที่ผิดพลาด

ข้อมูล Frontmatter ดั้งเดิม

title: "Clap Controlled Car"
description: "We have created a car controlled by claps with Arduino. It also stops when it impacts with something."
author: "claranadal"
category: "Motors & Robotics"
tags:
  - "stepper"
  - "sensor"
  - "cars"
views: 8706
likes: 2
price: 2450
difficulty: "Intermediate"
components:
  - "1x Vibration Shock Switch Module"
  - "1x Laser cutter (generic)"
  - "1x Microphone Amplifier Breakout"
  - "1x Arduino UNO"
  - "3x Stepper Motor"
  - "1x Jumper wires (generic)"
  - "1x Hot glue gun (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "fb62e26b0f56573b199cdd3d882cf0a350590bdfc709cf311487520cb9dd132a"
encryptedPayload: "U2FsdGVkX18Nh394TFRwtkt7od6FtY6Jfqo/1iK3wNZYNt4KFxzzVx/zWTTPXwuxxzh2PJDmWhI912Ocmy6Cp61atVLYdc9VIfwvIvOiXwo="
seoDescription: "Build a Clap Controlled Car with Arduino. Controlled by Clap sounds and stops on Impact. A fun and easy DIY robotics project for beginners."
videoLinks:
  - "https://www.youtube.com/embed/TGqyZrtK-Gc"
  - "https://www.youtube.com/embed/WxZaFRTGpwY"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/clap-controlled-car-46ea36_cover.JPG"
lang: "th"