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

โปรเจ็กต์นี้เป็นเธียมินอัลตราโซนิกที่ใช้ Arduino
ขั้นตอนที่ 1:


บทนำ/ความเป็นมา:
คิดจะทำแดมินอยู่นาน ฉันพบว่าตัวเองสนใจในเวอร์ชันที่ใช้ Arduino ซึ่งฉันสามารถทดลองกับไลบรารีและเสียงต่างๆ ได้ ตอนแรกฉันตัดสินใจอ้างถึงโครงการหนึ่งที่ฉันเห็นทางออนไลน์
มันขึ้นอยู่กับไลบรารี "Mozzi" ใน Arduino และต้องใช้เครื่องขยายเสียงแบบโมโนสำหรับเสียง มันยังใช้มาตรความเร่งเพื่อสร้างเสียงผีสิงที่พังเมื่อเอียง แต่เนื่องจากฉันไม่ต้องการคุณสมบัติเพิ่มเติมนั้น ฉันจึงปรับแต่งโค้ดและวงจรตามนั้น อย่างไรก็ตาม แอมพลิฟายเออร์ยังคงสร้างปัญหาให้กับตัวจ่ายไฟ แม้จะพยายามจัดเตรียมไว้หลายอย่างก็ตาม เนื่องจากฉันไม่ต้องการแม้แต่ "เสียงสั่นหลอน" ที่ "Mozzi" ใช้เป็นพิเศษ ฉันจึงตัดสินใจเดินหน้าและออกแบบรูปแบบใหม่ทั้งหมด
ออกแบบโครงการ
ฉันเจอไลบรารี "ToneAC" ซึ่งง่ายพอที่จะเขียนโค้ดและใช้ไลบรารี "New Ping" สำหรับสัญญาณอัลตราโซนิกของฉัน ในขณะที่ ToneAC ทำงานได้อย่างสมบูรณ์ แต่ newPing ทำงานได้ไม่ดีสำหรับช่วงเสียงที่ฉันต้องการ และยังให้เสียงที่คงที่เมื่อมันอยู่นอกช่วงที่ฉันไม่ต้องการ ฉันยังอ่านว่ามันไม่ค่อยเข้ากันกับห้องสมุด ToneAC; ไม่ว่าในกรณีใด ฉันตัดสินใจเปลี่ยนไปใช้ไลบรารี "Ultrasonic" เพื่อตรวจจับระยะทางและเขียนโค้ดใหม่ทั้งหมด เนื่องจากมันให้ระยะทางเป็นซม. ในขณะที่ NewPing กำหนดเป็นไมโครวินาที ฉันแก้ไขสูตรความถี่เพื่อให้ได้ช่วงที่เหมาะสมที่สุดที่ต้องการ (ประมาณ 120 ซม.) และระดับเสียง (เล่นประมาณ 1.5 อ็อกเทฟ) และเปลี่ยนวงจรของฉันด้วย สิ่งหนึ่งที่ดีเกี่ยวกับไลบรารีทั้งสองคือ หมุดถูกกำหนดไว้อย่างชัดเจน และไม่มีความกำกวมเกี่ยวกับหมุดเริ่มต้น นอกจากนี้ ลำโพงยังเชื่อมต่อโดยตรงกับ Arduino ดังนั้นหากคุณใช้สาย USB จะไม่ทำให้เกิดปัญหากับแหล่งจ่ายไฟ และสามารถสร้างเสียงที่คมชัดและดังได้ อย่างไรก็ตาม มันใช้งานไม่ได้กับชุดแบตเตอรี่ที่ไม่สามารถจ่ายกระแสไฟได้มากพอ ดังนั้นเมื่อต่อเข้ากับแบตเตอรี่ คุณจะมองเห็น Arduino สว่างขึ้นแล้วหรี่ลง
ขั้นตอนที่ 2:

การปรับแต่งเพิ่มเติมและการขัดเงา
สำหรับการควบคุมระดับเสียง ฉันได้แนบโพเทนชิออมิเตอร์ระหว่างลำโพงกับ Arduino เพื่อให้ผู้เล่นสามารถเปลี่ยนแปลงได้ด้วยปุ่มหมุน เพราะมันทำงานได้ดีที่สุดเมื่อใช้กระดาน ฉันจึงทำกระดานแดมินโดยเอานิ้วจับที่ด้านหลังเพื่อจับให้ถูกต้อง ในที่สุด ฉันพบปลอกที่ดีสำหรับวงจรหลัก เจาะรูสองสามรูสำหรับสายลำโพง เซ็นเซอร์ และสาย USB (ดังนั้นฉันจึงสามารถเสียบเข้ากับ Arduino ได้โดยตรง) โดยไม่ต้องถอดออก (ฉันใส่ชิ้นไม้ลงไป ตรวจสอบให้แน่ใจว่า Arduino อยู่ในสถานที่) ฉันใส่ส่วนประกอบทั้งหมดเหล่านี้ เช่น กล่อง กล่อง ลำโพง สาย USB และอะแดปเตอร์ไว้ในกล่องขนาดกะทัดรัด ดังนั้นมันจึงเหมือนกับชุดอุปกรณ์ สิ่งที่คุณต้องทำคือบวกกับสาย USB แล้วต่ออะแดปเตอร์เข้ากับเต้ารับไฟฟ้าแล้วเล่น !
ขั้นตอนที่ 3:
อะไหล่:
เซ็นเซอร์อัลตราโซนิก
ลำโพง-16 โอห์ม (คุณสามารถใช้แรงดันไฟฟ้าน้อยกว่า แต่อันนี้ให้ระดับเสียงที่ดีที่สุด)
โพเทนชิออมิเตอร์ - ไม่เกิน 10k
Arduino Uno (พร้อมสาย USB)
สายไฟและปลอกใส่ทุกอย่าง
ขั้นตอนที่ 4:
รหัสและวงจร
รหัสที่ใช้สำหรับวงจรสามารถดูได้ที่: Code
วงจรสำหรับโครงการนี้ง่ายมาก ลำโพงเชื่อมต่อโดยตรงกับ Arduino ด้วยสายกราวด์ไปที่พิน 9 และสายบวกเพื่อพิน 10 ผ่านโพเทนชิออมิเตอร์ สำหรับเซ็นเซอร์อัลตราโซนิก Trig ไปที่ 12 เสียงสะท้อนไปที่ 13 และพลังงานและกราวด์ไปที่ 5V และกราวด์ตามลำดับ
ขั้นตอนที่ 5: สองสามวิดีโอเพิ่มเติม:
ขั้นตอนที่ 6:

ขอให้สนุกกับการสร้าง!
แนะนำ:
วิธีสร้างแนวทางปฏิบัติสำหรับเป้าหมายของ Nintendo LABO อย่างง่าย: 13 ขั้นตอน

วิธีสร้างแนวทางปฏิบัติสำหรับเป้าหมายของ Nintendo LABO อย่างง่าย: น้องสาวของฉันและฉันเพิ่งซื้อ Nintendo Switch แน่นอนว่าเรามีเกมให้เล่นด้วย และหนึ่งในนั้นคือ Nintendo LABO Variety Kit ในที่สุดฉันก็สะดุดกับ Toy-Con Garage ฉันได้ลองทำอะไรบางอย่างออกไป และนั่นคือตอนที่ฉัน
ขาตั้งสามขา PCB อย่างง่าย: 5 ขั้นตอน

Simple PCB Trivet: นี่เป็นโครงการที่เรียบง่ายและสนุกสนานสำหรับ PCB รีไซเคิล (แผงวงจรพิมพ์) ฉันดึงหนึ่งออกจากระบบสเตอริโอที่เสีย แต่คุณสามารถหาบอร์ดเหล่านี้ได้จากอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ขาตั้งสามขา (trivet) คือสิ่งของที่วางอยู่ระหว่างจานเสิร์ฟและจานรอง
เปียโน Arduino อย่างง่าย: 8 ขั้นตอน

เปียโน Arduino อย่างง่าย: วันนี้เราจะสร้างเปียโน Arduino หนึ่งอ็อกเทฟอย่างง่าย ซึ่งสามารถเป็นจุดเริ่มต้นที่ดีสำหรับโครงการอื่นๆ โครงการนี้จะแนะนำส่วนประกอบพื้นฐานของ Arduino และการเขียนโปรแกรมในระดับมัธยมศึกษาตอนปลาย แม้ว่ารหัสจะเป็นบุคคลที่สร้างไว้ล่วงหน้าค
เครื่องตรวจจับโลหะ Arduino อย่างง่าย: 8 ขั้นตอน (พร้อมรูปภาพ)

Simple Arduino Metal Detector: *** มีการโพสต์เวอร์ชันใหม่ที่ง่ายกว่านี้: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** การตรวจจับโลหะเป็นอดีตที่ยอดเยี่ยมที่ได้รับ คุณออกไปข้างนอก ค้นพบสถานที่ใหม่ๆ และอาจพบสิ่งที่น่าสนใจ ตรวจสอบคุณ
เพลง Buzzer อย่างง่าย: 6 ขั้นตอน

เพลง Buzzer อย่างง่าย: ไลบรารีง่ายๆ ที่จะส่งออกเพลงของคุณเองด้วย Arduino ผ่านออดหรือลำโพง ตัวอย่างเล็กๆ ของเพลง "praeludium" โดย Johann Sebastian Bach รวมอยู่ด้วย