IoT Based Infrared Parking Sensor

by CrZen in Circuits > Electronics

260 Views, 0 Favorites, 0 Comments

IoT Based Infrared Parking Sensor

14162.jpg
Video Demo TR Parking Sensor Infrared IoT Based

Parking sensor infrared berbasis IoT.

Dibuat oleh:

Darrell Devana - 2501962372

Daniel Geraldo - 2501966742

Muhammad Mirza - 2501966761


Tujuan dari proyek ini adalah membuat sebuah produk IoT yang memanfaatkan sensor inframerah dan ESP32 untuk mengecek ketersediaan tempat parkir dari jarak jauh.


Dengan memakai sensor inframerah dan ESP32, sistem ini mampu mendeteksi ketersediaan tempat parkir dengan efektif tanpa harus berhubungan secara langsung dengan tempat parkir itu sendiri. Data yang berkaitan dengan status tempat parkir, seperti kosong atau terisi, akan diunggah ke Firebase Realtime Database (RTDB) oleh sensor inframerah.


Aplikasi Flutter dapat dengan mudah memperoleh data dari Firebase RTDB untuk memberikan informasi real-time kepada pengguna mengenai ketersediaan tempat parkir. Dengan tampilan yang mudah dipahami, pengguna dapat dengan cepat mengidentifikasi apakah ada tempat parkir yang kosong atau tidak di area yang mereka tuju.


Proyek ini memberikan kemudahan bagi pengguna untuk memantau ketersediaan tempat parkir tanpa perlu melakukan kontak fisik yang tidak diperlukan. Selain itu, solusi ini juga dapat membantu memaksimalkan penggunaan tempat parkir secara efektif, menghemat waktu, dan mengurangi frustrasi dalam mencari tempat parkir yang tersedia.


Video Demo: https://www.youtube.com/watch?v=1BN_fakhzfE

Supplies

Barang yang digunakan:

  1. ESP32
  2. Infrared Barrier Obstacle Sensor 3x
  3. Raindrop Sensor
  4. Baterai 18650
  5. TP4056 battery charging module

Flowchart

IoT Flowchart.jpeg

Berikut flowchart untuk sistem kami. Sistem kami dimulai dengan inisialisasi dari esp32. Setelah esp32 berhasil terkoneksi dengan wifi, sistem kami akan mulai mengirim data dari Infrared sensor secara realtime ke Realtime Database milik Firebase. Kemudian, data dari Firebase ditarik oleh flutter dan ditunjukan dalam aplikasi kami.

Mendesain Hardware

Kami menggunakan ESP32 sebagai mikrokontrollernya yang akan berfungsi sebagai otak dari sensor yang akan kami jalankan ini. Sensor yang dipergunakan adalah IR sensor (infrared sensor) Sensor ini kami dapat kami atur jarak pengukurannya, 2 dari 3 sensor, kami ukur dengan jarak 4cm, dan 1 dari 3 sensor, kami ukur dengan jarak 6cm.

Programming

Untuk memulai code yang akan diprogram di ESP32 ini, kami menggunakan beberapa library.

Kemudian kami mengdefine untuk host dan API dari firebase. Melakukan ini agar dapat terhubung ke firebase.

Sensor sensor kemudian di define seperti sensor IR dan LED yang digunakan untuk memberitahukan jika ada mobil yang parkir dan akan memberikan tanda yaitu LED warna merah akan menyala. Sensor DHT11 dan raindrop sensor dipergunakan agar dapat memberitahukan user tentang kondisi lingkungan di sekitaran parkir.

Untuk bagian wifi, kami menggunakan struct yang dimana kita dapat menglist wifi credential yang akan digunakan, dalam code ini saya juga menambahkan dimana misalkan wifi yang dipergunakan tidak dapat terhubung, dalam 5 detik akan berpindah ke wifi berikutnya. Tidak lupa juga untuk menambahkan agar ESP32 dapat menginitialize dan melakukan koneksi agar dapat terhubung.

Untuk dapat berfungsi, sensor perlu untuk di define dan nemabhkan firebase dibagian void setup.

kemudian perlu untuk menambahkan updatefirebasedata, karena untuk dapat data yang dikirim ke firebase untuk dapat ter-update. Tidak lupa juga karena sensor raindrop yang kami gunakan adalah sensor yang memberikan data dalam bentuk analog, kami perlu untuk membuatkan range value agar dapat memberitahukan tentang cuaca

Kemudian untuk dibagian LED, kami menggunakan data dari firebase agar dapat memberitahukan data dari sensor IR

Semua code dan define akan di loop di void loop


Downloads

Mendesain Casing

S__9846791.jpg

Casing dibuat memakai 3D Printing.

Desain tersebut mengadakan fitur Sliding Door untuk mengakses elektronik didalam. Desain dibuat memakai Autodesk Fusion.

Berikut adalah lampiran untuk file desain tersebut.

Data

data.jpg

Poster

IOT Parking Sensor.png