An RFID-based intelligent weighing and pricing system has been designed and implemented to address the issues of manual assistance and user identification in current weighing systems. The system utilizes RFID technology, including UHF RFID desktop readers, to identify users by reading their unique RFID tags. It employs an HX711 module to sense the weight, which is then transmitted to the STM32 control module. The STM32 module writes the weight difference into the RFID tag using an RFID reader, such as a desktop UHF RFID reader/writer. The shopping information stored in the RFID tag is read by the host computer for pricing and printing. Testing results in both simple and complex scenarios show that the system can accurately identify users and efficiently perform weighing and pricing tasks.
The RFID intelligent weighing and pricing system consists of four stages:
1. Configuration stage: The merchant places the products in the shopping basket and labels them with the product name, price, etc. The system is configured by assigning a unique identity document (ID) to each RFID tag. The corresponding shopping basket ID, product name, price, and shopping basket ID are set in the database using the software on the host computer.
2. Card reading stage: Users receive the shopping basket, which has an RFID tag embedded in its bottom. When the user places the shopping basket in the vicinity of the product basket they wish to purchase, the RFID reader, such as a desktop UHF RFID reader, reads the information from the RFID tag, records the card number, and measures the initial weight of the shopping basket. The system then activates a servo motor to open the shopping basket lid, allowing the user to select the products.
3. Card writing stage: After selecting the products, the user places the shopping basket back in the vicinity of the product basket. The RFID reader, such as a desktop RFID reader/writer, writes the information to the RFID tag and drives the servo motor to close the shopping basket lid. This information includes the shopping basket ID and the weight difference. The user can repeat the card reading and card writing process for other product baskets or proceed to the checkout counter.
4. Checkout stage: At the checkout counter, the user places the shopping basket in the vicinity of the RFID reader. The reader retrieves the card number and the host computer queries the database to retrieve the corresponding data. A receipt is generated based on this data, and the user makes the payment according to the receipt. The user then returns the shopping basket. The host computer clears the relevant shopping information associated with the shopping basket in the database for the next user.
The hardware design of the RFID intelligent weighing and pricing system consists of three parts: the shopping basket, the product basket, and the checkout counter. The shopping basket contains an embedded RFID tag. The product basket includes an RFID reader, such as a desktop UHF RFID reader, an STM32F103 microcontroller, a servo motor, and a weighing module. The checkout counter consists of an RFID reader, such as a desktop RFID reader/writer, a host computer, and a printer.
The system utilizes RFID tags that are passive, contactless integrated circuit cards embedded in the shopping basket. The tags consist of chips and coupling circuits and communicate with RFID readers through built-in antennas. RFID tags can be classified into active and passive tags based on whether they have a power source. Considering the low cost and no need for power replacement, the intelligent weighing system adopts passive RFID tags.
The RFID reader, such as a desktop UHF RFID reader/writer, is the core component of the RFID system, capable of receiving and transmitting radio frequency signals. The reader emits a modulated signal at a certain frequency through its antenna. When an RFID tag enters the RF range, the tag's built-in antenna generates a coupling current and provides energy to the tag. The reader can read or write data to the tag, and the tag determines whether to respond and send data based on the signals received from the reader.
By leveraging sensors and wireless RF communication technology, including desktop UHF RFID readers, the RFID-based intelligent weighing and pricing system can accurately identify users and differentiate the products purchased by different users.
Copyright © 2025 Shenzhen Jietong technology Co. Ltd- www.speedwork-rfid.com All Rights Reserved.