สารบัญ:

เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328: 6 ขั้นตอน (พร้อมรูปภาพ)
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, พฤศจิกายน
Anonim
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328
เปียโนอากาศโดยใช้ IR Proximity Sensor และ Arduino Uno Atmega 328

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

เสบียง

1) 10 pcs Ir เซ็นเซอร์ความใกล้ชิด

2) Arduino uno/ mega

3) สกรู (อุปกรณ์เสริม)

4) สายไฟ

5) Piezo-ไฟฟ้า Buzzer

6) แผ่นการ์ดสีดำ / เทปเชลโลสีดำ

ขั้นตอนที่ 1: การติดตั้ง Ir Sensors

การติดตั้ง Ir Sensors
การติดตั้ง Ir Sensors
การติดตั้ง Ir Sensors
การติดตั้ง Ir Sensors

โมดูลเซ็นเซอร์ Ir มีรูยึดตรงกลาง คุณสามารถใช้รูเพื่อติดตั้งเซ็นเซอร์ด้วยสกรูที่แน่น หรือคุณสามารถใช้กาวเพื่อติดก็ได้ ฉันใช้แผ่นอะครีลิคเป็นฐานและเจาะรูในอะครีลิกโดยมีเครื่องหมายที่เหมาะสมโดยที่แต่ละรูห่างกัน 2 ซม. อย่าวางเซ็นเซอร์ไว้ใกล้กันมากเกินไป เพราะอาจทำให้ประสบการณ์การใช้เปียโนของคุณเสียหายได้

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

การเดินสายไฟเซนเซอร์
การเดินสายไฟเซนเซอร์
การเดินสายไฟเซนเซอร์
การเดินสายไฟเซนเซอร์

เชื่อมต่อขั้วบวกของเซ็นเซอร์ทั้งหมดโดยใช้ลวดและบัดกรี (อุปกรณ์เสริม) เชื่อมต่อหมุดกราวด์ทั้งหมดของเซ็นเซอร์ทั้งหมดด้วย ในที่สุด คุณต้องเชื่อมต่อพินเอาต์พุตจากเซ็นเซอร์ Ir กับพินดิจิทัลของบอร์ดไมโครคอนโทรลเลอร์ ในกรณีของฉันคือ Arduino uno โปรดจำไว้ว่า เมื่อตรวจพบสิ่งกีดขวาง เอาต์พุตจากเซ็นเซอร์อยู่ในระดับต่ำ ดังนั้น หากคุณต้องการเชื่อมต่อ led เป็นอินดิเคเตอร์ในวงจร ให้ต่อขั้วลบกับเอาท์พุตของเซ็นเซอร์ และรางบวกกับรางบวก 3.3v ของ Arduino uno

ขั้นตอนที่ 3: เชื่อมต่อเอาต์พุต

ตอนนี้เชื่อมต่อพินเอาต์พุตดิจิตอลกับขั้วบวกของออด / ลำโพง และต่อขั้วลบกับกราวด์ของ Arduino uno หากคุณกำลังใช้ออด/ลำโพงที่ต้องใช้ไฟฟ้าแรงสูง ขอแนะนำให้ใช้ npn bjt เนื่องจากมีสวิตชิ่งที่เร็วมาก และสามารถทำงานได้อย่างราบรื่นด้วยอินพุตความถี่ตัวแปรจาก Arduino ตรวจสอบให้แน่ใจด้วยว่าหากคุณใช้ออดกำลังสูง อย่าใช้แหล่งจ่ายไฟจาก Arduino ใช้แหล่งภายนอกแทน แต่ในกรณีของฉันใช้พลังงานต่ำ ดังนั้นฉันจึงใช้โดยตรงจาก Arduino

ขั้นตอนที่ 4: การปรับช่วงของ Ir Sensor และหุ้มด้วย Carsheet Rolls สีดำ

การปรับระยะ Ir Sensor และหุ้มด้วย Carsheet Rolls สีดำ
การปรับระยะ Ir Sensor และหุ้มด้วย Carsheet Rolls สีดำ

ใช้โพเทนชิออมิเตอร์บนโมดูลเซ็นเซอร์เพื่อปรับช่วงที่เหมาะสมสำหรับคีย์เปียโนของคุณ ตอนนี้ติดม้วนกระดาษการ์ดสีดำบนโมดูลเซ็นเซอร์นำและโฟโตไดโอดตามที่แสดงในภาพ เพื่อป้องกันการตรวจจับสิ่งกีดขวางที่ไม่ต้องการในทิศทางอื่น เราต้องการตรวจจับนิ้วที่อยู่ด้านหน้าเท่านั้น และเราใช้การ์ดชีทสีดำเพราะสีดำดูดซับความยาวคลื่นทั้งหมดและแม้แต่อินฟาเรด

ขั้นตอนที่ 5: รหัสสำหรับบอร์ดไมโครคอนโทรลเลอร์

รหัสเริ่มต้นด้วยการกำหนดความถี่ที่เราต้องการเอาต์พุตเสียงกริ่ง/ลำโพง จากนั้นเรากำหนดพินที่เราจะใช้สำหรับอินพุตเซ็นเซอร์ จากนั้นเราตั้งค่าพินของเราในการตั้งค่าเป็นโมฆะ () ใน void loop() ฉันเพิ่งใช้คำสั่งแบบมีเงื่อนไขเพราะโค้ดกลายเป็นเรื่องง่ายและดีพอสำหรับความต้องการในปัจจุบัน

แนะนำ: