Abstract
This paper describes a didactic activity in which students learn how to control a mechanical system composed of two pulleys and two springs powered by a DC motor. The control types studied in the course are P, PD, PI, and PID; these controls were applied for both velocity and position control, with and without ground springs, and students were instructed on system modeling and control implementation using Arduino in conjunction with Matlab and Simulink. The experimental results were finally compared with theoretical expectations. The students worked in groups of four to five people, and all of them successfully implemented the required control algorithms and submitted comprehensive final reports. Feedback from students was gathered anonymously through a questionnaire, revealing that students appreciated the activity as it provided clarity on theoretical concepts that might have been challenging if taught solely in a traditional classroom setting. The positive response from students has led to the decision to repeat this activity in subsequent years.
Get full access to this article
View all access options for this article.
References
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
