Bagaimana cara mengendarai transduser ultrasonik dengan Arduino?

13

Saya mencoba membangun pencegah kucing dengan Arduino, sesuatu yang mirip dengan ini . Saya telah menemukan deteksi, dan sekarang menyadari bahwa saya perlu menggunakan transduser ultrasonik untuk menghasilkan 'ledakan' yang saya butuhkan.

Namun, saya tidak mengerti bagaimana saya akan menghubungkan salah satunya dengan arduino.

Adakah yang punya saran?

Michael Gorsuch
sumber
Sebagai catatan, kucing dapat mendengar hingga sekitar 65 kHz, vs 20 kHz untuk manusia (demikian katakanlah Internet)
endolith
transduser ultrasonik cenderung memiliki frekuensi yang disukai.
JustJeff

Jawaban:

4

Hanya dengan melihat transduser ultrasonik tanpa membukanya, kelihatannya memiliki fungsi yang mirip dengan lampu yang diaktifkan dengan gerakan standar. Itu berarti bahwa di bagian atas transduser Anda melihat lensa yang mendeteksi gerakan menggunakan sensor Pasif infra red (PIR). Saat ini mendeteksi gerakan apa pun, ia akan mengubah pin sinyal yang memicu ledakan ultrasonik. Tentu saja Anda dapat memanfaatkan ini dan mengganti pin sinyal menggunakan arduino atau mikrokontroler lainnya menggunakan metode deteksi kucing Anda sendiri. Mungkin ide yang baik untuk menempatkan optocoupler antara Arduino dan transduser ultrasonik untuk melindungi kedua sirkuit dari satu sama lain.

di sini adalah beberapa info tentang beberapa optocoupler dan saya tidak dapat memposting tautan tentang pir karena chiphacker dosnt cukup mempercayai saya ... tetapi hanya pergi ke arduino.cc dan cari pir dan Anda akan menemukannya

sjunnesson
sumber
9

Karena pin Arduino tidak akan dapat sumber arus yang cukup untuk menggerakkan transduser dengan sangat baik, Anda dapat menggunakan transistor dengan basis yang terhubung ke pin Arduino untuk menggerakkan transduser.

Jika kita menganggap transduser adalah 40 kHz (sangat umum), maka Anda akan beralih pin di 40kHz. Bagus dan sederhana.

Berikut adalah beberapa opsi skematis. Yang pertama mungkin akan bekerja sedikit lebih baik karena akan mengembangkan tegangan drive yang lebih tinggi (lebih tinggi dari pasokan) karena rangkaian resonansi yang dibentuk oleh kapasitansi induktor dan transduser.

Ultrasonik 1

Bagian penerima pada gambar di atas tidak diperlukan untuk proyek pencegah kucing, ini diambil dari skema pencari jangkauan ultrasonik di mana gema perlu diatur waktunya. Kecuali Anda ingin tahu seberapa dekat kucing itu :-)

Ultrasonik 2

Oli Glaser
sumber
Pada diagram pertama, apa gunanya resistor R2?
Randomblue
@ Randomblue - Sepertinya perancang ingin membiasakan transistor sehingga sedikit aktif tanpa drive dari mikro (sebagai lawan dari cutoff atau saturasi). Ini akan menghentikan transistor mematikan sepenuhnya ketika tegangan drive mengarah ke 0V dan membatasi puncak tegangan balik melintasi induktor. Jika Anda tidak menggunakan induktor secara paralel maka Anda tidak memerlukannya (atau dioda).
Oli Glaser
Bergantung pada apakah transduser adalah modul atau hanya kristal, mungkin perlu didorong pada frekuensi resonansi, dan tidak hanya on / off
Scott Seidman