Design and Construction of a Multifunctional Educational Mobile Robot for STEM Learning Based on Visual Programming Using ESP32
DOI:
https://doi.org/10.59934/jaiea.v6i1.2637Keywords:
ESP32, Educational Mobile Robot, Obstacle Avoidance, Line Follower, Visual Programming, STEMAbstract
The limited availability of STEM learning media capable of interactively and affordably integrating cross-disciplinary concepts poses a significant barrier to STEM education implementation in Indonesian secondary schools. This study proposes and realizes a Multifunctional Educational Mobile Robot based on the ESP32 microcontroller that can be visually programmed using PictoBlox—a Scratch-based platform—as a solution to this gap. The system is designed to operate in four modes: Line Follower (TCRT5000 line sensor), Obstacle Avoidance (HC-SR04 ultrasonic sensor), analog joystick control, and Android smartphone control via Bluetooth using the Dabble application. An aluminum chassis with Mecanum wheels enables omnidirectional movement that enriches the coverage of vector physics concepts. Systematic testing yielded quantitative data: the HC-SR04 sensor achieved a stable error of 2.80% across the 10–80 cm; the TCRT5000 sensor achieved 96.7% accuracy under standard conditions; Bluetooth communication maintained a latency of 118–122 ms with zero packet loss at 1–8 meters; and the success rates for Line Follower, Obstacle Avoidance, and Smartphone Control modes were 93.3%, 96.0%, and 97.0%, respectively. The system demonstrated full reliability during continuous 30-minute sessions. Pedagogical analysis confirmed that the four modes collectively cover all STEM domains, making this robot a comprehensive STEM learning media candidate for senior and vocational high school levels.
Downloads
References
Y. Yestin dan Z. Abidin, "Tinjauan Pustaka: Perkembangan Pembelajaran STEM di Indonesia Berdasarkan Variasi Mata Pelajaran, Bahan Ajar, dan Aspek Penilaian Tahun 2019–2022," Jurnal Ilmiah Wahana Pendidikan, vol. 8, no. 11, hlm. 23–34, 2022.
S. Syahmani et al., "Sosialisasi dan Pelatihan Pembelajaran STEM IPA-Kimia Berkonteks Lahan Basah pada MGMP IPA-Kimia se Kabupaten Banjar," Bubungan Tinggi: Jurnal Pengabdian Masyarakat, vol. 4, no. 1, 2022, doi: 10.20527/btjpm.v4i1.4415.
W. Stewart dan K. Baek, "Analyzing computational thinking studies in Scratch programming: A review of elementary education literature," Int. J. Comput. Sci. Educ. Schools, vol. 6, no. 1, hlm. 35–58, 2023.
H. Goh dan M. B. Ali, "Robotics as a tool to STEM learning," Int. J. Innov. Educ. Res., vol. 2, no. 10, hlm. 66–78, 2014.
Y. N. Asri, "Pembelajaran berbasis STEM melalui pelatihan robotika," WaPFi (Wahana Pendidikan Fisika), vol. 3, no. 2, hlm. 74–78, 2018.
N. Cameron, ESP32 Formats and Communication: Application of Communication Protocols with ESP32 Microcontroller. Berkeley, CA, USA: Apress, 2023, hlm. 1–54.
R. Ridarmin, F. Fauzansyah, E. Elisawati, dan E. Prasetyo, "Prototype robot line follower Arduino Uno menggunakan 4 sensor TCRT5000," Informatika, vol. 11, no. 2, hlm. 17–23, 2019.
M. Idhom et al., "Making a Mobile Educational Robot with a Practical Approach Using Arduino," Nusantara Sci. Technol. Proc., hlm. 253–262, 2022.
A. Syah dan D. P. Caniago, "Rancang Bangun Robot Mobile Pengawasan Berbasis IoT Menggunakan Kamera ESP-32," J. Quancom, vol. 11, no. 1, hlm. 45–52, 2023.
H. Prastyo, "Desain Mobile Robot untuk Mendukung Pendidikan STEM Berbasis ESP32 dengan Platform Scratch Coding," dalam Pros. SNHRP, Univ. PGRI Adi Buana Surabaya, 2024.
M. N. Aziz, "Sistem Kontrol Wireless pada Robot Tematik Indonesia Berbasis ESP32 dan Arduino Mega," Tesis Magister, Univ. Islam Sultan Agung, Semarang, 2024.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Journal of Artificial Intelligence and Engineering Applications (JAIEA)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.








