โปรเจกต์นี้เกี่ยวกับการสร้างห่วงบาสเกตบอลขนาดเล็ก ที่จะส่งเสียงทุกครั้งที่มีการทำคะแนน ซึ่งทำงานโดยใช้ **IR sensor** ในการตรวจจับการเคลื่อนไหวผ่านห่วง เพื่อส่งสัญญาณเมื่อมีการทำคะแนน เมื่อ **Arduino** ตรวจจับสัญญาณสูงจาก **IR sensor** ก็จะสั่งให้ **Piezo buzzer** ส่งเสียง
EXPANDED TECHNICAL DETAILS
High-Speed Sports Scoring
โปรเจกต์นี้ทำการเก็บบันทึกคะแนนสำหรับห่วงบาสเกตบอลขนาดเล็กหรือในร่มโดยอัตโนมัติ พร้อมให้เสียงตอบรับแบบมืออาชีพในสไตล์ "Buzzer Beater"
- Infrared Beam-Break Sensing: ใช้คู่ IR transmitter และ receiver ที่ติดตั้งคร่อมเส้นผ่านศูนย์กลางของห่วง เมื่อลูกบอลเคลื่อนที่ผ่าน มันจะตัดลำแสง Arduino จะตรวจจับการเปลี่ยนแปลงสถานะนี้และเพิ่ม "Home Score" เป็นหน่วยมิลลิวินาที
- Piezo Acoustic Feedback: เมื่อมีการทำคะแนนสำเร็จ Arduino จะสั่งให้ piezo buzzer ที่มีเสียงดังเล่นเสียง "Swish" หรือเสียง "Winning" พร้อมกับอัปเดตคะแนนใหม่บน MAX7219 LED matrix ขนาดใหญ่ไปพร้อมกัน
Timed Challenges
- Shot Clock Engine: มีตัวจับเวลา "Game Mode" เมื่อเวลานับถอยหลังบนหน้าจอ ความถี่ของเสียง buzzer จะเพิ่มขึ้น สร้างประสบการณ์การแข่งขันที่ตื่นเต้นเร้าใจสไตล์เกมอาร์เคด