
Rajah 1. Prinsip Kerja Penderia Ultrasonik
An sensor jarak ultrasonik ialah peranti yang mengukur sejauh mana sesuatu objek adalah oleh menggunakan gelombang bunyi frekuensi tinggi.Ia berfungsi dengan menghantar nadi bunyi pendek yang tidak dapat didengari oleh manusia, biasanya di sekeliling 40 kHz, dan menunggu bunyi itu melantun semula selepas terkena objek.Penderia mengukur masa yang diperlukan untuk gema kembali dan menggunakan masa ini untuk mengira jarak.Proses ini dipanggil masa penerbangan.Pengiraan adalah berdasarkan kelajuan bunyi di udara, iaitu kira-kira 343 meter sesaat, dan dinyatakan menggunakan formula di bawah:
d = v × t 2
Dalam formula ini, jarak (d) adalah sama dengan kelajuan bunyi (v) didarab dengan masa perjalanan (t), dibahagikan dengan dua semasa bunyi bergerak ke objek dan ke belakang.Ini membolehkan sensor mengukur jarak tanpa sentuhan fizikal.Penderia jarak ultrasonik digunakan dalam aplikasi seperti penderia tempat letak kereta, pengesanan halangan dalam robot dan sistem pemantauan paras air, walaupun faktor seperti permukaan lembut, objek bersudut dan perubahan suhu boleh menjejaskan ketepatan.
Untuk mengira jarak menggunakan sensor ultrasonik, anda mengukur masa gelombang bunyi diperlukan untuk bergerak ke objek dan kembali.Menggunakan formula dijelaskan sebelum ini, sensor menukar masa ini kepada jarak berdasarkan kelajuan bunyi di udara.Langkah utama ialah membaca masa gema, yang mewakili tempoh gelombang bunyi bergerak.
Dalam contoh praktikal, jika masa yang diukur ialah 0.02 saat, jarak yang dikira ialah kira-kira 3.43 meter.Dalam kebanyakan projek mikropengawal seperti Arduino, masa diukur dalam mikrosaat, jadi penukaran yang dipermudahkan digunakan:
Jarak (cm) = Masa (µs) ÷ 58
Pintasan ini membolehkan pengiraan jarak yang pantas dan cekap dalam sistem masa sebenar.Sebagai contoh, jika masa gema ialah 580 mikrosaat, jaraknya adalah lebih kurang 10 cm.
Julat pengesanan bermaksud seberapa dekat atau sejauh mana penderia boleh mengukur objek.
Penderia ultrasonik yang paling biasa, seperti HC-SR04, boleh mengukur dari kira-kira 2 cm hingga 400 cm (4 meter).Ini bermakna jika objek terlalu dekat (kurang daripada 2 cm), penderia mungkin tidak membacanya.Jika terlalu jauh (melebihi 4 meter), ia mungkin tidak dapat mengesannya sama sekali.Kini, dalam penggunaan sebenar, julat ini tidak selalunya sempurna.Ia bergantung pada apa yang anda cuba untuk mengesan.Jika objek itu keras dan rata, seperti dinding, penderia berfungsi dengan baik.Jika objek itu lembut, seperti kain atau buih, bunyi boleh diserap, jadi sensor mungkin memberikan bacaan yang lemah atau tiada.
Anda juga perlu memikirkan tentang sudut.Jika objek tidak menghadap penderia secara langsung, bunyi mungkin melantun jauh dan bukannya kembali.Dalam kes itu, anda mungkin mendapat bacaan yang salah atau tiada bacaan.Perkara lain yang perlu diperhatikan ialah kawasan pengesanan.Sensor tidak menghantar bunyi dalam garis lurus.Ia merebak dalam kon kecil, biasanya di sekeliling 15° hingga 30°.Jadi, jika objek anda berada di luar kawasan itu, penderia mungkin terlepasnya.
Jadi, apabila anda menggunakan penderia ultrasonik, kekal dalam julat yang betul, halakan terus ke objek dan elakkan permukaan lembut atau bersudut.Dengan cara itu, anda akan mendapat hasil yang lebih tepat.

Rajah 2. Penderia Ultrasonik HC-SR04
HC-SR04 adalah sensor ultrasonik yang paling popular untuk projek asas.Ia berfungsi dengan menghantar gelombang bunyi dan mengukur tempoh masa yang diperlukan untuk kembali.Ini menjadikannya mudah dan boleh dipercayai untuk pembelajaran dan aplikasi kecil.
Spesifikasi Utama: Julat 2–400 cm, bekalan 5V, kira-kira ±3 mm ketepatan
Tempat ia digunakan: Projek Arduino, robot kecil, pengesanan jarak mudah
Apa yang anda patut tahu:
• Berfungsi paling baik di dalam rumah
• Bacaan boleh menjadi kurang tepat jika objek lembut atau tidak menghadap sensor secara langsung
• Tidak kalis air, jadi elakkan menggunakannya dalam persekitaran yang basah

Rajah 3. Penderia Ultrasonik US-100
AS-100 adalah serupa dengan HC-SR04 tetapi memberikan bacaan yang lebih stabil dan tepat.Ia juga mempunyai ciri tambahan yang membolehkannya menghantar data terus menggunakan komunikasi bersiri (UART), yang boleh menjadikan kod anda lebih mudah.
Spesifikasi Utama: Julat 2–450 cm, bekalan 3–5V, ketepatan yang lebih tinggi daripada HC-SR04
Tempat ia digunakan: Robotik, pengelogan data, sistem terbenam
Apa yang anda patut tahu:
• Lebih stabil apabila suhu berubah
• Lebih mudah digunakan dalam projek lanjutan
• Sedikit lebih mahal daripada HC-SR04

Rajah 4. Penderia Jarak Ultrasonik Grove
Penderia ini direka untuk kegunaan mudah.Mereka datang dengan penyambung siap pakai, jadi anda tidak perlu risau tentang pendawaian terlalu banyak.Mereka sering digunakan di sekolah dan projek prototaip pantas.
Spesifikasi Utama: Julat 3–350 cm, berfungsi dengan sistem 3.3V atau 5V
Tempat ia digunakan: pembelajaran STEM, projek IoT, robot kecil
Apa yang anda patut tahu:
• Sangat mudah untuk disambungkan
• Baik untuk ujian cepat
• Tidak fleksibel atau tepat seperti penderia lain
Penderia ultrasonik industri dibina untuk kegunaan tugas berat.Mereka lebih tepat, lebih dipercayai dan boleh berfungsi dalam persekitaran yang keras seperti kilang atau persediaan luar.
Spesifikasi Utama: Jarak jauh (boleh mencapai beberapa meter), kalis air (berkadar IP), sokongan suhu lebar
Tempat ia digunakan: Sistem automasi, sistem tempat letak kereta, pemantauan paras tangki
Apa yang anda patut tahu:
• Boleh mengendalikan habuk, air dan getaran
• Lebih stabil dan boleh dipercayai daripada penderia hobi
• Jauh lebih mahal

Rajah 5. Rajah Pendawaian Arduino HC-SR04
Menyambungkan sensor ultrasonik ke Arduino adalah mudah dan hanya memerlukan beberapa wayar.Anda hanya perlu menyambungkan pin kuasa dan pin isyarat dengan betul supaya sensor boleh menghantar dan menerima data.Setelah semuanya berwayar dengan betul, Arduino boleh membaca sensor dan mengira jarak.
Pertama, awak sambungkan pin kuasa.Sambungkan VCC sensor ke 5V pada Arduino, dan GND ke GND.Ini memberi kuasa kepada sensor.
Seterusnya, sambungkan pin isyarat.Pin TRIG pergi ke mana-mana pin digital pada Arduino (contohnya, pin 9).The Pin ECHO pergi ke pin digital lain (contohnya, pin 10).Pin TRIG menghantar isyarat, dan pin ECHO menerimanya.
Jadi, pendawaian asas anda kelihatan seperti ini:
VCC → 5V
GND → GND
TRIG → Pin Digital (cth., D9)
ECHO → Pin Digital (cth., D10)
Setelah semuanya disambungkan, Arduino menghantar nadi pendek melalui pin TRIG.Sensor kemudian menghantar gelombang bunyi.Apabila gelombang kembali, pin ECHO menjadi HIGH untuk masa yang singkat, dan Arduino membaca tempoh ini untuk mengira jarak.Jika anda menggunakan mikropengawal 3.3V (seperti sesetengah papan), berhati-hati dengan pin ECHO kerana ia mengeluarkan 5V.Anda mungkin memerlukan pembahagi voltan untuk melindungi papan anda.
|
Ciri |
Ultrasonik
Sensor |
Inframerah
(IR) Sensor |
|
Prinsip Kerja |
Menggunakan gelombang bunyi
(gema) |
Menggunakan cahaya inframerah
(refleksi) |
|
Julat Biasa |
Julat yang lebih panjang (2 cm hingga
~400 cm) |
Julat pendek (beberapa cm
hingga ~100 cm) |
|
Ketepatan |
Lebih stabil untuk
kegunaan umum |
Boleh berbeza-beza bergantung pada
permukaan |
|
Kesan Cahaya |
Tidak terjejas oleh cahaya |
Terpengaruh oleh cahaya matahari
dan cahaya terang |
|
Pengesanan Permukaan
|
Berjuang dengan lembut
atau permukaan bersudut |
Berjuang dengan berkilat
atau permukaan gelap |
|
Kelajuan |
Perlahan sedikit
(memerlukan masa gema) |
Respons yang lebih pantas |
|
kos |
Kos rendah tetapi sedikit
lebih tinggi daripada IR |
Biasanya lebih murah |
|
Kes Penggunaan Terbaik |
pengukuran jarak,
robotik, penggunaan luar |
Jarak pendek
pengesanan, penggunaan dalaman |
|
Ciri |
Ultrasonik
Sensor |
LiDAR
Sensor |
|
Prinsip Kerja |
Menggunakan gelombang bunyi
(gema) |
Menggunakan cahaya laser
(masa penerbangan) |
|
Julat Biasa |
Pendek hingga sederhana (2 cm
kepada ~4 m) |
Jarak jauh (sehingga
puluhan atau ratusan meter) |
|
Ketepatan |
Baik untuk kegunaan umum |
Ketepatan yang sangat tinggi |
|
Resolusi |
Rendah (mengesan objek,
bentuk tidak terperinci) |
Tinggi (boleh peta
persekitaran terperinci) |
|
Kelajuan |
Sederhana |
Sangat cepat |
|
Kesan Cahaya |
Tidak terjejas oleh cahaya |
Boleh dipengaruhi oleh
cahaya matahari yang kuat |
|
Persekitaran |
Bekerja dalam gelap, berdebu,
atau keadaan berkabus |
Prestasi mungkin menurun
dalam kabus, hujan, atau debu |
|
kos |
Kos rendah |
Mahal |
|
Aplikasi |
Jarak mudah
pengesanan, robot, tempat letak kereta |
pemetaan lanjutan,
memandu sendiri, pengimbasan 3D |
|
Sensor
taip |
harga
Julat (PHP) |
pendek
Penerangan |
Ketepatan |
Julat |
|
Asas (HC-SR04) |
₱50 – ₱100 |
Murah dan mudah untuk
penggunaan, sesuai untuk permulaan |
±3 mm |
2–400 cm |
|
Diperbaiki (AS-100) |
₱120 – ₱300 |
Bacaan yang lebih stabil,
menyokong UART |
±1–2 mm |
2–450 sm |
|
Kalis air
(JSN-SR04T) |
₱150 – ₱600 |
Kuar tertutup untuk
kegunaan luar |
±5 mm (berbeza-beza) |
20–600 sm |
|
Penderia Perindustrian |
₱1,000 – ₱10,000+ |
Kebolehpercayaan yang tinggi,
dibina untuk persekitaran yang keras |
Sangat tinggi |
Sehingga beberapa meter |
Dalam projek ini, penderia ultrasonik mengukur sejauh mana objek dari penderia dan menunjukkan hasilnya pada Monitor Bersiri atau paparan LCD.Arduino membaca masa gema daripada sensor dan menukarnya kepada jarak dalam masa sebenar, supaya anda boleh melihat kemas kini nilai semasa anda mengalihkan objek lebih dekat atau lebih jauh.Anda hanya memerlukan Arduino, sensor HC-SR04, dan wayar jumper, dengan paparan pilihan.Ini ialah projek paling asas dan membantu anda memahami cara penderia berfungsi sebelum beralih ke persediaan yang lebih maju.

Rajah 6. Pemantauan Paras Tangki Air
Dalam persediaan ini, penderia diletakkan di bahagian atas tangki atau bekas, menghadap ke bawah ke arah air.Ia mengukur jarak ke permukaan air, jadi apabila paras air meningkat, jarak menjadi lebih pendek, dan apabila paras air turun, jarak menjadi lebih panjang.Arduino boleh menggunakan data ini untuk menganggarkan penuh tangki dan juga mengawal pam menggunakan geganti.Projek ini berguna untuk automasi mudah dan membantu anda mempelajari cara menukar bacaan jarak kepada nilai yang bermakna seperti tahap peratusan.

Rajah 7. Robot Pengelakan Halangan Ultrasonik
Untuk projek ini, sensor ultrasonik dipasang di hadapan kereta robot.Semasa robot bergerak, sensor sentiasa memeriksa jarak di hadapan.Jika objek dikesan dalam had yang ditetapkan, seperti 20 cm, Arduino menghantar arahan untuk menghentikan motor atau memutar robot untuk mengelakkan perlanggaran.Persediaan ini menggunakan komponen seperti pemandu motor, motor dan casis robot.Ia mengajar anda cara menggunakan input sensor untuk mengawal pergerakan, yang merupakan konsep penting dalam robotik.

Rajah 8. Penderia Ultrasonik Tempat Letak Kereta
Projek ini berfungsi seperti versi mudah sistem tempat letak kereta.Penderia ultrasonik mengukur seberapa dekat objek, dan Arduino menggunakan jarak ini untuk mengawal buzzer atau LED.Apabila objek semakin dekat, amaran menjadi lebih pantas atau lebih kuat, membantu anda mengetahui apabila anda terlalu dekat.Anda hanya memerlukan penderia, Arduino, dan buzzer atau LED.Projek ini membantu anda memahami cara data jarak boleh digunakan untuk mencipta sistem amaran.

Rajah 9. Tong Sampah Pintar Penderia Ultrasonik
Dalam projek ini, sensor ultrasonik mengesan apabila tangan anda berada dekat dengan tong sampah.Apabila jarak berada dalam julat yang ditetapkan, Arduino menghantar isyarat kepada motor servo untuk membuka penutup secara automatik.Selepas kelewatan yang singkat, tudung ditutup semula.Projek ini menggunakan Arduino, penderia dan motor servo, dan ia menunjukkan cara anda boleh mengawal pergerakan fizikal berdasarkan input penderia.Ia adalah contoh mudah dan praktikal automasi rumah.
Jika projek anda di luar rumah atau melibatkan air, sensor ultrasonik biasa seperti HC-SR04 tidak mencukupi.Ia tidak dimeterai, jadi lembapan, hujan atau habuk boleh merosakkannya atau menyebabkan bacaan tidak stabil.Di sinilah sensor ultrasonik kalis air digunakan.
Contoh biasa ialah JSN-SR04T, yang mempunyai probe tertutup yang disambungkan dengan kabel.Anda boleh meletakkan probe di luar sambil memastikan papan kawalan dilindungi.Ini menjadikannya sesuai untuk persekitaran luar.
Apabila digunakan di luar, penderia boleh mengendalikan:
• Hujan dan kelembapan
• Habuk dan kotoran
• Pendedahan air (bergantung pada rating)
Walau bagaimanapun, anda masih perlu berhati-hati. Keadaan luar boleh menjejaskan prestasi.Contohnya, hujan lebat, angin atau permukaan yang tidak rata boleh menyebabkan bacaan yang tidak tepat.Perubahan suhu juga boleh menjejaskan sedikit keputusan.
TENTANG KITA
Kepuasan pelanggan setiap masa. Kepercayaan bersama dan kepentingan bersama.
RS-232 vs RS-485: Mana Yang Lebih Baik untuk Sistem Anda
2026-04-29
Elektrolitik vs Polimer Pepejal vs Kapasitor Hibrid: Apakah Perbezaannya?
2026-04-28
Ya, penderia ultrasonik boleh mengesan orang, tetapi kebolehpercayaan bergantung pada jarak, sudut dan pakaian.Permukaan keras seperti dinding memantulkan bunyi lebih baik daripada bahan lembut seperti pakaian, yang boleh menyerap bunyi dan mengurangkan ketepatan pengesanan.
Bacaan yang salah biasanya berlaku disebabkan oleh permukaan lembut, objek bersudut atau faktor persekitaran seperti suhu dan kelembapan.Jika gelombang bunyi tidak kembali terus ke penderia, pengukuran menjadi tidak tepat.
Masa gema ialah masa yang diambil untuk gelombang bunyi bergerak ke objek dan ke belakang.Jarak dikira dari masa ini menggunakan kelajuan bunyi.Sensor tidak mengukur jarak secara langsung, ia mengukur masa dan menukarnya.
Ya, penderia ultrasonik tidak dipengaruhi oleh cahaya, jadi ia berfungsi dalam persekitaran gelap dan terang.Walau bagaimanapun, keadaan luar seperti angin, hujan dan perubahan suhu masih boleh menjejaskan prestasi.
Ya, tetapi prestasi mungkin berbeza-beza.Permukaan licin seperti kaca boleh memantulkan bunyi dengan baik, tetapi sudut permukaan dan ketebalan boleh mempengaruhi ketepatan isyarat kembali.
Jika berbilang penderia digunakan pada masa yang sama, isyarat mereka boleh mengganggu satu sama lain.Ini dipanggil cross-talk.Untuk mengelakkan ini, penderia harus dicetuskan satu demi satu atau diletakkan jauh.
E-mel: Info@ariat-tech.comTel HK: +852 30501966Alamat: Bilik 2703 27T Ho King Comm Center 2-16,
Jalan Fa Yuen Mong Kok Kowloon, Hong Kong.