pLED 2014 Ha Noi, April 26th Introduction Team 1 2 Nguyễn Thanh Tùng Nguyễn Thế Long Đỗ Văn Ban Đinh Xuân Bách Đinh Quang Hải pLED Team.

Slides:



Advertisements
Similar presentations
Team members Thái Thanh Tùng Nguyễn Anh Quân Bùi V ă n Thái Trần Xuân Đạt Nguyễn Bá Thuận Trần Hải Linh.
Advertisements

3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Basic Input Output System
Review of Wunderboard ECE152. Overview  Hardware  Software Tool chain  Port Pins  LED Array  Analog to Digital Converter.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessandro (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Final.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Coordinate Based Tracking System
ASPPRATECH.
The purpose of this project was to develop a portable G-Meter, roughly the size of a cell phone. Potential applications of the product include logging.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
Camera Interfacing using ARM7
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
LOGO Propeller Clock Member: Nguyễn Minh Đức Trần Quang Huy Bùi Hoàng Vượng Ngô Anh Vũ Trần Xuân Sáng CAPSTONE PROJECT Supervisor: Huỳnh Anh Dũng.
YouWatchMyStuff Team: Amrutha Doosa, Richard Atwood, Randy Duran, Raed Alkhaldi, Hussain Alsafar.
Viking Pump Flow Manager - Phase 2 Senior Design May
Remote Control of a Furby Toy with Bluetooth
Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Foot Throttle Foot throttle device for lower limb rehabilitation.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
Team Klickitat Persistence of Vision Globe Team Members Maldeep Kang Chris Scott Rose Harber Michael Burton Faculty Advisor Dr. Peter Osterberg Industry.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1.
CS-EE 481 Spring Swift-Fox Founder’s Day, 2005 University of Portland School of Engineering Imagine the ability to view and record Up to five different.
Outlines,, Main idea of the Project ? Introduction
Final Demonstration Team 2A The Charles Machine Works Downhole Generator Project.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
Gsm Modems Based Irrigation Water Pump Controller for Illiterates
Persistence of Vision LED Sphere Display
Group Members00695 – Lê Hải Long – Hoàng Minh Khải – Lê Bá Long 00682– Vũ Thế Vịnh – Nguyễn Thanh Tùng SupervisorTrần Bình D ươ ng.
DEAL AGGREGATOR Supervisor Supervisor: Trần Đình Trí Students Students: Nguyễn Mạnh Huy Nguyễn Thanh Thủy Nguyễn Quốc Tuấn Đinh Văn Thể Đỗ Duy Việt.
A Quick Start Guide to PIC16F877 microcontroller And Microchip Development Environment A Quick Start Guide to PIC16F877 microcontroller And Microchip Development.
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.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Introduction to Microcontroller Technology
Fan Assembly Driven by Magnetic Fields
EDUSAFE FINAL CONFERENCE June, 2016
Obstacle avoiding robot { pixel }
Propeller Clock.
Scrolling LCD using Arduino.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
REMOTE CONTROL OF A MECHATRONICS SYSTEM WITH WIRELESS COMMUNICATIONS
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Propeller LED display Project title:- Group no : 31
Automatic human detector garbage can.
Controlling of robot using voice
POV System Done by: Supervised by : Iman Abu-Mazen Beesan Imad Zraiqi
ARDUINO FOUR QUADRANT DC MOTOR CONTROL
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
Introduction to Electronics
Introduction to Microprocessors and Microcontrollers
ECE 477 Design Review Team 21 - Spring 2013
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation transcript:

pLED 2014 Ha Noi, April 26th

Introduction Team 1 2 Nguyễn Thanh Tùng Nguyễn Thế Long Đỗ Văn Ban Đinh Xuân Bách Đinh Quang Hải pLED Team

Contents Introduction Management Plan Requirement Specifications Design Implementation Testing and Quality Assurance Conclusion Demo and Q&A

Introduction Idea Persistence of vision Beta movement

Existed product : “Bob Blick‘s propeller clock”

Existed product : “AVClock”

Scope System will: Display 4 modes Remote control using radio frequency Display Real – Time Clock (GMT + 7) Store data Setup time

Management Plan System Process Model: Iterative and Increment Development (IID)

Plan Delivery : 17/4/2014 Efforts : 5 mm Duration : 3 months Budget: 3 million VND

Risk Management  No experiences  Time is limited  Resource

Role and Responsibilities

Communication

Configuration Management

Requirement Specifications 1.User Requirements 2.System Requirements 3.Functional 4.Non – Functional 5.Tools

User Requirements  User  Student

System Requirements Using Microcontroller Multicolor image Remote control One-time setup Real-time clock Electrical standard (220v AC)

Functional Display digital clock Display analog clock Display image Display text Setup time

Non - Functional System stable Display smoothly Usability Safety

Tools  Software

Tools (cont)  Hardware PIC16F887 DS1307 EEPROM LED RGB Electronic multi-meter Radio Frequency Module Shift Register IC 7805 Motor

Design 1. Mechanical Design 2. Schematic & Circuit Design 3. Firmware Design

Mechanic Base Supply power

Base

Power Supplier Speed: 1800rpm( rpm) Supply power: 5V-2A

Power Supplier (cont) VCC MotorBearing VCC Shaft Plastic GND

Implementation Motor Rolling-element bearing Nut and bolt Spring

Completed Product

Block Diagram

Schematic

Printed Circuit Design

Circuit Board – First Version pLed dual and triple color v1.0 (legacy)

Circuit Board – Final Version pLed triple color v2.0

Software Design I.Use case

Firmware Functions Display Mode – MODE_A: Analog Clock – MODE_B: Digital Clock – MODE_C: Still image – MODE_D: Running text

RGB LEDs 5050

Screen Design Screen 16 LEDs x 60 NODEs

Image & Text

Data Structure LED’s data structure INT16[3] BYTE 1BYTE LED1LED2LED3LED4LED5LED6LED7LED8LED9LED10LED11LED12LED13LED14LED15LED16 rgb_bits.blue rgb_bits.red rgb_bits.green

Simplified Software Structure

Timing algorithm The system use 2 interrupts to acknowledge when a new rotation started and when to print out the next Position’s data of LEDs array. Each Hall interruption indicates when the array LED has finished a rotation.

Data Manipulation Fetch Data  rgb_bits –Mode –Node Position –Time –Image data –State variables

Directly Assign Data Analog Clock

Recall Stored Data Digital Clock

Recall Stored Data Image

Recall Stored Data Text

Optimize Source Code 20 state changes take 7/10 revolution Before After 20 state changes take 3/10 revolution

PC Application Setup Time & Create Data

Testing &QA Defect Log

Testing &QA Test Report

Testing &QA Quality Assurance 4 bugs after release 4 bugs into 1 issue

Suggested improvement Using higher performance controller, 16bits chip is recommended Develop team’s own soldering staff for easier maintain and customization Use popular components for easier acquire, replacing,and better community’s support. Frequently asking for professional opinion to avoid rookie mistakes.