IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online):

Similar documents
RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

International Journal of Advance Engineering and Research Development

Vehicle Anti-Theft Hand Brake System Using Finger- Print Scanner

Shuttling of Metro Train between Stations

International Journal of Advance Engineering and Research Development POWER THEFT DETECTION BY USING GSM

Digital Indication of Fuel Level in Litres in Two Wheelers

Wireless Smart WATT-HOUR Meter Reading Cum Electricity Theft Detection System

Autonomous Tyre Pressure Maintenance System

Solar and Wind Hybrid Power Generation

A Novel Implementation of Phase Control Technique for Speed Control of Induction Motor Using ARDUINO

Solution for Improving the Frequency of Operation of Metro Rail

Mechatronical Seed Sowing Machine

Smart Trolley In Malls

SMART VEHICLE AND SMART SIGNBOARD SYSTEM WITH ZONAL SPEED REGULATION

Solar Based Wireless Grass Cutter

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 02, 2016 ISSN (online):

Design Modification and Optimization of Trolley in an Off-Bearer Mechanism Present In Concrete Block Making Machines

SMART TROLLEY IN MEGA MALL

Intelligent Braking System using the IR Sensor

Detection of rash driving on highways

WIRELESS ELECTRICITY THEFT DETECTION AND MONITORING

Piezoelectric Wireless Mobile Charger

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Vehicle Control System with Accident Prevention by Using IR Transceiver

An Autonomous Braking System of Cars Using Artificial Neural Network

REMOTE MONITORING, DUST DETECTING AND CONTROLLING OF SOLAR PHOTOVOLTAIC USING IOT

Stressless Gear Using Embedded System Technology

SMART DRUNKEN DETECTION HANDHELD DEVICE.

A Transient Free Novel Control Technique for Reactive Power Compensation using Thyristor Switched Capacitor

Based Development of a PC and Smartphone Based Wireless Automobile Diagnostic System

IOT BASED TOLL COLLECTION SYSTEM USING IMAGE PROCESSING

Complex Power Flow and Loss Calculation for Transmission System Nilam H. Patel 1 A.G.Patel 2 Jay Thakar 3

International Journal of Scientific & Engineering Research Volume 9, Issue 4, April ISSN

Design and Implementation of Automatic Solar Grass Cutter

Performance Analysis of Bidirectional DC-DC Converter for Electric Vehicle Application

ONLINE DYNAMIC TORQUE AND EFFICIENCY MONITORINGIN INDUCTION MOTOR

Design and Implementation of RFID-based Fuel Dispensing System

Theft Detection and Controlling System of a Vehicle Using GSM

SMART MICRO GRID IMPLEMENTATION

Fabrication and Automation of Solvent less Packaging Machine

Autonomous Driving in Traffic and Parking area using WSN for Fuel Consumption

SMART DIGITAL FUEL INDICATOR SYSTEM

AUTOMATIC PNEUMATIC BUMPER AND BREAK ACTUATION BEFORE COLLISION.

Motor Protection and Control Unit by Wireless Media

Adaptive Overtaking Control and Effective Power Generation (AOC-EPG) System

RAIN SENSING AUTOMATIC CAR WIPER

Solar Automatic Railway Track Gap Detecting Vehicle

Design and Manufacturing of Pneumatic Gear Shifter for Go-Kart

Fixing and Positioning of the Object Based on RFID Technology using Robotic Arm

AC : SMART ROD

Design and Development of a Hand-glove Controlled Wheel Chair Based on MEMS

Maximum Demand Control using Microcontroller AT89c51

IOT BASED GARBAGE MONITORING SYSTEM USING ARDUINO AND ETHERNET SHIELD

Estimation of Wear Depth on Normal Contact Ratio Spur Gear

Semi-Active Suspension for an Automobile

Power Management Scheme of a Photovoltaic System for Self-Powered Internet of Things

Load Analysis and Multi Body Dynamics Analysis of Connecting Rod in Single Cylinder 4 Stroke Engine

Soft Switching of Two Quadrant Forward Boost and Reverse Buck DC- DC Converters Sarath Chandran P C 1

Design and Fabrication of Automated Hacksaw Machine

Design of Four Input Buck-Boost DC-DC Converter for Renewable Energy Application

RTOS-CAR USING ARM PROCESSOR

Battery to supply nonstop energy to load at the same time contingent upon the accessibility of the vitality sources. In

Macnet Technology.

Transmission Test Bench

Automatic Railway Gate Level Control System

IOT SOLUTION FOR SMART CITIES Garbage Dustbin Management System And Reporting To Municipal Authorities Over IOT

FABRICATION OF STAIR CLIMBER MATERIAL HANDLING SYSTEM FOR SMALL SCALE INDUSTRY

Smart Library Robo Assistant System

Design of Three Input Buck-Boost DC-DC Converter with Constant input voltage and Variable duty ratio using MATLAB/Simulink

Automatic Braking and Control for New Generation Vehicles

OVER SPEED AVOIDANCE THROUGH INTELLIGENT SPEED BREAKING SYSTEM

GARBAGE MANAGEMENT. Jaleshwari Dilip Ghatage 1, Sidhiee Jaiddep Mohitey 2, Shireen Shahanawaj Jamadar 3, J.M.Waykule 4

Solar Based Automatic Braking System using PLC

ELG4126: Case Study 2 Hybrid System Design and Installation

Intelligent Diesel Gasoline Engine Protection System

Dynamic Response Assessment and Design Optimization of Aircraft Tyre Pressure Monitoring Unit (TPMU) Akshay B G 1 Dr. B M Nandeeshaiah 2

DESIGN AND IMPLEMENTATION OF SMART NANOGRID

QUICK REFERENCE MANUAL

Fuzzy Logic Control Based MIMO DC-DC Boost Converter for Electric Vehicle Application Ans Jose 1 Absal Nabi 2 Jubin Eldho Paul 3

RFID-GSM imparted School children Security System

Maximum Solar Energy Saving For Sterling Dish with Solar Tracker Control System

BI-DIRECTIONAL DC-DC CONVERTER FOR ENERGY STORAGE IN SOLAR PV SYSTEM

PROTECTION OF THREE PHASE INDUCTION MOTOR AGAINST VARIOUS ABNORMAL CONDITIONS

A HIGH EFFICIENCY BUCK-BOOST CONVERTER WITH REDUCED SWITCHING LOSSES

GPS-GSM Based Intelligent Vehicle Tracking System Using ARM7

A Comprehensive Study on Speed Control of DC Motor with Field and Armature Control R.Soundara Rajan Dy. General Manager, Bharat Dynamics Limited

Figure 1 I-V characteristics of PV cells. Meenakshi Dixit, Dr. A. A. Shinde IJSRE Volume 3 Issue 12 December 2015 Page 4687

Research and Design on Electric Control System of Elevator Tower for Safety Devices Yuan Xiao 1, a, Jianping Ye 2,b, Lijun E 1, Ruomeng Chen 1

An Autonomous Two Wheel Based Self- Balancing Robot Using Arduino

ELIMINATION OF WATER INGRESS FAILURE ON SEALED VERSION GEAR REDUCTION STARTERS

SOLAR BASED GRASS CUTTER

International Journal of Advance Engineering and Research Development

Design and Analysis of 32 Bit Regular and Improved Square Root Carry Select Adder

Design and Implementation of Reactive Power with Multi Mode Control for Solar Photovoltaic Inverter in Low Voltage Distribution System

Design & Development of Regenerative Braking System at Rear Axle

Vehicle Cluster Testing and Data Logging using Ni Compact-RIO

DESIGN AND FABRICATION OF HUMAN FOLLOWING SMART TROLLEY USING KINECT SENSOR FOR DIVERSE APPLICATIONS Sachin Tom 1, Jacob. P. Oommen 2, Anoop.

POWER GENERATION AND OPTIMIZATION USING SOLAR PANEL

IEEE Technical Committee on RFID Distinguished Lecture

A COMPARITIVE ANALYSIS OF DIFFERENT ALGORITHM TO GENERATE OPTIMAL ROUTE FOR GARBAGE COLLECTION SYSTEM

Transcription:

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 04, 2016 ISSN (online): 2321-0613 Implementation of Smart Billing System Using Ir Sensor and Xbee Transceiver T. S. Abirami 1 R. S. Akshara 2 M. Veerababu 3 1 U.G. Student 2 Devloper 1 Department of Electronics and Instrumentation Engineering 1 Madras Institute of Technology campus, Anna University, Tamilnadu, India 2 Kftronics Chennai, Abstract There is an urging need to use technology in various customer based applications. To make the supermarket in a smarter way the billing system is automated. The proposed method is to prevent the illegal activities of the customers in the smart billing system implemented in the supermarket. The various components used are IR sensor, Smart card, RFID reader, Arduino UNO, LCD and XBee transceiver. The autonomous billing system uses XBee transceiver to transmit or receive the product information. A customer gets a smart card as he enters into the supermarket. For a smart card, the free unused trolley will be allotted accordingly. A person picks a product which consists of unique RFID tag and it is read by the RFID reader. The trolley consists of IR sensors to count the number of products and it is compared with the number of product sensed by the RFID reader. The adding of the product price and subtraction of the product price if it is not needed is done in the microcontroller fixed in the trolley. The total bill calculation is done in the microcontroller fixed in the reception. Key words: IR sensor, XBee transceiver, Arduino UNO, RFID reader, Smart card Tamilnadu, India transmitted signal reaches the trolley which consists of a receiver. The person also gets a unique address in which the shopping product can be added and it gets billed accordingly. I. INTRODUCTION Now-a-days there are so many applications that involve the use of smart cards. Each smart card consists of unique 12- digit identification number. The smart card and RFID tags are read by the RFID reader. For the rapid billing purposes, the RFID tags are used in the supermarket. This proposed method prevents the illegal activities of the people. The wireless transmitter and receiver used is XBee transceiver. XBee provides wireless communication at the speed of up to 250 kbps. II. LITERATURE REVIEW Most of the existing methods have implemented the smart billing system wirelessly. The main purpose of this proposed method is used to increase the security in the supermarket. So the smart billing system is incorporated to check the number of products because some of the people knowingly or unknowingly can place the product in the trolley without reading the tag by the RFID reader. The another added advantage of this method is that the particular product which is dropped in the trolley is not needed, then the unwanted product can be shown in the RFID reader again so that the product amount will be subtracted from the total amount. This calculation is done in microcontroller which is fixed in the trolley. III. SYSTEM DESIGN When the person enters into the supermarket, a smart card is allotted to him. The smart card has a RF transmitter. The Fig. 1: Assigning the trolley Each product in the supermarket contains RFID tag. The receiver is fixed in the trolleys. As the person puts the product into the trolleys, it gets read by the RFID reader and also sensed by the IR sensor. The number of products sensed by the IR sensor is counted and also checked which the number of products entered in the microcontroller via RFID reader. Then the information from the XBee receiver is transmitted wirelessly to the microcontroller in the reception. The bill amount is also shown in the LCD fixed in the trolley. Fig. 2: Trolley to system connection All rights reserved by www.ijsrd.com 1431

A. Reception Module IV. ANALYSIS AND INTERPRETATION At the reception module, as a customer shows a smart card, a reception message is displayed and a trolley is assigned to the customer. The figure below shows the reception message. This reception module is fixed near the reception area of the supermarket. C. Billing of Products When an item is dropped in a trolley, the RFID reader identifies the product and sensed by the IR sensor. The bill value is displayed in the LCD display. If a product is added or removed from the trolley, the bill value is summed or subtracted with the existing sum and hence the total bill value is obtained and displayed in the display. The figure displays the trolley module with the sum being displayed. Fig. 3: Reception module B. Trolley Module The trolley module is similar to reception module but it includes IR sensor. The trolley module is activated when the reception section allots the trolley for a customer. Each module of trolley consists of LCD display, IR sensor, RFID reader, XBee transceiver module and an Arduino. If the number of product sensed by the IR sensor is equal to the number of product sensed by the RFID reader, then the message items count same are displayed in the LCD. If they are unequal, then the items count are different are displayed. Fig. 5: Trolley module with the bill amount D. Consolidation of Bills The reception section displays the bill values of all the trolleys simultaneously thus having an overall monitoring of the process. The figure displays the bill values of two customers simultaneously. Similarly many customers billing can be done at the same time. Fig. 6: Simultaneous billing Fig. 4: Trolley module V. IMPLEMENTATION SOURCE CODE The last digit of the 12-digit identification number of the smart card is used to differentiate between various items. In this report, the bill is calculated simultaneously for two All rights reserved by www.ijsrd.com 1432

customers. Similarly, the bill can be simultaneously calculated for many customers at a time. A. Coding For Reception Section Microcontroller #include <LiquidCrystal.h> #include <SoftwareSerial.h> SoftwareSerial myserial(9,6); // RX, TX LiquidCrystal lcd(8,10,2,3,4,5); int var=2015; char CSoftSerialdata[12]=0; char CHardWareSerialdata[5]=0; char CHardWareSerial=0; int trolly1selectflag=0; int trolly2selectflag=0; int CurrentAmt=0; int Count=0; int HWCount=0; int trolly1total=0; int trolly2total=0; void clearscreen() void setup() lcd.begin(16, 2); lcd.print("smart Shopping"); lcd.print(" Reception "); Serial.begin(9600); myserial.begin(9600); void loop() if (myserial.available()>0) CSoftSerialdata[Count]=mySerial.read(); if(count==11) if(csoftserialdata[count]=='8') Serial.println("1"); lcd.print(" Trolly 1 "); lcd.print(" Selected" ); trolly1selectflag=1; if(csoftserialdata[count]=='f') Serial.println("2"); lcd.print(" Trolly 2 "); lcd.print(" Selected" ); trolly2selectflag=1; Count=0; Count++; if (Serial.available()>0) CHardWareSerialdata[HWCount]=Serial.read(); if(hwcount==4) if(chardwareserialdata[0]=='1') CurrentAmt=((((int)CHardWareSerialdata[2])- 48)*100)+((((int)CHardWareSerialdata[3])- 48)*10)+((((int)CHardWareSerialdata[4])-48)*1); if(chardwareserialdata[1]=='1') trolly1total+=currentamt; if(chardwareserialdata[1]=='0') trolly1total-=currentamt; if(chardwareserialdata[0]=='2') CurrentAmt=((((int)CHardWareSerialdata[2])- 48)*100)+((((int)CHardWareSerialdata[3])- 48)*10)+((((int)CHardWareSerialdata[4])-48)*1); if(chardwareserialdata[1]=='1') trolly2total+=currentamt; if(chardwareserialdata[1]=='0') trolly2total-=currentamt; HWCount=0; HWCount++; if(trolly1selectflag==1 trolly2selectflag==1) if(trolly1selectflag==1) if(prevtrolly1total!=trolly1total) Prevtrolly1Total=trolly1Total; lcd.print("t1 : RS "); lcd.setcursor(10,0); All rights reserved by www.ijsrd.com 1433

lcd.print(trolly1total ); lcd.print("t1 : RS "); lcd.setcursor(10,0); lcd.print(trolly1total ); lcd.print("t1 Not Selected "); if(trolly2selectflag==1) if(prevtrolly2total!=trolly2total) Prevtrolly2Total=trolly2Total; lcd.print("t2 : RS "); lcd.setcursor(10,1); lcd.print(trolly2total ); lcd.print("t2 : RS "); lcd.setcursor(10,1); lcd.print(trolly2total ); lcd.print("t2 Not Selected "); B. Coding For a Trolley Module Microcontroller #include <LiquidCrystal.h> #include <SoftwareSerial.h> SoftwareSerial myserial(8,9); // RX, TX LiquidCrystal lcd(2,3,4,5,6,7); int var=2015; char CSoftSerialdata[12]=0; char CHardWareSerialdata=0; int AddSubFlag1=0; int AddSubFlag2=0; int AddSubFlag3=0; int AddSubFlag4=0; int AddSubFlag5=0; int AddSubFlag6=0; int AddSubFlag7=0; int AddSubFlag8=0; int Count=0; int count1=0; int count2=0; int HWCount=0; int Trolly1PurAmt=0; int SelectFlag=0; #define x 2 void clearscreen() void setup() lcd.begin(16, 2); pinmode(2,input); //IR sensor connected to pin 2 lcd.print("smart Shopping"); lcd.print(" Trolly 1 "); Serial.begin(9600); myserial.begin(9600); void loop() if(x == 1) count1++; if (myserial.available()>0) count2++; CSoftSerialdata[Count]=mySerial.read(); if(count==11) delay(1000); switch(csoftserialdata[count]) case 'A': if(addsubflag1==0) AddSubFlag1=1; AddSubFlag1=0; if(addsubflag1) Serial.print("11010"); Trolly1PurAmt+=10; Serial.print("10010"); Trolly1PurAmt-=10; case '2': if(addsubflag2==0) AddSubFlag2=1; AddSubFlag2=0; if(addsubflag2) All rights reserved by www.ijsrd.com 1434

Serial.print("11020"); Trolly1PurAmt+=20; Serial.print("10020"); Trolly1PurAmt-=20; case '5': if(addsubflag3==0) AddSubFlag3=1; AddSubFlag3=0; if(addsubflag3) Serial.print("11030"); Trolly1PurAmt+=30; Serial.print("10030"); Trolly1PurAmt-=30; case 'F': if(addsubflag4==0) AddSubFlag4=1; AddSubFlag4=0; if(addsubflag4) Serial.print("11040"); Trolly1PurAmt+=40; Serial.print("10040"); Trolly1PurAmt-=40; case '6': if(addsubflag5==0) AddSubFlag5=1; AddSubFlag5=0; if(addsubflag5) Serial.print("11050"); Trolly1PurAmt+=50; Serial.print("10050"); Trolly1PurAmt-=50; case '0': if(addsubflag6==0) AddSubFlag6=1; AddSubFlag6=0; if(addsubflag6) Serial.print("11060"); Trolly1PurAmt+=60; Serial.print("10060"); Trolly1PurAmt-=60; case '1': if(addsubflag7==0) AddSubFlag7=1; AddSubFlag7=0; if(addsubflag7) Serial.print("11070"); Trolly1PurAmt+=70; Serial.print("10070"); Trolly1PurAmt-=70; All rights reserved by www.ijsrd.com 1435

case 'B': if(addsubflag8==0) AddSubFlag8=1; AddSubFlag8=0; if(addsubflag8) Serial.print("11080"); Trolly1PurAmt+=80; Serial.print("10080"); Trolly1PurAmt-=80; Count=0; Count++; if( count1 == count2) lcd.print(" items count "); lcd.print(" same " ); if( count1!= count2) lcd.print(" items count "); lcd.print(" different " ); if (Serial.available()>0) CHardWareSerialdata=Serial.read(); if(chardwareserialdata=='1') CHardWareSerialdata=0; lcd.print(" Trolly 1 "); lcd.print(" Selected" ); SelectFlag=1; VI. CONCLUSIONS This method is intended to increase the security using RFID tag and IR sensor. This will take the overall shopping experience to a different and exciting level. The system parameters of smart trolley like product cost are continuously displayed and calculated. This smart billing technique checks the product count and prevents any illegal activities of the people. This proposed method is very feasible that the product can be added or removed from the list any time during shopping. REFERENCES [1] Gaurav Kapoor & Selyn Piramuthu, (2012), Single RFID tag Ownership Transfer Protocols, IEEE Transactions on System, Man & Cybernetics Part c: applications & reviews, Vol.42 [2] RFID JOURNAL, 2002-2007, REFFERD 6.8.2007, available http://www.rfidjournal.com. [3] P.V.Nikitin, K.V.S. Rao, (2006) Theory and Measurement of Back scatting from RFID tags, IEEE Antennas & Propagation Magazine, Vol.48, pp.212-218. [4] Mr. P. Chandrasekar, Ms. T. Sangeetha, Smart Shopping Cart with Automatic Central Billing System through RFID and ZigBee, 2014. All rights reserved by www.ijsrd.com 1436