SlideShare a Scribd company logo
Design and Implementation of a  prototype Smart Parking System    using    Wireless Sensor Networks Presented By SIDDARTH T.S BRANCH:EMBEDDED SYSTEM TECHNOLOGY(MTEC)  ROLL NO:1590910067 GUIDED  BY Mr. P.VIJAY KUMAR
BLOCK DIAGRAM Transmitter Side  IR sensors IR sensors 8051 Micro controller Power Supply
BLOCK DIAGRAM Receiver Side  Power Supply CCTV LCD ARM7TDMI
LIST OF HARDWARE MODULES   MODULE 1:  POWER SUPPLY FOR 8051    MICROCONTROLLER MODULE 2:  IR SENSOR MODULE 3:  ARM LPC2129  MODULE 4:  ZIGBEE MODULE 5:  LIQUID CRYSTAL DISPLAYS MODULE 6:  GSM MODULE 7:  CCTV
MODULE 1: Power Supply for 8051 Microcontroller The power supply section is the important one. It should deliver constant output regulated power supply for successful working of the project. A 0-12V/1 mA transformer is used for this purpose. The primary of this transformer is connected in to main supply through on/off switch& fuse for protecting from overload and short circuit protection. The secondary is connected to the diodes to convert 12V AC to 12V DC voltage. And filtered by the capacitors, which is further regulated to +5v, by using IC 7805
MODULE 2  Sensors – IR  Active (emitting) Oscillator generates IR reflections off objects Filtered receiver looks for “reflections” Pulses may be encoded for better discrimination Typically frequencies around 40KHz Doesn’t work well with dark, flat colored objects Passive (sensor only) Pyro-electric (heat sensor) Look for IR emissions from people & animals Used in security systems & motion detectors
Infrared - Active Sensor type:  TSOP 1738
MODULE 3 What is ARM ? ARM stands for Advanced RISC Machine. 32-bit General Purpose Micro-Processor Architecture RISC Design offering: a high instruction throughput an excellent real-time interrupt response a small, cost-effective, processor macrocell. ARM cores are widely used in mobile phones, handheld organizers, and a multitude of other everyday portable consumer devices.
More about ARM Spun out of Acorn Computers Designs the ARM range of RISC processor cores Licenses ARM core designs to semiconductor partners who fabricate and sell to their customers Also develop technologies to assist with the design-in of the ARM architecture Why is it called Advanced RISC Machine ? Because ARM has the ability to access two instruction sets 32-bit ARM instruction set 16-bit Thumb instruction set
ARM7TDMI ARM7 Core with the following features : T - 16 bit Thumb operating state D - JTAG debug support M - fast multiplier I - EmbeddedICE macrocell 3 – Stage Pipeline: Fetch, Decode, Execute Three cycle latency One instruction per cycle throughput
NXP LPC2129 16/32 bit ARM7TDMI Processor Core 16 KB S-RAM, 256 KB Flash Memory 60 MHz maximum CPU clock available from programmable on-chip Phase-Locked Loop. Four channel 10-bit A/D converter on board Two 32-bit timers (with 4 capture and 4 compare channels), PWM unit (6 outputs), Real Time Clock and Watchdog. Multiple serial interfaces including two UARTs, I2C and two SPIs. Vectored Interrupt Controller with configurable priorities and vector addresses. Up to forty-six 5 V tolerant GPIO pins
Sample Code For Receiving Side #include <LPC21xx.H> void uartinit() { PINSEL0=0x00000005; U0LCR=0x83; U0DLM=0x00; U0DLL=0x68; //baud rate generator// U0LCR=0x03; } Void  serial_transmit (unsigned char  dat) { U0THR=dat; while((U0LSR&0x20)==0); } unsigned char serial_recieve() { unsigned char a; while(U0LSR&0x01==0); a=U0RBR; return a; }
void serial_string(unsigned char *str) { while(*str!='\0') { serial_transmit(*str); str++; } }} void main() { uart_init(); while(1) { serial_transmit('H'); serial_string(&quot;HELLO&quot;); } }
Sample code for LCD  #include<lpc21xx.h> void delay(unsigned int a) { unsigned int i,j; for(i=0;i<=a;i++) for(j=0;j<1000;j++); } void cmd_lcd(unsigned char x) { IOPIN1=x<<16; IOSET0=0x40000000; delay(100);  IOCLR0=0x40000000; } void dat_lcd(unsigned char y) { IOPIN1=y<<16; IOSET0=0x50000000; delay(100); IOCLR0=0x40000000; }
} void init_lcd() { cmd_ lcd(0x38); cmd_lcd(0x0E); cmd_lcd(0x01); cmd_lcd(0x80); } void main() { init_lcd(); cmd_lcd(0x80); wrt_lcd(&quot;HELLO&quot;); cmd_lcd(0xC0); wrt_lcd(&quot;WORLD&quot;); } void wrt_lcd(unsigned char *p) { while(*p!='\0') {   dat_lcd(*p);   p++; }
REFERENCES Gaurav Sehgal Monash Car Park SMS Project, School Of Computer Science And Software Engineering Monash University Research Proposal, 2005 Tapas, Dileep K Panjala, S V Srikanth High Level Design Document for SPARK, for Establishment of National Level Ubiquitous Research Resource Centre, C-DAC Hyderabad, 2008 Jeffrey F. Paniati, Associate Advance Parking Management System : Across- Cutting Study, Taking The Stress Out Of Parking. January2007 http://www.amontec.com/lcd nokia 3310.shtml http://www.xbow.com/Products/Product pdf files/Wireless pdf/MTS MDA Datasheet.pdf   www.xbow.com/Products/Product pdf files/Wireless pdf/MICAZ Datasheet.pdf www.analogicgroup.com/Pdfs/datasheets/smart modem.pdf
THANK YOU

More Related Content

PPTX
Introduction to embedded system & density based traffic light system
PPTX
Smart ambulance
PPTX
Bluetooth Controlled Robot/Car
PPTX
PPTX
Robotics and Embedded System.
DOCX
SURVEILLANCE ROBOT
PPT
War robot with night vision camera android application
PPTX
robotics and embedded system ppt
Introduction to embedded system & density based traffic light system
Smart ambulance
Bluetooth Controlled Robot/Car
Robotics and Embedded System.
SURVEILLANCE ROBOT
War robot with night vision camera android application
robotics and embedded system ppt

What's hot (20)

PDF
IRJET- Vehicle Black Box System using IoT
PPTX
Black Box for a Car
DOCX
"Black Box for a Car" report
PPT
War field spying robot
PDF
IRJET- Low-Cost DTMF Controlled Landmine Detection Rover
PPTX
Intelligent traffic control system using ardiuno
PPTX
Android-based surveillance Robot
PPTX
WIRELESS ROBOT PPT
PPTX
Embedded Systems & Robotics
DOCX
Wireless Bomb Disposal Robot
PPTX
Human robot interaction based on gesture identification
DOCX
Wireless energy meter monitoring with automated tariff calculation
PPT
Interfacing Bluetooth Modules with 8051 Microcontroller
PPTX
Zigbee based metal detecting robot to assist bomb detection and rescue team
DOCX
Density based traffic light controlling (2)
PPTX
BOMB DETECTION ROBOT BY USING GSM & GPS
PPTX
Anti theft & Automation using Arduino
PDF
International Journal of Computational Engineering Research(IJCER)
PPTX
WIRELESS GESTURED CONTROLLED ROBOT USING ACCELEROMETER
PDF
Short Range Radar System using Arduino Uno
IRJET- Vehicle Black Box System using IoT
Black Box for a Car
"Black Box for a Car" report
War field spying robot
IRJET- Low-Cost DTMF Controlled Landmine Detection Rover
Intelligent traffic control system using ardiuno
Android-based surveillance Robot
WIRELESS ROBOT PPT
Embedded Systems & Robotics
Wireless Bomb Disposal Robot
Human robot interaction based on gesture identification
Wireless energy meter monitoring with automated tariff calculation
Interfacing Bluetooth Modules with 8051 Microcontroller
Zigbee based metal detecting robot to assist bomb detection and rescue team
Density based traffic light controlling (2)
BOMB DETECTION ROBOT BY USING GSM & GPS
Anti theft & Automation using Arduino
International Journal of Computational Engineering Research(IJCER)
WIRELESS GESTURED CONTROLLED ROBOT USING ACCELEROMETER
Short Range Radar System using Arduino Uno
Ad

Viewers also liked (20)

PPT
Smart parking system pegasus 9 june2010
DOCX
Vehicle Parking System Project
PPTX
Digital parking system
PPTX
Smart Parking System
PPTX
Internet of things using Raspberry Pi
PDF
Smart Parking
PPTX
smart parking system
PDF
Parking Management System
PPTX
Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix...
PPTX
Automated parking
PPTX
Public Partner Partnership for mobility in Mexico
PDF
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
PPTX
ADVANCE CAR PARKING SYSTEM
PDF
An indoor location aware system for an io t-based smart museum
PPTX
State fair project
PDF
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
PDF
Arm Lecture
PDF
Unit II Arm 7 Introduction
PPTX
Embedded Systems Projects Ideas
PPT
Sen942 automated parking structure
Smart parking system pegasus 9 june2010
Vehicle Parking System Project
Digital parking system
Smart Parking System
Internet of things using Raspberry Pi
Smart Parking
smart parking system
Parking Management System
Contextual Retail Engagement and Operations Enabled through MQTT, IBM Bluemix...
Automated parking
Public Partner Partnership for mobility in Mexico
Dynamic Apps with WebSockets and MQTT - IBM Impact 2014
ADVANCE CAR PARKING SYSTEM
An indoor location aware system for an io t-based smart museum
State fair project
Connecting Devices to the IBM IoT via MQTT - Session 1231 @IBMInsight2015
Arm Lecture
Unit II Arm 7 Introduction
Embedded Systems Projects Ideas
Sen942 automated parking structure
Ad

Similar to Spark (20)

PPTX
AUTOMATIC WIRELESS POWER GRID CONTROL
PPTX
Embedded system
PPTX
microcontroller-based-missile-detection-and-destroying-8154-Rv8KK7q.pptx
PPTX
Overview of Microcontroller and ATMega32 microcontroller
PPTX
Zigbee based metal detecting robot to assist bomb detection and rescue team
PDF
ACCELEROMETER BASED GESTURE ROBO CAR
PDF
AVR Microcontroller
PPTX
Metal Detector Robotic Vehicle
PPTX
Industrialtraining
PPTX
Badal sharma
PPTX
Introduction to PIC.pptx
PPTX
RFID Based Toll Gate System
PPTX
TV Remote Operated Domestic Appliances Control
PDF
Tracking police man using rf proximity card
DOCX
Report on Embedded Based Home security system
PPTX
Rfid interfacing & controlling with 8051
PPTX
LPC 2148 ARM MICROCONTROLLER
DOC
Coin based mobile charger project report
PPT
Embedded System Introduction and applications.ppt
PPT
Embedded System intro Embedded System intro.ppt
AUTOMATIC WIRELESS POWER GRID CONTROL
Embedded system
microcontroller-based-missile-detection-and-destroying-8154-Rv8KK7q.pptx
Overview of Microcontroller and ATMega32 microcontroller
Zigbee based metal detecting robot to assist bomb detection and rescue team
ACCELEROMETER BASED GESTURE ROBO CAR
AVR Microcontroller
Metal Detector Robotic Vehicle
Industrialtraining
Badal sharma
Introduction to PIC.pptx
RFID Based Toll Gate System
TV Remote Operated Domestic Appliances Control
Tracking police man using rf proximity card
Report on Embedded Based Home security system
Rfid interfacing & controlling with 8051
LPC 2148 ARM MICROCONTROLLER
Coin based mobile charger project report
Embedded System Introduction and applications.ppt
Embedded System intro Embedded System intro.ppt

Recently uploaded (20)

PDF
Computing-Curriculum for Schools in Ghana
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Trump Administration's workforce development strategy
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
Introduction to Building Materials
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Classroom Observation Tools for Teachers
PDF
RMMM.pdf make it easy to upload and study
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
1_English_Language_Set_2.pdf probationary
PPTX
Cell Types and Its function , kingdom of life
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
advance database management system book.pdf
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Computing-Curriculum for Schools in Ghana
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Trump Administration's workforce development strategy
LDMMIA Reiki Yoga Finals Review Spring Summer
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
Introduction to Building Materials
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Classroom Observation Tools for Teachers
RMMM.pdf make it easy to upload and study
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
1_English_Language_Set_2.pdf probationary
Cell Types and Its function , kingdom of life
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
advance database management system book.pdf
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Final Presentation General Medicine 03-08-2024.pptx
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

Spark

  • 1. Design and Implementation of a prototype Smart Parking System using Wireless Sensor Networks Presented By SIDDARTH T.S BRANCH:EMBEDDED SYSTEM TECHNOLOGY(MTEC) ROLL NO:1590910067 GUIDED BY Mr. P.VIJAY KUMAR
  • 2. BLOCK DIAGRAM Transmitter Side  IR sensors IR sensors 8051 Micro controller Power Supply
  • 3. BLOCK DIAGRAM Receiver Side  Power Supply CCTV LCD ARM7TDMI
  • 4. LIST OF HARDWARE MODULES   MODULE 1: POWER SUPPLY FOR 8051 MICROCONTROLLER MODULE 2: IR SENSOR MODULE 3: ARM LPC2129 MODULE 4: ZIGBEE MODULE 5: LIQUID CRYSTAL DISPLAYS MODULE 6: GSM MODULE 7: CCTV
  • 5. MODULE 1: Power Supply for 8051 Microcontroller The power supply section is the important one. It should deliver constant output regulated power supply for successful working of the project. A 0-12V/1 mA transformer is used for this purpose. The primary of this transformer is connected in to main supply through on/off switch& fuse for protecting from overload and short circuit protection. The secondary is connected to the diodes to convert 12V AC to 12V DC voltage. And filtered by the capacitors, which is further regulated to +5v, by using IC 7805
  • 6. MODULE 2 Sensors – IR Active (emitting) Oscillator generates IR reflections off objects Filtered receiver looks for “reflections” Pulses may be encoded for better discrimination Typically frequencies around 40KHz Doesn’t work well with dark, flat colored objects Passive (sensor only) Pyro-electric (heat sensor) Look for IR emissions from people & animals Used in security systems & motion detectors
  • 7. Infrared - Active Sensor type: TSOP 1738
  • 8. MODULE 3 What is ARM ? ARM stands for Advanced RISC Machine. 32-bit General Purpose Micro-Processor Architecture RISC Design offering: a high instruction throughput an excellent real-time interrupt response a small, cost-effective, processor macrocell. ARM cores are widely used in mobile phones, handheld organizers, and a multitude of other everyday portable consumer devices.
  • 9. More about ARM Spun out of Acorn Computers Designs the ARM range of RISC processor cores Licenses ARM core designs to semiconductor partners who fabricate and sell to their customers Also develop technologies to assist with the design-in of the ARM architecture Why is it called Advanced RISC Machine ? Because ARM has the ability to access two instruction sets 32-bit ARM instruction set 16-bit Thumb instruction set
  • 10. ARM7TDMI ARM7 Core with the following features : T - 16 bit Thumb operating state D - JTAG debug support M - fast multiplier I - EmbeddedICE macrocell 3 – Stage Pipeline: Fetch, Decode, Execute Three cycle latency One instruction per cycle throughput
  • 11. NXP LPC2129 16/32 bit ARM7TDMI Processor Core 16 KB S-RAM, 256 KB Flash Memory 60 MHz maximum CPU clock available from programmable on-chip Phase-Locked Loop. Four channel 10-bit A/D converter on board Two 32-bit timers (with 4 capture and 4 compare channels), PWM unit (6 outputs), Real Time Clock and Watchdog. Multiple serial interfaces including two UARTs, I2C and two SPIs. Vectored Interrupt Controller with configurable priorities and vector addresses. Up to forty-six 5 V tolerant GPIO pins
  • 12. Sample Code For Receiving Side #include <LPC21xx.H> void uartinit() { PINSEL0=0x00000005; U0LCR=0x83; U0DLM=0x00; U0DLL=0x68; //baud rate generator// U0LCR=0x03; } Void serial_transmit (unsigned char dat) { U0THR=dat; while((U0LSR&0x20)==0); } unsigned char serial_recieve() { unsigned char a; while(U0LSR&0x01==0); a=U0RBR; return a; }
  • 13. void serial_string(unsigned char *str) { while(*str!='\0') { serial_transmit(*str); str++; } }} void main() { uart_init(); while(1) { serial_transmit('H'); serial_string(&quot;HELLO&quot;); } }
  • 14. Sample code for LCD #include<lpc21xx.h> void delay(unsigned int a) { unsigned int i,j; for(i=0;i<=a;i++) for(j=0;j<1000;j++); } void cmd_lcd(unsigned char x) { IOPIN1=x<<16; IOSET0=0x40000000; delay(100); IOCLR0=0x40000000; } void dat_lcd(unsigned char y) { IOPIN1=y<<16; IOSET0=0x50000000; delay(100); IOCLR0=0x40000000; }
  • 15. } void init_lcd() { cmd_ lcd(0x38); cmd_lcd(0x0E); cmd_lcd(0x01); cmd_lcd(0x80); } void main() { init_lcd(); cmd_lcd(0x80); wrt_lcd(&quot;HELLO&quot;); cmd_lcd(0xC0); wrt_lcd(&quot;WORLD&quot;); } void wrt_lcd(unsigned char *p) { while(*p!='\0') { dat_lcd(*p); p++; }
  • 16. REFERENCES Gaurav Sehgal Monash Car Park SMS Project, School Of Computer Science And Software Engineering Monash University Research Proposal, 2005 Tapas, Dileep K Panjala, S V Srikanth High Level Design Document for SPARK, for Establishment of National Level Ubiquitous Research Resource Centre, C-DAC Hyderabad, 2008 Jeffrey F. Paniati, Associate Advance Parking Management System : Across- Cutting Study, Taking The Stress Out Of Parking. January2007 http://www.amontec.com/lcd nokia 3310.shtml http://www.xbow.com/Products/Product pdf files/Wireless pdf/MTS MDA Datasheet.pdf www.xbow.com/Products/Product pdf files/Wireless pdf/MICAZ Datasheet.pdf www.analogicgroup.com/Pdfs/datasheets/smart modem.pdf

Editor's Notes

  • #7: If you want to sense something at a short distance, there are choices that emit some sort of signal that produces reflections that they can see.
  • #8: Picture of an active IR sensor system.