Z Formula Electric Vehicle ECE Spring 2017 VSCADA/CELL

Slides:



Advertisements
Similar presentations
AAI for Apps Using AAI with your Smartphone Daniel Latzer Zürich, April 2013
Advertisements

Department of Electrical and Computer Engineering CDR Presentation Team Frij.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
By Morris Wright, Ryan Caplet, Bryan Chapman. Overview  Crawler-Based Search Engine (A script/bot that searches the web in a methodical, automated manner)
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
NFC Inventory Android App
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
So far, we have…
Explain the purpose of an operating system
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
1 Tucker Lein, Justin Price, Cody Robinson, and Jennifer Gay Team07.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Croplands Website. Croplands Website: Marker Icons New map icons allow users to quickly differentiate locations, and track those they have reviewed or.
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
Website Design Best Practices. Topics  Navigation  Readability  Portability  Frameworks for Web Design  Model View Architecture MVC  SEO  Performance.
Copyright Office Material Copyright Request System.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Advanced HTML Tags:.
Web Programming Language
How to Use of QR code for utilization of I.I.T.M. Library Services
<Add team picture or relevant project picture here>
Cruz Roja Tijuana Final Presentation.
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
PC-DMIS Introduction to GD&T Selection
Mapping for the interwebs
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
The Client-Server Model
Software for GLONASS/GPS fleet management systems
Web analytics principles
Netscape Application Server
Architecture of Android
Introduction to Visual Basic 2008 Programming
The search engine of shipments
Creating Reports and Dashboards with Power BI
By Janet Crawford and Dam Luong Submitted to the Faculty of
Fast App Creation with APEX Blueprints
Web Engineering.
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
CO6025 Advanced Programming
Using Access and the Web
CA16R405 - Mobile Application Development (Theory)
Google Maps Tutorials Android Studio. About Google map Google Maps is a web mapping service developed by Google. Google Maps began as a C++ desktop program.
Midway Design Review Team Digiceipt December 4,
SharePoint Cloud hosted Apps
Simple ways to create custom Facebook feeds in WordPress
How Can I Download My Transactions Directly Into Quicken
Diversifying Your Data Sources Beyond OPC
Tapping the Power of Your Historical Data
Model-View-Controller Patterns and Frameworks
First, use our API Builder at www. apilinkbuilder
Hosted Web Apps with Windows App Studio
Smartsheet at Austin Energy
Under the Sun Drink Mixer Group 4
Introduction to computers
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Atrium Technology Solutions
The implementation of the HIRMEOS Annotation Service
Emerging Platform#3 Android & Programming an App
MIS2502: Data Analytics MySQL and MySQL Workbench
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Formula Electric Vehicle
Download the My Learning App
Web Application Development Using PHP
Overview of Computer system
Formula Electric Vehicle Project ECE 492 – Spring 2019
SDMX IT Tools SDMX Registry
Presentation transcript:

Z Formula Electric Vehicle ECE 492 - Spring 2017 VSCADA/CELL Project Website: sites.lafayette.edu/ece492-sp17 Engineers: VSCADA: Craig Lombardo, Austin Wiles CELL: Kemal Dilsiz VSCADA Equipment Hardware Raspberry Pi 3 B Raspberry Pi 7” Touch Display USB2CAN for accessing CAN interface Software SQLite Database Java 8 Java Swing Java Spark Webserver framework Overview VSCADA acts as the brains of the car Acquires data from various car subsystems Data is communicated over CAN interface Spark Webserver communicates data from SCADA to: Cell Phone Desktop Application Cell App Design Designed with Dependency Injection principle Easy to implement new views Easy to implement new methods of data handling The main activity is divided between classes to make it more readable and manageable Source: goo.gl/ZOyyXn VSCADA Data Acquisition Listens on CAN interface Converts raw CAN data using ID tags and puts subsystem data into database Query database to retrieve specific data about a subystem or from a given time Web server gets data from database, then pushes data to Cell App Local views get data directly from database Z User Interface Drive View Charging View Maintenance View Configuration View Cell App Equipment Android API 15+ (Version 4.0.3) Developed in Android Studio 23 with adb debugging MpAndroidCharts third party software Cell App Style No local data storage, needs URL for data update Automatically updates the displays Fully customizable display with resizing and moving Simple interface Cell App Interface Adding displays Adding pages Alert Dialogs Moveable displays Multiple data in chart Cell App Data Acquisition URL provided by the user Converts Json and feeds into Data Handler Generates the available displays with the generic input Hashmaps are used to store the data for quick data retrieval for the generation of views Source: goo.gl/O9R7KV Lafayette College Sites For more information regarding VSCADA and the Cell Application, please visit the Lafayette Formula Electric Vehicle website. Scan the QR codes below for a direct link. VSCADA CELL APP Cell App Interface: From left to right → Welcome Screen, Line and Bar Charts, Generation of a Chart, Gauge and Raw Data display