SlideShare a Scribd company logo
1 of 1
Download to read offline
Electrical Engineering and Computer Science
                    EECS373 - Design of Microprocessor-Based Systems
                                      Web Controlled Spy Car
                                           Jack Schultz and Samantha Luber
                                              schuljoh,saluber@umich.edu


Introduction: Controlling a Remote Controlled Car from a Website

 Video Streaming from the Car                                             Wireless Car Control
• User sees live video feed from the car on the website                   • User controls the car from a website via keyboard input
  via an on-board Wi-Fi camera                                              or the buttons on the website



Problem Description: Interfacing Wirelessly with the Remote Controlled Car

• The SmartFusion board needs to send the appropriate                     • The Wi-Fi chip must connect to a designated port and listen
  voltage signals to the remote control to move the car as                  for messages from the website
  specified by the user                                                   • The website needs to communicate on the same port and
• The SmartFusion board needs an add-on Wi-Fi chip in                       send control messages based on the user’s website input
  order to receive messages from the website to control                   • The website must display web camera’s video stream
  the car wirelessly




Proposed Solution: Using Wireless Communication on a Port to Control the Car

 Interfacing with the User                                                 Wireless Communication

 • The server computer hosts the website and port                         • When the website is launched, a connection is opened to a
   communication scripts                                                    designated port for communication with the Wi-Fi chip
                                                                          • When powered, the SmartFusion board interfaces with and
                                                                            powers the Wi-Fi chip, which connects to the designated
                                                                            port and listens for control messages




 • The website provides a user interface for controlling
   the car with live video feed from the car’s camera
   and control buttons for moving the car

                                                                          • When a control button on the website is pressed, a python
  Controlling the Car                                                       script sends a control message to the port
                                                                          • When a control message is received by the Wi-Fi chip, the
 • The SmartFusion board handles the Wi-Fi chip’s                           Wi-Fi chip triggers a UART interrupt in the code running on
   control message interrupt by sending a 5V signal to                      the SmartFusion board
   the remote control to move the car as directed by
   the user




                                                           Conclusion
                                                           Through wireless communication over a port, a user can send control messages from a website to a Wi-Fi chip.
                                                           This chip triggers an interrupt in the SmartFusion board, which, in turn, handles the interrupt by sending the
                                                           appropriate voltage signal to the remote control to move the car as designated by the user. Through hosting the
                                                           IP address page of the on-board camera’s video feed, the user can also see live video feed from the car on a
                                                           website.




                             http://<ServerIPAddress>/index.html

More Related Content

What's hot

KazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice peopleKazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice people2600Hz
 
Mobile VoIP Opportunity
Mobile VoIP OpportunityMobile VoIP Opportunity
Mobile VoIP OpportunityREVE Systems
 
White Label Mobile OTT Solutions
White Label Mobile OTT SolutionsWhite Label Mobile OTT Solutions
White Label Mobile OTT SolutionsREVE Systems
 
Bonrix Bulk voice call - Voice SMS Marketing Web Based Panel
Bonrix Bulk voice call - Voice SMS Marketing Web Based PanelBonrix Bulk voice call - Voice SMS Marketing Web Based Panel
Bonrix Bulk voice call - Voice SMS Marketing Web Based PanelRenish Ladani
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleRADVISION Ltd.
 
Discussion on felica sony
Discussion on felica sonyDiscussion on felica sony
Discussion on felica sonyNur Ahmadi
 
Roamly Mobile - SIM Overlay Overview
Roamly Mobile - SIM Overlay OverviewRoamly Mobile - SIM Overlay Overview
Roamly Mobile - SIM Overlay OverviewRobert Bent
 
Outlines of Mobile FeliCa
Outlines of Mobile FeliCaOutlines of Mobile FeliCa
Outlines of Mobile FeliCaechangeurba
 
Key Characteristics of Class 4 & 5 Softswitch
Key Characteristics of Class 4 & 5 SoftswitchKey Characteristics of Class 4 & 5 Softswitch
Key Characteristics of Class 4 & 5 SoftswitchAbhishek Upadhyay
 

What's hot (13)

KazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice peopleKazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice people
 
Mobile VoIP Opportunity
Mobile VoIP OpportunityMobile VoIP Opportunity
Mobile VoIP Opportunity
 
White Label Mobile OTT Solutions
White Label Mobile OTT SolutionsWhite Label Mobile OTT Solutions
White Label Mobile OTT Solutions
 
Bonrix Bulk voice call - Voice SMS Marketing Web Based Panel
Bonrix Bulk voice call - Voice SMS Marketing Web Based PanelBonrix Bulk voice call - Voice SMS Marketing Web Based Panel
Bonrix Bulk voice call - Voice SMS Marketing Web Based Panel
 
Polycom SoundPoint IP 650
Polycom SoundPoint IP 650Polycom SoundPoint IP 650
Polycom SoundPoint IP 650
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzle
 
Discussion on felica sony
Discussion on felica sonyDiscussion on felica sony
Discussion on felica sony
 
Roamly Mobile - SIM Overlay Overview
Roamly Mobile - SIM Overlay OverviewRoamly Mobile - SIM Overlay Overview
Roamly Mobile - SIM Overlay Overview
 
IRSF
IRSFIRSF
IRSF
 
DreamPBX
DreamPBX DreamPBX
DreamPBX
 
Outlines of Mobile FeliCa
Outlines of Mobile FeliCaOutlines of Mobile FeliCa
Outlines of Mobile FeliCa
 
Key Characteristics of Class 4 & 5 Softswitch
Key Characteristics of Class 4 & 5 SoftswitchKey Characteristics of Class 4 & 5 Softswitch
Key Characteristics of Class 4 & 5 Softswitch
 
Polycom SoundPoint IP 450
Polycom SoundPoint IP 450Polycom SoundPoint IP 450
Polycom SoundPoint IP 450
 

Viewers also liked

Object-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmObject-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmSamantha Luber
 
Ram kumar-gupta-iitk
Ram kumar-gupta-iitkRam kumar-gupta-iitk
Ram kumar-gupta-iitkramkguptaiitk
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Samantha Luber
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)Samantha Luber
 
Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and SearchingSamantha Luber
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)Samantha Luber
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Samantha Luber
 

Viewers also liked (7)

Object-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic ArmObject-retrieving Autonomous Robotic Arm
Object-retrieving Autonomous Robotic Arm
 
Ram kumar-gupta-iitk
Ram kumar-gupta-iitkRam kumar-gupta-iitk
Ram kumar-gupta-iitk
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)
 
Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and Searching
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
 

Similar to Web-controlled Car Poster

Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjWebcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjVenkatasathwik
 
military purpose robot using iot FINAL PPT.pptx
military purpose robot using iot FINAL PPT.pptxmilitary purpose robot using iot FINAL PPT.pptx
military purpose robot using iot FINAL PPT.pptxMubeenaMohmad
 
Alepo 5 Emerging Innovations Carrier-WiFi
Alepo 5 Emerging Innovations Carrier-WiFiAlepo 5 Emerging Innovations Carrier-WiFi
Alepo 5 Emerging Innovations Carrier-WiFiPeerasak C.
 
7_16_BrivoOnAir_Datasheet
7_16_BrivoOnAir_Datasheet7_16_BrivoOnAir_Datasheet
7_16_BrivoOnAir_DatasheetAgnes Sokol
 
Gartner Catalyst: How to succeed with your IT Mobile Strategy
Gartner Catalyst: How to succeed with your IT Mobile StrategyGartner Catalyst: How to succeed with your IT Mobile Strategy
Gartner Catalyst: How to succeed with your IT Mobile StrategyLou Sacco
 
Vehicle tracking solution
Vehicle tracking solutionVehicle tracking solution
Vehicle tracking solutionAsha Hariharan
 
Caravan park and campground WiFi hotspot Do it yourself
Caravan park and campground WiFi hotspot   Do it yourselfCaravan park and campground WiFi hotspot   Do it yourself
Caravan park and campground WiFi hotspot Do it yourselfGuest Internet
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Cisco Canada
 
Siemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerSiemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerForth
 
Home automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneHome automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneEdgefxkits & Solutions
 
Vimantra Cloud Video Platform
Vimantra Cloud Video PlatformVimantra Cloud Video Platform
Vimantra Cloud Video PlatformThomson Reuters
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom Global, Inc.
 
Payment gateway
Payment gatewayPayment gateway
Payment gatewayPiyush Dua
 
Provisioning of Wi-Fi enabled IOT devices
Provisioning of Wi-Fi  enabled IOT devices Provisioning of Wi-Fi  enabled IOT devices
Provisioning of Wi-Fi enabled IOT devices Vikram Pratap Singh
 
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...SaNju MuLak
 

Similar to Web-controlled Car Poster (20)

Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjWebcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
Webcasting jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
 
Web Based Cctv
Web Based CctvWeb Based Cctv
Web Based Cctv
 
military purpose robot using iot FINAL PPT.pptx
military purpose robot using iot FINAL PPT.pptxmilitary purpose robot using iot FINAL PPT.pptx
military purpose robot using iot FINAL PPT.pptx
 
Alepo 5 Emerging Innovations Carrier-WiFi
Alepo 5 Emerging Innovations Carrier-WiFiAlepo 5 Emerging Innovations Carrier-WiFi
Alepo 5 Emerging Innovations Carrier-WiFi
 
7_16_BrivoOnAir_Datasheet
7_16_BrivoOnAir_Datasheet7_16_BrivoOnAir_Datasheet
7_16_BrivoOnAir_Datasheet
 
hotspot(wi-fi)
hotspot(wi-fi)hotspot(wi-fi)
hotspot(wi-fi)
 
Gartner Catalyst: How to succeed with your IT Mobile Strategy
Gartner Catalyst: How to succeed with your IT Mobile StrategyGartner Catalyst: How to succeed with your IT Mobile Strategy
Gartner Catalyst: How to succeed with your IT Mobile Strategy
 
Home automation
Home automationHome automation
Home automation
 
Vehicle tracking solution
Vehicle tracking solutionVehicle tracking solution
Vehicle tracking solution
 
Caravan park and campground WiFi hotspot Do it yourself
Caravan park and campground WiFi hotspot   Do it yourselfCaravan park and campground WiFi hotspot   Do it yourself
Caravan park and campground WiFi hotspot Do it yourself
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here...
 
Siemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross MuellerSiemens eMobility Update by Ross Mueller
Siemens eMobility Update by Ross Mueller
 
Hm ddoc
Hm ddocHm ddoc
Hm ddoc
 
ariws Sea Box(en)
ariws Sea Box(en)ariws Sea Box(en)
ariws Sea Box(en)
 
Home automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneHome automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phone
 
Vimantra Cloud Video Platform
Vimantra Cloud Video PlatformVimantra Cloud Video Platform
Vimantra Cloud Video Platform
 
Soracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in MontrealSoracom iot hands-on workshop in Montreal
Soracom iot hands-on workshop in Montreal
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
 
Provisioning of Wi-Fi enabled IOT devices
Provisioning of Wi-Fi  enabled IOT devices Provisioning of Wi-Fi  enabled IOT devices
Provisioning of Wi-Fi enabled IOT devices
 
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...
How to -_configure_port_forwarding_using_virtual_host_to_access_devices_on_in...
 

More from Samantha Luber

Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band PresentationSamantha Luber
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project WriteupSamantha Luber
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music PresentationSamantha Luber
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final ReportSamantha Luber
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final PresentationSamantha Luber
 
Strategic Trading in Credit Networks
Strategic Trading in Credit NetworksStrategic Trading in Credit Networks
Strategic Trading in Credit NetworksSamantha Luber
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororitySamantha Luber
 
Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingSamantha Luber
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in BrazilSamantha Luber
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011Samantha Luber
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceSamantha Luber
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: OverviewSamantha Luber
 

More from Samantha Luber (15)

Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band Presentation
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project Writeup
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music Presentation
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final Report
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final Presentation
 
Strategic Trading in Credit Networks
Strategic Trading in Credit NetworksStrategic Trading in Credit Networks
Strategic Trading in Credit Networks
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering Sorority
 
Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth Finding
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in Brazil
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial Intelligence
 
AbioCor Heart System
AbioCor Heart SystemAbioCor Heart System
AbioCor Heart System
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: Overview
 
Spinal Disc Implants
Spinal Disc ImplantsSpinal Disc Implants
Spinal Disc Implants
 
SCAI Presentation
SCAI PresentationSCAI Presentation
SCAI Presentation
 

Web-controlled Car Poster

  • 1. Electrical Engineering and Computer Science EECS373 - Design of Microprocessor-Based Systems Web Controlled Spy Car Jack Schultz and Samantha Luber schuljoh,saluber@umich.edu Introduction: Controlling a Remote Controlled Car from a Website Video Streaming from the Car Wireless Car Control • User sees live video feed from the car on the website • User controls the car from a website via keyboard input via an on-board Wi-Fi camera or the buttons on the website Problem Description: Interfacing Wirelessly with the Remote Controlled Car • The SmartFusion board needs to send the appropriate • The Wi-Fi chip must connect to a designated port and listen voltage signals to the remote control to move the car as for messages from the website specified by the user • The website needs to communicate on the same port and • The SmartFusion board needs an add-on Wi-Fi chip in send control messages based on the user’s website input order to receive messages from the website to control • The website must display web camera’s video stream the car wirelessly Proposed Solution: Using Wireless Communication on a Port to Control the Car Interfacing with the User Wireless Communication • The server computer hosts the website and port • When the website is launched, a connection is opened to a communication scripts designated port for communication with the Wi-Fi chip • When powered, the SmartFusion board interfaces with and powers the Wi-Fi chip, which connects to the designated port and listens for control messages • The website provides a user interface for controlling the car with live video feed from the car’s camera and control buttons for moving the car • When a control button on the website is pressed, a python Controlling the Car script sends a control message to the port • When a control message is received by the Wi-Fi chip, the • The SmartFusion board handles the Wi-Fi chip’s Wi-Fi chip triggers a UART interrupt in the code running on control message interrupt by sending a 5V signal to the SmartFusion board the remote control to move the car as directed by the user Conclusion Through wireless communication over a port, a user can send control messages from a website to a Wi-Fi chip. This chip triggers an interrupt in the SmartFusion board, which, in turn, handles the interrupt by sending the appropriate voltage signal to the remote control to move the car as designated by the user. Through hosting the IP address page of the on-board camera’s video feed, the user can also see live video feed from the car on a website. http://<ServerIPAddress>/index.html