SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Downloaden Sie, um offline zu lesen
The International Journal Of Engineering And Science (IJES)
||Volume||2 ||Issue|| 7 ||Pages|| 96-102||2013||
ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805
www.theijes.com The IJES Page 96
 Labview Based Remote Controlled Automatic & Manual Bell
For Boarding and Day Schools
Joseph Habiyaremye
Department of Electronics and Instrumentation, Bharathiar University
--------------------------------------------------ABSTRACT-----------------------------------------------------------
A LabVIEW based automatic or manual school bell is a project which shall help head- teachers to remotely
control the ringing of a bell either automatically or manually in their schools.In this system, all bell timings
and durations are predefined and depend on: School type (day or boarding)or School organization. These
different timings are defined in LabVIEW’s block diagram part. The front panel will be user interface, from
the user interface:
i. The user(head-teacher) will start by entering the current time, from his/her watch for initialization
purpose ;
ii. The user can manually switch ON the bell, for example in case of urgent meeting;
iii. The user can know the current teaching hour, the current teaching period;
iv. The user can know if the bell is ringing or not; as the bell is remotely controlled
At the end or starting of each time slot, LabVIEW will generate a signal through Arduino microcontroller
which is interfaced to a Zigbee transceiver and this Zigbee will transmit this information to a second remote
Zigbee which is interfaced to an AC bell through a MOSFET and Relay. The time duration for the bell to ring
is defined in LabVIEW itself. The connection of Arduino to LabVIEW requires a plug in called LIFA
(LabVIEW interface for Arduino) .The Zigbee transceiver are configured by help of X-CTU,TMFT or any
other Terminal software by using AT commands (Zigbee series 2 are used).The Zigbee modules are configured
in IO scheme; network scheme also can be used if some other controls are added to the system. This project,
an installer can be done for easy distribution. This project can even be used in colleges and universities as
well as in some companies
KEYWORDS: Arduino Uno, AT commands, LabVIEW, LIFA, ZigBee Network.
--------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 16 July 2013 Date of Publication: 7, July 2013
--------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
All over the world, high schools use timetable for subjects, classrooms, teachers and time slots
allocation so that they can have an organized education. In a timetable each subject is assigned a given time
slot which may change according to given school. In timetable teachers are assigned different subject in
different classrooms, one teacher may teach one or more than one subject in different classrooms, just in
different time. A typical timetable has: all school teachers‟ names, all subjects‟ names, teaching time, break
time, lunch time and it shows also the starting and the ending time for a period of one week and it is in form of
table. In each and every school, there is either electrical or mechanical bell which is used to give signal for
each beginning and end of each time slot and this bell is manually controlled and there must be someone called
timekeeper who have to ring that bell. Sometimes, the timekeeper forgets to ring that bell which will totally
disturb the teaching structure. This project comes as solution to this problem in form of ” LabVIEW based
remote controlled automatic & manual bell for boarding and day schools”
II. OBJECTIVE & APPROACH
To develop a LabVIEW [1] based remote controlled automatic & manual bell for day and boarding
schools to be used in education field for timetable monitoring purpose, this system may also be used in some
companies where the time slots distribution is required.
III. SYSTEM DESIGN
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 97
3.1 case study
This system has been designed and implemented according to ADB (Association des Anciens de DON
BOSCO)[2] Nyarutarama one high school from Rwanda. In this day school:
 There are around 50m from head teacher‟s office to the location of the bell;
 Classes start at 07h00‟ am and end at 02h10‟pm;
 Each time slot is 50mins wide;
 The break time is equal to 30mins, this time is even used for students to take some snacks;
 After 02h10‟pm classes and offices are closed; this is an off class time;
 A day is divided into two periods , first period and second period;
The time slots allocation is shown in table below:
Table 1: ADB Nyarutarama Teaching time slots allocation
3.1.1 Design of the transmitting end part
The transmitting end part is composed by an HMI (Human Machine Interface), a PC with LabVIEW
installed with LabVIEW interface for Arduino (LIFA) [3] it has also an Arduino [4] microcontroller a
transmitting Zigbee[5].
Figure 1: Transmitting end block diagram
3.1.1.1 HMI
This is the main part of the system, it is nothing but a PC with LabVIEW program installed and that
LabVIEW program has LIFA as a plug -in so that the Arduino microcontroller can be accessed from
LabVIEW.
3.1.1.1.1 System user interface
As we can see on the figure below, from the user interface, the user:
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 98
Figure 2: System user interface
 Starts by imputing the current time, taken from his/her watch
 Can know if the bell is ringing or not;
 Can start or stop this application;
 Can manually control the bell;
 Can know the current teaching period.
3.1.1.1.2 LabVIEW Block diagram
As LabVIEW is a graphical programming language, its coding is in form of block diagrams as it is
shown below:
Figure 3: LabVIEW block diagram
In LabVIEW programming side, all time slots are defined and some formulae are used for different conversion
and comparisions , all those blocks are placed inside a while loop as the system runs continously.
3.1.1.2 Arduino Uno Microcontroller
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 99
Arduino is a microcontroller board based on ATmega 328. It has 14 digital input/output pins (of
which 6 of them can be used as PWM output) 6 analog inputs, a 16 MHz crystal oscillator, USB connection, a
power jack, an ICSP header and reset button. It contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with an AC to DC adapter or battery to get
started.
3.1.1.2.1 LIFA
LabVIEW Interface For Arduino is a kind of plug in which must be installed in LabVIEW so that it
can recognize and work together with Arduino Microcontroller. For LabVIEW to work together with Arduino,
a software called VI package[6] Manager is required which is the recommended method for downloading and
managing the LabVIEW add-ons and give an instant access to the add-ons on the LabVIEW tool network, this
VI package Manager works with LabVIEW 2009 and later . The following steps are used:
 From VI package Manager browse LabVIEW interface for Arduino;
 Install LabVIEW interface for Arduino;
 Connect your Arduino to your computer;
 Open Arduino IDE;
 User this path(for LabVIEW2011 installed on driver C) : C:Program FilesNational InstrumentsLabVIEW
2011vi.libLabVIEW Interface for ArduinoFirmwareLIFA_Base;
 Open LIFA_Base file and upload it to your Arduino ;
 Close the Arduino IDE.
3.1.1.3 Transmitting Zigbee
Zigbee is wireless communication protocol which is working on 802.15.4 IEEE standard. In this
system, Trang [7] module has been used
3.1.1.3.1 Zigbee configuration
Zigbee module configuration or reading is achieved by using a terminal application such as
HyperTerminal; in this system TMFT 2.6 software has been used.
3.1.1.3.2 Command mode
Command mode is used for reading or modifying the parameter of a module. Once the command
mode is initiated, incoming character through serial port are considered as commands.
3.1.1.3.2.1 Entering AT Command Mode
The AT command mode is entered by taping “+++” symbols within a short time which can be
estimated to one second, the following is the AT command format:
Figure 4: AT command format
The given example would change the Zigbee module channel to “0X0F” (15). To store that value to memory,
we have to send write command else the value will be lost once the module is re-booted. When the command is
sent to module, the module will execute the command and if the execution is successful the module return an
OK message otherwise an error will be shown. To exit the AT command mode, send ATGEX command.
3.1.1.3.2.2 Zigbee module programming
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 100
Series 2 Zigbee modules can be used in Unicast network, Broadcast network or Peer to Peer (point to
point) network. In this system , they have been used as in Unicast network as shown below:
Figure 5: Zigbee Pee-to-peer communication
In any networking scheme, address is given to each and every network device. Let Zigbee 1 be source and
Zigbee 2 be destination. Then addresses are given as shown:
Table 2: Zigbee addressing mode
Programming of each module follows these steps:[7]
1 :Open window HyperTerminal (TMFT 2.6) ;
2 :Connect the Zigbee module to the serial/USB port;
3 :Choose the appropriate port and serial parameters in terminal software(TMFT2.6);
4 :Configure the module using AT command
By using the above steps, transmitting and receiving Zigbee are configured as follow:
 These two Zigbee must have the same settings i.e. baud rate, channel, data bit, etc.
 One Zigbee should be configured with I/O pins as input and other with I/O pins as an output.
 For setting I/O pins as input and output the following steps are followed:
o Enter the command mode with „+++‟
o Enable the desired I/O pin as input with command ATIDXX where XX indicate which pin to be enabled. In
this system first I/O line ID0 is used. For configuring it to digital I/O input, the ATID02 is used, and wait
for OK response.
o Write the parameter to the memory with ATGWR command.
o Exit command mode with ATGEX command.
o Follow the same steps for configuring the receiving Zigbee
o After receiving the OK response from module, write it to its memory and exit the command mode.
3.1.2 Receiving end side
The receiving end part is composed by a receiving Zigbee interfaced to an electrical bell, the
interfacing circuit is nothing but a MOSFET and relay as is shown below:
Figure 6: receiving end Block Diagram
As you see from the above circuit, the receiving end side has two different power supplies one Ac and other
DC. The DC power supply supplies Zigbee through a zigbee shielder as Zigbee must be supplied by 3.3V
3.1.2.1 Schematic diagram for receiving end side
The receiving end ciruit is detailled below:
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 101
Figure 7: The receiving circuitry showing the state of the bell when there is no signal received by Zigbee
The above circuit is a 12V DC regulated power supply along with an electrical bell and its interfacing circuit.
For simultaion purpose, a swich has been used as an output from receiving zigbee, as it is shown when the
switch is open (when no signal availble at the output of zigbee) the relay is open and the bell is in OFF
condition.
Figure 8: The receiving circuitry showing the state of the bell when a signal is received by Zigbee
From the above circuit, we can see that when the switch is closed (the output of zigbee Pin is high) the relay
closes and the bell rings.(Fernandez-Lopez, Afonso et al. 2012)
3.2 System working principale
The user (headtecher) will start by entering the current time from his/her watch for unitialization
purpose, LabVIEW program will compare the entered time and the computer‟s time and if there is a differnce
of two minutes, it will ask the user the match both times (computer‟s time and watch‟s time). If both times are
matched, LabVIEW program will start comparing the current time to predifined time slots. If the current time
is equal to the end or the starting of any time slot, LabVIEW will generate a signal which will be transmitted
to transmitting zigbee through arduino and arduino shielder. The same event will happen also if the user
manually press the control button, for example in case of urgent meeting. The imformation from the
transmitting end will transmitted to the receiving end through wireless communication. Reaching the receiving
Zigbee, one of its I/O pin configured as output pin will be high and as is connected to the gate of MOSFET, the
MOSFET will close the parth from VCC to ground through relay‟s coil. The coil will be energized and relay‟s
normally open(NO) will close and the bell will ring.
 Labview Based Remote Controlled…
www.theijes.com The IJES Page 102
IV .CONCLUSIN AND RECOMMENDATION
4.1 Conclusion
The primary goal was to design and implement a system which can be able to monitor the school
timetable‟s time slots by controlling the school bell. the implimentation was successifull.The system will
replace the current electrical bell, the same system is not only used in schools but also in some other componies
where their activities depend on time slots allocation. This system will save time and money, there is no need
of going to ring the bell. For distribution purpose, an installer or an executable file can be made from
LabVIEW program so that it could even run on a computer without LabVIEW program installed.
4.2 Recommendation for futher work
I recommend that if the work is continued, to make this system a closed syestem by putting a second
controller at the receiving end side so that we can know the information about the bell. I also recommend to
make a full control system for the whole school which may have an application form for student registration, a
system for remotely requesting marksheet, system for library monitoring, etc…
REFERENCES
[1] http://www.ni.com/labview/
[2] http://www.gsadb.com/index.html
[3] http://sine.ni.com/nips/cds/view/p/lang/en/nid/209835
[4] D'Ausilio, A. (2012). "Arduino: a low-cost multipurpose lab equipment." Behav Res Methods 44(2): 305-313.
[5] Fernandez-Lopez, H., et al. (2012). "ZigBee-based remote patient monitoring." Stud Health Technol Inform 177: 229-234.
[6] http://sine.ni.com/nips/cds/view/p/lang/en/nid/209002
[7] http://www.melangesystems.com/tarangF4.html

Weitere ähnliche Inhalte

Was ist angesagt?

A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...theijes
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayVijay Kumar
 
Spike yuan server ras and uefi cper final
Spike yuan  server ras and uefi cper finalSpike yuan  server ras and uefi cper final
Spike yuan server ras and uefi cper finalparth bera
 
Embedded systems unit2
Embedded systems unit2  Embedded systems unit2
Embedded systems unit2 baskaransece
 

Was ist angesagt? (8)

Tutorial Embedded System
Tutorial Embedded System Tutorial Embedded System
Tutorial Embedded System
 
A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...A Computer Based Artificial Neural Network Controller with Interactive Audito...
A Computer Based Artificial Neural Network Controller with Interactive Audito...
 
Embedded two mark question
Embedded two mark questionEmbedded two mark question
Embedded two mark question
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
 
Ethercat twincat e
Ethercat twincat eEthercat twincat e
Ethercat twincat e
 
Report
ReportReport
Report
 
Spike yuan server ras and uefi cper final
Spike yuan  server ras and uefi cper finalSpike yuan  server ras and uefi cper final
Spike yuan server ras and uefi cper final
 
Embedded systems unit2
Embedded systems unit2  Embedded systems unit2
Embedded systems unit2
 

Andere mochten auch

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
 The International Journal of Engineering and Science (The IJES) The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

Andere mochten auch (19)

The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
 The International Journal of Engineering and Science (The IJES) The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

Ähnlich wie The International Journal of Engineering and Science (The IJES)

My thesis work on Cognitive automation of Electric appliances
My thesis work on Cognitive automation of Electric appliancesMy thesis work on Cognitive automation of Electric appliances
My thesis work on Cognitive automation of Electric appliancesAkhil Reddy Rondla
 
IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET Journal
 
IRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHABIRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHABIRJET Journal
 
IRJET- Remote Desktop Monitoring and Controlling
IRJET- Remote Desktop Monitoring and ControllingIRJET- Remote Desktop Monitoring and Controlling
IRJET- Remote Desktop Monitoring and ControllingIRJET Journal
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN ControllerSumit Arora
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersIRJET Journal
 
IRJET-Home Automation System Based on Voice Recognition
IRJET-Home Automation System Based on Voice RecognitionIRJET-Home Automation System Based on Voice Recognition
IRJET-Home Automation System Based on Voice RecognitionIRJET Journal
 
How To make your own Robot And control it using labview
How To make your own Robot And control it using labviewHow To make your own Robot And control it using labview
How To make your own Robot And control it using labviewAymen Lachkhem
 
IRJET- Voice-Activated Home Automation using NodeMCU
IRJET- Voice-Activated Home Automation using NodeMCUIRJET- Voice-Activated Home Automation using NodeMCU
IRJET- Voice-Activated Home Automation using NodeMCUIRJET Journal
 
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server IJECEIAES
 
Hol 1940-01-net pdf-en
Hol 1940-01-net pdf-enHol 1940-01-net pdf-en
Hol 1940-01-net pdf-endborsan
 
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...IJSEA
 
IRJET- Lab Monitoring System
IRJET-  	  Lab Monitoring SystemIRJET-  	  Lab Monitoring System
IRJET- Lab Monitoring SystemIRJET Journal
 
Design & implementation of smart house control using lab view
Design & implementation of smart house control using lab viewDesign & implementation of smart house control using lab view
Design & implementation of smart house control using lab viewKalyan Palwai
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversMicrocontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversVinny Chweety
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control systemeSAT Journals
 
Gui based debuggers
Gui based debuggers Gui based debuggers
Gui based debuggers Mysa Vijay
 
Sec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brownSec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brownJoshuaBrown233
 

Ähnlich wie The International Journal of Engineering and Science (The IJES) (20)

My thesis work on Cognitive automation of Electric appliances
My thesis work on Cognitive automation of Electric appliancesMy thesis work on Cognitive automation of Electric appliances
My thesis work on Cognitive automation of Electric appliances
 
IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)
 
IRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHABIRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHAB
 
IRJET- Remote Desktop Monitoring and Controlling
IRJET- Remote Desktop Monitoring and ControllingIRJET- Remote Desktop Monitoring and Controlling
IRJET- Remote Desktop Monitoring and Controlling
 
Opendaylight SDN Controller
Opendaylight SDN ControllerOpendaylight SDN Controller
Opendaylight SDN Controller
 
Server Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack ServersServer Emulator and Virtualizer for Next-Generation Rack Servers
Server Emulator and Virtualizer for Next-Generation Rack Servers
 
IRJET-Home Automation System Based on Voice Recognition
IRJET-Home Automation System Based on Voice RecognitionIRJET-Home Automation System Based on Voice Recognition
IRJET-Home Automation System Based on Voice Recognition
 
How To make your own Robot And control it using labview
How To make your own Robot And control it using labviewHow To make your own Robot And control it using labview
How To make your own Robot And control it using labview
 
IRJET- Voice-Activated Home Automation using NodeMCU
IRJET- Voice-Activated Home Automation using NodeMCUIRJET- Voice-Activated Home Automation using NodeMCU
IRJET- Voice-Activated Home Automation using NodeMCU
 
Project report
Project reportProject report
Project report
 
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
 
Hol 1940-01-net pdf-en
Hol 1940-01-net pdf-enHol 1940-01-net pdf-en
Hol 1940-01-net pdf-en
 
Project report
Project reportProject report
Project report
 
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICA...
 
IRJET- Lab Monitoring System
IRJET-  	  Lab Monitoring SystemIRJET-  	  Lab Monitoring System
IRJET- Lab Monitoring System
 
Design & implementation of smart house control using lab view
Design & implementation of smart house control using lab viewDesign & implementation of smart house control using lab view
Design & implementation of smart house control using lab view
 
Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversMicrocontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
 
G code based data receiving and control system
G   code based data receiving and control systemG   code based data receiving and control system
G code based data receiving and control system
 
Gui based debuggers
Gui based debuggers Gui based debuggers
Gui based debuggers
 
Sec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brownSec285 final presentation_joshua_brown
Sec285 final presentation_joshua_brown
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

The International Journal of Engineering and Science (The IJES)

  • 1. The International Journal Of Engineering And Science (IJES) ||Volume||2 ||Issue|| 7 ||Pages|| 96-102||2013|| ISSN(e): 2319 – 1813 ISSN(p): 2319 – 1805 www.theijes.com The IJES Page 96  Labview Based Remote Controlled Automatic & Manual Bell For Boarding and Day Schools Joseph Habiyaremye Department of Electronics and Instrumentation, Bharathiar University --------------------------------------------------ABSTRACT----------------------------------------------------------- A LabVIEW based automatic or manual school bell is a project which shall help head- teachers to remotely control the ringing of a bell either automatically or manually in their schools.In this system, all bell timings and durations are predefined and depend on: School type (day or boarding)or School organization. These different timings are defined in LabVIEW’s block diagram part. The front panel will be user interface, from the user interface: i. The user(head-teacher) will start by entering the current time, from his/her watch for initialization purpose ; ii. The user can manually switch ON the bell, for example in case of urgent meeting; iii. The user can know the current teaching hour, the current teaching period; iv. The user can know if the bell is ringing or not; as the bell is remotely controlled At the end or starting of each time slot, LabVIEW will generate a signal through Arduino microcontroller which is interfaced to a Zigbee transceiver and this Zigbee will transmit this information to a second remote Zigbee which is interfaced to an AC bell through a MOSFET and Relay. The time duration for the bell to ring is defined in LabVIEW itself. The connection of Arduino to LabVIEW requires a plug in called LIFA (LabVIEW interface for Arduino) .The Zigbee transceiver are configured by help of X-CTU,TMFT or any other Terminal software by using AT commands (Zigbee series 2 are used).The Zigbee modules are configured in IO scheme; network scheme also can be used if some other controls are added to the system. This project, an installer can be done for easy distribution. This project can even be used in colleges and universities as well as in some companies KEYWORDS: Arduino Uno, AT commands, LabVIEW, LIFA, ZigBee Network. -------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 16 July 2013 Date of Publication: 7, July 2013 -------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION All over the world, high schools use timetable for subjects, classrooms, teachers and time slots allocation so that they can have an organized education. In a timetable each subject is assigned a given time slot which may change according to given school. In timetable teachers are assigned different subject in different classrooms, one teacher may teach one or more than one subject in different classrooms, just in different time. A typical timetable has: all school teachers‟ names, all subjects‟ names, teaching time, break time, lunch time and it shows also the starting and the ending time for a period of one week and it is in form of table. In each and every school, there is either electrical or mechanical bell which is used to give signal for each beginning and end of each time slot and this bell is manually controlled and there must be someone called timekeeper who have to ring that bell. Sometimes, the timekeeper forgets to ring that bell which will totally disturb the teaching structure. This project comes as solution to this problem in form of ” LabVIEW based remote controlled automatic & manual bell for boarding and day schools” II. OBJECTIVE & APPROACH To develop a LabVIEW [1] based remote controlled automatic & manual bell for day and boarding schools to be used in education field for timetable monitoring purpose, this system may also be used in some companies where the time slots distribution is required. III. SYSTEM DESIGN
  • 2.  Labview Based Remote Controlled… www.theijes.com The IJES Page 97 3.1 case study This system has been designed and implemented according to ADB (Association des Anciens de DON BOSCO)[2] Nyarutarama one high school from Rwanda. In this day school:  There are around 50m from head teacher‟s office to the location of the bell;  Classes start at 07h00‟ am and end at 02h10‟pm;  Each time slot is 50mins wide;  The break time is equal to 30mins, this time is even used for students to take some snacks;  After 02h10‟pm classes and offices are closed; this is an off class time;  A day is divided into two periods , first period and second period; The time slots allocation is shown in table below: Table 1: ADB Nyarutarama Teaching time slots allocation 3.1.1 Design of the transmitting end part The transmitting end part is composed by an HMI (Human Machine Interface), a PC with LabVIEW installed with LabVIEW interface for Arduino (LIFA) [3] it has also an Arduino [4] microcontroller a transmitting Zigbee[5]. Figure 1: Transmitting end block diagram 3.1.1.1 HMI This is the main part of the system, it is nothing but a PC with LabVIEW program installed and that LabVIEW program has LIFA as a plug -in so that the Arduino microcontroller can be accessed from LabVIEW. 3.1.1.1.1 System user interface As we can see on the figure below, from the user interface, the user:
  • 3.  Labview Based Remote Controlled… www.theijes.com The IJES Page 98 Figure 2: System user interface  Starts by imputing the current time, taken from his/her watch  Can know if the bell is ringing or not;  Can start or stop this application;  Can manually control the bell;  Can know the current teaching period. 3.1.1.1.2 LabVIEW Block diagram As LabVIEW is a graphical programming language, its coding is in form of block diagrams as it is shown below: Figure 3: LabVIEW block diagram In LabVIEW programming side, all time slots are defined and some formulae are used for different conversion and comparisions , all those blocks are placed inside a while loop as the system runs continously. 3.1.1.2 Arduino Uno Microcontroller
  • 4.  Labview Based Remote Controlled… www.theijes.com The IJES Page 99 Arduino is a microcontroller board based on ATmega 328. It has 14 digital input/output pins (of which 6 of them can be used as PWM output) 6 analog inputs, a 16 MHz crystal oscillator, USB connection, a power jack, an ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC to DC adapter or battery to get started. 3.1.1.2.1 LIFA LabVIEW Interface For Arduino is a kind of plug in which must be installed in LabVIEW so that it can recognize and work together with Arduino Microcontroller. For LabVIEW to work together with Arduino, a software called VI package[6] Manager is required which is the recommended method for downloading and managing the LabVIEW add-ons and give an instant access to the add-ons on the LabVIEW tool network, this VI package Manager works with LabVIEW 2009 and later . The following steps are used:  From VI package Manager browse LabVIEW interface for Arduino;  Install LabVIEW interface for Arduino;  Connect your Arduino to your computer;  Open Arduino IDE;  User this path(for LabVIEW2011 installed on driver C) : C:Program FilesNational InstrumentsLabVIEW 2011vi.libLabVIEW Interface for ArduinoFirmwareLIFA_Base;  Open LIFA_Base file and upload it to your Arduino ;  Close the Arduino IDE. 3.1.1.3 Transmitting Zigbee Zigbee is wireless communication protocol which is working on 802.15.4 IEEE standard. In this system, Trang [7] module has been used 3.1.1.3.1 Zigbee configuration Zigbee module configuration or reading is achieved by using a terminal application such as HyperTerminal; in this system TMFT 2.6 software has been used. 3.1.1.3.2 Command mode Command mode is used for reading or modifying the parameter of a module. Once the command mode is initiated, incoming character through serial port are considered as commands. 3.1.1.3.2.1 Entering AT Command Mode The AT command mode is entered by taping “+++” symbols within a short time which can be estimated to one second, the following is the AT command format: Figure 4: AT command format The given example would change the Zigbee module channel to “0X0F” (15). To store that value to memory, we have to send write command else the value will be lost once the module is re-booted. When the command is sent to module, the module will execute the command and if the execution is successful the module return an OK message otherwise an error will be shown. To exit the AT command mode, send ATGEX command. 3.1.1.3.2.2 Zigbee module programming
  • 5.  Labview Based Remote Controlled… www.theijes.com The IJES Page 100 Series 2 Zigbee modules can be used in Unicast network, Broadcast network or Peer to Peer (point to point) network. In this system , they have been used as in Unicast network as shown below: Figure 5: Zigbee Pee-to-peer communication In any networking scheme, address is given to each and every network device. Let Zigbee 1 be source and Zigbee 2 be destination. Then addresses are given as shown: Table 2: Zigbee addressing mode Programming of each module follows these steps:[7] 1 :Open window HyperTerminal (TMFT 2.6) ; 2 :Connect the Zigbee module to the serial/USB port; 3 :Choose the appropriate port and serial parameters in terminal software(TMFT2.6); 4 :Configure the module using AT command By using the above steps, transmitting and receiving Zigbee are configured as follow:  These two Zigbee must have the same settings i.e. baud rate, channel, data bit, etc.  One Zigbee should be configured with I/O pins as input and other with I/O pins as an output.  For setting I/O pins as input and output the following steps are followed: o Enter the command mode with „+++‟ o Enable the desired I/O pin as input with command ATIDXX where XX indicate which pin to be enabled. In this system first I/O line ID0 is used. For configuring it to digital I/O input, the ATID02 is used, and wait for OK response. o Write the parameter to the memory with ATGWR command. o Exit command mode with ATGEX command. o Follow the same steps for configuring the receiving Zigbee o After receiving the OK response from module, write it to its memory and exit the command mode. 3.1.2 Receiving end side The receiving end part is composed by a receiving Zigbee interfaced to an electrical bell, the interfacing circuit is nothing but a MOSFET and relay as is shown below: Figure 6: receiving end Block Diagram As you see from the above circuit, the receiving end side has two different power supplies one Ac and other DC. The DC power supply supplies Zigbee through a zigbee shielder as Zigbee must be supplied by 3.3V 3.1.2.1 Schematic diagram for receiving end side The receiving end ciruit is detailled below:
  • 6.  Labview Based Remote Controlled… www.theijes.com The IJES Page 101 Figure 7: The receiving circuitry showing the state of the bell when there is no signal received by Zigbee The above circuit is a 12V DC regulated power supply along with an electrical bell and its interfacing circuit. For simultaion purpose, a swich has been used as an output from receiving zigbee, as it is shown when the switch is open (when no signal availble at the output of zigbee) the relay is open and the bell is in OFF condition. Figure 8: The receiving circuitry showing the state of the bell when a signal is received by Zigbee From the above circuit, we can see that when the switch is closed (the output of zigbee Pin is high) the relay closes and the bell rings.(Fernandez-Lopez, Afonso et al. 2012) 3.2 System working principale The user (headtecher) will start by entering the current time from his/her watch for unitialization purpose, LabVIEW program will compare the entered time and the computer‟s time and if there is a differnce of two minutes, it will ask the user the match both times (computer‟s time and watch‟s time). If both times are matched, LabVIEW program will start comparing the current time to predifined time slots. If the current time is equal to the end or the starting of any time slot, LabVIEW will generate a signal which will be transmitted to transmitting zigbee through arduino and arduino shielder. The same event will happen also if the user manually press the control button, for example in case of urgent meeting. The imformation from the transmitting end will transmitted to the receiving end through wireless communication. Reaching the receiving Zigbee, one of its I/O pin configured as output pin will be high and as is connected to the gate of MOSFET, the MOSFET will close the parth from VCC to ground through relay‟s coil. The coil will be energized and relay‟s normally open(NO) will close and the bell will ring.
  • 7.  Labview Based Remote Controlled… www.theijes.com The IJES Page 102 IV .CONCLUSIN AND RECOMMENDATION 4.1 Conclusion The primary goal was to design and implement a system which can be able to monitor the school timetable‟s time slots by controlling the school bell. the implimentation was successifull.The system will replace the current electrical bell, the same system is not only used in schools but also in some other componies where their activities depend on time slots allocation. This system will save time and money, there is no need of going to ring the bell. For distribution purpose, an installer or an executable file can be made from LabVIEW program so that it could even run on a computer without LabVIEW program installed. 4.2 Recommendation for futher work I recommend that if the work is continued, to make this system a closed syestem by putting a second controller at the receiving end side so that we can know the information about the bell. I also recommend to make a full control system for the whole school which may have an application form for student registration, a system for remotely requesting marksheet, system for library monitoring, etc… REFERENCES [1] http://www.ni.com/labview/ [2] http://www.gsadb.com/index.html [3] http://sine.ni.com/nips/cds/view/p/lang/en/nid/209835 [4] D'Ausilio, A. (2012). "Arduino: a low-cost multipurpose lab equipment." Behav Res Methods 44(2): 305-313. [5] Fernandez-Lopez, H., et al. (2012). "ZigBee-based remote patient monitoring." Stud Health Technol Inform 177: 229-234. [6] http://sine.ni.com/nips/cds/view/p/lang/en/nid/209002 [7] http://www.melangesystems.com/tarangF4.html