melalui Sensor HC-SR04 Ultrasonik sebagai Saklar Berdiri Tanpa Mikrokontroler (MCU) Ini adalah tujuan desain umum untuk teknisi dan amatir yang mencari solusi dengan firmware nol. Meskipun HC-SR04 terjangkau, andal, dan tersedia secara luas, namun belum dirancang untuk berfungsi sebagai sakelar sederhana. Sensor membutuhkan pulsa pemicu 10 s dan mengeluarkan sinyal PWM di mana lebar pulsa sesuai dengan jarak. Oleh karena itu, untuk mengubah sinyal sinkronisasi ini menjadi output yang stabil untuk relay, transistor, atau sirkuit logika, diperlukan tahap pemrosesan menengah seperti pengatur waktu diskrit atau rangkaian pembanding.

Itulah mengapa jawaban yang benar bukanlah “ya” atau “tidak” tetapi “ya, dengan waktu ekstra dan pengambilan keputusan, dan seringkali dengan lebih banyak kompleksitas daripada yang disarankan oleh ide.” Artikel teknis yang diterbitkan tentang hal ini harus jujur tentang pembatasan ini. Tanpa kejujuran ini, pembaca pada akhirnya menyalin skema yang berosilasi, mengobrol, atau gagal saat mengubah permukaan target.
Apa HC-SR04 Sebenarnya Keluaran
HC-SR04 memiliki empat kontak yang sudah dikenal: VCC, TRIG, ECHO dan GND. Input trigonometri membutuhkan impuls perintah singkat. Setelah modul mengirimkan paket ultrasoniknya dan menunggu kembalinya, output gema menjadi tinggi selama durasi yang sebanding dengan jarak yang diukur. Dengan kata lain, modul tidak mengatakan “objek objek” secara langsung. menulis: “Ini adalah lebar pulsa yang mewakili waktu penerbangan.”
Detail yang satu ini mengubah seluruh skema. Output yang mirip dengan sakelar membutuhkan setidaknya empat fungsi: sumber pulsa pemicu, metode pengambilan atau konversi sinkronisasi gema, blok solusi ambang batas, dan tahap keluaran bersyarat. Mikrokontroler melakukan keempatnya dalam kode, sehingga banyak artikel dan buku teks HC-SR04 mengasumsikan satu. Jika Anda menelusuri simbol sensor atau pengkabelan di sekitar modul, maka elemen ReversePCB yang sudah ada HC-SR04 Modul Sensor Ultrasonik Latar belakang yang berguna, tetapi dengan sendirinya tidak menyelesaikan masalah peralihan MCU.
Apa yang benar-benar dibutuhkan untuk sirkuit tanpa MCU
Arsitektur jujur terkecil biasanya dimulai dengan generator pemicu. Pengatur waktu 555 atau logika monostable dapat menghasilkan pulsa pemicu periodik, sehingga modul terus mengukur. Kemudian sinyal gema harus ditransfer ke sesuatu yang dapat dihargai oleh pembanding. Salah satu rute adalah konversi pulsa ke tegangan, di mana lebar gema mengisi kapasitor melalui jalur yang dikendalikan, dan tegangan yang dihasilkan dibandingkan dengan standar. Rute lain adalah memasukkan jam ke penghitung ketika gema tinggi dan kemudian mendekripsi penghitung. Kedua pendekatan lebih terlibat daripada papan sensor sederhana ditambah transistor.
Setelah transformasi ini ada, desain masih membutuhkan histeresis. Tanpa histeresis, output dapat mengobrol ketika target melayang di dekat jarak ambang batas atau ketika energi ultrasonik yang dipantulkan berubah tergantung pada sudut dan tekstur permukaan. Pemicu Schmitt atau komparator umpan balik positif biasanya merupakan bagian dari sirkuit yang andal. Ini adalah kasus klasik di mana pemahaman AS untuk membaca sirkuit listrik Pada tingkat blok, lebih penting untuk menyalin satu karakter untuk bagan karakter.
Mengapa sirkuit transistor gema sederhana menyesatkan?
Naluri pemula yang umum adalah menghubungkan gema ke tahap transistor dan memproses detak jantung apa pun sebagai deteksi. Ini tidak membuat sakelar berbasis jarak. Ini hanya membuktikan bahwa modul aktif dan melihat semacam peristiwa gema. Lebar keluaran pulsa berubah dengan jarak, tetapi transistor itu sendiri tidak tahu apa yang dimaksud dengan lebar “hidupkan” atau “lear”. Hasilnya sering kali merupakan sirkuit yang bereaksi secara tidak konsisten atau tetap aktif dalam rentang yang luas dan tidak berguna.
Pendekatan lemah lainnya adalah meregangkan pulsa gema menggunakan jaringan RC dan berharap ambang batas akan menjadi cukup stabil. Hal ini dapat menyebabkan indikator berkedip lebih terasa, tetapi tidak menjamin peralihan berulang. Reflektifitas permukaan, kondisi akustik di sekitarnya, kebisingan daya dan pergerakan target mengganggu waktu pulsa. Tanpa dukungan dan pembanding sinkronisasi yang tepat, sirkuit dapat beroperasi pada jarak yang sama di bangku dan benar-benar gagal di badan atau ruangan nyata.
Diagram blok praktis yang dapat bekerja
Jika tujuannya adalah konstruksi asli tanpa MCU, urutan blok praktis:
Generator Pemicu Berkala
Modul HC-SR04
AC Echo-Pulse
Lebar pulsa ke tegangan atau konverter penghitungan pulsa
pembanding dengan histeresis
Driver output untuk LED, transistor, relay atau input logika
Ini adalah saat ketika banyak desainer menyadari bahwa aturan “tidak ada MCU” dapat lebih mahal daripada menghemat. Pada saat Anda menambahkan sumber pemicu yang stabil, konversi sinkronisasi, pengaturan ambang batas, dan logika penahan keluaran, sirkuit seringkali lebih besar dan kurang fleksibel daripada mikrokontroler kecil atau chip pemrosesan sensor khusus. Jika output relay diperlukan, ingatlah bahwa tahapan driver sinyal output masih membutuhkan perlindungan dan disiplin yang sama dari coil drive yang dibahas dalam artikel PCB reverse berorientasi relay lainnya, seperti Reading Skema G3MB-202P Solid State Relay sebelum beralih beban AC.
Ketika MCU tanpa MCU masih dibenarkan
Ada beberapa kasus di mana pendekatan tanpa MCU masuk akal. Skema pembinaan, latihan desain logis, atau lingkungan produk yang sudah menggunakan blok sinkronisasi analog dapat membenarkan hal ini. Ini mungkin juga dapat diterima ketika ambang batas melemah dan efek peralihan palsu tidak signifikan, seperti indikator pendidikan atau pengaturan kebaruan. Dalam kasus seperti itu, pembanding yang disetel secara menyeluruh mungkin sudah cukup.
Tetapi untuk produk yang membutuhkan peralihan yang andal, diskriminasi pada target atau risiko kegagalan lapangan yang rendah, rute tanpa MCU biasanya merupakan optimasi yang salah. Pengontrol kecil dapat menambahkan rata-rata, pemrosesan batas waktu, interval redaman, opsi kalibrasi, dan kerusakan keluaran dengan ruang papan yang lebih sedikit daripada satu set detail sinkronisasi diskrit. Ini bukan hype pemasaran; Ini hanyalah korespondensi yang lebih langsung dengan jenis sinyal yang disediakan oleh HC-SR04.
Alternatif terbaik untuk peralihan sederhana
Tema ini menjadi jauh lebih jelas ketika persyaratan sebenarnya dipisahkan dari sensor yang dipilih. Jika persyaratannya hanya “Aktifkan ketika ada sesuatu yang dekat”, HC-SR04 mungkin ujung depan yang salah. Sensor reflektif inframerah, sensor pemutus sinar, modul PIR, sirkuit kapasitansi, sakelar, atau sensor kedekatan industri dapat memberikan perilaku yang lebih bersih saat beralih sinyal dengan pengkondisian sinyal yang jauh lebih sedikit. Skema terbaik dimulai dengan kebutuhan aktual, bukan modul yang populer di hasil pencarian.
Dari perspektif PCB, penggunaan sensor yang lebih sederhana juga mengurangi kompleksitas perutean. Anda mungkin tidak memerlukan osilator pemicu yang berjalan bebas (free-running), kapasitor pewaktu dengan kontrol kebocoran yang ketat, ataupun jaringan referensi komparator yang sensitif. Hal ini pada gilirannya mempermudah proses tata letak, perakitan, dan perbaikan. Keputusan terkait perakitan PCB dan pemecahan masalah secara umum akan selalu lebih mudah jika arsitektur penginderaannya sendiri lebih sederhana.
Peringatan Saat mendesain desain, jika Anda masih membangunnya
Jika Anda masih memilih rute NO-MCU HC-SR04, periksa stabilitas daya terlebih dahulu. Kebisingan pada ambang batas daya modul atau ambang referensi dapat memindahkan titik switching. Jauhkan kapasitor konversi sinkronisasi dari arus switching yang bising, pastikan pengembalian ground yang dapat diprediksi dan pisahkan rangkaian arus keluaran driver dari area analog yang paling sensitif. Tambahkan histeresis dengan sengaja, bukan secara tidak sengaja. Akhirnya, uji bahan dan sudut target yang berbeda karena kain, busa, plastik mengkilap, dan permukaan datar yang keras dipantulkan dengan sangat berbeda.
batas bawah
HC-SR04 dapat dipaksa untuk bertindak seperti sakelar tanpa mikrokontroler, tetapi hanya dengan menambahkan waktu eksternal, ambang batas, dan blok pengkondisian keluaran yang menggantikan apa yang biasanya dilakukan firmware. Ini membuat konsep secara teknis mungkin, tetapi seringkali secara ekonomi dan elektrik tidak nyaman. Sirkuit yang andal harus menunjukkan bagaimana lebar pulsa gema menjadi stabil, bukan hanya bagaimana modul ditenagai. Jika aplikasi hanya membutuhkan sakelar dekat atau jauh yang bersih, pilihan sensor yang sudah berbicara bahasa yang benar biasanya merupakan solusi rekayasa terbaik.
Bisakah HC-SR04 langsung menggantikan sakelar mekanis?
TIDAK. Modul mengeluarkan pulsa waktu yang terkait dengan jarak daripada sakelar sederhana ON atau OFF. Logika eksternal diperlukan untuk memutuskan kapan impuls ini harus dianggap sebagai peristiwa switching.
Mengapa banyak proyek HC-SR04 menggunakan mikrokontroler?
Mikrokontroler memudahkan untuk membuat pulsa pemicu, mengukur lebar gema, memfilter pembacaan tidak stabil, dan menambahkan histeresis sehingga sinyal keluaran tidak bergetar di dekat ambang jarak.
Sirkuit No-MCU HC-SR04 tidak mungkin?
Itu mungkin, tetapi lebih sulit daripada banyak pembaca. Mungkin perlu untuk membutuhkan monostabil, counter, konversi pulsa ke tegangan, komparator dan fiksasi keluaran.
Apa alternatif yang lebih aman jika hanya diperlukan sakelar kehadiran?
Untuk banyak tugas deteksi sensor IR sederhana, sensor fotovoltaik, modul PIR, atau sensor jarak industri khusus, lebih mudah untuk terhubung dan lebih andal daripada membuat HC-SR04 memainkan peran sakelar.




