SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
PC-BASED SECURITY
     SYSTEM
PROBLEM DEFINITION


   The purpose of the project is to come out
with a Reliable Security System. Pictures of the
scene under security belt are sent via e-mail to
the user. The PC also initiates a call to the users
phone when there is intrusion.             Remote
Controlling the PC is achieved using an
Interactive Voice Response System.
E-MAIL
        (PICTURE)                      DOOR
                                                IR
                                 RX     OR
                                                TX
 SMS                                  WINDOW




                      MICRO-
                    CONTROLLER
ALARM                             STEPPER      WEB-
                                   MOTOR       CAM



              MODEM




                         IVM
                      SOFTWARE
MICROCONTROLLER

• 8051 MICROCONTROLLER
    # 8255 I/O CHIP
        * 40- PIN CHIP
        * 3 PORTS - A, B, C OF 8-BITS EACH.


    # OUR APPLICATION:
        * PORT A – OUTPUT
        * PORT B – INPUT
        * SIMPLE I/O MODE (MODE 0)
SERIAL COMMUNICATION
WE WORK AT
     * BAUD RATE – 9600 BPS
     * DATA BITS - 8
     * PARITY     - NONE
     * STOP BITS - 1
TO TRANSFER DATA SERIALLY
•TMOD( TIMER MODE) - TIMER 1 IN MODE 2.
•SCON (SERIAL PORT CONTROL REGISTER)
 SERIAL MODE 1- 8 BIT DATA, 1 START AND 1 STOP BITS.
•SBUF - TRANSFER DATA VIA TxD.
•TR1SET TO START TIMER.
•TI FLAG BIT MONITORED.
SERIAL COMMUNICATION

WE SEND DATA “YES” SERIALLY TO THE PC.


TO RECEIVE DATA SERIALLY
•TMOD( TIMER MODE) REGISTER – TIMER 1 IN MODE 2.

•SCON (SERIAL PORT CONTROL REGISTER)
 SERIAL MODE 1- 8 BIT DATA, 1 START AND 1 STOP BITS.

•SBUF - TRANSFER DATA VIA TxD.

•TR1SET TO START TIMER.
• RI FLAG BIT MONITORED.
WE RECEIVE DATA “DONE” SERIALLY FROM THE PC.
STEPPER MOTOR CONTROL

ALGORITHM:


• STEPPER MOTOR IS AT RESET POSITION.

• THE 8051 SCANS THE PORTS CONTINUOUSLY   FOR
ANY I/P FROM THE IR RECEIVER CIRCUITRY.


• ON RECEPTION OF SIGNAL AT THE PORTS, 8051
AUTOMATES THE STEPPER MOTOR TO PREDEFINED
ANGLES.
START


      RESET
STEPPER MOTOR (SM)
AND SCAN FOR I/P’S
                                              NO


      I/P AT         NO              I/P AT
     PORT 1?                       PORT 2?
               YES
                                               YES

 ROTATE   SM BY
   B DEGREES                  ROTATE     SM BY
                                   A DEGREES


               SEND SIGNAL TO PC
               TO TAKE A PICTURE
PROGRAMMING-
    VISUALBASIC PROGRAMMING-I
ALGORITHM:
ALGORITHM:
• SERIAL COMM. PORT TO COMMUNICATE
  WITH MICRO CONTROLLER IS CHOSEN AND
  PORT SETTINGS ARE SET.

• THE COMM. PORT IS SCANNED FOR INPUT
  FROM THE MICRO CONTROLLER.

• ONCE THE PROGRAM RECEIVES THE
  REQUIRED INPUT, THE WEBCAM IS
  AUTOMATED TO TAKE A PICTURE.

• THE WEB CAM CAN TAKE ‘N’ NUMBER OF
  PICTURES DEPENDING ON THE
  REQUIREMENTS.
VISUALBASIC PROGRAMMING-II
              PROGRAMMING-

ALGORITHM:
ALGORITHM:
• AN ACTIVE-X CONTROL ezVidCap IS USED
  TO AUTOMATE WEB CAM.

• THE PICTURES TAKEN ARE IN BITMAP
  FORMAT.

• THE FORMAT OF THE PICTURE IS THEN
  CONVERTED FROM .bmp TO .JPEG BY
  COMPRESSION TECHNIQUE (USING
  Picformat32).

• THE .JPEG PICTURE IS THEN STORED IN
  THE SYSTEM AND SENT TO USER’S e-MAIL.
PROGRAMMING-
   VISUALBASIC PROGRAMMING-III

ALGORITHM:
ALGORITHM:
• MICROSOFT OUTLOOK IS USED TO SEND THE
  E-MAIL.

• A MISSED CALL OR A SMS MESSAGE IS SENT
  TO THE USER’S MOBILE / PHONE USING A
  DIAL-UP MODEM.

• ONCE DIALING A NUMBER IS COMPLETED
  THE PROGRAM COMMUNICATES WITH THE
  MICROCONTROLLER

• THE MICROCONTROLLER THEN RESETS
  ITSELF TO THE INITIAL POSITION AND STARTS
  TO SCAN FOR INPUT FROM THE IR RECEIVER.
START


               SCAN FOR I/P FROM µC


                    AUTOMATE
                     WEBCAM


                 STORE PICTURES


              CONVERT PICTURES FROM
                   .bmp TO .JPEG


                   e-MAIL USING
COMMUNICATE    MICROSOFT OUTLOOK
  WITH µC
                  DIAL A NUMBER

                       STOP
IVM SOFTWARE
     (ANSWERING ATTENDANT)


TELEPHONE ANSWERING MACHINE.

CALL ATTENDANT. (RE-DIRECT INCOMING
CALLS).

VOICE MAILBOX – STORES INCOMING
MESSAGES.

INTERACTIVE VOICE RESPONSE SYSTEM
(IVRS).
FEATURES OF IVM


CALL TRANSFER (CALL FORWARDING).

REMOTE ACCESS (LISTEN TO MESSAGES
BY DIALING-IN).

AUTOMATED OUTBOUND CALLS.

UNLIMITED VOICE MAILBOXES.
FEATURES OF IVM


AUTOMATIC MESSAGE FORWARD BY e-MAIL
OR UPLOAD TO INTERNET.

SAVE IN-COMING MESSAGES AS WAV FILES.

ABILITY FOR CALLER TO ENTER NUMBERS.

ABILITY TO OPEN FILES OR RUN OTHER
SOFTWARES.
REMOTE ACCESS BY TELEPHONE


ACCESS MAILBOXES:
   LISTEN TO STORED MESSAGES.
   TRANSFER OR DELETE THE MESSAGES.

 ACCESS THE SYSTEM:
   SHUTDOWN THE SYSTEM.
   RESTART THE SYSTEM.
   OPEN ANY EXTERNAL APPLICATION.
   CLOSE THE RUNNING APPLICATION.

          IVM ANSWERING ATTENDANT
2         COMPUTER
1.                                               WITH
                                           INTERACTIVE VOICE
      THE USER                               RESPONSE (IVR)
     PUTS A CALL            PHONE              SOFTWARE
      THROUGH.

                        3
                               DIALING A
                            SPECIFIC ACCESS
                            CODE-SOFTWARE
                                ENTERS
       5                       IVR MODE.

                                                               3
      TRIGGERING THE        4
     SECURITY SYSTEM.                              REGULAR
                                                  ANSWERING
                             CONTROLLING
                                                   MACHINE.
                                 THE
                              COMPUTER.
                             *RESTARTING
SENDS IMAGES                         1.
  ABOUT THE
SCENE AT HOME
   THROUGH                DOOR
    E-MAIL.            CONNECTED
                          TO AN
                6.       ON –OFF
                         SWITCH
     SMS

                5.
                             WEB
                             CAM
 PHONE CALL           2.
                4.
                       COMPUTER
                        RECEIVES
                      THE SIGNAL &
    ALARM
                         TAKES
                 3.
                      PREDEFINED
                         ACTION.
FUTURE ENHANCEMENTS


• USING A GSM MODEM
    * SMS (SHORT MESSAGING SERVICE)
    * MMS (MULTIMEDIA MESSAGING
           SERVICE).

• THE SYSTEM MAY BE CUSTOMIZED:
    * TRAP THE INTRUDER
    * PARALYSE THE THIEF
REFERENCES - I

• IBM PC & CLONES, by B.GOVINDARAJALU.

• www.nch.com.au/ivm
  IVM SOFTWARE FROM         “NCH     SWIFT
  SOUND”.

• THE  8051  MICROCONTROLLER  AND
  EMBEDDED SYSTEMS, by MUAMMAD ALI
 MAZIDI & JANICE GILLISPIE MAZIDI.

• www.electronicsforu.com
  “ELECTRONICS FORYOU”
REFERENCES-
           REFERENCES-II

• VISUAL BASIC 6-HOW TO PROGRAM, by
 DEITEL & DEITEL.

• THE COMPLETE REFERENCE-VISUAL BASIC
  6 by NEOL JERKE.

• http://www.martin2k.co.uk/vb6/ezVidCap
  VIDEO CAPTURE CONTROL.
THANK YOU.

Mais conteúdo relacionado

Mais procurados

Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android app
Rishikesh .
 
Gsm controlled robot abstract
Gsm controlled robot   abstractGsm controlled robot   abstract
Gsm controlled robot abstract
Srinivasan Vino
 
Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSM
priyanka kini
 
Industrial automation using gsm (ppt)
Industrial automation using gsm (ppt)Industrial automation using gsm (ppt)
Industrial automation using gsm (ppt)
Mahira Banu
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
Bishal Acharya
 

Mais procurados (20)

Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android app
 
Implementation of Home Security System using GSM module and Microcontroller
Implementation of Home Security System using GSM module and MicrocontrollerImplementation of Home Security System using GSM module and Microcontroller
Implementation of Home Security System using GSM module and Microcontroller
 
Ppt
PptPpt
Ppt
 
Gsm based home automation ppt
Gsm based home automation pptGsm based home automation ppt
Gsm based home automation ppt
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
 
Gsm based home automation
Gsm based home automationGsm based home automation
Gsm based home automation
 
Gsm based home automation
Gsm based home automationGsm based home automation
Gsm based home automation
 
multiple input control by sms using GSM technology
multiple input control by sms using GSM technologymultiple input control by sms using GSM technology
multiple input control by sms using GSM technology
 
Linkwise Facility Monitoring System; REX
Linkwise Facility Monitoring System; REX Linkwise Facility Monitoring System; REX
Linkwise Facility Monitoring System; REX
 
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPREMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
 
Gsm controlled robot abstract
Gsm controlled robot   abstractGsm controlled robot   abstract
Gsm controlled robot abstract
 
Monitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSMMonitoring & Controlling of Devices using GSM
Monitoring & Controlling of Devices using GSM
 
DTMF
DTMFDTMF
DTMF
 
Yuva Home automation project
Yuva Home automation projectYuva Home automation project
Yuva Home automation project
 
Embedded based home security system
Embedded based home security systemEmbedded based home security system
Embedded based home security system
 
GSM Based Security System
GSM Based Security SystemGSM Based Security System
GSM Based Security System
 
Gsm based home security system
Gsm based home security systemGsm based home security system
Gsm based home security system
 
A1 Presentation
A1 PresentationA1 Presentation
A1 Presentation
 
Industrial automation using gsm (ppt)
Industrial automation using gsm (ppt)Industrial automation using gsm (ppt)
Industrial automation using gsm (ppt)
 
Final Year Project Presentation
Final Year Project PresentationFinal Year Project Presentation
Final Year Project Presentation
 

Destaque (6)

Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
automation slides,plc,scada,HMI
automation slides,plc,scada,HMIautomation slides,plc,scada,HMI
automation slides,plc,scada,HMI
 
Ppt on automation
Ppt on automation Ppt on automation
Ppt on automation
 
ppt on PLC
ppt on PLCppt on PLC
ppt on PLC
 
Basics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADABasics of Automation, PLC and SCADA
Basics of Automation, PLC and SCADA
 

Semelhante a Pc Based Security System

Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
RootedCON
 
Manual vs automatic line sharing switches
Manual vs automatic line sharing switchesManual vs automatic line sharing switches
Manual vs automatic line sharing switches
Scott Shelton
 
GSM controlled robot with obstacle avoidance using IR sensors
GSM controlled robot with obstacle avoidance using IR sensorsGSM controlled robot with obstacle avoidance using IR sensors
GSM controlled robot with obstacle avoidance using IR sensors
Rahul Sidhu
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
CCTV System on OPEX Model
CCTV System on OPEX ModelCCTV System on OPEX Model
CCTV System on OPEX Model
Brijinder Paul
 

Semelhante a Pc Based Security System (20)

Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
Rubén Santamarta - SCADA Trojans: Attacking the Grid [Rooted CON 2011]
 
optical beam security system
optical beam security systemoptical beam security system
optical beam security system
 
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
Advanced Automation System in Industrial Applications Using  PIC Microcontrol...Advanced Automation System in Industrial Applications Using  PIC Microcontrol...
Advanced Automation System in Industrial Applications Using PIC Microcontrol...
 
Home automation and securty using wireless networks
Home automation and securty using wireless networksHome automation and securty using wireless networks
Home automation and securty using wireless networks
 
Manual vs automatic line sharing switches
Manual vs automatic line sharing switchesManual vs automatic line sharing switches
Manual vs automatic line sharing switches
 
Polnet acp data sheet
Polnet acp data sheetPolnet acp data sheet
Polnet acp data sheet
 
Dtmf technology
Dtmf technologyDtmf technology
Dtmf technology
 
CLOUD BASED NETWORK MANAGEMENT AND CONTROL FOR BUILDING AUTOMATION
CLOUD BASED NETWORK MANAGEMENT AND CONTROL FOR BUILDING AUTOMATIONCLOUD BASED NETWORK MANAGEMENT AND CONTROL FOR BUILDING AUTOMATION
CLOUD BASED NETWORK MANAGEMENT AND CONTROL FOR BUILDING AUTOMATION
 
Manan
MananManan
Manan
 
GSM controlled robot with obstacle avoidance using IR sensors
GSM controlled robot with obstacle avoidance using IR sensorsGSM controlled robot with obstacle avoidance using IR sensors
GSM controlled robot with obstacle avoidance using IR sensors
 
Home Security System Using Gsm Modem
Home Security System Using Gsm ModemHome Security System Using Gsm Modem
Home Security System Using Gsm Modem
 
128-ch2.pptx
128-ch2.pptx128-ch2.pptx
128-ch2.pptx
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
protection on lineman while working on transmission line report
 protection on lineman while working on transmission line report protection on lineman while working on transmission line report
protection on lineman while working on transmission line report
 
CCTV System on OPEX Model
CCTV System on OPEX ModelCCTV System on OPEX Model
CCTV System on OPEX Model
 
SMART WIRELESS TEMPERATURE SENSOR
SMART WIRELESS TEMPERATURE SENSORSMART WIRELESS TEMPERATURE SENSOR
SMART WIRELESS TEMPERATURE SENSOR
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptx
 
Automatic meter reading
Automatic meter readingAutomatic meter reading
Automatic meter reading
 
G3602050055
G3602050055G3602050055
G3602050055
 
Presentation on Modem working procedures
 Presentation on Modem working procedures Presentation on Modem working procedures
Presentation on Modem working procedures
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Pc Based Security System

  • 2. PROBLEM DEFINITION The purpose of the project is to come out with a Reliable Security System. Pictures of the scene under security belt are sent via e-mail to the user. The PC also initiates a call to the users phone when there is intrusion. Remote Controlling the PC is achieved using an Interactive Voice Response System.
  • 3. E-MAIL (PICTURE) DOOR IR RX OR TX SMS WINDOW MICRO- CONTROLLER ALARM STEPPER WEB- MOTOR CAM MODEM IVM SOFTWARE
  • 4. MICROCONTROLLER • 8051 MICROCONTROLLER # 8255 I/O CHIP * 40- PIN CHIP * 3 PORTS - A, B, C OF 8-BITS EACH. # OUR APPLICATION: * PORT A – OUTPUT * PORT B – INPUT * SIMPLE I/O MODE (MODE 0)
  • 5. SERIAL COMMUNICATION WE WORK AT * BAUD RATE – 9600 BPS * DATA BITS - 8 * PARITY - NONE * STOP BITS - 1 TO TRANSFER DATA SERIALLY •TMOD( TIMER MODE) - TIMER 1 IN MODE 2. •SCON (SERIAL PORT CONTROL REGISTER) SERIAL MODE 1- 8 BIT DATA, 1 START AND 1 STOP BITS. •SBUF - TRANSFER DATA VIA TxD. •TR1SET TO START TIMER. •TI FLAG BIT MONITORED.
  • 6. SERIAL COMMUNICATION WE SEND DATA “YES” SERIALLY TO THE PC. TO RECEIVE DATA SERIALLY •TMOD( TIMER MODE) REGISTER – TIMER 1 IN MODE 2. •SCON (SERIAL PORT CONTROL REGISTER) SERIAL MODE 1- 8 BIT DATA, 1 START AND 1 STOP BITS. •SBUF - TRANSFER DATA VIA TxD. •TR1SET TO START TIMER. • RI FLAG BIT MONITORED. WE RECEIVE DATA “DONE” SERIALLY FROM THE PC.
  • 7. STEPPER MOTOR CONTROL ALGORITHM: • STEPPER MOTOR IS AT RESET POSITION. • THE 8051 SCANS THE PORTS CONTINUOUSLY FOR ANY I/P FROM THE IR RECEIVER CIRCUITRY. • ON RECEPTION OF SIGNAL AT THE PORTS, 8051 AUTOMATES THE STEPPER MOTOR TO PREDEFINED ANGLES.
  • 8. START RESET STEPPER MOTOR (SM) AND SCAN FOR I/P’S NO I/P AT NO I/P AT PORT 1? PORT 2? YES YES ROTATE SM BY B DEGREES ROTATE SM BY A DEGREES SEND SIGNAL TO PC TO TAKE A PICTURE
  • 9. PROGRAMMING- VISUALBASIC PROGRAMMING-I ALGORITHM: ALGORITHM: • SERIAL COMM. PORT TO COMMUNICATE WITH MICRO CONTROLLER IS CHOSEN AND PORT SETTINGS ARE SET. • THE COMM. PORT IS SCANNED FOR INPUT FROM THE MICRO CONTROLLER. • ONCE THE PROGRAM RECEIVES THE REQUIRED INPUT, THE WEBCAM IS AUTOMATED TO TAKE A PICTURE. • THE WEB CAM CAN TAKE ‘N’ NUMBER OF PICTURES DEPENDING ON THE REQUIREMENTS.
  • 10. VISUALBASIC PROGRAMMING-II PROGRAMMING- ALGORITHM: ALGORITHM: • AN ACTIVE-X CONTROL ezVidCap IS USED TO AUTOMATE WEB CAM. • THE PICTURES TAKEN ARE IN BITMAP FORMAT. • THE FORMAT OF THE PICTURE IS THEN CONVERTED FROM .bmp TO .JPEG BY COMPRESSION TECHNIQUE (USING Picformat32). • THE .JPEG PICTURE IS THEN STORED IN THE SYSTEM AND SENT TO USER’S e-MAIL.
  • 11. PROGRAMMING- VISUALBASIC PROGRAMMING-III ALGORITHM: ALGORITHM: • MICROSOFT OUTLOOK IS USED TO SEND THE E-MAIL. • A MISSED CALL OR A SMS MESSAGE IS SENT TO THE USER’S MOBILE / PHONE USING A DIAL-UP MODEM. • ONCE DIALING A NUMBER IS COMPLETED THE PROGRAM COMMUNICATES WITH THE MICROCONTROLLER • THE MICROCONTROLLER THEN RESETS ITSELF TO THE INITIAL POSITION AND STARTS TO SCAN FOR INPUT FROM THE IR RECEIVER.
  • 12. START SCAN FOR I/P FROM µC AUTOMATE WEBCAM STORE PICTURES CONVERT PICTURES FROM .bmp TO .JPEG e-MAIL USING COMMUNICATE MICROSOFT OUTLOOK WITH µC DIAL A NUMBER STOP
  • 13. IVM SOFTWARE (ANSWERING ATTENDANT) TELEPHONE ANSWERING MACHINE. CALL ATTENDANT. (RE-DIRECT INCOMING CALLS). VOICE MAILBOX – STORES INCOMING MESSAGES. INTERACTIVE VOICE RESPONSE SYSTEM (IVRS).
  • 14. FEATURES OF IVM CALL TRANSFER (CALL FORWARDING). REMOTE ACCESS (LISTEN TO MESSAGES BY DIALING-IN). AUTOMATED OUTBOUND CALLS. UNLIMITED VOICE MAILBOXES.
  • 15. FEATURES OF IVM AUTOMATIC MESSAGE FORWARD BY e-MAIL OR UPLOAD TO INTERNET. SAVE IN-COMING MESSAGES AS WAV FILES. ABILITY FOR CALLER TO ENTER NUMBERS. ABILITY TO OPEN FILES OR RUN OTHER SOFTWARES.
  • 16. REMOTE ACCESS BY TELEPHONE ACCESS MAILBOXES: LISTEN TO STORED MESSAGES. TRANSFER OR DELETE THE MESSAGES. ACCESS THE SYSTEM: SHUTDOWN THE SYSTEM. RESTART THE SYSTEM. OPEN ANY EXTERNAL APPLICATION. CLOSE THE RUNNING APPLICATION. IVM ANSWERING ATTENDANT
  • 17. 2 COMPUTER 1. WITH INTERACTIVE VOICE THE USER RESPONSE (IVR) PUTS A CALL PHONE SOFTWARE THROUGH. 3 DIALING A SPECIFIC ACCESS CODE-SOFTWARE ENTERS 5 IVR MODE. 3 TRIGGERING THE 4 SECURITY SYSTEM. REGULAR ANSWERING CONTROLLING MACHINE. THE COMPUTER. *RESTARTING
  • 18. SENDS IMAGES 1. ABOUT THE SCENE AT HOME THROUGH DOOR E-MAIL. CONNECTED TO AN 6. ON –OFF SWITCH SMS 5. WEB CAM PHONE CALL 2. 4. COMPUTER RECEIVES THE SIGNAL & ALARM TAKES 3. PREDEFINED ACTION.
  • 19. FUTURE ENHANCEMENTS • USING A GSM MODEM * SMS (SHORT MESSAGING SERVICE) * MMS (MULTIMEDIA MESSAGING SERVICE). • THE SYSTEM MAY BE CUSTOMIZED: * TRAP THE INTRUDER * PARALYSE THE THIEF
  • 20. REFERENCES - I • IBM PC & CLONES, by B.GOVINDARAJALU. • www.nch.com.au/ivm IVM SOFTWARE FROM “NCH SWIFT SOUND”. • THE 8051 MICROCONTROLLER AND EMBEDDED SYSTEMS, by MUAMMAD ALI MAZIDI & JANICE GILLISPIE MAZIDI. • www.electronicsforu.com “ELECTRONICS FORYOU”
  • 21. REFERENCES- REFERENCES-II • VISUAL BASIC 6-HOW TO PROGRAM, by DEITEL & DEITEL. • THE COMPLETE REFERENCE-VISUAL BASIC 6 by NEOL JERKE. • http://www.martin2k.co.uk/vb6/ezVidCap VIDEO CAPTURE CONTROL.