RANCANG BANGUN SISTEM ELEVATOR MINI BERBASIS DUAL ARDUINO DENGAN KOMUNIKASI I2C

Authors

  • Ilham Rizky Ananda Universitas Negeri Medan
  • Manuel Manuel Universitas Negeri Medan
  • Ergy Firly Universitas Negeri Medan
  • Eka Dodi Suryanto Universitas Negeri Medan
  • Dian Putra Saragi Universitas Negeri Medan

DOI:

https://doi.org/10.61722/jssr.v4i2.9491

Keywords:

Arduino Uno; Closed-loop Control; I2C; Mini Elevator; Prototype

Abstract

This study is motivated by the limitations of systems that can represent the working principles of elevators in a practical and applicative manner within the field of control systems. The purpose of this research is to design and develop a mini elevator prototype based on two Arduino Uno microcontrollers communicating via the Inter-Integrated Circuit (I2C) protocol. The method used is experimental research with a system engineering approach, including system design, assembly, programming, and testing stages. The proposed system consists of a master Arduino as the main controller and a slave Arduino for controlling the automatic door system and sensors. The main components include a DC motor as the driving system, limit switches as position sensors, an ultrasonic sensor for safety detection, and a servo motor for the automatic door mechanism. The test results show that the system is capable of responding quickly to button inputs, accurately stopping the motor based on limit switch signals, and operating the automatic door system effectively. Furthermore, I2C communication between the two microcontrollers runs stably and in real-time. Therefore, the proposed prototype successfully implements a closed-loop control system and can serve as a reference for the development of microcontroller-based control systems.

References

Colón, D., Cunha Jr, A., Kaczmarczyk, S., & Balthazar, J. M. (2017). On dynamic analysis and control of an elevator system using polynomial chaos and Karhunen–Loève approaches. Procedia Engineering, 199, 1629–1634. https://doi.org/10.1016/j.proeng.2017.09.321

Kadir, A. (2013). Panduan praktis mempelajari aplikasi mikrokontroler dan pemrogramannya menggunakan Arduino. Andi.

Kumar, A., Fernando, S., & Panicker, R. C. (2013). Project-based learning in embedded systems education using an FPGA platform. IEEE Transactions on Education, 56(4), 407–415. https://doi.org/10.1109/TE.2013.2244600

Janovský, L. (1999). Elevator mechanical design. Elevator World Inc.

Margolis, M., Jepson, B., & Weldin, N. R. (2020). Arduino cookbook: Recipes to begin, expand, and enhance your projects (3rd ed.). O’Reilly Media.

Tukia, T., Uimonen, S., Siikonen, M.-L., Hakala, H., & Lehtonen, M. (2017). A study for improving the energy efficiency of lifts with adjustable counterweighting. Building Services Engineering Research and Technology, 38(4), 421–435. https://doi.org/10.1177/0143624417700901

Ullah, M. A., & Saeed, M. A. (2014). Design and implementation of efficient elevator control system using FPGA. International Journal of Innovative and Applied Studies, 9(4), 1541.

Downloads

Published

2026-04-09

Issue

Section

Articles