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.
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