International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 10 - Issue 6, June 2021 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Arduino Based Control And Data Acquisition System Using Python Graphical User Interface (GUI)

[Full Text]



Atal Khattak, Muhammad Masood Ahmad, Farid Ullah Khan



Acceleration monitoring, DC motor, graphical user interface, python programming, speed control.



This paper presents the development of a control and data acquisition system for a machines and equipments.The system is highly beneficial and applicable for internet of things (IoTs) environment. By utilizing the devised system one can sit on a computer and can use a specially made Graphical User Interface (GUI) to control a process and obtain data through sensors. Tkinter toolbox in Python language libraries is used to create the GUI, while Arduino acts as intermediary between the system and the computer. The control section of the GUI is used to control speed of two DC motors through an H-bridge drive module and the data acquisition section is used to obtain data from an accelerometer. The developed system and software is successfully tested for the speed regulation and acceleration measurement for DC motors. In the system, microcontroller reads data and transmits it to the computer using USB connection. Once on the computer data is graphically represented then graphs and data can be saved on the computer or forwarded to another computer using email.



[1] Khan FU. A vibration based electromagnetic and piezoelectric hybrid energy harvester. Int J Energy Res. 2020;44: 6894–6916. https://doi.org/10.1002/er.5442
[2] Khan F, Sassani F, Stoeber B. Nonlinear behaviour of membrane type electromagnetic energy harvester under harmonic and random vibrations. Microsyst. Technol. 2014;20:1323-1335. http://doi.org/10.1007/s00542-013-1938-1.
[3] Farid Khan, Farrokh Sassani and Boris Stoeber Copper foil-type vibration-based electromagnetic energy harvester 2010 J. Micromech. Microeng. 20 125006.
[4] Khan, F.U.; Ahmad, S. Flow type electromagnetic based energy harvester for pipeline health monitoring system. Energy Convers. Manag. 2019, 200, 112089. https://doi.org/10.1016/j.enconman.2019.112089
[5] Khan FU. Review of non-resonant vibration based energy harvesters for wireless sensor nodes. J Renewable Sustainable Energy. 2016;8:044702. http://doi.org/10.1063/1.4961370.
[6] Khan F U, Qadir M U. State-of-the-art in vibration-based electrostatic energy harvesting. J Micromech Microeng. 2016;26:103001.
[7] Ahmad MM, Khan FU. Review of vibration-based electromagnetic–piezoelectric hybrid energy harvesters. Int J Energy Res. 2020;1–40. https://doi.org/10.1002/er.6253
[8] Khan FU, Khattak MU. Contributed Review: Recent developments in acoustic energy harvesting for autonomous wireless sensor nodes applications. Rev. Sci. Instrum. 2016;87:021501. http://doi.org/10.1063/1.4942102.
[9] Ahmad MM, Khan NM, Khan FU. Review of frequency up-conversion vibration energy harvesters using impact and plucking mechanism. Int J Energy Res. 2021;1–37. https://doi.org/10.1002/er.6832
[10] N. Khan, F. Rafiq, F. Abedin and F. U. Khan, "IoT Based Health Monitoring System for Electrical Motors," 2019 15th International Conference on Emerging Technologies (ICET), 2019, pp. 1-6,
doi: 10.1109/ICET48972.2019.8994398.
[11] U. Talavaru and R. Nagaraj Naik, "Microcontroller based closed loop speed and position control of DC motor," 2014.
[12] V. S. Mohini Reddy, "WSN based Parameter Monitoring and Control System for DC Motor," International Journal of Innovative Technology and Exploring Engineering (IJITEE), vol. III, 2014.
[13] V. S. Mohini Reddy, "Remote Monitoring and Control System for DC Motor using Zigbee Protocol," International Journal of Application or Innovation in Engineering & Management (IJAIEM), vol. III, 2014.
[14] M. P. Ozwin Dominic Dsouza, Babu Naik, "BI DIRECTIONAL SPEED CONTROL OF DC MOTOR AND STEPPER MOTOR THROUGH MAT LAB USING PIC MICRO CONTROLLER," International Journal of Research in Engineering and Technology(IJRET), vol. II, 2013.
[15] A. G. M. Prithviraj R. Shetti, "DC MOTOR SPEED CONTROL WITH FEEDBACK MONITOR BASED ON C# APPLICATION," International Journal of Research in Engineering and Technology(IJRET), vol. III, 2014.
[16] A. K. Remya Ravindran, "A DC Motor Speed Controller using LABVIEW and Visual Basic," International Journal of Electronics & Communication Technology(IJECT), vol. III, 2012.
[17] D. U. I. Ademola Abdulkareem, Adewale A. Ajao, Adelakun A. A, "Programming a Computer and a Microcontroller to Control the Speed and Direction of DC Motors," International Journal Of Engineering And Computer Science(IJECS), vol. III, 2014.