BDM Capstone Project team : HungPD - Supervisor ThanhLN – Leader ManhDC BienVT NinhVH.

Slides:



Advertisements
Similar presentations
COMPUTER BASICS Module Review.
Advertisements

Basic Computer Vocabulary
Components of GIS.
Visualization tool for network forensics analysis using an Intrusion Detection System ( Cyber ViZ )
Basic Computer Components
Characterization Presentation Neural Network Implementation On FPGA Supervisor: Chen Koren Maria Nemets Maxim Zavodchik
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
Introduction to Computer Terminology
Computer Parts There are many parts that work together to make a computer work.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Computer Basics Diagram
Lesson 6 Operating Systems and Software
Introduction To Computer System
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
CMPF124:Basics Skills for Knowledge Workers Introduction to Windows OS.
Component 4: Introduction to Information and Computer Science
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
TOUCH ME NOT Presented by: Anjali.G.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Introduction TO Network Administration
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
BMTS 242: Computer and Systems Lecture 2: Memory, and Software Yousef Alharbi Website
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
LOGO “ Add your company slogan ” Final Project Group: T2H2 Mai Thi Thu Nguyen Van Thanh Do Van Huu Pham Ngoc Huy Supervisor: DungHA TrungNT T2H2 Group:
CAPSTONE PROJECT OBJECT FOLLOWING ROBOT Summer 2014.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Computer System Laboratory
ONLINE SHOP MANAGEMENT SYSTEM
Introduction to Computers
Capstone Project W-CMS `.
BASIC PROGRAMMING C SCP1103 (02)
Computer Basics Recap and Virtual Machines
STOCK TRADING SIMULATION SYSTEM
Software.
Operating System Review
 NUUO Nuface v1.0 Train a trainer 2015 October.
Introduction to Visual Basic 2008 Programming
SCADA for Remote Industrial Plant
Software, O/S & Interfaces
BASIC PROGRAMMING C SCP1103 (02)
Computer Hardware and Software
Technology Literacy Hardware.
APARTMENT MAINTENANCE SYSTEM
ARD Presentation January, 2012 BodyPointer.
Operating Systems Overview
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Computer Concept What is a computer?
COMPUTERS IN THE LEARNING ENVIRONMENT
What is an operating system?
Introduction to Computers
5 SYSTEM SOFTWARE CHAPTER
7 INPUT AND OUTPUT CHAPTER
Operating System Review
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Operating System Review
Resources and Schedule
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
5 SYSTEM SOFTWARE CHAPTER
Software, O/S & Interfaces
Digital Literacy 1.00 Computer Basics
Windows Operating System
Presentation transcript:

BDM Capstone Project team : HungPD - Supervisor ThanhLN – Leader ManhDC BienVT NinhVH

 Introduction  Requirements  Implementation  Results & Conclusions

 Idea’s Origin  Existing Methods  Objective System  Members’ Roles & Responsibilities  Project Plan

 Nowadays, many vending machines are used widely in life but it seems that they are not suitable with the habit of buying in Vietnam.  In the real world, this module will be used widely in automation vending machines.

 Module is used as personal device  Module is used in Banknote counter

ATM Machine WithdrawTransactionDeposit Vending Machine Used with Coin Used with Banknote

Banknote Counter Counts Banknote Banknote Classify Need Banknote Detecting Module ATM Banknote Counter Vending machine

Existing Products

Existing Product

 Module is suitable for a vending machine with its small size, low weight, accuracy, and flexibility

 ThanhLN – Leader + QA + dev Neural Network Detect object  ManhDC – PTL + dev + test Linux GUI development Image process  BienVT – Hardware Implementer + test Build ARM9 embedded Linux  NinhVH – Dev + test Image process Neural Network

Project Initialization

Project Planning

Project Implementation

Project Release and closing

 Functional Requirements  Non-functional Requirements  Hardware Requirements

 Turn on/turn off the module  Recognize the input which customers put in is Banknote or not Banknote  Recognize type of the Banknote such as: VND, VND etc  Recognize quality of the Banknote  Display information on the display screen

 Response time  User interface  Maintainability  Reliability  Low cost

 Small size and low weight  Touch screen  Camera : Minimum configuration : 1.3 Mp Zoom 10x  Embedded machine : Minimum configuration : Chip speed : Above 300Mhz RAM : above 64Mb, 32 bit data bus Have touch screen Have a USB gate to connect with Camera

 Analysis & Selection of Devices, Tools  Design  Implemented Technical Problems  Testing

 Software: Platform: QT SDK IDE : QT creator Document : Microsoft office 2007 Design : Microsoft Visio 2007 OS : Windows, Ubuntu Language : C, C++

 Hardware : Camera : Colorvis CVC ND40. Embedded machine : mini 2440 ARM9.

 Banknote scanning and collecting

 NN data

 Slab and mask process

 Algorithm uses axis-symmetry mask  Program has 50 different masks to calculate slab values.  Slab value is calculated by sum of non- masked pixels

 Neural Network

 Project uses Back propagation NN

 Implement completed program from Linux to Embedded computer

 Learn how to control a webcam in linux  Learn how to use Neural Network  Configure Embedded System to use in this module

 Hardware ARM9 machine Webcam  Graphic User Interfaces Button Output view  System Process Banknote detect Non-banknote detect

 Test result :

 Results  Risks and Limitations  Conclusions

 Over the world, especially in embedded system, the perfect does not exist. Every system has trouble. Around the system as a capstone project, we try best to create and develop an acceptable and stable system. The system cannot quick, easy to use cannot good, but the stable of system can be believable  Our module can change function or requirement easily. With a full database and a developer of team, we can add USD or EURO to detect. This is increase value of the module. Module can use in international transaction, and in vending machine, in every where

 Risk Hardware may not stable Aspect of environment Camera is not very good  Limitation Not include fake money detect

 This product is our last project in FPT University as students. So we want to send our appreciation to : Teachers, who gave us knowledge through 4 years in this university. Specially to Dr HungPD, who guide us to this success Thanks to all staff and students, who went with us from 1 st year

Thank you for listening