Download presentation
Presentation is loading. Please wait.
1
Group 41 Kevin Boldingh & Devansh Solanki
Smart Tool Chest Group 41 Kevin Boldingh & Devansh Solanki
2
Overview Used in a lab or workshop Displays tool inventory
Tracks user credentials Locks automatically
3
Design Block Diagram
4
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
5
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
6
Touch Screen Communicates over SPI bus
Displays UI with tool data, user data Touch screen was intended to allow user locking and adding users
7
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
10
Card Reader Verifies user credentials USB Card Reader
USB Host Shield (USB -> SPI) Issues Didn’t work on ATmega324PA Works on Arduino
11
Servo Measured required servo strength
Servo operates through pulse train Pulse width determines final position of servo Servo automatically locks drawers after use
12
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
13
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
14
Testing Programmer LCD Screen Card Reader Software PCB Smart Pads
Contacts Servo
15
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.