Download presentation
Presentation is loading. Please wait.
1
Ready to Party? http://www.youtube.com/watch?v=NcBik_REx7k http://www.youtube.com/watch?v=NcBik_REx7k
2
A Different Kind of “Bar”-O-Meter Presented by: Group #50 Chen Hu, Tuo Liu, Yiming Song
3
Project Outline Introduction & Objectives Original Design, Requirements, & Verifications Project Build & Function Tests Successes and Challenges Additional Testing Performed Recommendations for Further Work
4
Can’t decide where to go on a Friday night? Not sure whether the place you go is what you expected? Problem Identification Introduction Allow users to check real-time information on: Population at bars Atmosphere Statement of Purpose A Different Kind of… “Bar”-O-Meter
5
Objectives Supply 5V DC voltage @ 500 mA Amplify analog signal to estimate activity on tiles Parse/analyze data on computer Automatically upload data online Intended Function Develop sensors to measure activity Realize communication from sensors to PC via Bluetooth Establish online portal to share information Design entire system for < $400 Project Goals Affordable cost for bars/clubs to install and setup Long-term investment in marketing effort for bar owners Easily accessible live information online for customers Benefits to Community Sensing pads powered by wall power to lower cost Present activity level in the form of an interactive map Display bar information online Product Features While we aim for our system to enhance the communication between businesses and their customers, we have outlined certain specific objectives to be accomplished over the course of the semester.
6
Overall Block Diagram Power Supply Sensor Receiver/Transmitter Computer Display 5V DC @ 500mA Bluetooth RN-42 Sensing PadsAmplifierArduino Computer
7
Original Design Diode: D1N4002 Capacitor: 330 uF Ziner Diode: D1N5733 (5.1V) Resistor: 500 Ohm Parts Information Lowers wall power to desired voltage level and converts AC to DC Provides 5V DC @ 500mA to supply electricity to the entire system Consists of transformer, rectifier, smoother, and regulator Power Module Description Circuit Design
8
Original Design Resistor: 1kΩ Variable Resistor: Pre-made pressure- controlled resistor Op-Amp: AD620 Parts Information Sensor module intends to measure the resistance of the sensor pad and estimate the weight based on the figures. We implement this module by designing a module that allows for variable resistor and amplify the current that goes through the circuit. Sensor Module Description Circuit Design
9
Requirements & Verifications Varies monotonically with input Amplifies analog voltage signal Responses to sudden changes Microcontroller preset value for each sensor pad converts analog to digital Sensor Module Sufficient power from wall plug Transformer is working properly Rectifier filters out negative voltage Output voltage is smoothed with ripple voltage Power Supply Sends data to PC via Bluetooth without loss of information Truncates data to the digits we need Generates text file with original data Updates data automatically every 100ms Transmitter/ Receiver Receives readable information Java program is robust to handle information inflow Upload information to website Website can store all data without loss of information Computer Display
10
Requirements & Verifications Varies monotonically with input Amplifies analog voltage signal Responses to sudden changes Microcontroller preset value for each sensor pad converts analog to digital Sensor Module Sufficient power from wall plug Transformer is working properly Rectifier filters out negative voltage Output voltage is smoothed with ripple voltage Power Supply Sends data to PC via Bluetooth without loss of information Truncates data to the digits we need Generates text file with original data Updates data automatically every 100ms Transmitter/ Receiver Receives readable information Java program is robust to handle information inflow Upload information to website Website can store all data without loss of information Computer Display
11
Requirements & Verifications Varies monotonically with input Amplifies analog voltage signal Responses to sudden changes Microcontroller preset value for each sensor pad converts analog to digital Sensor Module Sufficient power from wall plug Transformer is working properly Rectifier filters out negative voltage Output voltage is smoothed with ripple voltage Power Supply Sends data to PC via Bluetooth without loss of information Truncates data to the digits we need Generates text file with original data Updates data automatically every 100ms Transmitter/ Receiver Receives readable information Java program is robust to handle information inflow Upload information to website Website can store all data without loss of information Computer Display
12
Requirements & Verifications Varies monotonically with input Amplifies analog voltage signal Responses to sudden changes Microcontroller preset value for each sensor pad converts analog to digital Sensor Module Sufficient power from wall plug Transformer is working properly Rectifier filters out negative voltage Output voltage is smoothed with ripple voltage Power Supply Sends data to PC via Bluetooth without loss of information Truncates data to the digits we need Generates text file with original data Updates data automatically every 100ms Transmitter/ Receiver Receives readable information Java program is robust to handle information inflow Upload information to website Website can store all data without loss of information Computer Display
13
Requirements & Verifications Varies monotonically with input Amplifies analog voltage signal Responses to sudden changes Microcontroller preset value for each sensor pad converts analog to digital Sensor Module Sufficient power from wall plug Transformer is working properly Rectifier filters out negative voltage Output voltage is smoothed with ripple voltage Power Supply Sends data to PC via Bluetooth without loss of information Truncates data to the digits we need Generates text file with original data Updates data automatically every 100ms Transmitter/ Receiver Receives readable information Java program is robust to handle information inflow Upload information to website Website can store all data without loss of information Computer Display
14
Power Supply Diode: D1N4002 Capacitor: 330 uF Ziner Diode: D1N5733 (5.1V) Resistor: 500 Ohm Parts Information Lowers wall power to desired voltage level and converts AC to DC Provides 5V DC @ 500mA to supply electricity to the entire system Consists of transformer, rectifier, smoother, and regulator Component Description Circuit Design
15
Power Supply testing
16
Velostat Pressure Sensor Velostat: 250 x 250 x 1mm Aluminum Foil: 200 x 200mm Parts Information Resistance ranges from 1Ω - 3kΩ Resistance varies monotonically with input pressure Three layers per sensing pads Use aluminum foil as current conductor Component Description Component Design Normal: 3kΩ Standing: 2-3Ω Moving: ±0.3Ω Testing
17
Direct Current Bridge Information Outputs negative voltage difference when no one is standing on the sensing pad Outputs positive voltage difference of ~2V Derived values for resistors based on the Velostat resistance change Component Requirements Component Design Vo Vin A B C D
18
Direct Current Bridge Testing
19
Direct Current Bridge Testing Cont’d
20
Differential Amplifier Information Rectifies negative value to ~0V Amplifies positive value by two times Higher resolution with amplified signal since Arduino Board can only read up to two places after decimal point Component Requirements Component Design
21
Differential Amplifier Testing
22
Differential Amplifier Testing Cont’d
23
Sensor Module Circuit
24
Arduino Uno Microcontroller Input: Voltage: 5V Signal: A0 – A3 from four sensing pads Output: TX to Bluetooth Information Converts analog signal (0 – 5V) from the amplifiers to digital data Supports up to 6 inputs per Arduino Uno board Sends digital data to Bluetooth for transmission No time delay Component Description Component Design Ground Vin = 5V Inputs from Sensor pads BT
25
Bluetooth (via Processing) Input: Voltage: 5V Signal: RX connected to TX on Arduino Output: Paired with PC Information Receives digital data from Arduino Uno Microcontroller Truncates data to only the four values Transmits data to PC every 100ms Generates data text file to allow for PC to read information Component Description Component Design Ground Vin = 5V Connected to TX pin on Arduino Board
26
Computer Display Input: Text file containing data for sensor pads Output: Display data on monitor Information Reads data from text file to obtain alpha values for each sensing pad Generates an RGB value randomly Populates data into respective blocks Updates constantly without changing display if input data is null Component Description Component Design
27
Successes & Challenges PIC microcontroller CCS C Compiler not compatible with MPLAB Connection with Bluetooth Hard to establish connection through Serial Port Cannot handle data faster than 100ms Delay in writing data to file Low cost for sensing pad $20 for 10ft x 2ft High sensitivity Varies from 3k Ω to 3 Ω Easy to install than wooden floor Put on like a carpet Easy to maintain
28
Recommendations for Future Work Upload live information to website Develop mobile app to increase accessibility Provide historical data tracking / referencing
29
Special Thanks to… Prof. Scott Carney (Instructor) Igor Federov (Teaching Assistant) Mark Smart from machine shop … and everyone who contributed to our success!
30
Questions / Comments? Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.