Membangun GUI Touchscreen Profesional dengan LVGL pada ESP32-S3
Tentang Kursus
Ingin membuat perangkat ESP32 dengan tampilan touchscreen yang modern, interaktif, dan profesional?
Di kelas ini, Anda akan belajar LVGL (Light and Versatile Graphics Library) secara praktik menggunakan hardware utama ESP32-S3-Touch-LCD-3.5B. Peserta akan dibimbing mulai dari mengenal LVGL, membuat berbagai komponen GUI, mengelola touchscreen, hingga membangun sebuah Smart Touchscreen Dashboard sebagai project akhir.
Kelas ini dirancang dengan pendekatan project-based learning, sehingga setiap materi tidak hanya membahas teori, tetapi langsung dipraktikkan pada perangkat nyata.
🎯 Apa yang Akan Dipelajari?
Peserta akan belajar:
- Mengenal ESP32-S3-Touch-LCD-3.5B
- Memahami konsep dan arsitektur LVGL
- Menyiapkan environment untuk pengembangan LVGL
- Membuat Screen dan berbagai Widget
- Membuat Button, Label, Switch, Slider, Dropdown, dan komponen GUI lainnya
- Mengatur Layout dan Style
- Membuat navigasi antar halaman
- Menggunakan touchscreen sebagai input
- Membuat Popup, Notification, dan Message Box
- Membaca dan menampilkan data sensor
- Membuat grafik dan visualisasi data realtime
- Membuat animasi pada GUI
- Mengintegrasikan Wi-Fi dan IoT
- Menggunakan RTC dan menampilkan waktu pada GUI
- Membaca data IMU 6-axis
- Membuat Data Logger menggunakan TF Card
- Mengenal integrasi audio
- Mengenal integrasi camera interface
- Melakukan debugging dan optimasi aplikasi LVGL
🏆 PROJECT AKHIR
Sebagai project akhir, peserta akan membangun:
SMART INTERACTIVE IoT CONTROL PANEL
berbasis:
ESP32-S3 + LVGL + Touchscreen
Project akan mengintegrasikan berbagai fitur yang tersedia pada ESP32-S3-Touch-LCD-3.5B, seperti:
- 🖥️ LCD IPS 3,5″ Touchscreen
- 📐 6-Axis IMU QMI8658
- 🕒 RTC PCF85063
💾 TF Card - 🌐 Wi-Fi
- 📡 Bluetooth
- 🔊 Audio Codec
- 🎙️ Microphone & Speaker
- 📷 Camera Interface (materi pengembangan/opsional)
- 🔋 Power & Battery Management
Peserta akan belajar bagaimana mengubah berbagai fitur hardware tersebut menjadi sebuah interface touchscreen yang terintegrasi dan interaktif.
📦 SUDAH TERMASUK HARDWARE UTAMA
Harga yang tertera pada kelas ini sudah termasuk hardware utama untuk mengikuti praktik, yaitu:
⭐ ESP32-S3-Touch-LCD-3.5B
Jadi peserta tidak perlu membeli board utama secara terpisah untuk mengikuti praktik pembelajaran.
Hardware akan menjadi bagian penting dari proses belajar, sehingga peserta dapat langsung mempraktikkan materi dan membangun project menggunakan perangkat yang sama dengan yang digunakan dalam pembelajaran.
Belajar tidak hanya melihat tutorial.
Belajar → Praktik → Membuat → Menghasilkan Project Nyata.
👨💻 Siapa yang Cocok Mengikuti Kelas Ini?
Kelas ini cocok untuk:
- Pelajar dan mahasiswa
- Guru dan instruktur STEM
- Maker dan IoT enthusiast
- Programmer ESP32
- Developer embedded system
- Teknisi elektronika
- Pengembang produk IoT
- Siapa saja yang ingin belajar membuat GUI touchscreen pada perangkat embedded
Tidak harus sudah mahir LVGL. Pembelajaran disusun secara bertahap sehingga peserta dapat mengikuti dari dasar.
🚀 HASIL YANG DIHARAPKAN
Setelah menyelesaikan kelas, peserta diharapkan mampu membuat aplikasi GUI touchscreen berbasis ESP32-S3 + LVGL, mengintegrasikan sensor dan fitur hardware, menampilkan data secara realtime, serta mengembangkan perangkat IoT dengan tampilan yang lebih profesional.
Saatnya tidak hanya membuat perangkat yang bisa bekerja, tetapi juga perangkat yang memiliki pengalaman pengguna yang profesional.
🎓 Belajar LVGL bersama VoXasi Indonesia
Belajar Teknologi • Membangun Masa Depan
Isi Kursus
TOPIK 1 — Mengenal ESP32-S3 & LVGL
-
Pengenalan ESP32-S3-Touch-LCD-3.5B
-
Apa itu LVGL?
-
Arsitektur Sistem ESP32-S3 + LVGL
-
Persiapan Development Environment