Development of Robotics Learning Modules based on IoT and ESP32

Authors

  • Ahmad Rofi'i Politeknik Negeri Jember
  • Nuzula Afianah Politeknik Negeri Jember
  • Syamsiar Kautsar Politeknik Negeri Jember
  • Aditya Wahyu Pratama Politeknik Negeri Jember
  • Aditya Wahyu Winadi Politeknik Negeri Jember
  • Fendik Eko Purnomo Politeknik Negeri Jember
  • Salsabila Liandra Putri Politeknik Negeri Jember
  • Dicky Adi Tyagita Politeknik Negeri Jember
  • Mochammad Irwan Nari Politeknik Negeri Jember
  • Faisal Lutfi Afriansyah Politeknik Negeri Jember

DOI:

https://doi.org/10.25047/tefa.v2i3.5885

Keywords:

mobile-robot, IoT, ESP32

Abstract

This study aims to develop a transporter robot as a learning tool for elementary and secondary school students to introduce them to robotics. The robot features a differential drive system and a lifting arm akin to a forklift system. The robot is controlled using an ESP32 microcontroller and connected to an Android application through a Firebase cloud database. Utilizing an IoT platform, the training can be conducted online, allowing students to control the robot remotely while it remains at the training location. The transporter robot is designed to provide an interactive and hands-on learning experience in robotics, enabling students to grasp fundamental concepts in robotics, programming, and control systems. The differential drive system offers excellent maneuverability, while the lifting arm allows the robot to perform tasks such as lifting and moving objects, adding functional aspects to the learning process. Test results indicate that the robot performs well under online control, with fast and accurate responses to commands from the Android application. The use of Firebase ensures stable and real-time communication between the robot and the application. This implementation not only enhances the accessibility of robotics training but also enables the development of students' STEM skills in a more flexible and affordable manner. The study concludes that an ESP32-based transporter robot with online control via an Android application and Firebase cloud database can be an effective and innovative learning tool. This tool aims to enhance students’ STEM skills -especially in programming, control systems, and mechanical design- through interactive, real-world applications.

References

[1] R. Y. Khalil, H. Tairab, A. Qablan, K. Alarabi, and Y. Mansour, “STEM-Based Curriculum and Creative Thinking in High School Students,” Educ Sci (Basel), vol. 13, no. 12, p. 1195, Nov. 2023, doi: 10.3390/educsci13121195.

[2] N. M. Holincheck, T. Kraft, T. M. Galanti, C. K. Baker, and J. K. Nelson, “‘Everybody Was Included in the Conversation’: Teachers’ Perceptions of Student Engagement in Transdisciplinary STEM Learning in Diverse Elementary Schools,” Educ Sci (Basel), vol. 14, no. 3, p. 242, Feb. 2024, doi: 10.3390/educsci14030242.

[3] E. A. Padilla-García, R. D. Cruz-Morales, J. González-Sierra, D. Tinoco-Varela, and M. R. Lorenzo-Gerónimo, “Design, Assembly and Control of a Differential/Omnidirectional Mobile Robot through Additive Manufacturing,” Machines, vol. 12, no. 3, p. 163, Feb. 2024, doi: 10.3390/machines12030163.

[4] R. L. Ponzoni, A. S. C. A. V. Boas, V. E. Monteiro, and D. de A. Fernandes, “Wirelessly teleoperated differential wheeled chassis of the robot on the ESP32-WROOM-32 MCU module,” in 2023 Latin American Robotics Symposium (LARS), 2023 Brazilian Symposium on Robotics (SBR), and 2023 Workshop on Robotics in Education (WRE), IEEE, Oct. 2023, pp. 625–630. doi: 10.1109/LARS/SBR/WRE59448.2023.10332947.

[5] A. Koushal, R. Gupta, F. Jan, K. Kamaldeep, and V. Kumar, “Home Automation System Using ESP32 and Firebase,” in 2022 Seventh International Conference on Parallel, Distributed and Grid Computing (PDGC), IEEE, Nov. 2022, pp. 228–231. doi: 10.1109/PDGC56933.2022.10053309.

[6] E. A. Padilla-García, R. D. Cruz-Morales, J. González-Sierra, D. Tinoco-Varela, and M. R. Lorenzo-Gerónimo, “Design, Assembly and Control of a Differential/Omnidirectional Mobile Robot through Additive Manufacturing,” Machines, vol. 12, no. 3, p. 163, Feb. 2024, doi: 10.3390/machines12030163.

[7] P. Verma, J. M. Olm, and R. Suarez, “Traffic Management of Multi-AGV Systems by Improved Dynamic Resource Reservation,” IEEE Access, vol. 12, pp. 19790–19805, 2024, doi: 10.1109/ACCESS.2024.3362293.

[8] M. I. Tarrés-Puertas, V. Costa, M. Pedreira Alvarez, G. Lemkow-Tovias, J. M. Rossell, and A. D. Dorado, “Child–Robot Interactions Using Educational Robots: An Ethical and Inclusive Perspective,” Sensors, vol. 23, no. 3, p. 1675, Feb. 2023, doi: 10.3390/s23031675.

[9] J. Heikkinen, T. Minav, and A. D. Stotckaia, “Self-tuning parameter fuzzy PID controller for autonomous differential drive mobile robot,” in 2017 XX IEEE International Conference on Soft Computing and Measurements (SCM), IEEE, May 2017, pp. 382–385. doi: 10.1109/SCM.2017.7970592.

[10] V. R. N and A. T. Mathew, “Design, simulation and implementation of cascaded path tracking controller for a differential drive mobile robot,” in 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI), IEEE, Aug. 2015, pp. 1085–1090. doi: 10.1109/ICACCI.2015.7275754.

[11] A. Stefek, T. Van Pham, V. Krivanek, and K. L. Pham, “Energy Comparison of Controllers Used for a Differential Drive Wheeled Mobile Robot,” IEEE Access, vol. 8, pp. 170915–170927, 2020, doi: 10.1109/ACCESS.2020.3023345.

Downloads

Published

2025-07-23

How to Cite

Rofi’i, A., Afianah, N., Kautsar, S., Pratama, A. W., Winadi, A. W., Purnomo, F. E., … Afriansyah, F. L. (2025). Development of Robotics Learning Modules based on IoT and ESP32. International Journal of Technology, Food and Agriculture, 2(3), 139–147. https://doi.org/10.25047/tefa.v2i3.5885