🏁 Proyek Akhir (Capstone)
Menggabungkan semua materi: sensor, display, motor, timing, dan komunikasi dalam 4 proyek utuh.
Board yang kamu butuhkan untuk semua proyek
📌 Proyek 1: Stasiun Cuaca Mini
Tujuan: membaca sensor cahaya + suhu, menampilkan ke "LCD",
dan menyalakan lampu otomatis saat gelap.
Komponen: LDR (A0), LM35 (A1), LCD 16x2, LED lampu (pin 13).
Tantangan: tambah alarm jika suhu > 35°C (buzzer via pin 12),
dan simpan suhu tertinggi ke variabel (cetak di akhir).
📌 Proyek 2: Robot Line Follower
Tujuan: robot mengikuti garis hitam menggunakan 2 sensor IR
dan 2 motor DC (PWM).
Komponen: 2x TCRT5000 (pin 4, 5), 2x motor DC (PWM pin 9, 10), L298N.
Logika:
Kedua sensor di garis -> LURUS
Sensor kiri keluar garis -> BELOK KIRI (motor kiri diperlambat)
Sensor kanan keluar garis-> BELOK KANAN (motor kanan diperlambat)
Tantangan: tambah 3 sensor (kiri-tengah-kanan) dan logika
"stop jika ketiga sensor keluar garis" (robot kehilangan lintasan).
📌 Proyek 3: Pintu Password Keypad
Tujuan: membuka "pintu" (relay/LED) hanya jika password 4 digit
diketik benar.
Komponen: Keypad 4x4 (simulasikan via Serial), LCD, LED status.
Tantangan: setelah 3x gagal, kunci sistem selama 10 detik
(cetak "TERKUNCI, coba lagi dalam 10 detik").
📌 Proyek 4: Robot Penghalau Rintangan
Tujuan: robot berjalan maju, dan saat mendeteksi benda
dekat (ultrasonik), mundur lalu belok.
Komponen: HC-SR04 (TRIG 9, ECHO 10), 2 motor (pin 11, 12), L298N.
Tantangan: ganti "belok kiri" dengan keputusan acak
(random(2)) agar robot tidak terjebak di satu sisi.
🚀 Lanjutan Belajar
Selamat — kamu sudah menyelesaikan seluruh kuliah dari basic sampai advance!
Langkah berikutnya di dunia embedded:
- ESP32 + WiFi — kirim data sensor ke internet (IoT), pakai Arduino IDE atau PlatformIO.
- PlatformIO — environment development embedded yang lebih modern dari Arduino IDE.
- RTOS (FreeRTOS) — multi-tasking di microcontroller.
- Desain PCB — buat papan sendiri dengan KiCad.
- C bare-metal — program MCU tanpa library, langsung ke register (STM32).
Kembali ke Menu
Kuliah C (Prasyarat)