Group 41 Kevin Boldingh & Devansh Solanki

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Introduction.
USER INTERFACE CONTROL MODULE S ECURE IT : Automated Laptop Security System University of Pennsylvania School of Engineering and Applied Science Electrical.
1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 477 Design Review Team 09  Spring 2010 Luke Ethan Andy Dhruv.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Project D1427: Stand Alone FPGA Programmer Final presentation 6/5/10 Supervisor: Mony Orbach Students: Shimrit Bar Oz Avi Zukerman High Speed Digital Systems.
Team 7 Trevor Emerick| Lauren Poole| Jazmine Gaymon| Bingyang Wu Sponsored by ArcelorMittal Dr. Nihar R. Mahapatra Cliff Barnett Smart Gate Security Final.
ECE 477 Final Presentation Team 4  Spring Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
V i t a l i s Wireless Biometric Sensor ECE 477 Final Presentation Team 13  Spring 2013 Paste a photo of team members with completed project here. Annotate.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Project: Automated Pool Chemical System 3/1/10 Oral Presentation #3 Engr. 340.
Bike Rack Availability Tracking System Group 26: Sam Luo, Jason Pao, Jason Wang.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Jacob Clifton Dave McKiernan Ryan Schmid JUMP TRADING SIMULATION INTERFACE.
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
ECE477 Midterm Design Review: Team 1
Solar Energy Generator: Design Rendering Description
Josh Hunsberger.
DE2-115 Control Panel - Part I
Smart Parking Application
Assist. Prof. Rassim Suliyev - SDU 2017
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
ULTRASONIC DISTANCE METER USING 8051
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Key Master Group 14 Petar Barac, Amanda Beck, & Leslie Cheng
Microcontroller Based Digital Code Lock
DIGITAL CALCULATOR USING 8051
SMART CARD ENABLED EMPLOYEE IDENTIFICATION FOR SECURITY PURPOSE
LCD’s with Arduino A Microcontroller.
ECE 477 Group 11 RevGeo Multipurpose Puzzle Box
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Assist. Prof. Rassim Suliyev - SDU 2017
ECE 477 Design Review Team 13  Spring 2007
Midway Design Review Team 24 “Remote Chess” December 8,
Introduction to Microprocessors and Microcontrollers
ECE 477 Digital Systems Senior Design Project  Fall 2008
ECE 477 Design Review Team 21 - Spring 2013
ELECTRONIC AUTOMATIC TRANSMISSION FOR BICYCLE TA – HERSHEL REGE
The schematic of the wire connection in the module
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Final Presentation Group 5  Spring 2005
ECE 477 Design Review Group 6  Fall 2005
ECE 477 Digital Systems Senior Design Project  Fall 2004
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Networked Door Locking System
Touch 2 Order T2O BLOCK DIAGRAM Pcb LayOUT TOP BOTTOM Packaging
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Team 14  Spring 2012
SHU: The Running Companion
ECE 477 Digital Systems Senior Design Project  Spring 2006
ECE Computer Engineering Design Project
ECE 477 Final Presentation Team 13  Spring 2011
Presentation transcript:

Group 41 Kevin Boldingh & Devansh Solanki Smart Tool Chest Group 41 Kevin Boldingh & Devansh Solanki

Overview Used in a lab or workshop Displays tool inventory Tracks user credentials Locks automatically

Design Block Diagram

Programming the ATmega324PA Used the ATmega324PA microcontroller Programmed with the Sparkfun Pocket AVR Programmer Used Arduino IDE to compile C++ files Programmed chip with AVRDUDE utility

Circuit/PCB Design Create a hub for all components Use a multiplexer to minimize connections Create headers for each module Provide power to each module

Touch Screen Communicates over SPI bus Displays UI with tool data, user data Touch screen was intended to allow user locking and adding users

Smart Pads & Contacts Used to determine if a tool is in the drawer Uses layers of foam and a push button Wired to contacts behind the drawers Actuates at 15g

Card Reader Verifies user credentials USB Card Reader USB Host Shield (USB -> SPI) Issues Didn’t work on ATmega324PA Works on Arduino

Servo Measured required servo strength Servo operates through pulse train Pulse width determines final position of servo Servo automatically locks drawers after use

Shroud and Mounting Allows manual key entry into the chest in case of failure Prevents access to electrical components Contains all modules except the card reader Provides mount point for the LCD

Software Chip not supported by Arduino IDE, needed to remap pins Initially intended to use interrupts for touch Polling was sufficient for our application Uses two arrays, tools and users, to store data Operates servo and LCD based on this information

Testing Programmer LCD Screen Card Reader Software PCB Smart Pads Contacts Servo

Conclusion Accomplished most of our goals Touch inputs, card reader, PCB were not fully completed Future Work: Fix touch input bugs Migrate card reader back to 324PA Resolve PCB issues