Transcript Smart Cart
SMART CART
Group 20
Ciju Francis, Tom Rosengrant
Idea
A system that transforms a shopping cart into a
point of sale device
Benefits
Paying without waiting in line
Lowering labor costs for grocery businesses
Lowers the cost of products sold
System Overview
RFID Module
Parallax RFID Reader
Writer Module
Read and write to
passive, 125kHz RFID
transponders
Power Requirements:
5
V
200 mA (Active mode)
RFID Module
Requirements
1.
Module is able to
power a transponder
within 1 foot
Verifications
1.
Check if serial data
is being sent back to
the microcontroller
from the module
RFID Module
Challenges
Multiple implementations explored
Building transmitter from scratch
Using a TI Chip
Time constraints, Lack of background in RF
Only surface mounted packaging available
Parallax RFID module
Limited range up to 3 inches
RFID Module
Induced voltage V0 in a tuned loop coil of RFID tag
where
f = frequency of arrival signal
N = number of turns of coil in the loop
S = area of the loop in square meters
Q = quality factor of circuit
B0 = strength of arrival signal
⍺ = angle of arrival signal
RFID Module
Calculation of B Field in a Tag Coil
RFID Module
Number of Turns and Current Necessary
where
a = radius of coil
r = read range
µ = 4π x 10 -7
Microcontroller
Arduino MEGA board
Based on ATmega
1280 microcontroller
4 UARTs (hardware
serial ports)
Microcontroller
Requirements
Able to send tag ID to
Bluetooth module
Verifications
Check the assigned
hardware serial pin
for correct ID number
Microcontroller
Challenges
Software
Serial library issues
Hardware Serial
Uno
1 UART interface available
Able to easily remove Atmel microcontroller
MEGA
4 UART interfaces available
Atmel microcontroller is surface mounted to Arduino
Microcontroller
Hardware Serial
Implementation
Serial1.available()
Arduino is unable to
read serial data from
RFID reader
Bluetooth
Roving Networks
RN41XV Bluetooth
Module
UART data connection
interface
Power requirements:
3.3
V
30 mA (connected
mode)
Bluetooth
Requirements
Transmits a signal
containing RFID tag ID
Verification
Android application is
able to detect tag ID
through Bluetooth
connection
Bluetooth
Challenges
Needed
to solder together a PCB adaptor to use on a
breadboard
Electrical connections between the headers and PCB
were not soldered on properly
Difficulty in testing module due to poor soldering
Bluetooth
Power
DC-to-DC Converter
Charge Indicator
Power
DC-to-DC Converter
Power
DC-to-DC Converter Output (Simulation)
Power
DC-to-DC Converter Output (Experimental)
Power
DC-to-DC Controller Circuit
Power
Charge Indicator
Power
Charge Indicator
Ethics
Impact on labor
Electrical safety
Summary
Successes
Power
Circuit
Android application
Challenges
RFID
reader
Soldering issues with PCB adaptor for Bluetooth
Further Work
Create a custom RFID detection circuit
Extend range to cover whole shopping cart
Use a stand alone microcontroller, such as the
PIC18F87XA, to create a smaller footprint
Finish enabling Bluetooth capability
Polish Android application