Professional Documents
Culture Documents
135 666 PDF
135 666 PDF
Paper
Member
Non-member
Learning using information and communication technologies, such as remote experiments and e-learning systems, is
eective in engineering education. However, most of the existing systems providing these learning materials cannot be
used with smartphones. In order to overcome the problem, the authors have developed an educational support system
that can be used with smartphones by using HTML5 for building client-side applications of the system. Using the
system, students can use interactive 3DCG based learning materials to learn about a DC motor and an alternator and
conduct remote experiments on the motor and the alternator. In addition, the authors conducted a survey to evaluate
the system, and it turned out that the system was accepted by the students as a useful tool.
Keywords: remote experiment, 3DCG, educational support, HTML5, smartphone, electrical machinery
1.
Introduction
Technology enhanced learning, e.g., e-learning, remote experiment and 3DCG based learning, has been implemented
owing to the progress of information and communication
technologies (ICT). The technology enhanced learning gives
students an increased opportunity to study and enables them
to understand learning contents more eectively (1) (2) . In particular, remote experiments have many advantages; students
can conduct experiments without the need to stand in line at a
lab or the need to take care of times (3) and use expensive and
complex instruments at various places, and team members at
dierent places can conduct experiments at the same time (4) .
However, the client-side applications of traditional remote
experiment systems were developed in the use of C++ or Java
and cannot be used with mobile devices. Although there have
been developed some Web-based remote experiment systems
such as MIT iLab (5) and BTH VISIR (6) , these systems use
plugins and cannot be used with mobile devices. Therefore,
nowadays, there are a few attempts to enable remote experiment systems to be used with smartphones (7)(9) . The adaption of remote experiments to mobile devices allows students
to conduct experiments anytime and anywhere (9) . However,
the client-side applications of these remote experiment systems available for smartphones are developed in plain HTML
without plugins, and therefore they have only poor user interfaces and cannot make real-time communications like video
live streaming of remote experiments.
We have aimed to overcome these problems by the use
of HTML5 and developed an HTML5 based educational
Saga University
1, Honjo-machi, Saga 840-8502, Japan
666
Asynchronous I/O
Single threaded
Available for WebSocket
These features mean that Node.js is suitable for the Web
server which is accessed by many people and needs real-time
communications.
The experiment servers are established on a microcomputer board and have two roles: (1) Controlling and measuring experiment equipment and (2) making communications
with the Web server. The experiment server and the Web
server are in the same LAN and the communications between
them are done with TCP. One experiment server handles a set
of experiment equipment. We have developed an experiment
server that handles remote experiments on a DC motor and an
alternator, which is going to be described in the next section.
2.2 Remote Experiment
By accessing the Web page
for remote experiments, users can conduct remote experiments. The remote experiments enable the users to learn
about Pulse Width Modulation (PWM) control of a DC motor
and the relationship between a rotation speed and a generated
voltage of the alternator, with the real world equipment.
The experiment server is established by an H8/3069F microcomputer board, which has various functions for remote
experiments: eight channels 10-bit A/D converter, Ethernet
controller, PWM signal output and so on. The H8/3069F
controls and measures the experiment equipment shown in
Fig. 2. The experiment equipment consists of a DC motor
and an alternator, and the rotations of the motor and the alternator are in synchronization with each other. When the motor
rotates, the rotor of the alternator also rotates and generates
electricity depending on the rotation speed. The motor speed
is controlled with PWM control.
Figure 3 shows data flows of the system when a remote
experiment is conducted. In order to control the experiment
and let the students use the learning system for an advanced
learning after the class.
In addition, we developed the system without expensive
software such as MATLAB and LabVIEW and adopted an
inexpensive microcomputer board to control and measure the
electrical machinery, so that we can establish the system inexpensively. The targets of this system are undergraduate and
high school students who learn about electrical machinery,
and we conducted a survey to evaluate the system.
2.
System
equipment, the users decide either to start or to stop the motor rotation and specify the duty cycle of the PWM output,
and then the data are sent to the Web server with WebSocket.
Receiving the data, the Web server creates control data in the
form of query strings and sends the data to the H8/3069F
with TCP. After receiving the data, the H8/3069F outputs
PWM signals on the basis of the data and controls the rotation of the motor. When the motor rotates, the alternator
generates electricity, and the H8/3069F measures the voltage
with A/D conversion. Then the H8/3069F sends the measurement data to the Web server with TCP. Receiving the data, the
Web server draws a voltage waveform image like an oscilloscope and sends the image to the Web browser with WebSocket. The users can change scales of the waveform with
the Web browser, and observe the waveform with an appropriate scale. While conducting the remote experiment, a Web
camera connected to the Web server takes a video of the experiment equipment and the Web server sends the video to
the Web browser in real-time, which presents the users real
world experience.
2.2.1 User interface
Figure 4 is the user interface for
the remote experiment, which is written in HTML5 without
the plugins. There are four components: the motor controller,
the Web oscilloscope, the Web camera viewer and the information area.
The motor controller allows the users to control the DC
motor with PWM. In the motor controller, there are a
start/stop button, a slider to change the duty cycle and a PWM
waveform image. By pushing the start/stop button, the users
can start or stop the PWM output. In addition, when the slider
is dragged, the duty cycle of the PWM output is changed,
and then the PWM waveform image is also changed, which
makes it easy for the users to understand how the motor is
controlled.
668
(a) Normal
(b) Controlling
(c) Reserving
Question
Q1.
Q2.
Q3.
I have a smartphone.
I have a PC.
I have a tablet.
(b) Educational environment
Question
Q4.
Q5.
Q6.
Q7.
(a) Text based learning material
Score
(out of 5)
2.8
4.1
4.3
4.6
4.2
had the system used by the students, and then a survey was
conducted among them in terms of prevalence of devices, educational environment and performance of the system.
The survey results are shown in Table 1. As seen in the
table, it turns out that this system is very eective for engineering education. In the questions from Q4 to Q11 in
the table, higher scores mean better opinions from the students. The prevalence of devices (Table 1(a)) shows that the
prevalence of smartphones is the highest, while that of PCs is
low. In addition, as seen in the educational environment (Table 1(b)), experiments for education are not conducted very
often and the students think that learning using remote experiments and 3DCGs is more eective than traditional learning. This means that learning using remote experiments and
3DCGs which can be used with smartphones is very eective. Furthermore, according to the results regarding the performance of the system (Table 1(c)), the system can be summarized as a useful tool for the students to understand the
principles.
Principle of a DC motor
Principle of a 3-pole DC motor
PWM control of a DC motor
Principle of an alternator
All the items above are explained with the text based learning materials and the 3DCG based learning materials. Figure 8 (a) shows the text based learning material about the
principle of a DC motor. The Web pages are composed of
texts, 2D pictures and links to 3DCGs.
Figure 8 (b) shows the Web page having a 3DCG about the
principles of a DC motor. The Web page has a 3DCG, three
toggle buttons and two sliders. In the 3DCG, there are a 3D
model of a DC motor and cone vectors which indicate electromagnetic phenomena (current I, magnetic flux density B
and force F) with their sizes and directions. When the toggle
buttons are clicked, the visibility of the cone vectors in the
3DCG is switched. In addition to that, by moving the sliders,
the users can change the intensity of the current and magnetic flux density in the 3DCG. The sizes of the corresponding cone vectors are changed on the basis of the positions
of the sliders, and then, the sizes of the cone vectors showing
the force and rotation speed of the 3D model of the DC motor
are also changed. Thus, the users can learn about electrical
machinery with the visibility of electromagnetic phenomena
and the interactivity of 3D animations.
3.
Score
(out of 5)
3.9
4.4
4.5
4.
Conclusion
Assessment
References
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
Hideaki Itoh (Non-member) He received the B.E, M.E, and D.E degrees in 1997, 1999, and 2002 respectively from the
University of Tokyo, Tokyo, Japan. After working as
a research associate in Tokyo Institute of Technology,
he has moved as an assistant professor to the Department of Electrical and Electronic Engineering at Saga
University in 2009. His research fields include artificial intelligence and soft computing. He is a member of the Japanese Society for Artificial Intelligence,
the Society of Instrument and Control Engineering
Japan, the Institute of Electronics, Information and Communication Engineers Japan, Japan Society for Fuzzy Theory and Intelligent Informatics,
and the Robotics Society of Japan.
671