Professional Documents
Culture Documents
778
after read the previous client connection status from technology such as radio frequency (RF), infra red (Ir),
status file. Bluetooth, wireless LAN (WLAN) and Zigbee. The
WLAN can be divided to three categories which are
802.11a, 802.11b and 802.11g which differ in term of
C. Web page platform
transfer rate. Table 1 outlines the summary of wireless
The collected data is presenting with graph format on a technologies [10].
web page. Therefore user can view the current and In this research, the transmission of collected data is
previous data through internet. The page is developed done using 802.11b wireless network technology. TS-
using PHP and MySQL database use to store all data. 5500 uses 16-bit PCMCIA model MA401 Wi-Fi PC
In current mode, the graph is fixed to several date card from NetGear Company. The operating range of
parameters which are today, yesterday, previous 7 days this model is up to 500 feet indoors and 1650 feet
and monthly. While in selection mode, the graph is outdoors. The closed area is chosen for this research at
generate regarding to date parameters given by user. this moment. The server is connected to wireless router
to enable the wireless communication between SN and
WS.
V. DATA TRANSMISSION
TABLE 1: TRANSFER RATE OF WIRELESS TECHNOLOGIES
Data from SN is send to server using client-server
programming. The data is sent in string format to the Technology Transfer rate
server for every sensor’s reading. The connection Spike 75.06 / 35.88 kbps
status is always recorded by the client process in a Zigbee 250 kbps
status file as shown in Figure 3. If the network is Bluetooth 768 kbps
broken, the data will be stored in a data-log file at SN. Nanonet 2 000 kbps
The data-log file will be sending to server after the WLAN, IEEE 802.11b 11 000 kbps
network established. WLAN, IEEE 802.11g 22 000 kbps
The server is always listening to the client WLAN, IEEE 802.11 a 54 000 kbps
connection to receive the data. First, it will receive
previous client connection status. If the status received
is ‘0’, the string format data will be received and then VI. RESULT
will be saved in a data-log file. If the status received is
‘-1’ which mean broken status, the server process will The ADC is set up to read all eight analog channels
receive a data-log file from client. using bipolar mode within 5V range. The reading
resolution is calculated as below;
779
Figure 5. The reading of real value inputs
An analysis of bit error and reading persistence has used to measure several chemical elements in water.
been tested. All channels are given 0V by connecting The sensors were used are Cu2+, Hg+, Cr(VI) and Fe3+
to the SBC ground. Figure 6 show the result from SN ion selective electrodes. The output of these sensors is
that has been taken from sensor process. The average in voltage when the sensors react with reference
of bit error is one step resolution or 0.05%. electrode in medium used. A signal conditioning
circuit is used to buffer the impedance of the sensor
% bit error = 2.44 mV / 5V * 100% = 0.05 % before attaching to SBC.
Two reading is viewed in graph format with two
The reading consistency is also been analyzed. modes which are current reading and selected reading
Channel 0 and channel with even number is given as shown in Figure 6. The current reading includes
+0.5V while all channel with odd number is given - today, yesterday, previous 7 days and monthly date
0.5V. The output of this reading is show on Figure 5. parameters. Figure 7 shows the current reading of
today which retrieved from the database. While in
For testing application, the chalcogenide based selected mode, user can view data for specific date and
potentiometry electrode from Sensor Systems [11] is time as shown in Figure 8.
780
Figure 7. The today reading in current reading mode
781
VII. CONCLUSIONS [2] Mooney, D. M. et al., “A PC-Controlled Data Acquisition
System for Transabdominal Recording of Cardiac Activity in
This paper describes a web-based data acquisition the Human Fetus”. ACM Symposium on Applied Computing,
system using 32bit SBC. The system is divided into 1993, pp. 622-626.
two parts, Sensor Node (SN) and Web Server (WS). [3] M. Popa, M. Marcu, and A.S. Popa, “A Microcontroller based
Data Acquisition System with USB Interface”, International
The software development of the system is focus on Conference on Electrical, Electronic and Computer
analog input reading, data transmission and data access Engineering (ICEEC ’04), Cairo, Egypt, 2004, pp. 206-208.
using web page. The sensor reading is reliable and [4] Laymon, C. M., Miyaoka, R. S., Park, B. K., Lewellen, T. K..,
precise. User can access to the data collected which Simplified FPGA-based Data Acquisition System for PET.
IEEE Transaction on Nuclear Science, Volume 50, Issue 5,
viewed in graph format since it is connected with 2003, pp. 1483-1486.
internet. This system can be deployed to monitor river [5] R. Badlishah Ahmad, Wan Muhamad Azmi Mamat, Ahmad
or beach, and large scale such monitoring such as in Nasir Che Rosli, “Advances of Embedded System Application
agriculture and environment fields. It also can be Development: Single Board Computer (SBC) and GNU/Linux
for Robotic Application”, Proceedings of the International
deploy to read any analog sensors such as for sewer or Conference on Underwater System Technology: theory and
septic early warning system. Application, Penang, Malaysia, 2006, pp. 48-52.
[6] A. Perera, R. Gutierrez-Osuna, and S. Marco, “IPNOSE: A
Portable Electronic Nose based on Embedded Technology for
ACKNOWLEDGMENT Intensive Computation and Time Dependent Signal
The authors acknowledge Universiti Malaysia Perlis Processing”, Proceeding of the 8th Intl. Symp. On Olfaction an
(UniMAP) and Ministry of Science, Technology and Electronic Nose, Washington DC, 2001, pp. 120 -124.
[7] Technologic Systems, http://www.embeddedarm.com.
Innovation for providing the Science fund research [8] Dan Hoopes, Tyler Davis, Kelly Norman and Richard Helps,
grant (9005-00004) that enabled the production of this “An Autonomous Mobile Robot Development Platform for
research project. Teaching a Graduate Level Mechatronics Course”, 33rd
ASEE/IEEE Frontiers in Education Conference. Provo, UT,
USA, 2003, pp. F4E-17-F4E22.
REFERENCES [9] MAXIM, http://www.maxim-ic.com.
[1] I. Korotaev, “The PC based Control and Data Acquisition [10] Sakari Junilla and Jarkko Niittylahti, “Wireless Technologies
System of LEPTA”, International Conference on for Data Acquisition Systems”, Proceedings of the 1st
Accelerometer and Large Experimental Physics Control International Symposium on Information and Communication
Systems, Trieste, Italy, 1999, pp. 648-650. Technologies. Dublin, Ireland, 2003, pp. 132-137.
[11] Sensor Systems, http://www.sensorsystems.spb.ru
782