Otniel113 / IoT_Jalan

Mengukur getaran di jalanan dengan menggunakan Phyphox, melakukan filtering, dan klasifikasi kendaraan yang lewat dengan Fuzzy Logic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoT_Jalan

Mengukur getaran di jalanan dengan menggunakan Phyphox dan klasifikasi kendaraan yang lewat dengan Fuzzy Logic bersama Jose Vernando.

Milestone 1 - Pengukuran dan Plot

image

Pengambilan Data

  • Pengambilan data kendaraan menggunakan aplikasi Phyphox dengan sensor linear accelerometer dengan frekuensi sampling 100 Hz pada maksimum resolusi 16g.
  • Pengambilan data dilakukan selama 4 menit atau 240 detik.
  • Visualisasi cara pengambilan data kendaraan

Plot

image

image

Milestone 2 - FFT dan Signal Filtering

FFT (Fast Fourier Transform)

Menggunakan algoritma fft dari Scipy dengan range 0-35 Hz image

Filtering

Dengan menggunakan Band Pass Filter. Hasil pengukuran setelah filtering image

Hasil FFT setelah filtering image

Milestone 3 - Kemampuan Cerdas dengan Fuzzy Logic

Memilih 2 sumbu relevan, yaitu sumbu Y dan sumbu Z image

Membership Function Sumbu Y

image

Membership Function Sumbu Z

image

Fuzzy Rule / Inference

SumbuY SumbuZ Output
YTinggi ZTinggi Truk
YTinggi ZSedang Mobil
YTinggi ZRendah Mobil
YSedang ZTinggi Mobil
YSedang ZSedang Mobil
YSedang ZRendah Motor
YRendah ZTinggi Mobil
YRendah ZSedang Motor
YRendah ZRendah Motor

Deffuzification Takagi-Sugeno

image

Output

image

Presentasi

Untuk file presentasi ada di IoT Presentasi.pptx dan video nya ada di : https://drive.google.com/drive/folders/1Vg5aCdMd6sSivqszWe1mMRjm8E-BCf1N?usp=sharing

About

Mengukur getaran di jalanan dengan menggunakan Phyphox, melakukan filtering, dan klasifikasi kendaraan yang lewat dengan Fuzzy Logic


Languages

Language:Jupyter Notebook 100.0%