Design and Construction of a Multifunctional Educational Mobile Robot for STEM Learning Based on Visual Programming Using ESP32

Authors

  • Mochamad Farid Fadhlulloh UPN Veteran Jawa Timur
  • I Gede Susrama Mas Diyasa UPN Veteran Jawa Timur
  • Basuki Rahmat UPN Veteran Jawa Timur

DOI:

https://doi.org/10.59934/jaiea.v6i1.2637

Keywords:

ESP32, Educational Mobile Robot, Obstacle Avoidance, Line Follower, Visual Programming, STEM

Abstract

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

Download data is not yet available.

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

2026-10-15

How to Cite

Mochamad Farid Fadhlulloh, I Gede Susrama Mas Diyasa, & Basuki Rahmat. (2026). Design and Construction of a Multifunctional Educational Mobile Robot for STEM Learning Based on Visual Programming Using ESP32. Journal of Artificial Intelligence and Engineering Applications (JAIEA), 6(1), 75–82. https://doi.org/10.59934/jaiea.v6i1.2637