SlideShare ist ein Scribd-Unternehmen logo
1 von 25
PRESENTED BY:- AWADHESH KUMAR
RF based transformer temperature
monitoring system
INTRODUCTION
 Project dealing with monitoring through RF and data log on the PC at
remote location
 Has proper interface on temperature sensor according to the need.
 The temperature variation is monitored with proper resolution.
 The system consists of a temperature sensor, Advance controller
microcontroller ATMEGA168,RF modules, UART communication
(controller and PC)and the LCD.
 This all system will be interfaced together to design the complete
module
 The temperature level is continuously monitored by the
microcontroller.
 The controller gives proper output to control the LCD and UART
communication between controller and PC
PROJECT SCOPE
 Understanding of monitoring systems
 Understanding temperature sensor and its interface
 Understanding of LCD interfacing.
 Understanding of ‘Embedded system’
 Understanding the use of Microcontroller and programming in C
language.
 Understanding UART communication and programming
 Understanding RF and interface.
 PCB designing and Circuit designing.
 PCB development, Component mounting and soldering.
 Testing of the circuit.
BLOCK DIAGRAM
TEMPERATURE
SENSOR
INTERFACE
CONTROLLER
ATMEGA168
RF transmitter
16x2 LCDPOWER SUPPLY
RF RECEIVER
CONTROLLER
ATMEGA168
UART
INTERFACE TO
PC
WORKING IN BRIEF
1. The temperature sensor will continuously monitor the
temperature of the transformer
2. The temperature sensor will be connected to the controller
to give the signal to detect the temperature
3. The temperature will be displayed on the LCD connected to
the controller
4. This temperature value will be transferred over the RF
channel to the remote location.
5. The receiver will receive the value which is sent through the
microcontroller to the PC.
CIRCUIT DIAGRAM(TRANSMITTER)
CIRCUIT DIAGRAM(RECEIVER)
PCB DESIGNING
 Steps of PCB designing
 PROCESSING
 CLEANSING
 PRINTING
 ETCHING
 DRILLING
 COMPONENT MOUNTING
 SOLDERING
 MASKING
COMPONENTS
 DS18B20 temperature sensor
 LCD
 MICROCONTROLLER ATMEGA 168
 BRIDGE RECTIFIRE
 7805 IC
 CAPACITORS, RESISTORS, OSCILLATORS
 RF transmitter and receiver
DS18B20 TEMPERATURE SENSOR
 The DS18B20 digital thermometer provides 9-bit to 12-bit
Celsius temperature measurements.
 The DS18B20 communicates over a 1-Wire bus that by
definition requires only one data line (and ground) for
communication with a central microcontroller.
 Each DS18B20 has a unique 64-bit serial code, which allows
multiple DS18B20s to function on the same 1-Wire bus
 Converts Temperature to 12-Bit Digital Word in 750ms (Max)
LCD (LIQUID CRYSTAL DISPLAY)
 Is an electronic display module.
 16x2 LCD display is very basic module and is very commonly
used in various devices and circuits.
 16x2 LCD means it can display 16 characters per line and there
are 2 such lines.
 Has two registers namely, Command and Data.
 The command register stores the command instructions.
 The data register stores the data to be displayed on the LCD.
 The data is the ASCII value of the character to be displayed on
the LCD.
ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com
LCD (LIQUID CRYSTAL DISPLAY)
 Need only 6 pins to interface an LCD.
 D4-D7 is the data pins connection and Enable and Register
select are for LCD control pins. We are not using Read/Write
(RW) Pin of the LCD, as we are only writing on the LCD so we
have made it grounded permanently. If you want to use it,
then you may connect it on your controller but that will only
increase another pin and does not make any big difference.
Potentiometer RV1 is used to control the LCD contrast. The
unwanted data pins of LCD i.e. D0-D3 are connected to ground
MICROCONTROLLER
 Mini computer with necessary support chips on-board.
 Designed to perform applications where the relationship of
input and output is defined
 With advancement various features have been included in
the micro-controllers
 Three main building blocks – system should have to perform
any task.
• A processing unit (CPU)
• I/O PORTS for interaction with user or physical environment
• Memory elements (RAM/ROM/Flash/EEPROM)
ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com
ATMEGA168
 This is digital as well as analog controller . This controller can
handle input /output of following type.
 4K/8K/16K bytes of In-System Programmable Flash with
Read-While-Write capabilities
 256/512/512 bytes EEPROM, 512/1K/1K bytes SRAM
INPUT OUTPUT
Digital input Digital output
Analog input Analog output
Digital input Analog output
Analog input Digital output
ATMEGA168
 23 general purpose I/O lines
 A 6-channel 10-bit ADC (analog input)
 6 output PWM channels(analog output)
 A serial programmable USART
 This allows very fast start-up combined with low power
consumption
ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com
ATMEGA168
 Pin mapping: It is 28 pin DIP IC
 Requires 16 MHz crystal oscillator
 AREF is to adjust resolution for
analog monitoring
 Other pins are configured as per
the need of circuit interface
7805 VOLTAGE REGULATORS
 A voltage regulator is designed to automatically maintain a
constant voltage level
 Voltage regulator ICs are available with fixed voltage
(typically 5, 12 and 15V) or variable output voltages
 For ICs within the 78xx family, the xx is replaced with two
digits, indicating the output voltage (for example, the 7805
has a 5 volt output, while the 7812 produces 12 volts)
DIODE BRIDGE
 A diode bridge is an arrangement of four (or more) diodes in
a bridge circuit configuration that provides the
same polarity of output for either polarity of input
 When used in its most common application, for conversion of
an alternating current (AC) input into a direct current (DC)
output, it is known as a bridge rectifier
CAPACITORS
 To store electricity, or electrical energy.
 Also functions as filter, passing AC, and blocking DC.
 Apply DC voltage- electric charge is stored on each electrode.
 Three types of capacitor i.e. ceramic capacitor & electrolytic
capacitor and variable.
 Polarized capacitors - Electrolytic
 Un-Polarized capacitors – ceramic
 Variable capacitors
RESISTOR
 A resistor is a device found in circuits that has a certain
amount of resistance. Why would you ever want to add
resistance to a circuit by using a resistor?
 The most common reason is that we need to be able to
adjust the current flowing through a particular part of the
circuit.
 If voltage is constant, then we can change the resistor to
change the current. I=V /R If “V” is constant and we change
“R”, “I” will be different.
 So for a constant voltage it limits the current
CRYSTAL OSCILLATOR
 A crystal oscillator is an electronic circuit that produces
electrical oscillations at a particular designed frequency
determined by the physical characteristics of one or
more crystals, generally of quartz, positioned in the
circuit feedback loop
 A piezoelectric effect causes a crystal such as quartz to
vibrate and resonate at a particular frequency
RF TX
 434  MHz or 315 MHz Transmitter Operation 
 500 Ft. Range - Dependent on Transmitter Power Supply
 2400 or 4800bps transfer rate
 Low cost
 Extremely small and light weight
RF RX
 434 MHz or 315 MHz Operation
 500 Ft. Range - Dependent on Transmitter Power Supply
 4800 bps transfer rate
 Low cost
 Extremely small and light weight
ARDUINO COMPILER FOR PROGRAMMING
 The Arduino programming language is an implementation of 
Wiring, a similar physical computing platform, which is based 
on the Processing multimedia programming environment.
 Arduino  can  be  used  to  develop  interactive  objects,  taking 
inputs from a variety of switches or sensors, and controlling a 
variety of lights, motors, and other physical outputs.
 Arduino  hardware  is  programmed  using  a  Wiring-based 
language  (syntax  and  libraries),  similar  to C++ with  some 
slight  simplifications  and  modifications,  and  a Processing-
based integrated development environment
 The Arduino IDE comes with a C/C++ library although users 
only need define two functions to make a run-able program:
ARDUINO COMPILER
 setup () – a function run once at the start of a program that can 
initialize settings
 loop() – a function called repeatedly until the board powers off
 The Arduino development environment contains a text 
editor for writing code, a message area, a text console, a 
toolbar with buttons for common functions, and a series 
of menus.
  Software written using Arduino is called sketches. It has 
features for cutting/pasting and for searching/replacing 
text.

Weitere ähnliche Inhalte

Was ist angesagt?

Badal sharma
Badal sharmaBadal sharma
Badal sharma
badaldausa
 
Digital to Analog Converter by LDCE students
Digital to Analog Converter by LDCE studentsDigital to Analog Converter by LDCE students
Digital to Analog Converter by LDCE students
Mitul Lakhani
 
Akash uid ppt3
Akash uid ppt3Akash uid ppt3
Akash uid ppt3
Akash Verma
 
Interfacing adc
Interfacing adcInterfacing adc
Interfacing adc
PRADEEP
 
Interfacing to the analog world
Interfacing to the analog worldInterfacing to the analog world
Interfacing to the analog world
Islam Samir
 
Precision microcontrolleroverview
Precision microcontrolleroverviewPrecision microcontrolleroverview
Precision microcontrolleroverview
Ghazi BEN HMIDA
 
Project ppt
Project pptProject ppt
Project ppt
Rahul Yadav
 

Was ist angesagt? (20)

Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051
 
Smart home
Smart homeSmart home
Smart home
 
Digital voltmeter using 89c51 microcontroller
Digital voltmeter using 89c51 microcontrollerDigital voltmeter using 89c51 microcontroller
Digital voltmeter using 89c51 microcontroller
 
Digital to Analog Converter by LDCE students
Digital to Analog Converter by LDCE studentsDigital to Analog Converter by LDCE students
Digital to Analog Converter by LDCE students
 
File 1389427052
File 1389427052File 1389427052
File 1389427052
 
Gas sensor
Gas sensorGas sensor
Gas sensor
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
Akash uid ppt3
Akash uid ppt3Akash uid ppt3
Akash uid ppt3
 
Analog to Digital converter in ARM
Analog to Digital converter in ARMAnalog to Digital converter in ARM
Analog to Digital converter in ARM
 
Interfacing adc
Interfacing adcInterfacing adc
Interfacing adc
 
Visiter counter doc
Visiter counter docVisiter counter doc
Visiter counter doc
 
LED Chaser /Sequencer
 LED Chaser /Sequencer  LED Chaser /Sequencer
LED Chaser /Sequencer
 
Interfacing to the analog world
Interfacing to the analog worldInterfacing to the analog world
Interfacing to the analog world
 
LED TV T-con board Lecture
LED TV T-con board LectureLED TV T-con board Lecture
LED TV T-con board Lecture
 
Precision microcontrolleroverview
Precision microcontrolleroverviewPrecision microcontrolleroverview
Precision microcontrolleroverview
 
Project ppt
Project pptProject ppt
Project ppt
 
Wireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- TransmitterWireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- Transmitter
 
Led chaser
Led chaserLed chaser
Led chaser
 
R2 r dac
R2 r dacR2 r dac
R2 r dac
 

Ähnlich wie ELECTRICAL ENGINEERING PROJECT

Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Box
ncct
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
Dharmaraj Morle
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based Transmitter
Abhishek Sutrave
 

Ähnlich wie ELECTRICAL ENGINEERING PROJECT (20)

Cockpit White Box
Cockpit White BoxCockpit White Box
Cockpit White Box
 
Precise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorPrecise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detector
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps
 
power grid synchronization failure detection
power grid synchronization failure detectionpower grid synchronization failure detection
power grid synchronization failure detection
 
Speed control of motor
Speed control of motorSpeed control of motor
Speed control of motor
 
Automatic temperature base fan controlle
Automatic temperature base fan  controlleAutomatic temperature base fan  controlle
Automatic temperature base fan controlle
 
Upfc ppt
Upfc pptUpfc ppt
Upfc ppt
 
Wds
WdsWds
Wds
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
Lica 7th chapter slides
Lica 7th chapter slidesLica 7th chapter slides
Lica 7th chapter slides
 
MPC of TWT based Transmitter
MPC of TWT based TransmitterMPC of TWT based Transmitter
MPC of TWT based Transmitter
 
5 FINAL PROJECT REPORT
5 FINAL PROJECT REPORT5 FINAL PROJECT REPORT
5 FINAL PROJECT REPORT
 
Embedded system 8051 Microcontroller
Embedded system 8051 MicrocontrollerEmbedded system 8051 Microcontroller
Embedded system 8051 Microcontroller
 
Ppt
PptPpt
Ppt
 
Temperature Based Fan Controller
Temperature Based Fan Controller Temperature Based Fan Controller
Temperature Based Fan Controller
 
Speed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 ICSpeed Control of DC motor using AT89C52 IC
Speed Control of DC motor using AT89C52 IC
 
A PROJECT ON scada.pptx
A PROJECT ON scada.pptxA PROJECT ON scada.pptx
A PROJECT ON scada.pptx
 
under grund fault ppt (1).pptx
under grund fault ppt (1).pptxunder grund fault ppt (1).pptx
under grund fault ppt (1).pptx
 
Training Report on embedded Systems and Robotics
Training Report on embedded  Systems and RoboticsTraining Report on embedded  Systems and Robotics
Training Report on embedded Systems and Robotics
 

KĂźrzlich hochgeladen

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

KĂźrzlich hochgeladen (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 

ELECTRICAL ENGINEERING PROJECT

  • 1. PRESENTED BY:- AWADHESH KUMAR RF based transformer temperature monitoring system
  • 2. INTRODUCTION  Project dealing with monitoring through RF and data log on the PC at remote location  Has proper interface on temperature sensor according to the need.  The temperature variation is monitored with proper resolution.  The system consists of a temperature sensor, Advance controller microcontroller ATMEGA168,RF modules, UART communication (controller and PC)and the LCD.  This all system will be interfaced together to design the complete module  The temperature level is continuously monitored by the microcontroller.  The controller gives proper output to control the LCD and UART communication between controller and PC
  • 3. PROJECT SCOPE  Understanding of monitoring systems  Understanding temperature sensor and its interface  Understanding of LCD interfacing.  Understanding of ‘Embedded system’  Understanding the use of Microcontroller and programming in C language.  Understanding UART communication and programming  Understanding RF and interface.  PCB designing and Circuit designing.  PCB development, Component mounting and soldering.  Testing of the circuit.
  • 4. BLOCK DIAGRAM TEMPERATURE SENSOR INTERFACE CONTROLLER ATMEGA168 RF transmitter 16x2 LCDPOWER SUPPLY RF RECEIVER CONTROLLER ATMEGA168 UART INTERFACE TO PC
  • 5. WORKING IN BRIEF 1. The temperature sensor will continuously monitor the temperature of the transformer 2. The temperature sensor will be connected to the controller to give the signal to detect the temperature 3. The temperature will be displayed on the LCD connected to the controller 4. This temperature value will be transferred over the RF channel to the remote location. 5. The receiver will receive the value which is sent through the microcontroller to the PC.
  • 8. PCB DESIGNING  Steps of PCB designing  PROCESSING  CLEANSING  PRINTING  ETCHING  DRILLING  COMPONENT MOUNTING  SOLDERING  MASKING
  • 9. COMPONENTS  DS18B20 temperature sensor  LCD  MICROCONTROLLER ATMEGA 168  BRIDGE RECTIFIRE  7805 IC  CAPACITORS, RESISTORS, OSCILLATORS  RF transmitter and receiver
  • 10. DS18B20 TEMPERATURE SENSOR  The DS18B20 digital thermometer provides 9-bit to 12-bit Celsius temperature measurements.  The DS18B20 communicates over a 1-Wire bus that by definition requires only one data line (and ground) for communication with a central microcontroller.  Each DS18B20 has a unique 64-bit serial code, which allows multiple DS18B20s to function on the same 1-Wire bus  Converts Temperature to 12-Bit Digital Word in 750ms (Max)
  • 11. LCD (LIQUID CRYSTAL DISPLAY)  Is an electronic display module.  16x2 LCD display is very basic module and is very commonly used in various devices and circuits.  16x2 LCD means it can display 16 characters per line and there are 2 such lines.  Has two registers namely, Command and Data.  The command register stores the command instructions.  The data register stores the data to be displayed on the LCD.  The data is the ASCII value of the character to be displayed on the LCD.
  • 12. ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com LCD (LIQUID CRYSTAL DISPLAY)  Need only 6 pins to interface an LCD.  D4-D7 is the data pins connection and Enable and Register select are for LCD control pins. We are not using Read/Write (RW) Pin of the LCD, as we are only writing on the LCD so we have made it grounded permanently. If you want to use it, then you may connect it on your controller but that will only increase another pin and does not make any big difference. Potentiometer RV1 is used to control the LCD contrast. The unwanted data pins of LCD i.e. D0-D3 are connected to ground
  • 13. MICROCONTROLLER  Mini computer with necessary support chips on-board.  Designed to perform applications where the relationship of input and output is defined  With advancement various features have been included in the micro-controllers  Three main building blocks – system should have to perform any task. • A processing unit (CPU) • I/O PORTS for interaction with user or physical environment • Memory elements (RAM/ROM/Flash/EEPROM)
  • 14. ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com ATMEGA168  This is digital as well as analog controller . This controller can handle input /output of following type.  4K/8K/16K bytes of In-System Programmable Flash with Read-While-Write capabilities  256/512/512 bytes EEPROM, 512/1K/1K bytes SRAM INPUT OUTPUT Digital input Digital output Analog input Analog output Digital input Analog output Analog input Digital output
  • 15. ATMEGA168  23 general purpose I/O lines  A 6-channel 10-bit ADC (analog input)  6 output PWM channels(analog output)  A serial programmable USART  This allows very fast start-up combined with low power consumption
  • 16. ŠLabsGuru Technologies Pvt. Ltd. www.labsguru.com ATMEGA168  Pin mapping: It is 28 pin DIP IC  Requires 16 MHz crystal oscillator  AREF is to adjust resolution for analog monitoring  Other pins are configured as per the need of circuit interface
  • 17. 7805 VOLTAGE REGULATORS  A voltage regulator is designed to automatically maintain a constant voltage level  Voltage regulator ICs are available with fixed voltage (typically 5, 12 and 15V) or variable output voltages  For ICs within the 78xx family, the xx is replaced with two digits, indicating the output voltage (for example, the 7805 has a 5 volt output, while the 7812 produces 12 volts)
  • 18. DIODE BRIDGE  A diode bridge is an arrangement of four (or more) diodes in a bridge circuit configuration that provides the same polarity of output for either polarity of input  When used in its most common application, for conversion of an alternating current (AC) input into a direct current (DC) output, it is known as a bridge rectifier
  • 19. CAPACITORS  To store electricity, or electrical energy.  Also functions as filter, passing AC, and blocking DC.  Apply DC voltage- electric charge is stored on each electrode.  Three types of capacitor i.e. ceramic capacitor & electrolytic capacitor and variable.  Polarized capacitors - Electrolytic  Un-Polarized capacitors – ceramic  Variable capacitors
  • 20. RESISTOR  A resistor is a device found in circuits that has a certain amount of resistance. Why would you ever want to add resistance to a circuit by using a resistor?  The most common reason is that we need to be able to adjust the current flowing through a particular part of the circuit.  If voltage is constant, then we can change the resistor to change the current. I=V /R If “V” is constant and we change “R”, “I” will be different.  So for a constant voltage it limits the current
  • 21. CRYSTAL OSCILLATOR  A crystal oscillator is an electronic circuit that produces electrical oscillations at a particular designed frequency determined by the physical characteristics of one or more crystals, generally of quartz, positioned in the circuit feedback loop  A piezoelectric effect causes a crystal such as quartz to vibrate and resonate at a particular frequency
  • 22. RF TX  434  MHz or 315 MHz Transmitter Operation   500 Ft. Range - Dependent on Transmitter Power Supply  2400 or 4800bps transfer rate  Low cost  Extremely small and light weight
  • 23. RF RX  434 MHz or 315 MHz Operation  500 Ft. Range - Dependent on Transmitter Power Supply  4800 bps transfer rate  Low cost  Extremely small and light weight
  • 24. ARDUINO COMPILER FOR PROGRAMMING  The Arduino programming language is an implementation of  Wiring, a similar physical computing platform, which is based  on the Processing multimedia programming environment.  Arduino  can  be  used  to  develop  interactive  objects,  taking  inputs from a variety of switches or sensors, and controlling a  variety of lights, motors, and other physical outputs.  Arduino  hardware  is  programmed  using  a  Wiring-based  language  (syntax  and  libraries),  similar  to C++ with  some  slight  simplifications  and  modifications,  and  a Processing- based integrated development environment  The Arduino IDE comes with a C/C++ library although users  only need define two functions to make a run-able program:
  • 25. ARDUINO COMPILER  setup () – a function run once at the start of a program that can  initialize settings  loop() – a function called repeatedly until the board powers off  The Arduino development environment contains a text  editor for writing code, a message area, a text console, a  toolbar with buttons for common functions, and a series  of menus.   Software written using Arduino is called sketches. It has  features for cutting/pasting and for searching/replacing  text.