Secara kebetulan, saya bermain hampir persis dengan apa yang dimaksud pertanyaan, sejak kemarin. Unit sensor jarak saya menawarkan sudut 25 derajat, tetapi saya menghadapi masalah yang sama dengan ember air saya.
Solusi saya mungkin bukan keajaiban teknik, dan kemungkinan akan ada reaksi dari para puritan, tetapi inilah yang bekerja:
- Unit sensor diatur menunjuk langsung ke tabung karton lunak dengan diameter sekitar 2 inci dan panjang 8 inci, inti dari gulungan kertas dapur: Hal ini mengurangi gema palsu dari sisi secara signifikan. TX dan RX keduanya berada di dalam tabung.
- Beberapa lipatan kertas tisu di atas emitor TX ultrasonik, untuk melemahkan sinyal ultrasonik luar.
Yang terakhir diperlukan karena HC-SR04 tidak menyediakan cara sederhana untuk mengurangi sinyal keluar, dan itu cukup kuat untuk positif palsu dari segala arah: Mengurangi tegangan suplai tidak membuat banyak perbedaan sampai pada satu titik modul menjadi tidak menentu.
Saya sekarang memiliki ketepatan yang adil dalam pengukuran kedalaman air di ember saya, dari berbagai ketinggian.
[Sunting] Saya tidak percaya saya melakukan ini: Foto percobaan saya, di kamar mandi saya, berdasarkan permintaan dari komentar!
Versi yang disempurnakan sekarang memiliki dua tabung karton, masing-masing untuk TX dan RX - Ketepatan yang lebih baik dan kertas tisu tidak lagi diperlukan. Pengaturan disatukan oleh karet gelang, karena lakban yang disetujui Teknik tidak berguna. Itu tergantung dari klip buaya dari tempat penyolderan Helping Hand.
Papan sirkuit di atas adalah sensor ultrasonik, papan sirkuit yang menggantung darinya adalah klon Arduino Nano. Objek melingkar biru di bagian bawah gambar adalah ruang penginderaan kedalaman resmi yaitu ember saya.
TX dan RX pas berpusat rapi, satu di setiap tabung karton.
Di ujung kiri adalah perwakilan resmi Departemen Teknik, atau setidaknya ujung jari orang tersebut, saya.
Ini adalah bagaimana pengaturan terlihat dari samping, dalam kasus yang membantu memvisualisasikan pengaturan dengan lebih baik.
Saya harap show-and-tell ini bermanfaat.