BUKU DIGITAL
Modul Trainer IoT & AI Berbasis ESP32
Pendidikan Teknik Elektro - Universitas Negeri Semarang
BAB I: PENDAHULUAN
Deskripsi Umum Modul
Modul ini merupakan bahan ajar yang dirancang untuk membantu peserta didik dalam memahami, merancang, memprogram, dan mengembangkan sistem Internet of Things (IoT) dan Artificial Intelligence (AI) menggunakan Trainer IoT & AI berbasis ESP32. Penggunaan media trainer seperti ini telah terbukti efektif dalam mendukung proses pembelajaran IoT, khususnya di Sekolah Menengah Kejuruan (SMK) (Putri & Sanjaya, 2022). Modul ini disusun sebagai panduan pembelajaran terpadu yang menggabungkan konsep elektronika, sensor, aktuator, mikrokontroller, komunikasi data, cloud monitoring, dan Artifical Intelligence (AI) sederhana dalam satu sistem pembelajaran berbasis praktik.
Trainer IoT & AI berbasis ESP32 dikembangkan sebagai media pembelajaran yang mendukung penguasaan kompetensi teknologi digital pada era Revolusi Industri 4.0. Sistem trainer terdiri atas berbagai sensor input seperti sensor suhu dan kelembapan DHT22, sensor cahaya LDR, sensor ultrasonik HC-SR04, sensor gerak PIR, sensor suara MAX9814, sensor MPU6050, sensor gas MQ-135, serta modul RTC DS3231 untuk pewaktuan presisi. Selain membaca kondisi lingkungan, trainer juga dilengkapi perangkat output dan aktuator seperti relay, LED, buzzer, LCD I2C, motor DC, dan servo SG90.
Pembelajaran dalam modul ini menggunakan pendekatan Project-Based Learning (PjBL) berbasis konstruktivistik sehingga peserta didik tidak hanya mempelajari teori, tetapi juga membangun pengetahuan melalui pengalaman langsung.
Latar Belakang Pembelajaran
Perkembangan teknologi digital pada era Revolusi Industri 4.0 telah membawa perubahan besar. Salah satu teknologi yang berkembang sangat pesat adalah Internet of Things (IoT), yaitu konsep teknologi yang memungkinkan perangkat elektronik saling terhubung melalui jaringan internet untuk melakukan pengumpulan data, pertukaran informasi, dan kontrol otomatis secara real-time.
Selain IoT, perkembangan Artificial Intelligence (AI) juga memberikan dampak yang sangat besar. Integrasi antara IoT dan AI menghasilkan sistem cerdas yang tidak hanya mampu melakukan monitoring, tetapi juga mampu memberikan respon otomatis terhadap perubahan kondisi tertentu. Dalam dunia pendidikan vokasi dan teknik, penguasaan teknologi ini menjadi kompetensi penting.
BAB II: KONSEP DASAR IoT & AI
Pengertian Internet of Things (IoT)
Internet of Things (IoT) adalah konsep teknologi yang memungkinkan berbagai perangkat fisik terhubung ke jaringan internet sehingga dapat saling bertukar data tanpa harus dioperasikan manual. Pada trainer ini, IoT berperan sebagai jembatan yang menghubungkan sensor dengan mikrokontroler ESP32, kemudian meneruskan data agar dapat dipantau jarak jauh.
Pengertian Artificial Intelligence (AI)
Artificial Intelligence adalah kemampuan sistem komputer untuk meniru proses berpikir manusia. Pada trainer ini, AI tidak selalu berbentuk algoritma rumit, tetapi dimulai dari logika sederhana berbasis aturan (rule-based) yang mampu mengklasifikasikan kondisi, misal "Normal" atau "Kritis".
Penting: AI pada tingkat vokasi ini bukan machine learning mandiri, melainkan sistem pengambilan keputusan otomatis yang aturannya ditentukan manusia (Expert System).
BAB III & IV: KOMPONEN TRAINER
Mikrokontroler ESP32
ESP32 merupakan "otak" sistem. Bertugas membaca data sensor, mengolah logika, dan mengirim data via WiFi/Bluetooth bawaan.
Komponen Input (Sensor)
- ESP32-CAM: Modul kamera untuk Computer Vision.
- DHT22: Membaca suhu dan kelembaban udara.
- HC-SR04: Sensor ultrasonik pembaca jarak.
- PIR Sensor: Menangkap perubahan inframerah (gerak manusia).
- LDR Module: Membaca intensitas cahaya.
- MQ Gas Sensor: Mendeteksi gas (LPG, Asap).
- MPU6050: Gyroscope & Accelerometer (kemiringan/gempa).
- MAX9814: Sensor suara / mikrofon.
- RTC DS3231: Modul jam digital presisi untuk penjadwalan.
Komponen Output (Aktuator)
- Relay 1 Channel: Saklar elektronik arus besar.
- Servo SG90: Motor mekanik putaran sudut presisi.
- Motor DC + Driver L298N: Penggerak roda/kinetik.
- LCD I2C 16x2: Layar penampil data.
- Buzzer: Penghasil peringatan suara (alarm).