Membangun GUI Touchscreen Profesional dengan LVGL pada ESP32-S3

Kategori: IOT
Kursus Tersimpan Berbagi:
Mulai Kursus
Halaman Link
Berbagi Di Media Sosial

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

Menampilkan lebih banyak

Apa Yang Akan Anda Pelajari?

  • Mengenal ESP32-S3-Touch-LCD-3.5B
  • Mengenal dan memahami LVGL
  • Setup Arduino IDE & library LVGL
  • Membuat GUI pertama dengan LVGL
  • Membuat Screen & Object
  • Membuat Label & Button
  • Membuat Switch, Slider, Bar & Checkbox
  • Membuat Dropdown & Keyboard virtual
  • Mendesain Layout & Style
  • Membuat GUI touchscreen interaktif
  • Membuat Event & Callback
  • Membuat navigasi Multi-Screen
  • Membuat Popup & Notification
  • Menggunakan Timer & update data realtime
  • Membaca sensor dengan ESP32-S3
  • Menggunakan 6-Axis IMU QMI8658
  • Menggunakan RTC PCF85063
  • Membuat grafik & visualisasi data dengan LVGL
  • Integrasi Wi-Fi & IoT
  • Menggunakan Bluetooth
  • Membuat Data Logger dengan TF Card
  • Mengenal Audio Codec, Microphone & Speaker
  • Membuat Animasi & UI interaktif
  • Optimasi penggunaan RAM, Flash & performa LVGL
  • Debugging aplikasi LVGL
  • Pengenalan Camera Interface
  • Project Akhir: Smart Interactive IoT Control Panel
  • Integrasi LVGL + Touchscreen + Sensor + IMU + RTC + Wi-Fi + TF Card + IoT

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

TOPIK 2 — Menampilkan GUI Pertama

TOPIK 3 — Mengenal Widget LVGL

TOPIK 4 — Touchscreen & Interaksi

TOPIK 5 — Mendesain GUI Profesional

TOPIK 6 — Menampilkan Data Sensor

TOPIK 7 — Grafik & Data Visualization

TOPIK 8 — Animasi & UI Interaktif

TOPIK 9 — Integrasi IoT

TOPIK 10 — Project Akhir

Peringkat & Ulasan Siswa

Tidak ada review lagi.
Tidak ada review lagi.

Ingin menerima pemberitahuan untuk semua aktivitas utama?