
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




โดยปกติแล้ว เปียโนจะเป็นงานไฟฟ้าหรืองานเครื่องกลโดยใช้กลไกง่ายๆ ในการกดปุ่ม แต่นี่คือจุดพลิกผัน เราสามารถขจัดความจำเป็นของคีย์ในเปียโนได้โดยใช้เซ็นเซอร์บางตัว และพร็อกซิมิตีเซ็นเซอร์อินฟราเรดก็เหมาะสมที่สุดเพราะใช้งานง่ายและยังใช้บอร์ดไมโครคอนโทรลเลอร์เพียงพินเดียว และเซ็นเซอร์เหล่านี้ก็เป็นหนึ่งในเซ็นเซอร์ที่ถูกที่สุดเช่นกัน ฉันกำลังใช้เสียงกริ่งเป็นเอาต์พุตเสียงดนตรี แต่คุณสามารถใช้ลำโพง/ซับวูฟเฟอร์ที่เหมาะสมได้ ในอนาคต ฉันหวังว่าจะได้อัปเกรดโปรเจ็กต์ด้วยการเพิ่มพลังเสียงเบสโดยใช้ซับวูฟเฟอร์
เสบียง
1) 10 pcs Ir เซ็นเซอร์ความใกล้ชิด
2) Arduino uno/ mega
3) สกรู (อุปกรณ์เสริม)
4) สายไฟ
5) Piezo-ไฟฟ้า Buzzer
6) แผ่นการ์ดสีดำ / เทปเชลโลสีดำ
ขั้นตอนที่ 1: การติดตั้ง 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 สีดำ

ใช้โพเทนชิออมิเตอร์บนโมดูลเซ็นเซอร์เพื่อปรับช่วงที่เหมาะสมสำหรับคีย์เปียโนของคุณ ตอนนี้ติดม้วนกระดาษการ์ดสีดำบนโมดูลเซ็นเซอร์นำและโฟโตไดโอดตามที่แสดงในภาพ เพื่อป้องกันการตรวจจับสิ่งกีดขวางที่ไม่ต้องการในทิศทางอื่น เราต้องการตรวจจับนิ้วที่อยู่ด้านหน้าเท่านั้น และเราใช้การ์ดชีทสีดำเพราะสีดำดูดซับความยาวคลื่นทั้งหมดและแม้แต่อินฟาเรด
ขั้นตอนที่ 5: รหัสสำหรับบอร์ดไมโครคอนโทรลเลอร์
รหัสเริ่มต้นด้วยการกำหนดความถี่ที่เราต้องการเอาต์พุตเสียงกริ่ง/ลำโพง จากนั้นเรากำหนดพินที่เราจะใช้สำหรับอินพุตเซ็นเซอร์ จากนั้นเราตั้งค่าพินของเราในการตั้งค่าเป็นโมฆะ () ใน void loop() ฉันเพิ่งใช้คำสั่งแบบมีเงื่อนไขเพราะโค้ดกลายเป็นเรื่องง่ายและดีพอสำหรับความต้องการในปัจจุบัน
แนะนำ:
เปียโนอากาศที่ใช้ IR Proximity Sensor, Speaker และ Arduino Uno (อัพเกรดแล้ว/ตอนที่ 2): 6 ขั้นตอน

Air Piano โดยใช้ IR Proximity Sensor, Speaker และ Arduino Uno (อัปเกรดแล้ว/ตอนที่ 2): นี่คือเวอร์ชันอัปเกรดของโปรเจ็กต์แอร์เปียโนก่อนหน้านี้ ? ที่นี่ฉันใช้ลำโพง JBL เป็นเอาต์พุต ฉันยังใส่ปุ่มไวต่อการสัมผัสเพื่อเปลี่ยนโหมดตามความต้องการ ตัวอย่างเช่น - โหมด Hard Bass, โหมด Normal, High fr
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)

การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
IR Proximity Sensor.: 4 ขั้นตอน (พร้อมรูปภาพ)

IR Proximity Sensor.: ในโครงการนี้ ฉันจะอธิบายวิธีสร้างเซ็นเซอร์ความใกล้ชิด IR อย่างง่ายโดยใช้ไฟ LED IR, LM358 Dual Op-Amp และส่วนประกอบอิเล็กทรอนิกส์พื้นฐานบางอย่างที่คุณสามารถหาได้ที่ร้านอิเล็กทรอนิกส์ในท้องถิ่น
วิธีตั้งโปรแกรม ATMEGA 8, 16, 328 Attiny และ Fuse Bit: 5 ขั้นตอน

วิธีตั้งโปรแกรม ATMEGA 8,16,328 Attiny และ Fuse Bit: สวัสดีเพื่อนๆ วันนี้ผมจะมาแนะนำวิธีการตั้งโปรแกรม ATMEGA 8,16,328 Attiny และ Fuse Bit
Rick & Morty: หนีจักรวาล! เกม Ultrasonic Proximity Sensor: 7 ขั้นตอน (พร้อมรูปภาพ)

Rick & Morty: หนีจักรวาล! เกม Ultrasonic Proximity Sensor: เกมเกี่ยวกับอะไรเกมนี้ค่อนข้างง่าย คุณควบคุมยานอวกาศที่ Rick และ Morty อยู่ได้ด้วยการเลื่อนมือขึ้นและลงที่เซ็นเซอร์ระยะใกล้แบบอัลตราโซนิค วัตถุประสงค์: รวบรวมปืนพอร์ทัลเพื่อรับคะแนน ขี้ขลาด Jerry the Worm สองเท่า