Online instrument systems in reality for remote wiring and measurement of electronic in e-learning from labVIEW+NI ELVIS II vs embedded system+web services
The document compares two versions of the E@SLab online remote laboratory system - S1 and S2. S1 uses an embedded system with a PCduino or Raspberry Pi card running a Node.js interface, while S2 uses National Instruments LabVIEW software and an NI ELVIS II educational electronics card. Both aim to provide remote practical work for students in electronics courses. S1 is more flexible and open but requires browser plugins, while S2's graphic interface accelerates development but requires proprietary software and hardware. The document also reviews other remote lab systems and argues E@SLab has benefits in architecture, development costs, and providing a workspace for multiple practical works.
The following resources come from the 2009/10 BEng in Electrical Engineering (course number 2ELE0066) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The objectives of this module are to demonstrate within an industrial environment:
To use USB development Kit
To programme with VB
To integrate the logging system
The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature logging system should collect ambient temperature samples, sample manipulation and display the data in a text and/or graphic format. Students design and programme GUI using VB.
Integration of an e-learning Platform and a Remote Laboratory for the Experim...Federico Lerro
Nowadays, it is more common to use both
systems, a Learning Management System (LMS) and a
remote laboratory, independently. However, we understand
it is highly convenient for the students to have access and
perform real experimental practices in remote laboratories
from a LMS. This integration of both educational resources
constitutes one objective of a project developed by a joint
venture company-university: a technology company (“educativa”)
and a public university (UNR). The project is
based on the addition to the “Virtual Campus LMS”,
developed by “e-ducativa”, of a function that allows the
access and control, via Internet, to the “Remote Laboratory
of Electronic Physics” located in the university
headquarters. Technology is basically a self-communication
protocol that allows exchanging data in a standardized way
between the LMS software and the device control connected
to the remote equipment. The project includes the
implementation of an interface that allows the users of the elearning
platform to have access to it and to future
developments of remote laboratories. In this paper the
authors describe the technical implementation of the project
and provide educational criteria in order to integrate the
new development into the electronic engineering
curriculum.
REMOTE REALISTIC INTERFACE EXPERIMENTATION USING THE EMONA DATEX BOARDBabatunde Ishola
• Aboluwarin O. O., K. P. Ayodele, L. O. Kehinde, and B.I. Ishola, “Remote Realistic Interface Experimentation using the Emona Datex Board”, ASEE Annual Conference & Exposition, San Antonio, ASEE, pp. Paper AC 2012-4622, 2012.
P-D controller computer vision and robotics integration based for student’s p...TELKOMNIKA JOURNAL
The 21st-century skills needed to face the speed of understanding technology. Such as critical thinking in computer vision and robotics literacy, any student is hampered by the programming that is considered complicated. This study aims at the improvement of student embedded system programming competency with computer vision and mobile robotics integration approach. This method is proposed to attract the students to learn about embedded system programming by delivering integration between computer vision and robotics using the P-D controller since both of the fields are closely related. In this paper, the researcher described computer vision programming to get the data of captured images through the camera stream and then delivered the data into an embedded system to make the decision of robot movement. The output of this study is the improvement of a student’s ability to make an application to integrate a sensor system using a camera and the mobile robot running follow the line. The result of the test shows that the integration method between computer vision and robotics can improve the student’s programming comprehension by 40%. Based on the Feasibility test survey, it can be interpreted that from the whole assessment after being converted to qualitative data, all aspects of the learning stages of programming application tested with the integration of computer vision and robotics fall into the very feasible category for used with a percentage of feasibility by 77.44%.
The following resources come from the 2009/10 BEng in Electrical Engineering (course number 2ELE0066) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes.
The objectives of this module are to demonstrate within an industrial environment:
To use USB development Kit
To programme with VB
To integrate the logging system
The aim of this project is to develop a temperature logging system based on USB development Kit. The temperature logging system should collect ambient temperature samples, sample manipulation and display the data in a text and/or graphic format. Students design and programme GUI using VB.
Integration of an e-learning Platform and a Remote Laboratory for the Experim...Federico Lerro
Nowadays, it is more common to use both
systems, a Learning Management System (LMS) and a
remote laboratory, independently. However, we understand
it is highly convenient for the students to have access and
perform real experimental practices in remote laboratories
from a LMS. This integration of both educational resources
constitutes one objective of a project developed by a joint
venture company-university: a technology company (“educativa”)
and a public university (UNR). The project is
based on the addition to the “Virtual Campus LMS”,
developed by “e-ducativa”, of a function that allows the
access and control, via Internet, to the “Remote Laboratory
of Electronic Physics” located in the university
headquarters. Technology is basically a self-communication
protocol that allows exchanging data in a standardized way
between the LMS software and the device control connected
to the remote equipment. The project includes the
implementation of an interface that allows the users of the elearning
platform to have access to it and to future
developments of remote laboratories. In this paper the
authors describe the technical implementation of the project
and provide educational criteria in order to integrate the
new development into the electronic engineering
curriculum.
REMOTE REALISTIC INTERFACE EXPERIMENTATION USING THE EMONA DATEX BOARDBabatunde Ishola
• Aboluwarin O. O., K. P. Ayodele, L. O. Kehinde, and B.I. Ishola, “Remote Realistic Interface Experimentation using the Emona Datex Board”, ASEE Annual Conference & Exposition, San Antonio, ASEE, pp. Paper AC 2012-4622, 2012.
P-D controller computer vision and robotics integration based for student’s p...TELKOMNIKA JOURNAL
The 21st-century skills needed to face the speed of understanding technology. Such as critical thinking in computer vision and robotics literacy, any student is hampered by the programming that is considered complicated. This study aims at the improvement of student embedded system programming competency with computer vision and mobile robotics integration approach. This method is proposed to attract the students to learn about embedded system programming by delivering integration between computer vision and robotics using the P-D controller since both of the fields are closely related. In this paper, the researcher described computer vision programming to get the data of captured images through the camera stream and then delivered the data into an embedded system to make the decision of robot movement. The output of this study is the improvement of a student’s ability to make an application to integrate a sensor system using a camera and the mobile robot running follow the line. The result of the test shows that the integration method between computer vision and robotics can improve the student’s programming comprehension by 40%. Based on the Feasibility test survey, it can be interpreted that from the whole assessment after being converted to qualitative data, all aspects of the learning stages of programming application tested with the integration of computer vision and robotics fall into the very feasible category for used with a percentage of feasibility by 77.44%.
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...drboon
The Virtual Labs Collaboration and Accessibility Platform (VLCAP) provides tools to further India’s National Mission project: the building of over 150 Virtual Labs (VL) for over 1450 multi-disciplinary undergraduate- and postgraduate-level experiments. VLCAP optimizes VL development and deployment costs and ensures a rich, consistent learning experience. Its multi-tier, scalable architecture allows VL builders to focus on their experiments. Its modules (VL workbench, collaborative content management, repositories) have axiomatically-designed interfaces that bring speed and efficiency to design. Its integration of user-management tasks (single sign-on, role-based access control, etc.) enhances flexibility without compromising security. The key accomplishments include its application of simulation VL and its provision of easily usable authoring tools, pre-configured templates, and management and assessment modules for instructors. VLCAP’s support of multiple deployment models, including the cloud, hosted, and mixed models, ensures scalable and reliable usage in hosted environments, and secure access for learners in remote locations.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Widget and Smart Devices. A Different Approach for Remote and Virtual labsUNED
A vast number of learning content and tools can be found over Internet. Currently, most of them are ad-hoc solutions which are developed for a particular learning platform or environment. New concepts, such as Widgets, Smart devices, Internet of Thing and learning Clouds, are ideas whose goals is the creation of shareable online learning scenarios over different devices and environments.
Developing Web-based Interactive Teaching System for Core Network Technology ...drboon
This paper presents an in-house created software application that emulates and virtualizes computer networking laboratory hardware and proprietary equipment on PCs and servers. A user friendly remote laboratory manage system is developed using .NET technology. Through the presented lab management system, the students are able to conduct more than 200 lab assignments covering 10 courses from both lower level routing and switching classes to upper level network management and security classes that demand a large amount of physical equipment and a great number of student lab contact hours prior to the emulated lab. This emulation solution eliminates our dependencies on expensive proprietary networking equipment. It also reduces the burden of system administration. This remote lab has been used and tested in three networking courses. The feedbacks show that the lab delivers similar or better lab experiences for the DE students while the lab construction and maintenance cost is reduced to the minimum.
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
Microcontroller system is one of the vital subjects offered by students during the sequence of study in
universities and other colleges of science, engineering and technology in the world. In this paper, we solve
the problem of student comprehension and skill development in embedded system design using
microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also,
developments of software code, circuit diagram simulation were carried out. This is to help students
connect their theoretical knowledge with the practical experience. Each of the experiments was carried out
using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in
the teaching of microcontroller course and the active involvement of students as manifested in complete indepth hands-on laboratory projects on real life problem solving. Laboratory session with the development
board and software demonstrated in this article is unambiguous. Future embedded system laboratory
session could be designed around ATMel lines of Microcontrollers.
Microcontroller system is one of the vital subjects offered by students during the sequence of study in universities and other colleges of science, engineering and technology in the world. In this paper, we solve the problem of student comprehension and skill development in embedded system design using microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also, developments of software code, circuit diagram simulation were carried out. This is to help students connect their theoretical knowledge with the practical experience. Each of the experiments was carried out using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in the teaching of microcontroller course and the active involvement of students as manifested in complete in-depth hands-on laboratory projects on real life problem solving. Laboratory session with the development board and software demonstrated in this article is unambiguous. Future embedded system laboratory session could be designed around ATMel lines of Microcontrollers.
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...drboon
The Virtual Labs Collaboration and Accessibility Platform (VLCAP) provides tools to further India’s National Mission project: the building of over 150 Virtual Labs (VL) for over 1450 multi-disciplinary undergraduate- and postgraduate-level experiments. VLCAP optimizes VL development and deployment costs and ensures a rich, consistent learning experience. Its multi-tier, scalable architecture allows VL builders to focus on their experiments. Its modules (VL workbench, collaborative content management, repositories) have axiomatically-designed interfaces that bring speed and efficiency to design. Its integration of user-management tasks (single sign-on, role-based access control, etc.) enhances flexibility without compromising security. The key accomplishments include its application of simulation VL and its provision of easily usable authoring tools, pre-configured templates, and management and assessment modules for instructors. VLCAP’s support of multiple deployment models, including the cloud, hosted, and mixed models, ensures scalable and reliable usage in hosted environments, and secure access for learners in remote locations.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Similar to Online instrument systems in reality for remote wiring and measurement of electronic in e-learning from labVIEW+NI ELVIS II vs embedded system+web services
Widget and Smart Devices. A Different Approach for Remote and Virtual labsUNED
A vast number of learning content and tools can be found over Internet. Currently, most of them are ad-hoc solutions which are developed for a particular learning platform or environment. New concepts, such as Widgets, Smart devices, Internet of Thing and learning Clouds, are ideas whose goals is the creation of shareable online learning scenarios over different devices and environments.
Developing Web-based Interactive Teaching System for Core Network Technology ...drboon
This paper presents an in-house created software application that emulates and virtualizes computer networking laboratory hardware and proprietary equipment on PCs and servers. A user friendly remote laboratory manage system is developed using .NET technology. Through the presented lab management system, the students are able to conduct more than 200 lab assignments covering 10 courses from both lower level routing and switching classes to upper level network management and security classes that demand a large amount of physical equipment and a great number of student lab contact hours prior to the emulated lab. This emulation solution eliminates our dependencies on expensive proprietary networking equipment. It also reduces the burden of system administration. This remote lab has been used and tested in three networking courses. The feedbacks show that the lab delivers similar or better lab experiences for the DE students while the lab construction and maintenance cost is reduced to the minimum.
PROJECT-BASED MICROCONTROLLER SYSTEM LABORATORY USING BK300 DEVELOPMENT BOARD...ijesajournal
Microcontroller system is one of the vital subjects offered by students during the sequence of study in
universities and other colleges of science, engineering and technology in the world. In this paper, we solve
the problem of student comprehension and skill development in embedded system design using
microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also,
developments of software code, circuit diagram simulation were carried out. This is to help students
connect their theoretical knowledge with the practical experience. Each of the experiments was carried out
using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in
the teaching of microcontroller course and the active involvement of students as manifested in complete indepth hands-on laboratory projects on real life problem solving. Laboratory session with the development
board and software demonstrated in this article is unambiguous. Future embedded system laboratory
session could be designed around ATMel lines of Microcontrollers.
Microcontroller system is one of the vital subjects offered by students during the sequence of study in universities and other colleges of science, engineering and technology in the world. In this paper, we solve the problem of student comprehension and skill development in embedded system design using microcontroller chip PIC16F887 by demonstration of hands-on laboratory experiments. Also, developments of software code, circuit diagram simulation were carried out. This is to help students connect their theoretical knowledge with the practical experience. Each of the experiments was carried out using BK300 development board, PICKit3 programmer, Proteus 8.0 software. Our years of experience in the teaching of microcontroller course and the active involvement of students as manifested in complete in-depth hands-on laboratory projects on real life problem solving. Laboratory session with the development board and software demonstrated in this article is unambiguous. Future embedded system laboratory session could be designed around ATMel lines of Microcontrollers.
Virtualizing testbed resources to enable remote experimentation in online tel...FORGE project
EDUCON'15 Conference: In this paper we present an approach towards empowering online telecommunications engineering education by enabling hands-on remote experimentation over Trinity College Dublin's wireless testbed. Moreover, in order to offer a flexible testbed, capable of fulfilling the different and particular requirements of experimenters, we have created a framework that allows the virtualization of our testbed resources to create experimentation units to be used by remote experimenters/learners. Furthermore, we present the FORGEBox framework that offers an environment and resources to create online material capable to access the virtualized and physical testbed resources for incorporating experimentation into HTML-based online educational material.
AN IMPROVED OPERATIONAL AMPLIFIER ILAB WITH A MORE REALISTIC LOOKING INTERFACEBabatunde Ishola
• Ishola, B. I., K. P. Ayodele, L. O. Kehinde, O. B. Akinwale, and O. O. Aboluwarin, "An Improved Operational Amplifier iLab with a Realistic Looking Interface", ASEE Annual Conference & Exposition, San Antonio, ASEE, pp. Paper AC 2012-4608, 2012.
Campus realities: forecasting user bandwidth utilization using Monte Carlo si...IJECEIAES
Adequate network design, planning, and improvement are pertinent in a campus network as the use of smart devices is escalating. Underinvesting and overinvesting in campus network devices lead to low network performance and low resource utilization respectively. Due to this fact, it becomes very necessary to ascertain if the current network capacity satisfies the available bandwidth requirement. The bandwidth demand varies from different times and periods as the number of connected devices is on the increase. Thus, emphasizing the need for adequate bandwidth forecast. This paper presents a Monte Carlo simulation model that forecast user bandwidth utilization in a campus network. This helps in planning campus network design and upgrade to deliver available content in a period of high and normal traffic load.
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSvivatechijri
The main theme of the project is to develop software for calculating the reliability & capacity outage table for generation purposes. The method for the calculation is quite lengthy, complex & a high possibility to get a human error during the calculation. The methods used to calculate reliability & capacity outage are Digital Method, Partial Binomial Method & Recursive Method, this method is highly recommended, but can be complex during the actual calculation. To justify the need for this method & also to remove the human error factor during quicker & better calculation, the software is made with the help of the python software. The python-based website will be easily accessible to use to any sort of user, choosing python program was a better option as it does not compile but interprets the calculation are in constant runtime with the input of values, this program helps in developing highly complex calculation which is up to many decimal points.
Design and Analysis of a Broadcast Network Using Logical SegmentationTELKOMNIKA JOURNAL
This study shows how the network performance of a flat switch network in the main library
complex of Ambrose Ali University (AAU), Ekpoma can greatly be improved by logical segmentation. A
survey of the flat switch network of the library complex was carried out to ascertain the physical and logical
topology of the network and the number of hosts and network devices available. The kind of traffic
transmitted over the network was also considered. Riverbed Modeler Academic Edition was used to
simulate two replicas of the library network. One of the simulated networks was logically segmented by
implementing Virtual Local Area Network (VLAN). Statistics like traffic dropped, traffic forwarded, traffic
received, broadcast traffic dropped and traffic sent in bits/sec or packets/sec were collected from both
simulations and the results were analyzed and compared. The results from the simulations showed that
the application of VLAN immensely enhanced the network performance by about 75%(depending on the
size of the network) because the logical segmentation increased the number of broadcast domain while
reducing each of the broadcast size. This further implied that poor network design and large broadcast
domain in a network, gravely affect the performance of a network.
Just in-time code offloading for wearable computingredpel dot com
2015 IEEE Papers just contact us for implementation www.redpel.com +917620593389 redpelsoftware@gmail.com
Similar to Online instrument systems in reality for remote wiring and measurement of electronic in e-learning from labVIEW+NI ELVIS II vs embedded system+web services (20)
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
Developing a smart system for infant incubators using the internet of things ...IJECEIAES
This research is developing an incubator system that integrates the internet of things and artificial intelligence to improve care for premature babies. The system workflow starts with sensors that collect data from the incubator. Then, the data is sent in real-time to the internet of things (IoT) broker eclipse mosquito using the message queue telemetry transport (MQTT) protocol version 5.0. After that, the data is stored in a database for analysis using the long short-term memory network (LSTM) method and displayed in a web application using an application programming interface (API) service. Furthermore, the experimental results produce as many as 2,880 rows of data stored in the database. The correlation coefficient between the target attribute and other attributes ranges from 0.23 to 0.48. Next, several experiments were conducted to evaluate the model-predicted value on the test data. The best results are obtained using a two-layer LSTM configuration model, each with 60 neurons and a lookback setting 6. This model produces an R 2 value of 0.934, with a root mean square error (RMSE) value of 0.015 and a mean absolute error (MAE) of 0.008. In addition, the R 2 value was also evaluated for each attribute used as input, with a result of values between 0.590 and 0.845.
A review on internet of things-based stingless bee's honey production with im...IJECEIAES
Honey is produced exclusively by honeybees and stingless bees which both are well adapted to tropical and subtropical regions such as Malaysia. Stingless bees are known for producing small amounts of honey and are known for having a unique flavor profile. Problem identified that many stingless bees collapsed due to weather, temperature and environment. It is critical to understand the relationship between the production of stingless bee honey and environmental conditions to improve honey production. Thus, this paper presents a review on stingless bee's honey production and prediction modeling. About 54 previous research has been analyzed and compared in identifying the research gaps. A framework on modeling the prediction of stingless bee honey is derived. The result presents the comparison and analysis on the internet of things (IoT) monitoring systems, honey production estimation, convolution neural networks (CNNs), and automatic identification methods on bee species. It is identified based on image detection method the top best three efficiency presents CNN is at 98.67%, densely connected convolutional networks with YOLO v3 is 97.7%, and DenseNet201 convolutional networks 99.81%. This study is significant to assist the researcher in developing a model for predicting stingless honey produced by bee's output, which is important for a stable economy and food security.
A trust based secure access control using authentication mechanism for intero...IJECEIAES
The internet of things (IoT) is a revolutionary innovation in many aspects of our society including interactions, financial activity, and global security such as the military and battlefield internet. Due to the limited energy and processing capacity of network devices, security, energy consumption, compatibility, and device heterogeneity are the long-term IoT problems. As a result, energy and security are critical for data transmission across edge and IoT networks. Existing IoT interoperability techniques need more computation time, have unreliable authentication mechanisms that break easily, lose data easily, and have low confidentiality. In this paper, a key agreement protocol-based authentication mechanism for IoT devices is offered as a solution to this issue. This system makes use of information exchange, which must be secured to prevent access by unauthorized users. Using a compact contiki/cooja simulator, the performance and design of the suggested framework are validated. The simulation findings are evaluated based on detection of malicious nodes after 60 minutes of simulation. The suggested trust method, which is based on privacy access control, reduced packet loss ratio to 0.32%, consumed 0.39% power, and had the greatest average residual energy of 0.99 mJoules at 10 nodes.
Fuzzy linear programming with the intuitionistic polygonal fuzzy numbersIJECEIAES
In real world applications, data are subject to ambiguity due to several factors; fuzzy sets and fuzzy numbers propose a great tool to model such ambiguity. In case of hesitation, the complement of a membership value in fuzzy numbers can be different from the non-membership value, in which case we can model using intuitionistic fuzzy numbers as they provide flexibility by defining both a membership and a non-membership functions. In this article, we consider the intuitionistic fuzzy linear programming problem with intuitionistic polygonal fuzzy numbers, which is a generalization of the previous polygonal fuzzy numbers found in the literature. We present a modification of the simplex method that can be used to solve any general intuitionistic fuzzy linear programming problem after approximating the problem by an intuitionistic polygonal fuzzy number with n edges. This method is given in a simple tableau formulation, and then applied on numerical examples for clarity.
The performance of artificial intelligence in prostate magnetic resonance im...IJECEIAES
Prostate cancer is the predominant form of cancer observed in men worldwide. The application of magnetic resonance imaging (MRI) as a guidance tool for conducting biopsies has been established as a reliable and well-established approach in the diagnosis of prostate cancer. The diagnostic performance of MRI-guided prostate cancer diagnosis exhibits significant heterogeneity due to the intricate and multi-step nature of the diagnostic pathway. The development of artificial intelligence (AI) models, specifically through the utilization of machine learning techniques such as deep learning, is assuming an increasingly significant role in the field of radiology. In the realm of prostate MRI, a considerable body of literature has been dedicated to the development of various AI algorithms. These algorithms have been specifically designed for tasks such as prostate segmentation, lesion identification, and classification. The overarching objective of these endeavors is to enhance diagnostic performance and foster greater agreement among different observers within MRI scans for the prostate. This review article aims to provide a concise overview of the application of AI in the field of radiology, with a specific focus on its utilization in prostate MRI.
Seizure stage detection of epileptic seizure using convolutional neural networksIJECEIAES
According to the World Health Organization (WHO), seventy million individuals worldwide suffer from epilepsy, a neurological disorder. While electroencephalography (EEG) is crucial for diagnosing epilepsy and monitoring the brain activity of epilepsy patients, it requires a specialist to examine all EEG recordings to find epileptic behavior. This procedure needs an experienced doctor, and a precise epilepsy diagnosis is crucial for appropriate treatment. To identify epileptic seizures, this study employed a convolutional neural network (CNN) based on raw scalp EEG signals to discriminate between preictal, ictal, postictal, and interictal segments. The possibility of these characteristics is explored by examining how well timedomain signals work in the detection of epileptic signals using intracranial Freiburg Hospital (FH), scalp Children's Hospital Boston-Massachusetts Institute of Technology (CHB-MIT) databases, and Temple University Hospital (TUH) EEG. To test the viability of this approach, two types of experiments were carried out. Firstly, binary class classification (preictal, ictal, postictal each versus interictal) and four-class classification (interictal versus preictal versus ictal versus postictal). The average accuracy for stage detection using CHB-MIT database was 84.4%, while the Freiburg database's time-domain signals had an accuracy of 79.7% and the highest accuracy of 94.02% for classification in the TUH EEG database when comparing interictal stage to preictal stage.
Analysis of driving style using self-organizing maps to analyze driver behaviorIJECEIAES
Modern life is strongly associated with the use of cars, but the increase in acceleration speeds and their maneuverability leads to a dangerous driving style for some drivers. In these conditions, the development of a method that allows you to track the behavior of the driver is relevant. The article provides an overview of existing methods and models for assessing the functioning of motor vehicles and driver behavior. Based on this, a combined algorithm for recognizing driving style is proposed. To do this, a set of input data was formed, including 20 descriptive features: About the environment, the driver's behavior and the characteristics of the functioning of the car, collected using OBD II. The generated data set is sent to the Kohonen network, where clustering is performed according to driving style and degree of danger. Getting the driving characteristics into a particular cluster allows you to switch to the private indicators of an individual driver and considering individual driving characteristics. The application of the method allows you to identify potentially dangerous driving styles that can prevent accidents.
Hyperspectral object classification using hybrid spectral-spatial fusion and ...IJECEIAES
Because of its spectral-spatial and temporal resolution of greater areas, hyperspectral imaging (HSI) has found widespread application in the field of object classification. The HSI is typically used to accurately determine an object's physical characteristics as well as to locate related objects with appropriate spectral fingerprints. As a result, the HSI has been extensively applied to object identification in several fields, including surveillance, agricultural monitoring, environmental research, and precision agriculture. However, because of their enormous size, objects require a lot of time to classify; for this reason, both spectral and spatial feature fusion have been completed. The existing classification strategy leads to increased misclassification, and the feature fusion method is unable to preserve semantic object inherent features; This study addresses the research difficulties by introducing a hybrid spectral-spatial fusion (HSSF) technique to minimize feature size while maintaining object intrinsic qualities; Lastly, a soft-margins kernel is proposed for multi-layer deep support vector machine (MLDSVM) to reduce misclassification. The standard Indian pines dataset is used for the experiment, and the outcome demonstrates that the HSSF-MLDSVM model performs substantially better in terms of accuracy and Kappa coefficient.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...ssuser7dcef0
Power plants release a large amount of water vapor into the
atmosphere through the stack. The flue gas can be a potential
source for obtaining much needed cooling water for a power
plant. If a power plant could recover and reuse a portion of this
moisture, it could reduce its total cooling water intake
requirement. One of the most practical way to recover water
from flue gas is to use a condensing heat exchanger. The power
plant could also recover latent heat due to condensation as well
as sensible heat due to lowering the flue gas exit temperature.
Additionally, harmful acids released from the stack can be
reduced in a condensing heat exchanger by acid condensation. reduced in a condensing heat exchanger by acid condensation.
Condensation of vapors in flue gas is a complicated
phenomenon since heat and mass transfer of water vapor and
various acids simultaneously occur in the presence of noncondensable
gases such as nitrogen and oxygen. Design of a
condenser depends on the knowledge and understanding of the
heat and mass transfer processes. A computer program for
numerical simulations of water (H2O) and sulfuric acid (H2SO4)
condensation in a flue gas condensing heat exchanger was
developed using MATLAB. Governing equations based on
mass and energy balances for the system were derived to
predict variables such as flue gas exit temperature, cooling
water outlet temperature, mole fraction and condensation rates
of water and sulfuric acid vapors. The equations were solved
using an iterative solution technique with calculations of heat
and mass transfer coefficients and physical properties.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
6th International Conference on Machine Learning & Applications (CMLA 2024)
Online instrument systems in reality for remote wiring and measurement of electronic in e-learning from labVIEW+NI ELVIS II vs embedded system+web services
1. International Journal of Electrical and Computer Engineering (IJECE)
Vol. 11, No. 2, April 2021, pp. 1178~1185
ISSN: 2088-8708, DOI: 10.11591/ijece.v11i2.pp1178-1185 1178
Journal homepage: http://ijece.iaescore.com
Online instrument systems in reality for remote wiring and
measurement of electronic in e-learning from labVIEW+NI
ELVIS II vs embedded system+web services
Fahd Ouatik1
, Mustapha Raoufi2
, Farouk Ouatik3
, Mohammed Skouri4
1,2,3,4
Laboratory of Physics High Energy and Astrophysics, Marrackech Faculty Science Semlalia,
Cadi Ayyad University, Morocco
3
Laboratory Mathematics and Informatics, Sultan Moulay Slimane University, Beni Mellal, Morocco
Article Info ABSTRACT
Article history:
Received Oct 14, 2019
Revised Sep 5, 2020
Accepted Oct 15, 2020
Recently The prestigious universities of the world strive and aim to
computerize their distance education service and more specifically the
remote practical work, which allows students to manipulate electronic
experiments via the web, for to solve a set of problems: pedagogical,
management, security, restriction by time and place and the problems the
overcrowding of students in universities. This paper will describe the
E@SLab system developed by the university Cadi Ayyad member of the
e-live project funded by EU in the frame of ERASMUS+E@SLab is based
on the latest technologies of development and respects educational and
pedagogical standards. E@SLab offers 2 versions different of remote
laboratory: first version (s1) is an embedded system its part software is node
js+Ubuntu and the part hardware a card pcduino or raspebery. The second
version (s2) is based on LABview and its hardware part is the NI ELVIS II
pedagogical map. In this paper, we will compare and discuss the architecture,
performance of the 2 versions of E@SLAB and review other famous
approaches NetLab, VISIR, for comparing with E@SLab with the intention
show its singularity.
Keywords:
E-learning
Engineering education
Labview
NI ELVIS II
Remote laboratory
Web tools
This is an open access article under the CC BY-SA license.
Corresponding Author:
Fahd Ouatik
Laboratory of Physics, High Energy and Astrophysics
Marrackech Faculty Science Semlalia
Cadi Ayyad University, Morocco
Email: fahd.ouatike@gmail.com
1. INTRODUCTION
Remote laboratory comes for to supplement and enrich the offer of scientific training and practical
and experimental teaching in the fields of engineering science for resolute a sets of constraint in the
universities such as overcrowding of students in front of the limited resources of the universities. Remote
laboratory [1, 2] also give a new dimension, even a new direction, to the role of the teachers. Concept of a
remote laboratory makes it possible to overcome not only the constraint of place, but also the often rigid
schedules and Appointment associated with the practical work for students [3, 4]. This new possibility of
performing remote laboratory for practical works present a flexible approach of learning and also extends the
didactic role means of university [5].
Development of remote laboratory installations is also motivated by the need to offer practical
education to a big number of students, in spite of limited equipments and human resource. Being able to
access remote laboratory resources ultimately allows sharing these installations with other universities or
2. Int J Elec & Comp Eng ISSN: 2088-8708
Online instrument systems in reality for remote wiring and measurement of electronic in … (Fahd Ouatik)
1179
training institutions, contributing [6, 7]. Development and installation E@SLab for remote laboratory has
been successfully used in the Faculty Semlalia of Sciences of Cadi Ayyad University and these partnerships
for more than two years in electronics courses to illustrate important concepts through real demonstrations [8]. The
practical work we have developed concerns the analog electronics including the operational amplifier, RLC
circuit, Multivibrators [9]. These Practical works we have developed in two ways and with 2 different version
of E@SLab system (S1 and S2 version), each version has features, advantages and disadvantages. The first
solution S1: is an embedded system its software part is the node js technology and OS is ubuntu and the
hardware part is a PCduino or Raspebery card [10]. The second solution S2 is based on LABview the NI
ELVISS II card.
In this paper we are going to describe the web and communication technologies used in the
development of S1 and S2 system as well their architecture and their compatibility with the pedagogic and
didactic approach [11]. And we discuss the reasons for choosing each technology in each system and discuss
the advantages and disadvantages of each system. This paper review other famous systems NetLab, and
VISIR, face E@SLab in aims highlight its singularity [12, 13].
2. ONLINE LABORATORY S1 VERSION OF E@SLAB USING EMBEDDED SYSTEM+TOOLS
OF WEB SERVICES
2.1. Architecture of E@slab v1
Architecture of E@Slab distance laboratory is distributed in tow servers presented in Figure 1, in
server1 hosted the information system of university and the management platform [14, 15], via this platform
students find online course, take appointment for a practical work. In server 2 hosted the user interface of
remote and wiring is an application developed with Node js that allow students to handle PW, server 2 is a
PCDUINO Card, with this card we can send and receipt electrical signal to control many other types of
equipment to be correctly connected and several measuring devices and instruments [16, 17].
Figure 1. E@SLAB architecture
Process of using E@Slab:
- First teacher connect to the platform and authenticate, put in the platform the practical work that the
students must do (theoretical and practical question), put a set of slots to be reserved by students.
- Students connect to their account in the platform and check their box of notification, they find a set of
niches for choose the suitable one.
- If it’s the time a user interface appears to student allow to do the practical work and control the real
measure device and equipment [18].
2.2. User interface for remote and wiring
Students will assemble the electrical diagram by wiring between devices of the circuit, and read
value of tension from measurement device, all via the web Figure 2 The most important technologies used in
3. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 2, April 2021 : 1178 - 1185
1180
development the user interface for remote and wiring is html5, Canvas, Node.js, socket [19, 20] and the
hardware part is an embedded system. To have animation on the user interface for student can drag and drop
devices and wiring them, we choice to use Canvas of html5 for to have compatibility with all web browser.
For programming with Canvas that need to use many bibliotics of JavaScript, so to not weigh down
our server2 we used the Node.js framework, allow installing a web server on our embedded system [21].
Node.js is allows to execute JavaScript inside the server and not at the customer, is used the motor of google
chrome V8 that makes execution very faster. This framework is already used to implement remote laboratory
system [22, 23], but in our approach the websocket library that allows the transfer bidirectional of
information between the customer and the server, this protocol its used in the latest work, but it not exploited
the interest of this protocol; its only used for sending the request from the customer to the server, but that we
can to do just with Ajax language. But with Ajax [24] it is always the customer who request and the server
resend. The server cannot decide by itself to send information to the customer.
With webSocket that become possible, and we will use this important thing for sending request from
server itself our pcduino card for to protect electronic device of the practical work; for example if the level
voltage apply electronic components to the input that do not support high voltage the server must send alert
to student to take attention for protect electronic devices [25].
Figure 2. User interface for remote and wiring
Zone 1: Present all electronic components that the student drag and drop in the workbench for wiring
between them.
Zone 2: Is the workbench where students must wiring between devices and adjust voltage sources and
measuring devices.
Zone 3: In this zone will display the interface of measuring tools or power for adjust voltage sources and
measuring devices.
3. ONLINE LABORATORY S2 VERSION OF E@SLAB USING NI LABVIEW AND NI ELVIS II
This second architecture Figure 3 present the role of National Instrument of software and hardware
in the building an modern learning technologies such as the educational card platform NI ELVIS II [26] and
NI LabView [27]. LabVIEW is a development environment specializing in industrial computing and
embedded systems. Its particularity is that it relies on the language G, created by National Instruments, which
is entirely graphic. It makes it possible to create complex software while facilitating the programming and
thus reducing the development time [28]. Thanks to its libraries of functions dedicated to data acquisition,
instrumentation, mathematical analysis of measurements, but also thanks to the rapid creation of quality
graphical interfaces and simplified coding, the engineer has more than time to focus on the business functions
of instrumentation and measurement processing. LabVIEW is particularly recommended for developing
control systems, supervision and test and measurement benches.
LabVIEW allows you to program on many different targets thanks to its many libraries, you can
interface and control the following cards and devices: VXI, PXI, Compact PCI, PCI, Express PCI, Express
PXI, USB, FireWire, GPIB, CAN RS 232, 422, 485 TCP/IP, Bluetooth, WIFI, Programmable Controllers
(PLC), Modbus, Profibus [29]. This version S2 of E@Slab laboratory is based on the Elvis II card. The NI
ELVIS II Figure 4 is an environment educational laboratory of electronic card developed specifically for
using by student in a context educational in electronic engineering. on this card, teachers can help students to
4. Int J Elec & Comp Eng ISSN: 2088-8708
Online instrument systems in reality for remote wiring and measurement of electronic in … (Fahd Ouatik)
1181
do the practical work and experience of electronic for student get all technic skills. NI ELVIS II is a modular
integrated with 12 of the most commonly used instruments in the laboratory, including an SCOPE, digital
multimeter, Power and function supply, variable power generator, and Bode analyzer Figure 5. This card is
connected directly to PC who is installed Labview for controlling all integrated module of NI elvis. NI
ELVISmx is the software integrated in labview that supports, control and command Elviss card and the NI
myDAQ card [30].
Figure 3. Architecture and technologies system S2
Figure 4. NI ELVISS II Figure 5. Integrated module of NI Eleviss
4. EMBEDDED SYSTEM+WEB SERVICES VS LABVIEW+NI ELVIS
4.1. Architecture
In architecture of S1 we used 2 web servers of reason that the unit of control and command of the
practical work is an electronic card Rasppebery or a PCDUINO Card this card have limited capacity at the
level of network bandwidth and the memory RAM and ROM, and since our laboratory is managed by a
management platform linked to information system of university and our system know a big traffic of visitor
so we need to have a real web server is where we have our management platform and information system and
the second server is PCduino card is just for control and command the practical work. In the 2nd
architecture
5. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 2, April 2021 : 1178 - 1185
1182
of S2 we used a single server which presents more services it is a true server with configurable parameter of
TCP and security, the control part command and analysis it is integrated on Labview.
4.2. Development and performance
Graphic programming with labview facilitates and accelerates the development of the front panel of
the practical work but for some task requires to have a good level (level CLAD) in the programming labview
because there is several rule to respect and you must know the internal architecture of labview on the other
hand programming with the javascript language and technology NODE JS it easy but takes time for the first
time but after the method only repeats itself so generally the development with the languages of high levels
like javascript is more flexible and powerful.
4.3. Comparison the requirements that must have the users of S1 and S2
For E@SLab version, S2 the client must install the NI Labview run-time engine that exists on the NI
website of NI and the community of NI insists and recommend the user to use the internet explorer browser.
On the other hand for S1 users are free to choose their browser and there is no obligation to install. General
differences are described in the following Table 1 in Appendix.
5. RELATED WORK VISIR AND NETLAB VS E@SLAB
The new thing that brings our E@Slab (s1 and s2) system compared to the other famous remote
laboratory system like VISIR and NetLab [9, 10]. It was the architecture and development technology cost
and flexibility:
5.1. Real time application and architecture
Regarding architecture: in our system as it is explained in the section above, in the control and
command part we have used a single server which is directly linked to the instruments for to command, on
the other hand in VIZIR and Netlab there is 2 to 3 server that intervenes and communicate them before to
order the instruments and you know in the TCP/IP standards when we have more than transitions of http
requests between the servers a time delay is added and the security fails increases. Then the remote
laboratories must be real time applications that is to say the time delay must be negligible.
5.2. LABVIEW and Flash vs NODE JS
Choice the technology of development are very important in remote laboratory systems: VISIR and
NETLAB these 2 system are based on LABVIEW, It is a graphical programming language that facilitates
and accelerates the programming, but using labview need a license of NI, so it is not free, on the other hand
E@Slab is developed by the framework NODE js which free and easy to use in programming. In our system
E@Slab Student will choice electronic component of the circuit and wiring them for remote real Assembly in
laboratory via the web .To have animation on the user interface for student can drag and drop devices and
wiring them, we choice to use Canvas of html5 for to have compatibility with all web browser, in VISIR we
have the problem of compatibility as shown in Figure 6.
Figure 6. Html5 vs flash
5.3. Flexibility
Despite labview facilitates and accelerates development, there are certain tasks that require a
thorough knowledge in labview at least the level of CLAD on the other hand with javascript for a problem
there are several methods to solve it because it's a high level language of programation based on instructions.
6. Int J Elec & Comp Eng ISSN: 2088-8708
Online instrument systems in reality for remote wiring and measurement of electronic in … (Fahd Ouatik)
1183
5.4. Workspace in E@SLAB
for controlled the practical work and create an assembly for this PW such as in VISIR and NETLAB
they developed a valid application only for a single practical work of electronics but in electronic we have a
lot of example of PW educational for that our system is a web application like an electronic simulator used
for all practical worl as shown in Figure 3, but the difference is that it is used in the web and she controlled
real electronic component that allows to do any practical work of electronics it is enough to add relays
suitable for liaison members that the student must do.
6. CONCLUSION
An overview on process frequently used in e-learning for remote laboratory has been described in
this paper. The important deciding criteria to choice between the different solutions are (i) the practical work;
(ii) Skills level of developer in Web developing and technologie of LabVIEW; and (iii) the costs. The
security of equipment and safety in an online experiment is also have an important role in choosing one of
these technologies. After an analyst of advantages of each system and of the 2 version of E@slab, we have
focused our attention on Web programing. This solution collect all advantages solutions described in this
paper. Also, it stands out for its interoperability with other software thus making it suitable for the
development of a variety of applications.
APPENDIX
Table 1. S1 vs S2
LABVIEW+NI ELVIS II S2 Embedded system+web langage S1
Cost - Labview use under a license of NI 1000 Dollars.
- Card NI ELVIS II: 2000 dollar.
- Server PC in which it is installed Labview 500 dollar
Language of Development web is free.
PPcduino card 80 dollar raspebery 50
dollar. dollar for 8 relay
Browser
compatibility
In S2 we have exploit the service provided by the built-in web server in
labview. The consultation of the web pages hosted in this server are only
compatible with the following browsers: Internet explorer and Safari.
Depending on the technologies used in
the development for our case S1 is
compatible with any browser.
TCP/IP The Internet Toolkit S2 includes the following components :
HTTP servers
G Web Server
• CGI Vis ()
• POST method
• GET method
• XML DOM Parser and Vis
• G Web Server
• Online examples
• URL Client VIs
• FTP Vis
• Telnet Vis
SMTP E-mail Vis
Server-Side Cookies
DNS
Using of these protocols requires a thorough knowledge of labview
archetecture.
S1 system is a real server that offers
all the network protocols of the
TCP/IP And all the web service and
the cloud.
Database Communication path between LabVIEW and a database using the OLE
DB provider for ODBC
Node JS directly connect with all
ODBC database
7. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 11, No. 2, April 2021 : 1178 - 1185
1184
Table 1. S1 vs S2 (Continue)
LABVIEW+NI ELVIS II S2 Embedded system+web langage S1
Security LabVIEW does not work with standard HTTP input and output, a
CGI VI receives the standard input data as a string when it receives
a request and sends data that it generates as a string. during this
phase it does not present encryption algorithm
- The labVIEW server configuration offers limit options.
Free to use everything of security methods,
protocols and encryption algorithm
Acquisition - Acquiring data from third-party hardware (NI-VISA, NI-Serial,
NI-488.2)
- Deploying to NI FPGA-based hardware (LabVIEW FPGA
Module)
- CompactRIO platform
- Multifunction I/O Devices (600x)
- PXI Multifunction I/O Modules and Multifunction I/O Devices
(601x/602x/603x/604x/605x/607x, E and B Series)
- CompactDAQ Chassis (USB, Ethernet, Wireless)
- C series modules (NI-DAQmx driver support)
- CompactRIO
- Digital I/O Devices
- SC Express
- Vehicle communication buses-CAN/LIN/FlexRay (PCI/PCI
- Express/USB)
- I2C/SPI interface device
- USRP-RIO 29x5 (TwinRX)
- Ettus research B2x0, N210
- ATCA-3671
- USB
- Ethernet
- Wifi
- Digital I/O pin
- Analog I/O pin
- Serial comunication
- I2C communication
- SPI comunication
- USB
- Ethernet
- Wifi
- blutooth
Instruments
Measurement
scope to developed
Multimeter to developed
Voltmeter to developed
Ammeter to developed
Power supplier to developed
Function generator to developed
Community - Labview presents a great and big
community that shares solutions and
discusses issues.
- The NI Elvis card does not have a great
user community except the NI website.
- NODE js presents a great community that
shares the solutions and discusses.
- PCDUINO and Raspebery presents a great
community that shares the solutions and
discusses.
Speed of development General LabVIEW is a graphic language
development is faster But some task requires
a good level in LabVIEW
S1 it is developed by node js, html5, css3,
JavaScript, php So the high level language
takes time but they have more flexible and
presents a freedom in the programming more
there are high level languages (compiled and
interpreted)
Difficulty of development No difficulty because several measuring
instrument exists by default in the ELVISS
card it is only necessary to control it by
LabVIEW.
It is necessary to realize and to build all the
circuit of measurements osciloscope,
multimétre based on the electronic card
pcduino or raspebery Plus the electronic
components. After development of graphical
interface for control
Collaborative practical work exists by default in LabVIEW VIs To developed
REFERENCES
[1] N. Sousa, et al., “An Integrated Reusable Remote Laboratory to Complement Electronics Teaching,” IEEE
Transactions on Learning Technologies, vol. 3, pp. 265-271, 2010.
[2] F. Ouatik, et al., “Modeling collaborative practical work processes in an E-learning context of engineering electric
education,” Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 16, no. 3,
pp. 1464-1473, 2019.
[3] F. Ouatik, et al., “Online Engineering Education in Electronics,” Journal of Materials Education, vol. 41, no. 5-6, 2019.
[4] S. Farah, et al., “Real-Time Microwav Remote Laboratory Architecture,” 2015 European Microwave Conference
(EuMC), Paris, 2015, pp. 1315-1318.
[5] M. Gericota, et al., “The EOLES project Remote labs across the Mediterranean,” 2014 11th International
Conference on Remote Engineering and Virtual Instrumentation (REV), Porto, 2014, pp. 211-216.
[6] F. Ouatik, et al., “The EOLES project remote labs across the Mediterranean: an example of a successful
experience,” Proceedings of the 2017 International Conference on Smart Digital Environment, 2017, pp. 155-161.
[7] F. Schauer, et al., “Easy to build Remote laboratory with data transfer using ISES-Internet School Experimental
System,” European Journal of Physics, vol. 29, pp. 1-13, 2008.
8. Int J Elec & Comp Eng ISSN: 2088-8708
Online instrument systems in reality for remote wiring and measurement of electronic in … (Fahd Ouatik)
1185
[8] O. Okoyeigbo, et al., “Design and implementation of a java based virtual laboratory for data communication
simulation,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, pp. 5883-5890, 2020.
[9] J. Cuadros, et al., “Educational Data Mining in an Open-Ended Remote Laboratory on Electric Circuits, Goals and
Preliminary Results,” Proceedings of the 8th International Conference on Educational Data Mining, 2015, pp. 578-579.
[10] M. Albu, et al., “Embedding Remote Experimentation in Power Engineering Education,” IEEE Transactions on
Power Systems, vol. 19, no. 1, pp. 139-143, 2004.
[11] M. Tawfik, et al., “Virtual Instrument Systems in Reality (VISIR) for Remote Wiring and Measurement of
Electronic Circuits on Breadboard,” IEEE Transactions on Learning Technologies, vol. 6, no. 1, pp. 60-72, 2013.
[12] M. Phanupong, et al., “Prediction of Student droput using personel profile and data mining aproch,” Intelligent and
Evolutionary Systems, vol. 5, pp. 143-155, 2015.
[13] R. Conjin, et al., “Predicting Student Performance from LMS Data: A Comparison of 17 Blended Courses Using
Moodle LMS,” IEEE Transactions on Learning Technology, vol. 10, no. 1, pp. 17-29, 2017.
[14] J. Garcia-Zubia, "Empirical Analysis of the Use of the VISIR Remote Lab in Teaching Analog Electronics," in
IEEE Transactions on Education, vol. 60, no. 2, pp. 149-156, 2017.
[15] R. Hubscher, “Assigning Students To Groups Using General And Context-Specific Criteria,” in IEEE Transactions
On Learning Technology, vol. 3, no. 3, pp. 178-189, 2010.
[16] N. Ben Amor, et al., “Naive Bayes vs Decision Trees in Intrusion Detection Systems,” in Proceedings ACM
Symposium on Applied Computing, 2004, pp. 420-424.
[17] C. Lakshmi Devasena, et al., “Effectiveness Evaluation of Rule Based Classifiers for the Classification of Iris Data
Set,” Bonfring International Journal of Man Machine Interface Special, vol. 1, pp. 5-9, 2011.
[18] J. Lu, et al., “Recommender system application developments: A survey,” Decision Support Systems, vol. 74,
pp. 12-32, 2015.
[19] Merdt, et al., “Evaluating Recommender Systems for Technology Enhanced Learning: A Quantitative Survey,”
IEEE Transactions on Learning Technologies, vol. 8, no. 4, pp. 326-344, 2015.
[20] Fouatik, et al., “Comparative study of MapReduce classification algorithms for students orientation,” Procedia
Computer Science, vol. 170, pp. 1192-1197, 2020.
[21] S. Farah, et al., “Multi-User and Real-Time Flexible Remote La-boratory Architecturefor Collaborative and
Cooperative Pedagogical Scenarios,” International Journal of Online and Biomedical Engineering (iJOE), vol. 12,
no. 4, pp. 33-36, 2016.
[22] J. García-Zubia, “Towards a Distributed Architecture for Remote Laboratories,” International Journal of Online
Engineering (iJOE), vol. 4, no. 1, pp. 11-14, 2008.
[23] N. Hida, et al., “Components of Participatory Engagement within E-Learning Community,” Indonesian Journal of
Electrical Engineering and Computer Science (IJEECS), vol. 12, no. 2, pp. 556-561, 2018.
[24] A. Mahmoud, et al., “The patterns of accessing learning management system among students,” Indonesian Journal
of Electrical Engineering and Computer Science (IJEECS), vol. 13, no. 1, pp. 15-21, 2019.
[25] A. Akmal, “Assessing Students’ Continuance Intention in Using Multimedia Online Learning,” TELKOMNIKA
Telecommunication, Computing, Electronics and Control, vol. 17, no. 1, pp. 187-193, 2019.
[26] M. Gasah, et al., “An approach in creating positive emotion for children’s e-learning based on user interface design,”
Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), vol. 13, no. 3, pp. 1267-1273, 2019.
[27] S. Sfenrianto, et al., “E-Learning Effectiveness Analysis in Developing Countries: East Nusa Tenggara, Indonesia
Perspective,” Bulletin of Electrical Engineering and Informatics (BEEI), vol. 7, no. 3, pp. 417-424, 2018.
[28] S. K. Bhuyan, et al., “Modeling and Simulation of Grid Connected Hybrid Energy System and its Fault Analysis,”
International Journal of Power Electronics and Drive Systems (IJPEDS), vol. 9, no. 2, pp. 775-783, 2018.
[29] E. Akanksha, “Framework for propagating stress control message using heartbeat based IoT remote monitoring
analytics,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 5, pp. 4615-4622, 2020.
[30] I. Matazi, et al., “Development of Intelligent Multi-agents System for Collaborative e-learning Support,” Bulletin of
Electrical Engineering and Informatics (BEEI), vol. 7, no. 2, pp. 294-305, 2018.