TEAMMIKRO / Pengukuran_Tinggi_Badan_Berbasis_Audio

0 stars 0 forks source link

Alat pengukur tinggi badan dengan output suara adalah sebuah perangkat yang menggunakan mikrokontroler ATmega2560 dan sensor ultrasonik untuk mengukur tinggi badan secara akurat, sambil memberikan umpan balik melalui suara yang telah direkam sebelumnya. Alat pengukur tinggi badan berbasis ATmega2560 ini dirancang untuk memberikan pengalaman interaktif dan ramah pengguna, terutama bagi tuna rungu. Menggunakan sensor ultrasonik untuk mengukur tinggi badan, alat ini memberikan output yang telah direkam sebelumnya. Buzzer dan LED digunakan sebagai indikator status dan hasil pengukuran, sementara push button memulai atau mengulangi proses pengukuran. Hasil pengukuran ditampilkan pada layar, memastikan pengguna mendapatkan informasi secara visual.

WORKSHOP MIKROKONTROLLER - PROGRAM STUDI TEKNIK ELEKTRONIKA - POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

DOSEN PENGAMPU : Akhmad Hendriawan ST, MT

NIP. 197501272002121003

TEAM DAN PEMBAGIAN TUGAS

NO NAMA NRP JOBDESK + TUGAS TAMBAHAN
1. Devani Febecca Virgina Sudaryono 2122500002 Project Manager + pembelian komponen
2. Syahrir Nur 2122500005 Hardware Developer + membantu publikasi melalui github + Pembuatan Flyer dan Poster
3. Igna Wahyu Bahyaqi 2122500007 Hardware Developer + membantu pemrograman arduino
4. Bagus Dwi Kurniawan 2122500019 3D Designer + membantu proses perakitan dan soldering
5. Atilla Habil Prakoso 2122500028 Software Developer + membantu proses perakitan dan soldering
6. Arief Naufaldi 2122500031 Documentation

Daftar Isi

Komponen Yang Digunakan

NO Komponen Jumlah
1. Arduino ATMEGA2560 1
2. Sensor Ultrasonik (HC-SR04) 1
3. Speaker 1
4. LCD 128x32 1
5. IC PAM8403 1
6. Push Button 1
7. LED 3mm 2
8. PCB 1
9. Resistor 220ohm 2
10. Resistor 10kohm 1

Blok Diagram

Alat pengukuran tinggi badan berbasis ATmega2560 dengan output suara adalah alat yang mengukur tinggi badan seseorang menggunakan sensor ultrasonik yang terhubung ke mikrokontroler ATmega2560. Berikut prinsip kerjanya :

  1. Sensor Pengukuran: Sensor yang digunakan untuk mengukur tinggi badan berupa sensor ultrasonik yang mengukur jarak dari sensor ke permukaan atas kepala seseorang.

  2. Pemrosesan Mikrokontroler: Data yang diterima dari sensor diproses oleh mikrokontroler ATmega2560. Mikrokontroler ini memiliki berbagai pin input/output yang dapat digunakan untuk berkomunikasi dengan sensor dan juga untuk mengontrol output suara.

  3. Perhitungan Tinggi Badan: Data yang diterima dari sensor diolah oleh mikrokontroler untuk menghitung tinggi badan. Misalnya, pada sensor ultrasonik, waktu yang dibutuhkan untuk pantulan gelombang suara bisa diubah menjadi jarak.

  4. Output Suara: Setelah tinggi badan dihitung, mikrokontroler mengirimkan instruksi ke speaker yang terhubung, untuk menghasilkan suara yang memberitahu pengguna tentang tinggi badan yang terukur. Suara ini bisa berupa angka yang diucapkan, misalnya "Tinggi badan Anda adalah 170 centimeter", atau sinyal bunyi yang memberi tahu bahwa pengukuran telah selesai. Serta akan ditampilkan melalui LCD

  5. Suara Prosedur Penggunaan: Alat ini juga dapat menggunakan suara untuk memberikan petunjuk kepada pengguna tentang cara menggunakan alat dengan benar. Misalnya, suara tersebut dapat memberi instruksi seperti "Silakan berdiri tegak".

  6. Output Suara Berdasarkan Proses: Selain itu, alat ini juga dapat menggunakan suara untuk memberikan umpan balik langsung kepada pengguna selama proses pengukuran. Misalnya, alat ini dapat mengucapkan "Pengukuran sedang berlangsung, mohon tunggu sebentar" atau "Pengukuran selesai, tinggi badan Anda adalah...".

Konsep Simulasi

Berikut adalah skematik breadboard untuk simulasi menggunakan wokwi yang disimulasikan dengan arduino uno

Dengan hasil simulasi seperti ditunjukkan pada video berikut:

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/19a3157d-1056-4a39-92ac-d9e758f5ff1c

Template simulasi dapat diperoleh dan didownload melalui link berikut

Skematik Rangkaian

Berikut ini adalah hasil skematik rangkaian sistem pendeteksi tinggi badan berbasis audio menggunakan software KiCad

Untuk semua file yang dibutuhkan terkait skematik rangkaian dapat diakses melalui link berikut

Desain Shield PCB

Tutorial pembuatan desain PCB sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/bc3afa7e-2291-4080-a7c7-66f3c7525a5d

Desain 3D

Berikut ini adalah hasil desain 3D

  1. Desain 3D Casing

  1. Desain 3D Casing + Komponen

  1. Desain Keseluruhan Alat

  1. Desain 3D PCB dengan komponen

  1. Desain 3D PCB tanpa Komponen

Informasi Penempatan Komponen Pada PCB

Tata letak penempatan komponen pada PCB untuk memudahkan dalam proses perakitan adalah seperti gambar berikut :

Manufaktur Desain Casing

Berikut adalah detail ukuran casing untuk kebutuhan manufaktur :

Audio Project

Pada project pengukuran tinggi badan, Terdapat 5 mode audio sebagai bentuk perintah cara penggunaan alat serta tinggi badan yang terukur

  1. Audio Selamat Datang

Vidio perbedaan audio sebelum dan sesudah diedit menggunakan audacity adalah sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/1ca87a29-002d-49de-8172-6b7dc6da22cd

  1. Audio Instruksi 1

Vidio perbedaan audio sebelum dan sesudah diedit menggunakan audacity adalah sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/b0740aec-1e81-46ea-bcb6-a836326b6d8a

  1. Audio Instruksi 2

Vidio perbedaan audio sebelum dan sesudah diedit menggunakan audacity adalah sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/71092118-cb9e-4144-a3ec-47b7ac19b7bf

  1. Audio Tinggi Badan

Vidio perbedaan audio sebelum dan sesudah diedit menggunakan audacity adalah sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/f88d98dd-6304-464c-ac30-c74001f160de

  1. Audio Sampai Jumpa

Vidio perbedaan audio sebelum dan sesudah diedit menggunakan audacity adalah sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/b0327692-7e0e-4e4d-8a4f-5353cc58cd45

Berikut ini merupakan tutorial cara mengedit vidio di audacity beserta cara konvert audio format MP3 to HEX

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/0aed3fbb-e3ae-4b80-bbc8-792d36571a03

Website & Database

  1. Database

  1. Website

Dokumentasi

  1. Pembuatan Simulasi Melalui Software

  1. Desain PCB

  1. Desain 3D

  1. Soldering Awal

  1. Pembuatan Web/database
  2. Pembuatan Program Mikrokontroler
  3. Pembuatan Audio

  1. Perakitan Keseluruhan Alat

  1. Publikasi Github

  1. Percobaan Alat

Tutorial Upload Foto dan Vidio di Readme Github

Tutorial upload foto dan vidio pada readme github sebagai berikut :

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/a2bcb10a-18a6-4992-a28e-b74a7d9fbc8a

https://github.com/TEAMMIKRO/Pengukuran_Tinggi_Badan_Berbasis_Audio/assets/168399446/8b76bbaa-6051-4535-83ba-0f69c84c6a65

  1. Percobaan Alat

Hasil

  1. Cetak PCB

  1. Cetak Akrilik

  1. Keseluruhan Alat