Team Gao: Shelby Berleus Lukasz Gawel Karan Mendiratta Juan Peralta Mobile Operating Vehicle Electronics ECE 415 Senior Design Project Fall 2009 Mid Design.

Slides:



Advertisements
Similar presentations
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Advertisements

Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Enter Dept name in Title Master Mobile Operating Vehicle Electronics- Fuel Management System SDP09:Team Gao By: Shelby Berleus, Lukasz Gawel, Karan Mendiratta,
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
1 Chapter 19 Networks. 2 What’s Inside and on the CD? In this chapter you’ll learn: –Basic network terminology –To identify network components –About.
Shelby Berleus Lukasz Gawel Karan Mendiratta Juan Peralta Mobile Operating Vehicle Electronics ECE 415 Senior Design Project Fall 2009 Preliminary Design.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Interpret Application Specifications
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
University of Massachusetts Amherst InteLock TM Team: Emmanuel Seguin Josh Coffin Anh-Kiet Huynh Christos Tsiokos Remote Access and Proximity Key Advisor:
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
SD Dec Team Members Client / Advisor Acknowledgements Victor Villagomez Cpr E Joe Grady E E Dr. Gary Tuttle Leland Harker Prakalp Sudhakar E E James.
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
ING SECURITY SYSTEM WITH ARDUINO Anthony Friend Eastern Kentucky University Network Security & Electronics Program NET 499 – Capstone.
Introduction Mobile Switch is a device which will be helpful to switch on and off any electrical/electronic devices through a SMS. The parameters of these.
Download & Play E-Learning System PROPOSAL draft1.0.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
1 Electrical and Computer Engineering Dynamic Advertising System Preliminary Design Review – October 23, 2009 Team Zink Nicholas Cipriano, Ali Jameel,
ADO.NET A2 Teacher Up skilling LECTURE 3. What’s to come today? ADO.NET What is ADO.NET? ADO.NET Objects SqlConnection SqlCommand SqlDataReader DataSet.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Computer Concepts 2014 Chapter 5 Local Area Networks.
IP Forwarding.
INTERFACING WEB SERVER WITH A ROBOT
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Case Study Computer Controlled Radiation Monitoring System
Computer Emergency Notification System (CENS)
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Network Monitor By Zhenhong Zhao. What is the Network Monitor? The Network Monitor is a tool that gets information off of the host on the LAN. – Enumerating.
RM Monitor and RMAlerts Installation, Setup, and Requirements January 23, 2010 John Raffenbeul presented this live via an internet connection. These slides.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
DHP Agenda: How to Access Web Interface of the DHP-1320 on Access Point Mode How to Access Web Interface of the DHP-1320 on Router Mode How to Change.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
IT3002 Computer Architecture
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
Revision Unit 1 – The Online World Online Services Online Documents Online Communication Cloud Computing The Internet Internet Infrastructure Internet.
11111 Apollo Internet Monitoring Tutorial Apollo Solar, Inc. 23 F. J. Clarke Circle Bethel, CT (203)
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
Chapter 3.  Help you understand what hardware is required to allow networks to work including: ◦ Repeaters ◦ Hub ◦ Switch ◦ Bridge ◦ Gateway (not needed.
Saahithi Chillara Radhika Goyal ECE Fall Senior Design Project.
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
Munix Bus WiFi Authentication, Log Management, Internet Security, Content Filter & VPN Service Internet Gateway & Business Intelligence
Architecture Review 10/11/2004
Business Intelligence
Munix for Education Content Filter, Bandwidth Control, Location Mapping, Movement Analysis, User Self Management Portal, Time Analysis, and much more ….
Home Automation System
Remote Controlled Smart Socket
NSE4-5.4 Dumps
Chapter 3: Windows7 Part 4.
Database Driven Websites
IIS.
Life Cycle Objectives By James Lee and Matt Higgins
Outline Overview Development Tools
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
COMPLETE BUSINESS TEXTING SOLUTION
Presentation transcript:

Team Gao: Shelby Berleus Lukasz Gawel Karan Mendiratta Juan Peralta Mobile Operating Vehicle Electronics ECE 415 Senior Design Project Fall 2009 Mid Design Review December 5, 2008

Problems with current remote systems Range is only up to 1 mile Most of them use 900MHz RF Security The device doesn’t use alerts systems Sensors are not used to its fullest capabilities Climate Control doesn’t have the desired temperature feature. Price for this Viper 5900 SST remote is $ Problem ECE 415 Senior Design Project Fall 2009

Mobile Operating Vehicle Electronics (M.O.V.E) Communicate via WiFi Provides up-to-date car alerts, increased security, and peace of mind Ability to get into a car and go Other convenience options related to cars controls Solution ECE 415 Senior Design Project Fall 2009

Web Interface on the user side A complete interactive user interface is created in C# and ASP.net Secure-User must login to access his car account. Customizable account settings like changing password etc. Drop down options like turning on the car/ turning off the car on the car access features page after the user is logged in. Technical Overview of the Solution ECE 415 Senior Design Project Fall 2009

Authentication through web server Includes sending messages to the local (private addressable) host (Laptop plus Arduino) once an operation is requested by the user ECE 415 Senior Design Project Fall 2009 Client Internal Non- routable IP (Web Server) UMass LAN Request Response Arduino Web Server Reception / Transmission

Check to see if a user is online by pinging If a user is present then a web request will be sent and will set Credentials The request is sent, and a response given Once a file is read it has to be saved and sent to Arduino Data transmission to Arduino ECE 415 Senior Design Project Fall 2009

Client- Car Communication Arduino Board used to read/process the input signal received in a text file from the web server Arduino Board coupled with 2-PNP transistors enable switching different wires in car, namely, ignition, start and accessories between 0v to 12 V. Ignition, start and accessories wire all set high (12V) cause the car to start. If the ignition is set back to 0V, the car turns off. The microcontroller is interfaced with the Controller Area Network (CAN) via serial port, which is the bus for all the electronic control units (ECU’s) in the car.

UPDATED VERSION OF BLOCK DIAGRAM Block Diagram ECE 415 Senior Design Project Fall 2009

UPDATED VERSION OF BLOCK DIAGRAM Control Circuitry ECE 415 Senior Design Project Fall 2009

Input ECE 415 Senior Design Project Fall 2009 The inputs to M.O.V.E come from the end user into the user interface which will process the requests The request will then be transmitted to a web server that sends out a data packet to the client computer inside the car, in form of text file containing a string corresponding to a particular operation. The microcontroller on the control circuitry reads the string and directs the corresponding requested task.

Output ECE 415 Senior Design Project Fall 2009 Output will be desired function of the received request from the end user. For this semester the output will be restricted to just turning on the car. For subsequent dates our system will be able to execute other functions like locking/unlocking the doors, return values of vehicles sensors and changing internal controls dynamics of the vehicle eg. Temperature. Signal from web server Operation performed STARTTurn on the car OFFTurn off the car

Arduino board First burns code onto the Arduino board Then uses program called Processing for execution What the Microcontroller does? ECE 415 Senior Design Project Fall 2009

Microcontroller code

ECE 415 Senior Design Project Fall 2009 Processing Code

ECE 415 Senior Design Project Fall 2009 Key programming aspects of Web-Portal Database Tables SQL Data Adapters SQL Data Connections Authentication XML

ECE 415 Senior Design Project Fall 2009 Key programming aspects of Web-Portal string query = "SELECT FunctionValue FROM Functions WHERE FunctionName = '" + DropDownList1.Text + "'"; string Value=""; //Get info for this //SQL CONNECTION STRING SqlConnection conn_Move = new SqlConnection("Server = VM-XINN-WIN03R2; Initial Catalog = MoveUmass; Uid = MoveUmass_sa; Password = SBiizlee69!"); SqlCommand selectCMD = new SqlCommand(query, conn_Move); selectCMD.CommandTimeout = 30; //SQL DATA ADAPTER SqlDataAdapter DeskDA = new SqlDataAdapter(); DeskDA.SelectCommand = selectCMD; //OPEN SQL CONNECTION conn_Move.Open();

ECE 415 Senior Design Project Fall 2009 IDataReader Idr = selectCMD.ExecuteReader(); //DataTable custDS = new DataTable(); //custDS = Idr; //Loop continues to read until there is nothing left to read and stores in a buffer while (Idr.Read()) { //Gets the first value stored which is function Value = Idr[0].ToString(); } conn_Move.Close(); conn_Move.Dispose(); //Create Text Writer and point it to location of text file used to save function data TextWriter tw = new StreamWriter("C:\\Inetpub\\wwwroot\\MoveUmass\\MemberPages\\function.txt"); tw.WriteLine(Value); tw.Close();

Work Partition ECE 415 Senior Design Project Fall 2009

The following were the deliverables we expected to have done by the end of the semester: Bidirectional communication between vehicle and the client computer in the car Working communication between the web-server and the client computer inside the car via any available Wi-Fi network. Web front end for the end user interface. One fully functional feature: turning on/off the car remotely over the Wi-Fi network. Secure user log-in interface Block Diagram with high level view of M.O.V.E Proposed MDR Deliverables ECE 415 Senior Design Project Fall 2009

Achieved MDR Goals ECE 415 Senior Design Project Fall 2009

Gantt Chart 21 Grenzebach Glier & Associates, Inc. 21 ECE 415 Senior Design Project Fall 2009

1.Possible misuse / hacking into a person’s car if web login details are lost. 2.High power consumption/cost is a deterrent. Power cell disposal might be of environmental consideration. Ethical / Environmental Considerations ECE 415 Senior Design Project Fall 2009

Bidirectional communication between vehicle and the client computer in the car Communication between the web-server and the client computer inside the car via any available Wi-Fi network. A fully featured, customizable web portal for the end user. Secure user log-in interface. Turning On/Off car. Controlling and monitoring dynamics of the car like, temperature, fuel level etc. Collision Warning System Car Alert System Proposed FPR Deliverables ECE 415 Senior Design Project Fall 2009

Demo ECE 415 Senior Design Project Fall 2009

Any questions/concerns that we may answer? Conclusion ECE 415 Senior Design Project Fall 2009