P1 K 10
1. Prosedur [Kembali]
1. Buka software proteus lalu rangkai komponen sesuai dengan gambar yang ada di modul
2. Buka software STM32CubeIDE lalu lakukan konfigurasi pin pada STM untuk menentukan GPIO input dan GPIO output
3. Masukan Program ke dalam software STM32CubeIDE lalu build untuk mendapatkan file .hex
4. Masukan file .hex ke dalam file library STM32F103C8 pada proteus
5. Simulasikan rangkaian
2. Hardware [Kembali]
- Hardware
3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]
Percobaan 1 adalah pembuatan Heart Rate Indikator menggunakan mikrokontroler STM32F103C8T6
1. Akuisisi dan Pemrosesan Data Analog (ADC)
Sistem ini menggunakan HeartBeat Sensor yang dihubungkan ke pin analog mikrokontroler
2. Deteksi Detak Jantung dan Kalkulasi BPM
Prinsip deteksi dilakukan dengan membandingkan nilai sensor yang telah difilter dengan sebuah ambang batas (threshold) adaptif
Threshold Adaptif: Nilai ambang batas akan terus diperbarui berdasarkan rata-rata nilai dasar (baseline) ditambah nilai konstan tertentu (misalnya +50) agar deteksi tetap akurat meskipun ada pergeseran sinyal
. Kalkulasi BPM: Setiap kali nilai sensor melewati ambang batas, sistem mencatat waktu kejadian menggunakan fungsi
HAL_GetTick(). Jeda waktu antar detak (interval) digunakan untuk menghitung nilai BPM (Beats Per Minute) dengan rumus $BPM = 60000 / interval$ .
3. Klasifikasi Indikator (Output)
Mikrokontroler memberikan respon melalui LED dan Buzzer berdasarkan rentang nilai BPM yang terdeteksi
BPM 30 - 60: Kondisi ini memicu LED Kuning menyala, sementara Buzzer dalam keadaan mati
. BPM 60 - 80: Dianggap sebagai rentang normal, ditandai dengan LED Hijau menyala dan Buzzer mati
. BPM > 80 atau < 30: Dianggap sebagai kondisi tidak normal, sehingga LED Merah menyala dan Buzzer berbunyi sebagai peringatan
. Tanpa Detak: Jika dalam 2 detik tidak terdeteksi detak jantung, sistem secara otomatis mereset nilai BPM menjadi 0 dan mematikan semua indikator
.
4. Mekanisme Interupsi (Interrupt)
Percobaan ini mengimplementasikan fitur Interrupt pada Push Button yang dihubungkan ke pin PA1
4. Flowchart [Kembali]
- Flowchart
- Listing Program
5. Video Demo [Kembali]
6. Kondisi [Kembali]
7. Video Simulasi [Kembali]
8. Download File [Kembali]
Rangkaian Simulasi [Klik]
Video Simulasi [Klik]
Komentar
Posting Komentar