Το work with title Embedded system for multiple-user access to microprocessor-based educational platform by Anastasiou Panagiotis is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
Panagiotis Anastasiou, "Embedded system for multiple-user access to microprocessor-based educational platform", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2023
https://doi.org/10.26233/heallink.tuc.97471
The aim of this thesis is to develop and assess an embedded system, intended for use in an educational environment. Specifically, the platform accommodates a user interface, capable of exchanging information with a host server allowing the remote access of multiple users to an embedded system, supporting upload of files and commands to various microcontrollers through a master microcontroller, while providing real-time visual feedback through a webcam. A server was developed using Python to communicate with a database and was hosted in the laboratories within the Technical University of Crete. For the experiment, an STK500 development board was used to program an ATMEGA32A for the upload of the .bin files and commands to a pair of ATMEGA328P controllers and a pair of ATMEGA168P. Further, various operational tests were performed remotely using a windows computer. Tests deemed the overall operation of the system successful, including the log-in and reservation slot feature of the user interface. Further, a successful upload of .bin files was noted, with a stable real-time video feed from the webcam. Tests also detected some instabilities within the log-in and reservation phase of the system, with unsuccessful login and undesired termination of the application within the user system.