CN116206404B - Vending machine goods taking system and method based on weighing detection - Google Patents
Vending machine goods taking system and method based on weighing detection Download PDFInfo
- Publication number
- CN116206404B CN116206404B CN202310210398.0A CN202310210398A CN116206404B CN 116206404 B CN116206404 B CN 116206404B CN 202310210398 A CN202310210398 A CN 202310210398A CN 116206404 B CN116206404 B CN 116206404B
- Authority
- CN
- China
- Prior art keywords
- module
- goods
- commodity
- customer
- weighing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
- G07F11/44—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which magazines the articles are stored in bulk
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
The invention provides a vending machine goods taking system based on weighing detection, which comprises a goods storage module, a display, an instruction input module, a weighing detection module, a goods delivery module and a main control module, wherein the goods storage module is used for storing goods, the display is used for generating a goods selection interface based on the stock of the goods and displaying the total amount of the goods, the instruction input module is used for receiving purchase information of the goods input by customers and generating goods orders, the weighing detection module is used for weighing goods delivered by the goods storage module and carrying out weighing detection twice, the goods delivery module is used for delivering the goods, and the main control module is used for controlling goods delivery and checking the quantity of the goods delivered according to the goods orders. The invention further provides a vending machine goods taking method based on weighing detection. According to the vending machine goods taking system based on weighing detection, the accuracy of goods delivery is guaranteed by weighing and detecting the purchased goods twice and solving the weight error percentage, meanwhile, goods delivery is accurately controlled by means of an iterative self-learning method through goods order prediction.
Description
Technical Field
The invention relates to the technical field of automatic vending, in particular to a vending machine goods taking system and method based on weighing detection.
Background
Vending machines are now becoming increasingly popular. Since the vending machine can work for 24 hours without rest and can meet the daily demands of the 'night cat group', the vending machine is more and more popular with merchants and consumers. Vending machines on the market include food vending machines for vending snack foods, beverage vending machines for vending liquid beverages, cosmetics vending machines for vending cosmetics such as lipstick eye cream, and all-in vending machines. Most vending machines in the market sell standardized products, the products sold do not have corresponding weighing detection, and the goods are taken one by one in a delivery mode, so that bulk goods cannot be sold. Most vending machines push goods to a goods outlet through a rotating spiral ring, and if the goods easy to fall such as pop cans are placed on the uppermost layer of the vending machine, the goods are easy to break in the process of falling on the bottom, so that the beverage is splashed.
Prior art CN211207422U provides a vending machine based on weighing detection, which adopts an open container, and a plurality of weight sensing plates are screwed on the top of each layer of shelf. The customer opens the goods cabinet door and gets goods, changes according to the weight of different goods shelves, detects the product of selling. However, the patent still sells standardized products, and the products of each layer of goods shelves must have the same weight and the same unit price, so that bulk goods cannot be sold, and meanwhile, the sold goods are weighed once, and no measures are taken to detect and prevent the goods with abnormal weight.
Disclosure of Invention
The invention aims to provide a vending machine goods taking system based on weighing detection, which solves the problem that an automatic vending machine sells bulk goods, can accurately control the weight of the bulk goods, and settles and checks according to the weight of bulk goods. Meanwhile, the main control module respectively measures the total weight of the commodities and the weight of the single commodity transmitted on the conveyor belt through the weighing detection module and the tray, controls the shipment module to carry out accurate shipment, prevents more shipment or less shipment, and reduces shipment error rate. The invention aims at providing a vending machine goods taking method based on weighing detection.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection, which comprises:
The commodity storage module is used for storing commodities;
A display for generating a commodity selection interface based on the inventory of the commodity and displaying a total amount of the commodity;
The instruction input module is used for receiving purchase information of the commodity input by a customer and generating a commodity order;
The weighing detection module is connected with the commodity storage module through a pipeline and is used for weighing and distributing commodities transmitted by the commodity storage module and carrying out twice weighing detection;
The shipment module is connected with the weighing detection module and is used for shipment of goods;
And the main control module is respectively connected with the commodity storage module, the display, the instruction input module, the weighing detection module and the commodity discharging module and is used for controlling commodity discharging and checking the quantity of the commodity discharged according to commodity orders.
Preferably, the system also comprises a settlement module connected with the main control module and used for calculating the amount according to the commodity order and performing settlement, and the system comprises:
The amount calculation unit is connected with the main control module and is used for calculating the total amount of the commodity according to the commodity order and transmitting the total amount of the commodity to the main control module;
The communication unit is used for carrying out information interaction with an external network;
The amount payment unit is used for settling accounts with customers according to the calculated commodity total amount;
The money payment unit comprises a cash payment unit and a mobile payment unit;
the cash payment unit is used for identifying cash and paying according to the total commodity amount displayed by the display;
and the mobile payment unit is used for carrying out mobile payment according to the total commodity amount displayed by the display.
Preferably, the vending machine further comprises a real-time monitoring module connected with the main control module and the weighing detection module and used for collecting real-time monitoring information of the vending machine, and the vending machine comprises:
The camera is used for acquiring commodity images of the on-site monitoring video and commodity storage module;
The temperature sensor is used for collecting the temperature of the vending machine;
The humidity sensor is used for collecting the humidity of the vending machine;
A temperature control unit for controlling the temperature of the vending machine;
The humidity control unit is used for controlling the humidity of the vending machine;
and the door sensor is used for collecting the bin door pressure of the vending machine.
Preferably, the shipment module includes:
The guide rail is provided with a plurality of guide grooves,
The top of the goods taking box is open, a layer of sponge protection pad is arranged at the bottom of the inner side of the goods taking box, and the bottom of the outer side of the goods taking box is connected with the guide rail through the sliding block and is used for receiving goods transmitted by the weighing detection module;
The motor is connected with the main control module and connected with the goods taking box through a telescopic connecting rod and is used for pushing the goods taking box to horizontally move on the guide rail according to a goods discharging instruction sent by the main control module;
the goods taking electronic lock is used for unlocking the goods taking box according to the goods discharging instruction sent by the main control module.
Preferably, the system also comprises an early warning module which is respectively connected with the main control module and the real-time monitoring module and used for transmitting alarm information to the main control module, and the system comprises:
a rule unit for presetting rules and thresholds of temperature, humidity and bin gate pressure,
The judging unit is used for judging whether the temperature, the humidity and the bin gate pressure are normal or not according to preset rules and threshold values;
the fire extinguishing unit is used for rapidly extinguishing fire for the vending machine under the condition that the judging unit judges that the temperature is abnormal;
The water draining unit is used for draining water rapidly from the vending machine under the condition that the judging unit judges that the humidity is abnormal;
the pressure electronic lock is used for controlling a bin gate switch of the vending machine;
And the sound player is used for sending out prompt sound according to the abnormal judgment result of the judgment unit.
Preferably, the main control module performs operations comprising:
acquiring a commodity order generated by an instruction input module;
Controlling the commodity storage module to transmit the purchased commodity to the weighing detection module through a pipeline according to the iterative self-learning method;
sending a settlement instruction to a settlement module for settlement and checking the commodity quantity and the commodity amount in the settlement module;
judging whether the commodity is transmitted to a shipment module according to the result of twice weighing monitoring of the purchased commodity by the weighing detection module;
and after settlement is completed, controlling the goods delivery module to deliver goods.
Preferentially, the commodity storage module is controlled to transmit purchased commodities to the weighing detection module through a pipeline according to the iterative self-learning method, and the method specifically comprises the following steps:
Setting an initial value a 0, wherein 0<a 0 < T, T is the number of commodities that a customer needs to purchase;
iterative self-learning is carried out according to the advance transmitted to the weighing detection module each time, and the final advance is obtained;
according to the calculated final advance, controlling the commodity storage module to transmit the purchased commodity to the weighing detection module through a pipeline;
And comparing the commodity weight on the weighing detection module with the commodity weight actually required, and if the commodity weight is underweighed, supplementing the balance to the weighing detection module by the main control module.
Preferably, the weight detection module comprises:
One end of the conveying belt is arranged below a pipeline for conveying the commodity by the commodity storage module and is used for conveying the commodity;
The tray is arranged at the other end of the conveyor belt and connected with the shipment module, and is used for conveying commodities to the shipment module;
the weight sensors are respectively arranged on the conveyor belt and the tray and are used for measuring the total weight of the commodities on the conveyor belt and the total weight of the commodities on the tray;
A zeroing unit for;
The code scanner is arranged above the joint of the conveyor belt and the tray and is used for obtaining the types and automatic counting of the commodities by scanning the codes of the commodities;
the weighing detection module performs operations including:
calibrating the weight sensor according to the temperature and humidity of the vending machine before purchasing the commodity;
Weighing and detecting the total commodity of the conveyor belt and the commodity of the tray respectively, and solving the corresponding weight error percentage;
The measured weight data and the calculated corresponding weight error percentage are sent to a main control module;
And transmitting the commodity to the shipment module according to the judgment result of the main control module.
Preferably, the display performs operations comprising:
Displaying a commodity selection interface;
acquiring commodity purchase information input by a customer based on the commodity selection interface, and displaying a preset shipment confirmation interface;
When a customer inputs a shipment confirmation instruction based on the commodity selection interface, the display sends the shipment confirmation instruction to the main control module, and the main control module controls the shipment module to carry out shipment, otherwise, preset voice instruction input information is acquired and displayed;
Acquiring a voice command input by a customer, and carrying out command analysis on the voice command to obtain the customer demand;
Analyzing a customer demand type of the customer demand, wherein the customer demand type comprises commodity increase, commodity decrease and commodity selection;
When the customer demand type is commodity increase, the commodity storage module conveys the required increase quantity value to the weighing detection module;
when the type of the customer demand is commodity reduction, the main control module acquires a preset first customer demand-side tilting scheme library corresponding to the type of the commodity purchased by the customer, and determines a first side tilting scheme corresponding to the customer demand from the first customer demand-side tilting scheme library;
Controlling a weighing detection module to incline based on the first side incline scheme so as to reduce the weight to meet the customer demand;
when the type of the customer demand is goods selection, the main control module acquires a preset second customer demand-side-tilting scheme library corresponding to the type of the goods purchased by the customer, and determines a second side-tilting scheme corresponding to the customer demand from the second customer demand-side-tilting scheme library;
controlling the weighing detection module to incline towards a set direction based on the second side inclination scheme so as to meet the customer demand;
The invention also provides a vending machine goods taking method based on weighing detection, which comprises the following steps:
the real-time monitoring module collects commodity images of the commodity storage module and state information of the vending machine;
the main control module identifies commodity inventory according to commodity images of the commodity storage module;
the instruction input module acquires purchase information of goods input by a customer to generate a commodity order;
The main control module calculates the advance through iterative self-learning Xi Ji according to the commodity order, and controls the commodity storage module to carry out commodity transmission to the weighing detection module according to the advance;
the weighing detection module performs twice weighing monitoring on the conveyed commodities;
The main control module judges whether to transmit the commodity to the shipment module for shipment according to the result of the twice weighing monitoring;
the early warning module judges whether the vending machine is abnormal according to the state information of the vending machine.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a schematic diagram of a vending machine pick-up system based on weight detection in accordance with an embodiment of the present invention;
FIG. 2 is a schematic diagram of a settlement module according to an embodiment of the invention;
FIG. 3 is a schematic diagram of a real-time monitoring module according to an embodiment of the invention
FIG. 4 is a schematic diagram of a shipment module according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an early warning module according to an embodiment of the invention
FIG. 6 is a flowchart of an iterative self-learning method according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a weight detection module according to an embodiment of the present invention;
fig. 8 is a flowchart of a vending machine pick-up method based on weighing detection according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection, which is shown in fig. 1 and comprises a commodity storage module 1, a display 2, an instruction input module 3, a weighing detection module 4, a goods discharging module 5 and a main control module 6.
The commodity storage module 1 is used for storing commodities for sale. Different commodities are placed on different shelves, and bulk cargo is placed in the storage container.
The display 2 is used for generating a commodity selection interface based on the inventory of commodities and displaying the total amount of commodities. The display 2 also provides pictures, stock or advertisement information of the commodity, is convenient for customers to make decisions, is beneficial to propaganda of the commodity and increases sales volume of the commodity.
The instruction input module 3 is used for receiving purchase information of goods input by customers. The instruction input module 3 includes a keyboard or a touch screen. When a keyboard is used as the instruction input module 3, a customer can input a commodity code or a commodity name through the keyboard to select a commodity, and key in the purchase amount of the commodity. If bulk goods are purchased, the purchase weight of the goods may be entered.
The weighing detection module 4 is connected with the commodity storage module 1 through a pipeline and is used for weighing and distributing commodities transmitted by the commodity storage module 1 and carrying out twice weighing detection.
The shipment module 5 is connected with the weighing detection module 4. When the real-time data of the commodity is consistent with the purchase information of the commodity input by the instruction input module 3 and the commodity weighing detection is normal, the main control module 6 controls the shipment module 5 to carry out shipment. For the condition of purchasing bulk cargo, the packing bag can be placed beside the shipment module 5, so that the customer can conveniently receive the commodity from the shipment module 5.
The main control module 6 is respectively connected with the commodity storage module 1, the display 2, the instruction input module 3, the weighing detection module 4 and the shipment module 5 and is used for controlling commodity shipment and checking the quantity of the shipment commodities according to commodity orders. The working principle and the beneficial effects of the technical scheme are as follows:
The customer inputs the purchase information of the commodity to the instruction input module 3 according to the commodity required by the customer. The main control module 6 receives commodity purchase information and controls the commodity storage module 1 to transmit commodities to the weighing detection module 4 through a pipeline. When the commodity on the weighing detection module 4 is consistent with the purchase information input by the customer, the commodity storage module 1 stops transmitting, and the weighing detection module 4 transmits the information of the commodity which is taken out of the warehouse to the main control module 6 in real time. The main control module 6 checks the information of the offal commodity. When the customer settles, the main control module 6 controls the shipment module 5 to carry out shipment.
According to the embodiment of the invention, the weight of the commodity is detected by the weighing detection module 4 according to the purchasing information of the commodity input by the customer, so that the commodity selling accuracy is ensured.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection, which further comprises a settlement module 7 connected with the main control module 6 and used for calculating the amount according to the commodity order and settling, as shown in fig. 2, and comprises the following components:
and the amount calculating unit 71 is connected with the main control module 6 and is used for calculating the total amount of the commodity according to the commodity order and transmitting the total amount of the commodity to the main control module 6.
And a communication unit 72 for exchanging information with an external network.
And an amount payment unit 73 for settling the customer based on the calculated commodity total amount. The amount payment unit 73 includes a money payment unit 731 and a mobile payment unit 732.
The cash payment unit 731 is for recognizing cash and paying according to the total amount of goods displayed on the display 2.
The mobile payment unit 732 is used for mobile payment according to the total amount of goods displayed on the display 2.
The working principle and the beneficial effects of the technical scheme are as follows:
If the customer purchases a plurality of commodities, the amount calculation unit 71 calculates the total amount of commodities based on commodity order information, with the calculation formula:
Where a i is the discount rate of the price of the ith commodity purchased, P i is the unit price of the ith commodity, T i is the weight measured by the weighing detection module 4 of the ith commodity, y i is the weight given by the merchant of the ith commodity, M is the total amount of the settlement of the multiple commodities, n is the type of commodity, b is the number of packaging bags used by the customer, and P t is the price of the packaging bags.
The amount payment unit 73 provides a variety of payment methods including a cash payment unit 731 and a mobile payment unit 732. The cash payment unit 731 recognizes and settles coins or banknotes input from a customer, and also performs automatic change of coins. The mobile payment unit 732 displays the total amount of goods through the display 2. The customer performs mobile payment by scanning the two-dimensional code generated by the display 2 through the mobile phone. Mobile payments include WeChat payments, payment treasures, online banking, etc.
The communication unit 72 transmits the purchased goods and the amount to the database of the service terminal. The manager knows the information such as the number, the amount and the inventory of the commodity sold by the vending machine through browsing the database of the service terminal, and timely replenishment is carried out according to the information of the commodity. Meanwhile, the main control module 6 performs information interaction with the service terminal through the communication module 72, so that information of the vending machine can be provided in real time, and a company can conveniently perform remote real-time control or operation on a vending machine pickup system. The normal operation of the equipment is ensured.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. Still include real-time supervision module 8 and main control module 6 and weigh detection module 4 link to each other for gather the real-time supervision information of selling the machine, as shown in fig. 3, include:
The camera 81 is used for acquiring the commodity image of the commodity storage module 1.
The temperature sensor 82 is used to collect the temperature of the vending machine.
The humidity sensor 83 is used to collect the humidity of the vending machine.
The temperature control unit 84 is used to control the temperature of the vending machine.
The humidity control unit 85 is used to control the humidity of the vending machine.
Door sensor 86 is used to collect the bin door pressure of the vending machine.
The working principle and the beneficial effects of the technical scheme are as follows:
The camera 81 collects the field monitoring video, monitors the field in real time, and meanwhile, the control module 6 recognizes the types and the numbers of the inventory goods in the goods storage module 1 through the goods images of the goods storage module 1 collected by the camera 81, and sends the inventory information to the service terminal through the communication unit 72, and the service terminal carries out timely replenishment according to the inventory information. The camera 81 may also be combined with the settlement module 7 to complete face payment through face recognition.
The temperature sensor 82 collects the temperature of the vending machine. The temperature control unit 84 controls the vending machine to work at a certain temperature by refrigerating or heating the air circulation machine according to the vending machine temperature acquired by the temperature sensor 82. While humidity sensor 83 collects the humidity of the vending machine. The humidity control unit 85 controls the vending machine to work at a certain humidity through the humidity controller according to the humidity of the vending machine collected by the humidity sensor 83.
The real-time monitoring module 8 monitors the vending machine in real time and controls the vending machine to run at a certain temperature and humidity. For example, some vending machines automatically vend fresh vegetables, instant frozen products, etc., and require a certain temperature and humidity. Meanwhile, the real-time monitoring module 8 identifies the on-site inventory goods to obtain the inventory information of the vending machine, including the types and the quantity of the goods. And timely notifying the service terminal to supplement goods according to the goods inventory consumption speed and consumption.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. As shown in fig. 4, the shipment module 5 includes a rail 51, a pickup box 52, a motor 53, a slider 54, a retractable link 55, and a pickup electronic lock 56.
The guide rail 51 is provided at the bottom of the vending machine.
The top of the goods taking box 52 is open, a layer of sponge protection pad is arranged at the bottom of the inner side, and the bottom of the outer side is connected with the guide rail 51 through the sliding block 54 and is used for receiving goods conveyed by the weighing detection module 4.
The motor 53 is connected to the main control module 6 and connected to the picking box 52 by a telescopic link 55, and is used for pushing the picking box 52 to move horizontally on the guide rail 51 according to the shipment command sent by the main control module 6.
The goods taking electronic lock 56 is used for unlocking the goods taking box 52 according to the goods taking instruction sent by the main control module 6.
The working principle and the beneficial effects of the technical scheme are as follows:
When the commodity passes through the weighing detection module 4, the commodity is conveyed into the goods taking box 52 after being subjected to twice weighing detection. The main control module 6 receives the settlement completion instruction from the settlement module 7 and issues an unlocking and goods taking instruction to the goods taking electronic lock 56. The goods taking electronic lock 56 receives an unlocking and goods taking instruction to unlock, and meanwhile, the motor 53 horizontally moves the goods taking box 52 along the guide rail 51 through the sliding block 54 at the bottom through the telescopic connecting rod 55. The customer removes the merchandise purchased within the access box 52 and the motor 53 retracts the access box 52 along the rail 51 via the retractable link 55. The pick-up electronics lock 56 locks the pick box 52.
The goods taking box 52 is a drawing type storage box, and is different from a common inclined bucket type storage box, and the inclined bucket type storage box is not easy to fall off due to the fact that purchased goods are too large and clamped on the inclined bucket for taking the goods. The drawing type commodity can be more easily and conveniently taken away by a customer. And a layer of sponge protection pad is arranged at the bottom of the inner side of the goods taking box 52 to prevent the beverage filled with the glass bottle from being damaged in the automatic vending process. Meanwhile, the invention prevents the customers from taking more or less goods purchased by themselves under the condition that the weighing detection module 4 checks errors by locking the shipment module 5.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. The system further comprises an early warning module 9, wherein the early warning module 9 is respectively connected with the main control module 6 and the real-time monitoring module 8 and is used for transmitting alarm information to the main control module 6, and as shown in fig. 5, the system comprises:
a rule unit 91 for presetting rules and thresholds for temperature, humidity and door pressure.
And the judging unit 92 is used for judging whether the temperature, the humidity and the bin gate pressure are normal or not according to preset rules and threshold values.
And the fire extinguishing unit 93 is used for rapidly extinguishing fire for the vending machine under the condition that the judging unit 92 judges that the temperature is abnormal.
And a water draining unit 94 for draining water from the vending machine rapidly when the judging unit 92 judges that the humidity is abnormal.
A pressure electronic lock 95 for controlling the opening and closing of the door of the vending machine.
And a sound player 96 for making a prompt sound in accordance with the judgment result abnormality of the judgment unit 92.
The working principle and the beneficial effects of the technical scheme are as follows:
Rules and thresholds for temperature, humidity and door pressure are preset by the rules unit 91. The judging unit 92 compares the temperature, humidity and bin gate pressure of the vending machine acquired by the real-time monitoring module 8 with the rules and thresholds set by the rule unit 91. If the temperature exceeds the temperature threshold set by the rule unit 91, it indicates that the vending machine is overheated, and a fire phenomenon occurs in the vending machine, so that the fire extinguishing unit 93 is required to extinguish the fire, the temperature is recovered to be normal, and meanwhile, the sound player 96 sends out a fire alarm. If the humidity exceeds the humidity threshold set by the rule unit 91, it indicates that there is a lot of water in the vending machine, and the water draining unit 94 is required to drain the accumulated water from the vending machine, so that the humidity is recovered to be normal, and the sound player 96 sends out a water draining alarm. If the door pressure exceeds the door pressure threshold set by the rule unit 91, the judgment unit 92 sends out door pressure alarm information to the main control module 6, and the sound player 96 sends out a safety alarm. The main control module 6 controls the camera 81 to collect field information, records the field condition, and sends the field information to the service terminal through the communication unit 72 to remind the service terminal of carrying out safety maintenance on the vending machine. The service terminal schedules maintenance personnel to open the door via the pressure electronic lock 95 for necessary maintenance.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection.
The main control module 6 performs operations including:
the commodity order generated by the instruction input module 3 is acquired.
The commodity storage module 1 is controlled to transmit the purchased commodity to the weighing detection module 4 through a pipeline according to the iterative self-learning method.
And sending a settlement instruction to the settlement module 7 and checking the commodity quantity and the commodity amount in the settlement module 7.
And judging whether the commodity is transmitted to the shipment module 5 according to the result of the weighing detection module 4 for carrying out weighing monitoring on the purchased commodity twice.
After the settlement is completed, the shipment module 5 is controlled to carry out commodity shipment.
The working principle and the beneficial effects of the technical scheme are as follows:
After the customer browses the commodity information provided by the display 2, the commodity purchasing information is input to the main control module 6 through the instruction input module 3. The instruction input module 3 generates a commodity order from commodity purchase information input by a customer. The main control module 6 calculates the advance through an iterative self-learning method, and controls the commodity storage module 1 to transmit the purchased commodity to the weighing detection module 4 through a pipeline according to the calculated advance. After the customer completes commodity settlement through the settlement module 7, the main control module 6 controls the shipment module 5 to carry out commodity shipment.
For standardized goods that are relatively large in volume and can be easily separated, the goods can be directly transferred from the goods storage module 1 to the weighing detection module 4. Some are smaller and more difficult to distinguish from bulk goods such as candy, melon seeds, small packaged snacks. Since the outlet of the commodity storage module 1 is at a certain distance from the weighing detection module 4. Therefore, the weighing data of the weighing detection module 4 have a certain delay, and the commodity storage module 1 is not stopped in time to be delivered out of the warehouse, so that multiple delivery is easy to cause. The weight of the goods to be delivered from the goods storage module 1 is thus made to approach the weight to be purchased by the customer, according to the goods delivery by the iterative self-learning method.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. As shown in fig. 6, the method for controlling the commodity storage module 1 to transfer the purchased commodity to the weighing detection module 4 through the pipeline according to the iterative self-learning method specifically comprises the following steps:
First, an initial value a 0 is set, wherein 0<a 0 < T, T is the number of items that the customer needs to purchase.
And secondly, performing iterative self-learning according to the advance transmitted to the weighing detection module 4 each time, and solving the final advance.
And thirdly, controlling the commodity storage module 1 to convey the purchased commodity to the weighing detection module 4 through a pipeline according to the calculated final advance.
And fourthly, comparing the commodity weight on the symmetrical weight detection module 4 with the commodity weight actually required, and if the underweighing occurs, compensating the balance by the symmetrical weight detection module 4 through the main control module 6.
The working principle and the beneficial effects of the technical scheme are as follows:
the specific expression of iterative self-learning is:
an+1=an+b(en-T-x)+c
Where a n+1 is the advance of the n+1th transfer to the weight-detecting module 4, and a n is the advance of the n-th transfer to the weight-detecting module 4. b is an iterative learning constant, 0< b <1, e n is the weight that has been transmitted to the weight detection module 4 for the nth time, T is the total weight of the commodity that the customer needs to purchase, x is the weight of the commodity that the merchant gives, and c is the set transmitted commodity weight error.
When (when)And e is a set iteration termination threshold, iteration self-learning is terminated, and a final lead is output.
If the undersize occurs, the main control module 6 controls the weighing detection module 4 to perform balance compensation. The commodity weight calculation formula of the balance is
Δu=Δh×Δt
Where Δu is the commodity weight required for the balance, Δh is the commodity increment on the weight detection module 4, and Δt is the opening/closing time difference.
According to the embodiment of the invention, when the commodity storage module 1 stops conveying commodities, the weighing detection module 4 delays conveying and part of commodities are conveyed in the pipeline, commodity discharging is performed according to the calculated advance, and as the weight of the discharged commodities is smaller than that of the commodities required to be purchased by customers, the advance can be measured according to the weighing detection module 4, and finally, the accurate commodity weight can be achieved and conveyed to the shipment module 5 for shipment, so that the phenomenon of excessive shipment is avoided, a balance is further designed, and the shipment accuracy of bulk commodities is further finished.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. As shown in fig. 7, the weight detecting module 4 includes a conveyor belt 41, a tray 42, a plurality of weight sensors 43, a zeroing unit 44, and a code scanner 45.
One end of the conveyor belt 41 is connected to a tray 42. The commodity storage module 1 conveys commodities to one end of a conveyor belt 41 through a pipe, and the conveyor belt 41 conveys the commodities to a tray 42.
The weight of each commodity is measured by the weight change of the tray 42.
A plurality of weight sensors 43 are arranged at the bottoms of the conveyor belt 41 and the tray 42, and collect real-time data of the weight of the commodity transmitted by the commodity storage module 1 by converting the weight pressure of the commodity into electric current and transmitting the electric current to the main control module 6.
The zeroing unit 44 is used for zeroing the weight detection module 4 before purchasing the commodity. The weight measured by the weight sensor 43 may deviate from the actual weight due to the long-term use of the weight detecting module 4 or the falling of other foreign matters and dust from the weight detecting module 4, as well as the influence of the temperature and humidity in the vending machine. Therefore, the zeroing unit 44 is required to perform zeroing with respect to the weight detection module 4.
The code scanner 45 is disposed above the junction of the conveyor belt 41 and the tray 42, and is used for obtaining the types and the number of the commodities by scanning the commodities, calculating the total weight according to the specification weight of each commodity, and comparing the total weight with the weight measured by the weight detection module 4.
The weight detection module 4 performs operations including:
The weight sensor 43 is zeroed prior to purchase of the merchandise based on the temperature and humidity of the merchandiser.
Weighing and detecting the total commodity of the conveyor belt 41 and the commodity of the tray 42 respectively, and obtaining the corresponding weight error percentage;
The measured weight data and the calculated corresponding weight error percentage are sent to a main control module 6;
the commodity is transferred to the shipment module 5 according to the judgment result of the main control module 6.
The working principle and the beneficial effects of the technical scheme are as follows:
before being transferred to the weight detection module 4, each weight sensor 43 under the conveyor belt 41 should measure 0. If one of the weight sensors 43 is not 0, the zeroing module 44 zeroes the weight sensor 43 with the error.
The conveyor belt 41 receives and weighs the commodity conveyed by the commodity storage module 1. The weight sensor 43 is used for measuring the weight of the commodity on the conveyor belt 41 asThe total weight T c of the commodity specification on the conveyor belt 41 is expressed as:
Where T c is the total weight of the commodity specification on the conveyor belt 41, T k is the individual weight of the kth commodity on the conveyor belt 41, c k is the number of the kth commodity on the conveyor belt 41, and m is the number of commodity types on the conveyor belt 41.
The total weight error percentage η of the commodity on the conveyor belt 41 is calculated by the following formula:
Setting the error percentage eta within a reasonable range, for example, 10%, when eta >10%, the main control module 6 gives a fault alarm according to the information measured by the weighing detection module 4, closes the delivery port, stops the conveyor belt 41 from conveying, and reweighes the commodity on the conveyor belt 41. If the re-weighing eta is less than or equal to 10 percent, the main control module 6 controls the conveyor belt 41 to directly convey the commodities to the shipment module 5 for shipment. If eta >10%, the weight of the single commodity is again measured by the tray 42.
The code scanner 45 is arranged above the joint of the conveyor belt 41 and the tray 42, and scans the commodities which fall onto the tray 42 one by one, determines the type of each commodity and counts the number of the commodities. The code scanner 45 in this embodiment adopts an infrared code scanner, the scanning time is within 1 millisecond, the number of purchased goods can be detected rapidly, and the time of the purchaser is saved.
The tray 42 weighs a commodity by weight change, expressed in the following manner:
ts=td-td-1
Where t s is the weight of a certain commodity as measured by the falling of the commodity into the tray 42, t d-1 is the weight of a certain commodity as displayed on the tray 42 before the falling, and t d is the weight of a certain commodity as displayed on the tray 42 after the falling.
Calculating the weight error percentage of single commodityThe calculation formula is as follows:
Wherein t' s is the specification weight of a certain commodity. The specification weight of a certain commodity can be inquired according to the quality specification of a merchant or industry standard.
Resetting the error percentageFor example 10%. If re-weighWhen the vending machine is maintained, the main control module 6 controls the shipment module 5 to stop shipment and informs maintenance personnel to maintain the vending machine through the communication module 72.
Before being transferred to the weight detection module 4, each weight sensor 43 under the conveyor belt 41 should measure 0. The zero-correction module 44 performs zero-correction on the weight sensor 43 having an error, with one of the weight sensors 43 being other than 0.
The first weighing detection is that the weighing detection module 4 performs weighing detection on the commodities conveyed at a constant speed on the conveyor belt 41. The conveyor belt 41 receives the commodity conveyed by the commodity storage module 1 and conveys the commodity at a constant speed. The conveyor belt 41 measures the weight of the goods during conveyance. First, it is recognized what the article of the conveyor 41 is. And calculates the total weight T c of the articles conveyed 41 based on the kind and number of the articles on the conveyor belt 41.
Where t k is the individual weight of the kth article on the conveyor belt 41, c k is the number of the kth article on the conveyor belt 41, and m is the number of article types on the conveyor belt 41.
The total weight error percentage η of the articles on the conveyor belt 41 is calculated.
The second weighing test is to weigh a certain commodity by a tray 42 provided at one end of the conveyor belt 41,
ts=td-td-1
The weight of a commodity is indicated by the change in weight values displayed by the tray 42 before and after weighing. Calculating the weight error percentage of single commodity
In the embodiment of the invention, the weight sensors 43 are respectively arranged on the conveyor belt 41 and the tray 42, and the weight detection of the commodity on the conveyor belt 41 and the weight detection of the single commodity are respectively carried out in the commodity conveying process, so that the purchasing time of customers is saved, and the commodity error detection accuracy is improved. And meanwhile, the zero calibration unit 44 is arranged for calibrating zero by the weight detection module 4, so that the accuracy of commodity weight detection is ensured. Meanwhile, the embodiment of the invention respectively measures the total weight of the commodities on the whole conveyor belt 41 and the weight of the single commodity through twice weighing detection, and simultaneously respectively calculates the weight error percentage eta and the weight error percentage etaAnd judging whether the vending machine is in the set error range or not, and ensuring the normal operation of the vending machine.
The embodiment of the invention provides a vending machine goods taking system based on weighing detection. The display 2 performs operations including:
displaying a commodity selection interface.
And acquiring commodity purchase information input by a customer based on the commodity selection interface, and displaying a preset shipment confirmation interface.
When the customer inputs a shipment confirmation instruction based on the commodity selection interface, the display 2 sends the shipment confirmation instruction to the main control module 6, and the main control module 6 controls the shipment module 5 to carry out shipment, otherwise, preset voice instruction input information is acquired and displayed.
And acquiring a voice instruction input by a customer, and analyzing the voice instruction to acquire the customer demand.
And analyzing the customer demand type of the customer demand, wherein the customer demand type comprises commodity increase, commodity decrease and commodity selection.
When the customer demand type is an increase in the commodity, the commodity storage module 1 delivers the required amount of increase to the weight detection module 4.
When the customer demand type is a commodity decrease, the main control module 6 acquires a preset first customer demand-side-tilt scheme library corresponding to the type of commodity purchased by the customer, and determines a first side-tilt scheme corresponding to the customer demand from the first customer demand-side-tilt scheme library.
Based on the first tilting scheme, the weight detection module 4 is controlled to tilt to reduce the weight to the customer demand.
When the customer demand type is item selection, the main control module 6 acquires a preset second customer demand-side-tilt scheme library corresponding to the type of the commodity purchased by the customer, and determines a second side-tilt scheme corresponding to the customer demand from the second customer demand-side-tilt scheme library.
Based on the second roll schedule, the weight detection module 4 is controlled to tilt in a set direction to the customer demand.
Wherein the roll schedule includes a roll rate and a hold period.
The working principle and the beneficial effects of the technical scheme are as follows:
First, the display 2 generates a commodity selection interface from a commodity inventory. And acquiring the purchase information of the customer according to the displayed commodity selection interface and displaying a preset shipment confirmation interface. When the customer inputs a shipment confirmation instruction based on the commodity selection interface, the display 2 sends the shipment confirmation instruction to the main control module 6, and the main control module 6 controls the shipment module 5 to carry out shipment, otherwise, preset voice instruction input information is acquired and displayed. And acquiring a voice instruction input by a customer, and extracting features of the voice instruction to obtain the type and the magnitude of the customer demand. Customer demand types include commodity addition, commodity subtraction, and commodity selection. When the type of the customer's demand is commodity increase, the voice prompt is "how much you want to be", then the commodity storage module 1 obtains the magnitude of the required commodity increase according to the voice command input by the customer, for example, the customer inputs the voice command "100 g melon seeds more", and the main control module 6 controls the commodity storage module 1 to convey 100g to the weighing detection module 4. When the type of the customer demand is commodity reduction, voice prompts that 'how much you want to reduce', and then obtains the required commodity reduction value according to the voice command input by the customer, the main control module 6 obtains a preset first customer demand-side-rolling scheme library corresponding to the type of the commodity, and controls the weighing detection module 4 to incline to reduce the weight to the required reduction value, wherein the first customer demand-side-rolling scheme library is according to the correlation of the weight reduction value corresponding to the type of the commodity and the side-rolling scheme. Wherein the roll schedule includes a roll rate and a hold period. For example, when the melon seeds in the first customer demand-side tilting scheme library are tilted by 30 degrees for 5 minutes, the weight of the melon seeds is reduced by 100g, and when a customer inputs a voice command of 'the melon seeds are reduced by 100 g', the main control module 6 controls the weighing detection module 4 to tilt by 30 degrees and keep for 5 minutes, and the weight of the melon seeds is reduced by 100g. When the customer demand type is article selection, the voice command input by the customer is reserved for 1/3 of the right melon seeds, the melon seeds in the second customer demand-side tilting scheme library are tilted to the left by 45 degrees, the tilting time is 15 minutes, and the weight is reduced by 2/3. According to the second customer demand-side tilt schedule library, the main control module 6 controls the weight detection module 4 to tilt 45 ° to the left for 15 minutes, so that the weight of the melon seeds is reduced by 2/3, thereby retaining 1/3 of the right melon seeds.
And acquiring a preset increase and decrease amount-side tilting scheme library corresponding to the type of the commodity, wherein the side tilting scheme comprises side tilting and holding time.
The embodiment of the invention provides a vending machine goods taking method based on weighing detection, which is shown in fig. 8 and comprises the following steps:
step 1, a real-time monitoring module 8 collects commodity images of the commodity storage module 1 and state information of the vending machine.
Step 2, the main control module 6 identifies the commodity inventory according to the commodity image of the commodity storage module 1.
And step 3, the instruction input module 3 acquires purchase information of the commodity input by the customer to generate a commodity order.
And 4, the main control module 6 calculates the advance through iterative self-learning Xi Ji according to the commodity order, and controls the commodity storage module 1 to carry out commodity transmission to the weighing detection module 4 according to the advance.
And 5, the weighing detection module 4 performs weighing monitoring on the conveyed commodity twice.
And 6, judging whether the commodity is transmitted to the shipment module 5 for shipment according to the result of the two weighing monitoring by the main control module 6.
And 7, judging whether the vending machine is abnormal or not by the early warning module 9 according to the state information of the vending machine.
The working principle and the beneficial effects of the technical scheme are as follows:
The present embodiment identifies the commodity inventory from the commodity image of the commodity storage module 1 through the main control module 6. The instruction input module 3 obtains purchase information of the commodity input by the customer to generate a commodity order and transmits the commodity order to the main control module 6. The main control module 6 calculates the advance through iterative self-learning Xi Ji, controls commodity transmission of the commodity storage module 1 according to the advance, and the weighing detection module 4 performs weighing monitoring on the transmitted commodity twice and transmits the commodity to the shipment module 5 for shipment. The early warning module 9 monitors in real time according to the state information of the vending machine acquired by the real-time monitoring module 8. Status information includes temperature, humidity, door pressure, etc. of the vending machine.
According to the embodiment of the invention, the real-time monitoring module 8 and the early warning module 9 are arranged to provide safety guarantee for the vending machine, meanwhile, the main control module 6 calculates the advance through iterative self-learning Xi Ji according to the commodity order, and controls the weighing detection module 4 to carry out twice weighing monitoring on the commodity, so that the weight of the conveyed commodity is accurately ensured to be free from errors.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310210398.0A CN116206404B (en) | 2023-03-07 | 2023-03-07 | Vending machine goods taking system and method based on weighing detection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310210398.0A CN116206404B (en) | 2023-03-07 | 2023-03-07 | Vending machine goods taking system and method based on weighing detection |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116206404A CN116206404A (en) | 2023-06-02 |
CN116206404B true CN116206404B (en) | 2024-12-24 |
Family
ID=86517027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310210398.0A Active CN116206404B (en) | 2023-03-07 | 2023-03-07 | Vending machine goods taking system and method based on weighing detection |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116206404B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116884138A (en) * | 2023-08-02 | 2023-10-13 | 浙江大学 | Medical care auxiliary supplies vending machine |
CN119296221A (en) * | 2024-10-21 | 2025-01-10 | 东莞市爱电骑锂电科技有限公司 | Intelligent remote offline multi-point self-selling device and sales method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109285273A (en) * | 2017-07-19 | 2019-01-29 | 吴贵文 | Fresh and live agricultural product automatic vending system and method |
CN110264615A (en) * | 2019-06-12 | 2019-09-20 | 青岛大学 | The fresh management of direct supply type and self-service vending method |
CN112489290A (en) * | 2020-11-23 | 2021-03-12 | 马鞍山智森机械科技发展有限公司 | Automatic vending robot |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101414157A (en) * | 2008-08-01 | 2009-04-22 | 中国人民解放军理工大学 | Intelligent weighing control method based on genetic algorithm and iterative learning method |
CN103968924A (en) * | 2014-05-28 | 2014-08-06 | 重庆大学 | Multistage-control-based batching weighing control method |
CN107657493A (en) * | 2016-07-25 | 2018-02-02 | 广州永蓝商务服务有限公司 | The vending method of fresh vending machine, sell application system and its selling system |
CN107694469B (en) * | 2017-09-19 | 2019-09-24 | 中国计量大学 | Straight-fall multi-component material batching method based on variable rate learning |
US10387859B2 (en) * | 2017-12-01 | 2019-08-20 | Hunan Scientop Automatic Equipment Shares Co.Ltd | Crawler-type automatic vending machine and automatic vending method thereof |
CN108805644A (en) * | 2018-03-29 | 2018-11-13 | 北京康得新创科技股份有限公司 | The commercial articles vending method and machine for vending of machine for vending |
CN109300229A (en) * | 2018-08-21 | 2019-02-01 | 柳华玮 | It is a kind of intelligence Vending Machine and vending machine operation method |
CN109410438A (en) * | 2018-12-19 | 2019-03-01 | 广州润虹医药科技股份有限公司 | A kind of good selling method and system of automatic vending machine |
CN110570273A (en) * | 2019-08-09 | 2019-12-13 | 深圳市智莱科技股份有限公司 | Quick delivery method of automatic vending equipment |
CN111882377A (en) * | 2020-06-22 | 2020-11-03 | 合肥美的智能科技有限公司 | Counter settlement method and server for sales counter |
CN112562177A (en) * | 2020-11-20 | 2021-03-26 | 深圳市智莱科技股份有限公司 | Commodity selling method, vending machine system and computer readable storage medium |
CN114879767A (en) * | 2022-05-31 | 2022-08-09 | 太仓摩丹卡勒多尼塑料机械有限公司 | Control method of plastic pellet feed weight based on speed-regulating motor and weight feedback |
-
2023
- 2023-03-07 CN CN202310210398.0A patent/CN116206404B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109285273A (en) * | 2017-07-19 | 2019-01-29 | 吴贵文 | Fresh and live agricultural product automatic vending system and method |
CN110264615A (en) * | 2019-06-12 | 2019-09-20 | 青岛大学 | The fresh management of direct supply type and self-service vending method |
CN112489290A (en) * | 2020-11-23 | 2021-03-12 | 马鞍山智森机械科技发展有限公司 | Automatic vending robot |
Also Published As
Publication number | Publication date |
---|---|
CN116206404A (en) | 2023-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116206404B (en) | Vending machine goods taking system and method based on weighing detection | |
CN108875664B (en) | Method and device for identifying purchased goods and vending machine | |
US8473374B2 (en) | Method and apparatus for monitoring inventory | |
US10395211B2 (en) | Apparatus for automated monitoring and managing of inventory | |
US20070241188A1 (en) | System and method for automated management of purchase in self-service-type sales point | |
US20200405075A1 (en) | Automated bulk product dispenser | |
US10600100B2 (en) | Apparatus and method for providing item interaction with a virtual store | |
WO2019130779A1 (en) | Store | |
CN111512349A (en) | Unmanned shop system | |
CN108831073A (en) | unmanned supermarket system | |
CN113554802B (en) | Weighing device and unmanned vending system | |
CN113554813A (en) | Batch goods-loading management device and unmanned goods-selling system | |
WO2015092076A1 (en) | Vending system | |
JPS6336119A (en) | Commodity account device | |
WO2019130780A1 (en) | Store | |
CN113554799A (en) | Unmanned goods selling system for standard goods | |
CN110782599A (en) | Commodity identification method for self-service collection, self-service collection device and system | |
CN113988839A (en) | Method for solving goods channel cross-changing phenomenon of gravity selling cabinet | |
FR3038106A1 (en) | DISTRIBUTION SYSTEM | |
KR102465824B1 (en) | Un-manned sell system based on weight information | |
CN112396776A (en) | Self-checkout terminal, method and non-transitory computer-readable medium | |
CN207302199U (en) | Vending machine and sell control system | |
CN113421376B (en) | Unmanned vending system | |
KR20120010333A (en) | System and method for storing and approving a list of items loaded in a carrier and then approving and transmitting the list of items upon release | |
CN113554809A (en) | Commodity information updating device and unmanned vending system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |