ฉันจะขับทรานสดิวเซอร์ล้ำเสียงด้วย Arduino ได้อย่างไร


13

ฉันพยายามที่จะสร้างอุปสรรคแมวกับ Arduino บางสิ่งบางอย่างที่คล้ายกับนี้ ฉันได้ทำการตรวจจับแล้วและตอนนี้รู้ว่าฉันต้องใช้ตัวแปลงสัญญาณอัลตราโซนิกเพื่อผลิต 'ระเบิด' ที่ฉันต้องการ

อย่างไรก็ตามฉันไม่มีส่วนเกี่ยวข้องกับวิธีที่ฉันจะเชื่อมต่อสิ่งเหล่านี้กับ arduino

ไม่มีใครมีคำแนะนำใด ๆ ?


สำหรับการบันทึกแมวสามารถได้ยินได้ถึง 65 kHz, vs 20 kHz สำหรับมนุษย์ (ดังนั้นบอกว่าอินเทอร์เน็ต)
endolith

transducers ล้ำเสียงมักจะมีความถี่ที่ต้องการ
JustJeff

คำตอบ:


4

เพียงแค่ดู transducer ล้ำเสียงโดยไม่ต้องเปิดมันเคยดูเหมือนว่ามันมีฟังก์ชั่นที่คล้ายกับแสงเปิดใช้งานการเคลื่อนไหวมาตรฐาน นั่นหมายความว่าในครึ่งบนของตัวแปลงสัญญาณคุณจะเห็นเลนส์ที่ตรวจจับการเคลื่อนไหวโดยใช้เซ็นเซอร์ Passive infra red (PIR) เมื่อตรวจจับการเคลื่อนไหวใด ๆ ก็จะเปลี่ยนพินสัญญาณซึ่งก่อให้เกิดการระเบิดล้ำเสียง แน่นอนคุณสามารถใช้ประโยชน์จากสิ่งนี้และสลับพินสัญญาณโดยใช้ Arduino หรือไมโครคอนโทรลเลอร์อื่น ๆ โดยใช้วิธีการตรวจจับแมวของคุณเอง อาจเป็นความคิดที่ดีที่จะใส่ออปโตคัปเปลอร์ระหว่าง arduino และ transducer ล้ำเสียงเพื่อป้องกันวงจรทั้งสองจากกันและกัน

นี่คือข้อมูลบางอย่างเกี่ยวกับ optocoupler และฉันไม่สามารถโพสต์ลิงก์เกี่ยวกับ pir ตั้งแต่ chiphacker dosnt เชื่อใจฉันพอ ... แต่เพียงเข้าไปที่ arduino.cc และค้นหา pir แล้วคุณจะพบว่า


9

เนื่องจากหมุด Arduino ไม่สามารถจ่ายกระแสได้เพียงพอในการขับเคลื่อนตัวแปลงสัญญาณได้เป็นอย่างดีคุณสามารถใช้ทรานซิสเตอร์ที่มีฐานเชื่อมต่อกับขา Arduino เพื่อขับตัวแปลงสัญญาณได้

หากเราถือว่าตัวแปลงสัญญาณเป็น 40kHz (พบได้บ่อยมาก) คุณก็จะสลับขาที่ 40kHz ดีและเรียบง่าย

นี่คือตัวเลือกแผนผังสองสามอย่าง คนแรกอาจจะทำงานได้ดีขึ้นเล็กน้อยเพราะมันจะพัฒนาแรงดันไฟฟ้าไดรฟ์ที่สูงขึ้น (สูงกว่าแหล่งจ่าย) เนื่องจากวงจรเรโซแนนท์ที่เกิดจากความจุตัวเหนี่ยวนำและตัวแปลงสัญญาณ

อัลตร้าโซนิค 1

ส่วนผู้รับในภาพด้านบนไม่จำเป็นสำหรับโครงการยับยั้งแมวซึ่งนำมาจากวงจรค้นหาระยะอัลตราโซนิกที่เสียงก้องต้องมีการกำหนดเวลา ถ้าคุณไม่อยากรู้ว่าแมวอยู่ใกล้แค่ไหน :-)

อุลตร้าโซนิก 2


ในแผนภาพแรกจุดต้านทานของ R2 คืออะไร?
Randomblue

@ Randomblue - ดูเหมือนว่าผู้ออกแบบต้องการให้มีอคติกับทรานซิสเตอร์เล็กน้อยโดยไม่มีไดรฟ์จากไมโคร (ตรงข้ามกับการตัดหรือความอิ่มตัว) ซึ่งจะหยุดทรานซิสเตอร์ปิดอย่างสมบูรณ์เมื่อแรงดันไดรฟ์เป็น 0V และ จำกัด จุดสูงสุด ย้อนกลับแรงดันไฟฟ้าผ่านตัวเหนี่ยวนำ หากคุณไม่ได้ใช้ตัวเหนี่ยวนำแบบขนานคุณไม่จำเป็นต้องใช้มัน (หรือไดโอด)
Oli Glaser

ทั้งนี้ขึ้นอยู่กับว่าตัวแปลงสัญญาณเป็นโมดูลหรือผลึกมันอาจต้องขับด้วยความถี่เรโซแนนท์ไม่ใช่แค่เปิด / ปิด
Scott Seidman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.