Skip to main content

Auto Billing Mall Shopping Cart Using PLC

 

Auto Billing Mall Shopping Cart Using PLC

Shopping is easy but waiting on a bill counter after shopping is too boring and tedious task. Huge amount of rush plus cashier preparing the bill with bar code scanner is too time consuming and results in long ques. So here we have made an innovative project which will be placed in the shopping trolley itself.
The system consists of a RFID reader which is controlled by PLC. So whenever the shopper puts any product in trolley it is been detected by the rfid module and it is displayed on LCD along with the price of the product. As the shopper adds more things it is detected by the module and the price according to that increases. In case if customer changes his/her mind and doesn’t want any product added in the trolley he can remove it and the price added will be deducted automatically. At the end of shopping the shopper will press the button which when pressed adds all the product along with their price and gives the total bill to be paid. At exit for verification the the shopkeeper can verify the shopping with the help of master card.
Hence this system is suitable for use in places such as supermarkets, where it can help in reducing man power and in creating a better shopping experience for its customers.

           Required components:

1.                                                           1.      PLC Module

2.      LCD display

3.      Power Supply

4.      RFID reader

5.      RfID Tags

6.      Alarm

7.      Ethernet Cable

Function Block



PLC Module

Programmable Logic Controller (PLC) is an Industrial Computer that accepts inputs from switches and sensors, It is a specialized computer used to control machines. It uses programmable memory to store instructions and execute special functions .


LCD display

 

LCD is a display screen for all kinds of CMOS/TTL devices. This word comes from the liquid crystal with different screen size. Any digit from ASCII code is viewable on the module. It supports the custom signs and designs but those require some specific methods and have some limitations



             LCD the registers are used to store the data and commands. The command registers store the data of different functions that can be performed on the screen. The Data registers help to store the data and then pass it to the controller. The Data and command registers are only able to store the operation of basic light control. The liquid crystals are placed between the two glass sheets on the screen. The two sheets are also placed between these sheets. The sheets are used to stop the light.

 

Power Supply

   In this project we can give the power supply AC or DC based on the equipment, for PLC we can give 220v ac or 24v DC, Lcd Display requires Dc supply.

 

      Radio Frequency Identification reader(RFID Reader)

                 Rfid Reader has huge application, It may used in Manufacturing companies, Warehouse, in Colleges for students attendance, Vehicle tracking System etc.

 


RFID or Radio Frequency Identification system consists of two main components, I.e. transponder/tag attached to identified the object, and a Transceiver also known as interrogator/Reader. it has  an antenna which generates high frequency electromagnetic field and also it has microchips that stores and process information.

RfID Tags

RfID tag is a type of tracking System that uses smart barcodes in order to identify objects. To read the information encoded on a tag, it is placed in close proximity to the Reader.


Ethernet cable:

Ethernet is an arrangement of networking technologies and systems used in local area networks (LAN), where computers are connected within a original physical space.  This communication protocol is designed for use in industrial field for automation and process control. It is one of the existing Industrial Ethernet (IE) protocols. These protocols use the standard Ethernet link layer (i.e. cabling) and Internet Protocol (networking layer) coupled with a proprietary application layer protocol. 

Plc Programming Steps:

Step 1: Check the power supply before connecting the module

Step 2: Check all the inputs and outputs which to be connected.

Step 3: Write the program carefully step by step

Step 4: Connect the communication Cable Properly PLC to PC

Step 5: Dump the Program and check all the connection before on the switch

Comments

Popular posts from this blog

User Registration Form: Purpose, Design, and Code Explanation

  Why Do We Need to Create Forms? Forms are essential in web development as they provide a way for users to interact with web applications by submitting data. They are used for various purposes, including: Collecting User Data : For registration, login, feedback, surveys, and more. Enabling Interactions : Allowing users to send information to the server. Dynamic Applications : Forms are key in creating dynamic web applications like e-commerce websites, social media platforms, etc. Improving User Experience : Forms enable tailored content and services by collecting user preferences or queries. Code Explanation HTML The HTML provides the structure of the form and its elements. Here's a detailed breakdown: html .. <div class="form-container"> A container that wraps the entire form, styled with CSS for layout and design. html .. <h1>Sign Up</h1> A heading that indicates the purpose of ...

CSS Box Model

  CSS Box Model: Comprehensive Guide Overview The CSS Box Model is a foundational concept in web design that governs the layout and spacing of elements on a webpage. It treats every HTML element as a rectangular box, defining how its content, padding, border, and margin interact. Why Do We Need the CSS Box Model? 1.      Precise Layout Control : o     Allows developers to define the exact size and space of elements, including margins, borders, and padding. 2.      Consistency : o     Ensures uniform spacing and layout across different browsers and devices. 3.      Flexibility : o     Adjusts spacing and borders without changing the core content dimensions. Where Do We Need the CSS Box Model? 1.      Website Layout Design : o     Essential for spacing headers, footers, sidebars, and content sections. 2. ...

CSS Units

CSS Units: Comprehensive Notes What Are CSS Units? CSS (Cascading Style Sheets) units are a way to define the size of elements, spacing, and positioning in a web page. These units provide flexibility to design responsive, visually appealing, and functional layouts. CSS units are used in defining properties such as width, height, margin, padding, font size, and more. Example 1: <style>   div {     width: 100px;     height: 50px;   } </style> <div>Box</div> Here, 100px and 50px define the width and height of the div . Example 2: <style>   p {     font-size: 16px;   } </style> <p>This is a paragraph.</p> The font size of the paragraph is set to 16 pixels using CSS units. Purpose of CSS Units CSS units help define scalable and fixed measurements for web elements, ensuring: Consistency in layout design. Adaptability to differ...