Rumah Anti Maling dengan Sensor Ultrasonic dan ESP32


Halo, sekarang aku mempelajari sensor baru karena bosan dengan DHT11, jadi sekarang aku pakai sensor ultrasonik!

Sensor ultrasonik ini aku biasa nyebutnya sensor jarak karena dia bisa mendeteksi alat yang ada di depannya jaraknya seberapa jauh.

Sumbernya dari sini tapi aku nggak pake LED
https://www.instructables.com/id/ESP32-With-Ultrasonic-Sensor/

Kenapa aku pake sensor ultrasonik dan buzzer?
Ini terinspirasi dari kosku. Jadi aku baru pindah kos dan sempet kaget setiap aku ngelewatin tangga bakal ada bunyi suara gitu. Ternyata, emang berguna sih, jadi kita tau kalo ada orang lewat dan yang di pos satpam bakal tau siapa yang lewat karena tangga nya ada di deket pos satpam. Nah, jadi menurutku ini bisa diapply di ESP32 yang didukung sensor jarak dan buzzer ini.

Tapi, yang kubuat ini buzzernya selalu bunyi tiap outputnya ganti soalnya biar kedengeran di video karena suaranya sekecil itu(?)
Tapi ternyata tetep nggak kedengeran sih:(

Tapi intinya, konsep ini bisa diapply, misalnya kalo ada benda lebih dekat dari jarak tertentu, buzzernya akan bunyi.

Butuh apa aja?
- LCD display
- ESP32
- buzzer
- jumper
- resistor

Kira kira begini rangkaiannya:


Source code nya kugabung-gabungin dari yang jarak, ultrasonic, dan buzzer


Ini hasilnya:
(Maaf bgt bunyi buzzernya nggak kedengeran. Soalnya emang suara buzzernya sekecil dan sesebentar itu)

Nah, cerita pertama aku nyoba sensor ultrasonik ini kebetulan pake LCD display juga, semuanya terlihat baik-baik aja, tapi kok tulisan jarak di LCD display-nya nggak berubah-ubah. Angkanya tetep stay di 357 cm.

Awalnya dikira sensornya udah nggak bekerja dengan baik kan, akhirnya dicoba sensornya dipakai tanpa display. Ternyata, tanpa display angkanya bisa berubah-ubah!

Kenapa ya?
Berarti antara salah di source code atau di rangkaian.

Pertama lihat source code.
Awalnya emang barisnya ada beberapa yang dicoba dituker, tapi ternyata hasilnya sama aja. Jadi mungkin salah di rangkaian.

Lalu, tanpa melihat ulang rangkaian, akhirnya semua kabel langsung dilepas dan dipasang ulang. Ternyata bisa haha. Jadi ternyata salahnya di rangkaian, mungkin ada yang salah menyambungkannya.

Nah, kenapa angkanya stays di 357 cm?
Menurut internet, katanya 357 itu jarak maksimal yang bisa dibaca sensor. Dan karena dia tidak mendeteksi apapun didepannya, jadi jadi yang ditulis jarak terjauh yang bisa dia baca.

Moral of the story:
Jika beneran diapply, gunakan buzzer yang suaranya keras supaya orang yang terdekat dari sana bisa notice.

Terima kasih

Komentar

Postingan populer dari blog ini

DHT 11 dan Sensor LCD

Bluetooth for ESP32