0% found this document useful (0 votes)
49 views13 pages

Mini Report2.0

ujj

Uploaded by

GOKUL R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views13 pages

Mini Report2.0

ujj

Uploaded by

GOKUL R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

1.

INTRODUCTION

In the Olden days, communication for virtualizing and monitoring

instruments is only by human manpower. There is no software for

communication to transmit the data from process control field to monitoring

room. Now, National instruments LABVIEW (Laboratory Virtual Instrument

Engineering Workbench) software provides serial communication to transmit

the data from the LABVIEW software to Universal Serial Bus port. Basic serial

I/O opens one Virtual Instrument Software Architecture resource and

configures one COM port. It then performs a serial port read, a serial port write,

or both based on the options (read or write) that the user selects on the front

panel. If both are selected, the Virtual Instrument will first write data, then read

data, and finally close the Virtual Instrument Software Architecture session that

is opened to the port. If a read is performed, this Virtual Instrument I will wait

until the specified number of bytes is received at the port. Only the number of

bytes specified will be read. This feature is more useful to transmit the data into

any field instruments or any application. In our project, data that can be taken

from labview software through Universal Serial Bus COM port is send to the

cloud. This will be used to monitor the status of the field instruments. Field

instruments are connected to the labview software through Data Acquistion

card.

1
2.LITERATURE SURVEY

1st author Anjali V. Patil &.a1 2nd author A.m.Patki&.a2 Wireless


communication is widely used in various fields like automation, military etc.
The advanced technologies in wireless sensor network (WNS) lowers he data
rate failure and increases its productivity in automation. This paper proposes a
review on industrial process monitoring by using raspberry pi and wireless
communication.

1stauthor Shubhangi P Bhat &.a12ndauthor Sunil R Hirekhan Canal automation


plays an important role in water conveyance system. It provides rapid transfer
of water with frequent changes, while incorporating flexibility in operation.

1st author Mohd Azlan Abu &.a1 2nd author Zainudin Kornain &.a2 3rd author
Muhamad Hariz Rosli &.a3 4th author Izzuddin Muhammad Iqbal &.a4 This
paper intends to represent the development of automated car braking system
using fuzzy logic for parking purpose.

1st author Ahmed Kahlouche &.a1 2nd author Yassine Bouroudi &.a2 3rd author
Abderrahmane Ouadi &.a3. The paper presents a system that uses Laboratory
Virtual Instrument Engineering Workbench(LABVIEW) software to moniter,
and to control the state of an electrical machine depending on user imposed
limits.

1st author Narendra Kumar &.a1 2nd author Uttam Kumar. This paper focuses on
the method of load flow study of power bus system using LABVIEW. Here
National instruments software multisim 12.0 and LABVIEW 2011 are used
together to simulate a 4-Bus Power System. And using co-simulation of both,
parameters of buses like voltage, current, Active and reactive power and power
factor has been observed.

2
3.EXPERIMENTAL SETUP:

3.1BLOCK DIAGRAM:

The following block diagram represents the data flow from


LABVIEW software to cloud through Universal serial bus and arduino
software.

STRINGS IN USB PORT


VIA COM4
LABVIEW
PORT
SOFTWARE

NODEMCU TO ARDUINO
CLOUD SOFTWARE

FIGURE 3.1.1

3
3.2FLOW DIAGRAM:

The flow diagram represents the flow of string from LABVIEW software to the
cloud server through serial port

ENTER THE STRING IN


LABVIEW SOFTWARE

PROGRAM TO SENT
STRING TO CLOUD

CHECK THE TRY TO ESTABLISH


STATUS OF CONNECTION
SERVER

STRING IN
CLOUD SERVER

FIGURE 3.2.1

4
4.DESCRIPTION
4.1 HARDWARE DESCRIPTION
4.1.1 NODE MCU

Nodemcu is an open source for an internet platform. It


includes firmware which runs on the ESP8266 Wi-Fi SoC from Espress if
Systems, and hardware which is based on the ESP-12 module. The term
"NodeMCU" by default refers to the firmware rather than the dev kits. The
firmware uses the Lua scripting language. It is based on the e Lua project, and
built on the Espress if Non-OS SDK for ESP8266. It uses many open source
projects, such as lua-cjson, and spiffs.

As Arduino.cc began developing new MCU boards based on non-


AVR processors like the ARM/SAM MCU and used in the Arduino Due, they
needed to modify the Arduino IDE so that it would be relatively easy to change
the IDE to support alternate tool chains to allow Arduino C/C++ to be compiled
down to these new processors. They did this with the introduction of the Board
Manager and the SAM Core. A "core" is the collection of software components
required by the Board Manager and the Arduino IDE to compile an Arduino
C/C++ source file down to the target MCU's machine language. Some creative
ESP8266 enthusiasts have developed an Arduino core for the ESP8266 WiFi
SoC that is available at the GitHub ESP8266 Core webpage. This is what is
popularly called the "ESP8266 Core for the Arduino IDE" and it has become
one of the leading software development platforms for the various ESP8266
based modules and development boards, including NodeMCUs.

5
FIGURE 4.1.1.1
PIN CONFIGURATION

IO index ESP8266 pin IO index ESP8266 pin

0 [*] GPIO16 7 GPIO13

1 GPIO5 8 GPIO15

2 GPIO4 9 GPIO3

3 GPIO0 10 GPIO1

4 GPIO2 11 GPIO9

5 GPIO14 12 GPIO10

6 GPIO12

6
4.2 SOFTWARE DESCRIPTION:

4.2.1 ARDUINO SOFTWARE:

Arduino programming consists of both a physical programmable


circuit board (often referred to as a microcontroller) and a piece of software, or
IDE (Integrated Development Environment) that runs on your computer, used to
write and upload computer code to the physical board.

Arduino is an open source computer hardware and software company,


project, and user community that designs and manufactures single-board
microcontrollers and microcontroller kits for building digital devices and
interactive objects that can sense and control objects in the physical and digital
world

Data from labview is taken from USB serial port via COM4 Port.
This data is read in the arduino software by embedded code.

4.2.2 LABVIEW SOFTWARE:

National instruments Labview software is founded in the year of


1986. This software is written in C, C++, NET Programming language.
Abbreviation for Labview is Laboratory for Virtual Instrumants Engineering
Workbench. Founded by National Instruments.

Its graphical Language is named as “G”. But not to be confused as


‘G’ Code. This software is first developed only for Apple Macintosh in 1986.
But later, this software is expanded to Microsoft widows version for windows,
Unix, Linux, MacOS.

This software is more useful for many industrial application that


include as follows:

 Instrument control
 Data acquistion
 Test automation
 Analysis and signal processing

7
 Industrial Control
 Embedded system

It contains so many features that may include as follows:

 Data flow programming


 Graphical programming
 Widely accepted design pattern
 Interfacing to devices
 Code compiling
 Large libraries
 Parallel programming
 Ecosystem enlarging
 User community
 Home bundle edition.

Following figures will show the labview block diagram of the program that will
send the data to the serial COM4 port:

8
FIGURE 4.2.2.1

Following figure shows the front panel window of the block diagram:

9
FIGURE 4.2.2.2

10
5.CONCLUSION

Data is transferred from labview to cloud through serial port and


arduino embedded program. Which will enhance to moniter the data from field
instruments and to see the status and condition of the process instruments.

Thus, Data is transferred from labview to cloud is successfully


implemented.

11
6.REFERENCE:

[1] S.M.A. Haque et al., “Automatic detection and translation of


bengali text on road sign for visually impaired,” Daffodil Int. Univ. J. of
Sc. and Tech,vol. 2, 2007.
[2] N. Ezaki et al., “Text detection from natural scene images :Towards a
system for visually impaired persons”, In Proceedings of the International
Conference on Pattern Recognition, 2004, pp. 683-686
[3] T. Yamaguchi et al., “Digit classification on signboards for telephone
number recognition”, In Proceedings of 7th International Conference on
Document Analysis and Recognition,2003, pp. 359–363.
[4] K. Matsuo et al., “Extraction of character string from scene image by
binarizing local target area,” Trans. of The Ins. of Elec. Eng. of Japan, vol.
122-C(2), pp. 232–241, 2002.
[5] T. Yamaguchi and M. Maruyama, “Character Extraction from
Natural Scene Images by Hierarchical Classifiers,” In Proceedings of the
International Conference on Pattern Recognition, 2004, pp. 687-690.
[6] J. Yang et al.,“An automatic sign recognition and translation system”,
Proceedings of the Workshop on Perceptive User Interfaces, 2001, pp. 1-8.
[7] H. Li et al., “Automatic Text Detection and Tracking in Digital Video,”
IEEE Trans. on Im. Proc., vol. 9(1), pp.147-156, 2000.
[8] B.B.Chaudhuri and U.Pal, “A complete printed bangla OCR system,” Pat.
Rec., vol. 31, pp. 531-549, 1997.
[9] A.O.M. Asaduzzaman et al., “Printed bangla text recognition using
artificial neural network with heuristic method,” Proceedings of
International Conference on Computer and Information Technology, 2002, pp.
27-28
[10] T. Sato and T. Kanade, “Video OCR: Indexing digital news libraries
by recognition of superimposed caption,” ICCV Workshop on Image and
Video retrieval, 1998, pp. 1-10.
12
[11] T. Dutoit, "High quality text-to-speech synthesis: a comparison of four
candidate algorithms," IEEE International Conference on Acoustics,Speech,
and Signal Processing, 1994, pp. 19-22
[12] B. M. Sagar et al., “OCR for printed Kannada text to machine editable
format using database approach,” WSEAS Trans. on Computers, vol. 7, pp.
766-769, 2008.

13

You might also like