Anda di halaman 1dari 2

PROBLEM BASED LEARNING [PBL] MICROCONTROLLER

PBL-01
Judul : Distance Monitor and Control Remote for Water Reservoir via USART.
Tujuan :
 Mampu menyelesaikan permasalahan monitor dan kendali tangki penyimpan
air secara jarak jauh menggunakan USART pada MCU.
 Mampu merancang protocol komunikasi dan setting USART untuk
berkomunikasi dengan PC.
 Mampu menyusun jenis dan fungsi unit I/O yang diperlukan untuk
menyelesaikan permasalahan water reservoir.
 Mampu merancang program untuk untuk menyelesaikan permasalahan water
reservoir menggunakan cubeMX, IDE Keil dan aplikasi Hterm.
 Mampu menyusun, menjalankan dan melakukan debugging program sesuai
dengan permasalahan berbasis bahasa pemrograman C dengan menggunakan
Keil uVison
 Mengetahui kelebihan dan kelemahan rancangan yang telah dibuat serta
pengembanganya.
 Mampu menyusun dokumentasi hasil pekerjaan termasuk prosedur running
test.
Alat : Personal Computer, modul STM32F4 Discovery, Modul praktik, converter USB
to RS232, kabel USB
Problem : Diperlukan sebuah sistem kendali dan monitor tangki penyimpan air yang dapat
digunakan untuk memantau level dari air serta mampu untuk mengendalikan
pompa dan valve drain dan incoming dari jarak jauh sekitra 10 meter. Diinginkan
satu PC di ruang kendali dan satu unit controller di sisi tangki, di sisi controller
harus mampu menampilkan status pompa dan valve menggunakan LCD display
selain mampu mengendalikan pompa dan valve. Dari sisi PC juga dapat
melakukan monitor dan kendali pumpa dan valve seperti ditunjukkan pada gambar
1.

Gambar 1. Layout Distance Monitor and Control Water Reservoir

1|Page
PROBLEM BASED LEARNING [PBL] MICROCONTROLLER

Prosedur :
 Rancang user requirement sesuai permasalahan.
 Rancang tabel dan layout unit I/O yang diperlukan.
 Rancang algoritma sesuai user requirement.
 Koneksi semua board dan perangkat pendukung lainnya.
 Rancang program dimulai denga setting I/O menggunakan cubeMX dan IDE
Keilu vision.
 Gunakan Hterm pada sisi PC untuk menerima dan mengirim command dan data
ke atau dari modul MCU, sesuaikan bps serta setting komunikasi serial misal
115200N81.
 Susun protocol komunikasi:
o dari PC ke MCU : “M1”, “M0”, “S1” dan “S0”.
o dari MCU ke PC : “L[nilai]”.
 Running program pada sisi MCU dan PC serta susun dokumentasi pekerjaan.
Tugas : Susun dokumen berikut dan upload di e-leraning:
 Plant Layout
 User Requirement
 Pin Configuration
 I/O table
 Flowchart
 Source Code Program
 Running Test Procedure
 Integration Result
 Excellence of Design
 Lack of Design
 Future Development
 Conclusion
@Tj copyright 2019

2|Page

Anda mungkin juga menyukai