Professional Documents
Culture Documents
Assignment 6
Assignment 6
TECHNICAL SPECIFICATION
➢ Aurdino
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino
boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn
it into an output - activating a motor, turning on an LED, publishing something online. You can tell
your board what to do by sending a set of instructions to the microcontroller on the board. To do so
you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE),
based on Processing. Over the years Arduino has been the brain of thousands of projects, from
everyday objects to complex scientific instruments. A worldwide community of makers - students,
hobbyists, artists, programmers, and professionals - has gathered around this open-source platform,
their contributions have added up to an incredible amount of accessible knowledge that can be of
great help to novices and experts alike.
➢ Sensor Network
A sensor network can be of great use to enterprises. These networks consist of small, autonomous
devices located over a wide area that can sense and report several parameters about their
surroundings, such as humidity, temperature, and vibrations. They can be used in various
environments, such as agricultural, industrial and medical, to name a few. The devices are generally
battery powered, but increasingly they can rely on renewable energy like solar power, and in some
cases, they’re powered by ambient radio waves.
A.PIR Sensor
The PIR sensor itself has two slots in it, each slot is made of a special material that is sensitive to IR.
The lens used here is not really doing much and so we see that the two slots can 'see' out past some
distance (basically the sensitivity of the sensor). When the sensor is idle, both slots detect the same
amount of IR, the ambient amount radiated from the room or walls or outdoors. When a warm body
like a human or animal passes by, it first intercepts one half of the PIR sensor, which causes a positive
differential change between the two halves. When the warm body leaves the sensing area, the reverse
happens, whereby the sensor generates a negative differential change. These change pulses are what is
detected.
B. LDR Sensor
An LDR is a component that has a (variable) resistance that changes with the light intensity that falls
upon it. This allows them to be used in light sensing circuits.
Variation in resistance with changing light intensity
The most common type of LDR has a resistance that falls with an increase in the light intensity falling
upon the device (as shown in the image above). The resistance of an LDR may typically have the
following resistances:
Daylight= 5000Ω
Dark= 20000000Ω
C. LMDZ 35
The LM35 series are precision integrated-circuit temperature devices with an output voltage
linearlyproportional to the Centigrade temperature. The LM35 device has an advantage over linear
temperature sensors calibrated in Kelvin, as the user is not required to subtract a large constant
voltage from the output to obtain convenient Centigrade scaling.
➢ Programming Environment
XAMPP is a free and open-source cross-platform web server solution stack package developed by
Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters
for scripts written in the PHP and Perl programming languages. Since most actual web server
deployments use the same components as XAMPP, it makes transitioning from a local test server to a
live server possible.
XAMPP’s ease of deployment means a WAMP or LAMP stack can be installed quickly and simply
on an operating system by a developer. With the advantage a number of common add-in applications
such as Wordpress and Joomla! can also be installed with similar ease using Bitnami.
➢ PLX-DAQ
PLX-DAQ Features: PLX-DAQ is a Parallax microcontroller data acquisition add-on tool for
Microsoft Excel. Any of our microcontrollers connected to any sensor and the serial port of a PC can
now send data directly into Excel. PLXDAQ has the following features: • Plot or graph data as it
arrives in realtime using Microsoft Excel • Record up to 26 columns of data • Mark data with real-
time (hh:mm:ss) or seconds since reset • Read/Write any cell on a worksheet • Read/Set any of 4
checkboxes on control the interface • Example code for the BS2, SX (SX/B) and Propeller available •
Baud rates up to 128K • Supports Com1-15 System Requirements • Microsoft Windows 98 •
Microsoft Office/Excel 2000 to 2003
➢ Aurdino IDE
The Arduino integrated development environment (IDE) is a cross-platform application (for
Windows, macOS, Linux) that is written in the programming language Java. It is used to write and
upload programs to Arduino compatible boards, but also, with the help of 3rd party cores, other
vendor development boards.[2] The source code for the IDE is released under the GNU General
Public License, version 2.[3] The Arduino IDE supports the languages C and C++ using special rules
of code structuring.[4] The Arduino IDE supplies a software library from the Wiringproject, which
provides many common input and output procedures. User-written code only requires two basic
functions, for starting the sketch and the main program loop, that are compiled and linked with a
program stub main() into an executablecyclic executive program with the GNU toolchain, also
included with the IDE distribution.[5] The Arduino IDE employs the program avrdude to convert the
executable code into a text file in hexadecimal encoding that is loaded into the Arduino board by a
loader program in the board’s firmware.