[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202310210398.0A
Other languages
Chinese (zh)
Other versions
CN116206404A (en
Inventor
周梓荣
姚刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Convenisun Technology Co ltd
Original Assignee
Guangdong Convenisun Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Convenisun Technology Co ltd filed Critical Guangdong Convenisun Technology Co ltd
Priority to CN202310210398.0A priority Critical patent/CN116206404B/en
Publication of CN116206404A publication Critical patent/CN116206404A/en
Application granted granted Critical
Publication of CN116206404B publication Critical patent/CN116206404B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F11/00Coin-freed apparatus for dispensing, or the like, discrete articles
    • G07F11/02Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
    • G07F11/44Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which magazines the articles are stored in bulk
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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

Vending machine goods taking system and method based on weighing detection
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)

1.一种基于称重检测的售卖机取货系统,其特征在于,包括:1. A vending machine pickup system based on weighing detection, characterized by comprising: 商品储存模块,用于储存商品;A commodity storage module, used for storing commodities; 显示器,用于基于商品的库存生成商品选择界面并输出显示;A display, used to generate a product selection interface based on the inventory of the product and output the display; 指令输入模块,用于接收顾客基于所述商品选择界面输入的商品购买信息,并生成商品订单;An instruction input module, used to receive the commodity purchase information input by the customer based on the commodity selection interface, and generate a commodity order; 称重检测模块,通过管道与商品储存模块相连,用于对商品储存模块传送过来的商品基于商品订单进行称重配货以及两次称重检测;The weighing and detection module is connected to the commodity storage module through a pipeline, and is used to weigh and distribute the commodities transmitted from the commodity storage module based on the commodity order and to perform two weighing and detection operations; 出货模块,与称重检测模块相连,用于对称重配货完成的商品进行出货;The shipping module is connected to the weighing and detection module and is used to ship the goods that have been weighed and matched; 以及主控制模块,分别与商品储存模块、显示器、指令输入模块、称重检测模块和出货模块相连,用于控制商品出货以及根据商品订单对出货商品的数量进行核对;and a main control module, which is respectively connected to the commodity storage module, the display, the command input module, the weighing detection module and the shipping module, and is used to control the shipment of commodities and check the quantity of the shipped commodities according to the commodity order; 所述显示器执行包括如下操作:The display performs the following operations: 显示商品选择界面;Display the product selection interface; 获取顾客基于所述商品选择界面输入的商品购买信息,显示预设的出货确认界面;Acquire the commodity purchase information input by the customer based on the commodity selection interface, and display a preset shipment confirmation interface; 当顾客基于所述商品选择界面输入出货确认指令时,显示器将出货确认指令发送给主控制模块,主控制模块控制出货模块进行出货,否则,获取并显示预设的语音指令输入信息;When the customer inputs a shipment confirmation instruction based on the product selection interface, the display sends the shipment confirmation instruction to the main control module, and the main control module controls the shipment module to ship the product. Otherwise, the preset voice instruction input information is obtained and displayed; 获取顾客输入的语音指令,对所述语音指令进行指令解析,得到顾客需求;Acquire the voice command input by the customer, and perform command analysis on the voice command to obtain the customer's needs; 分析所述顾客需求的顾客需求类型,其中,所述顾客需求类型包括:商品增加、商品减少和商品挑选;Analyzing the customer demand types of the customer demand, wherein the customer demand types include: commodity increase, commodity decrease and commodity selection; 当所述顾客需求类型为商品增加时,商品储存模块向称重检测模块输送所需增加的量值;When the customer demand type is an increase in goods, the goods storage module transmits the required increase in value to the weighing and detection module; 当顾客需求类型是商品减少,主控制模块获取顾客购买商品的类型对应的预设的第一顾客需求-侧倾方案库,从所述第一顾客需求-侧倾方案库中确定所述顾客需求对应的第一侧倾方案;When the customer demand type is a reduction in goods, the main control module obtains a preset first customer demand-tilt solution library corresponding to the type of goods purchased by the customer, and determines a first tilt solution corresponding to the customer demand from the first customer demand-tilt solution library; 基于所述第一侧倾方案,控制称重检测模块进行倾斜减少重量达到所述顾客需求;Based on the first tilting scheme, controlling the weighing and detecting module to tilt and reduce the weight to meet the customer's needs; 当顾客需求类型是货品挑选时,主控制模块获取顾客购买商品的类型对应的预设的第二顾客需求-侧倾方案库,从所述第二顾客需求-侧倾方案库中确定所述顾客需求对应的第二侧倾方案;When the customer demand type is product selection, the main control module obtains a preset second customer demand-tilt solution library corresponding to the type of product purchased by the customer, and determines a second tilt solution corresponding to the customer demand from the second customer demand-tilt solution library; 基于所述第二侧倾方案,控制称重检测模块朝着设定的方向进行倾斜达到所述顾客需求;Based on the second tilting scheme, the weighing detection module is controlled to tilt in a set direction to meet the customer's needs; 其中,所述侧倾方案包括:侧倾度和保持时长。The roll plan includes: roll degree and holding time. 2.如权利要求1所述的一种基于称重检测的售卖机取货系统,其特征在于,还包括:2. The vending machine pickup system based on weighing detection according to claim 1, characterized in that it also includes: 实时监测模块,分别与主控制模块和称重检测模块相连,用于采集售卖机的实时监测信息;A real-time monitoring module, connected to the main control module and the weighing detection module, for collecting real-time monitoring information of the vending machine; 其中,所述实时监测模块包括:Wherein, the real-time monitoring module includes: 摄像机,用于采集现场监控录像以及商品储存模块的商品图像;Camera, used to collect on-site surveillance video and commodity images in the commodity storage module; 温度传感器,用于采集售卖机的温度;A temperature sensor, used to collect the temperature of the vending machine; 湿度传感器,用于采集售卖机的湿度;Humidity sensor, used to collect humidity in the vending machine; 温度控制单元,用于控制售卖机的温度;A temperature control unit, used to control the temperature of the vending machine; 湿度控制单元,用于控制售卖机的湿度;A humidity control unit, used to control the humidity of the vending machine; 门传感器,用于采集售卖机的仓门压力。Door sensor, used to collect the door pressure of the vending machine. 3.如权利要求2所述的一种基于称重检测的售卖机取货系统,其特征在于,还包括:3. The vending machine pickup system based on weighing detection according to claim 2, characterized in that it also includes: 结算模块,与主控制模块相连,用于根据商品订单计算出金额并进行与顾客交互结算;The settlement module is connected to the main control module and is used to calculate the amount based on the product order and conduct interactive settlement with the customer; 其中,所述结算模块包括:Wherein, the settlement module includes: 金额计算单元,与主控制模块相连,用于根据商品订单计算出商品总金额并传送给主控制模块;The amount calculation unit is connected to the main control module and is used to calculate the total amount of the goods according to the goods order and transmit it to the main control module; 通讯单元,用于与外部网络进行信息交互;A communication unit, used for information exchange with an external network; 金额支付单元,用于根据计算出的商品总金额与顾客进行结算;Amount payment unit, used to settle accounts with customers according to the calculated total amount of goods; 其中,金额支付单元包括现金支付单元和移动支付单元;Among them, the amount payment unit includes a cash payment unit and a mobile payment unit; 现金支付单元,用于对现金进行识别并根据显示器显示的商品总金额进行支付;A cash payment unit, used to identify cash and make payment according to the total amount of goods displayed on the display; 移动支付单元,用于根据显示器显示的商品总金额进行移动支付。The mobile payment unit is used to make mobile payment according to the total amount of goods displayed on the display. 4.如权利要求1所述的一种基于称重检测的售卖机取货系统,其特征在于,所述出货模块包括:4. A vending machine pickup system based on weighing detection as claimed in claim 1, characterized in that the delivery module comprises: 导轨,guide, 取货盒,顶部敞口,内侧底部设有一层海绵护垫,外侧底部通过滑块与导轨相连,用于承接称重检测模块传送过来的商品;The pickup box has an open top, a sponge pad on the inner bottom, and a slider connected to the guide rail on the outer bottom, which is used to receive the goods delivered by the weighing and detection module; 电机,与主控制模块相连并通过可伸缩连杆与取货盒相连,用于根据主控制模块发出的出货指令推动取货盒在导轨上水平移动;The motor is connected to the main control module and is connected to the pickup box through a retractable connecting rod, and is used to push the pickup box to move horizontally on the guide rail according to the delivery instruction issued by the main control module; 取货电子锁,用于根据主控制模块发出的出货指令对取货盒进行开锁。The pickup electronic lock is used to unlock the pickup box according to the delivery instruction issued by the main control module. 5.如权利要求3所述的一种基于称重检测的售卖机取货系统,其特征在于,还包括:预警模块,与主控制模块和实时监测模块连接,用于向主控制模块传送警报信息;5. A vending machine pickup system based on weighing detection as claimed in claim 3, characterized in that it also includes: an early warning module connected to the main control module and the real-time monitoring module, and used to transmit alarm information to the main control module; 其中,所述预警模块包括:Wherein, the early warning module includes: 规则单元,用于预设温度、湿度和仓门压力的规则和阈值,The rule unit is used to preset rules and thresholds for temperature, humidity and door pressure. 判断单元,用于根据预设的规则和阈值判断温度、湿度和仓门压力是否正常;A judgment unit, used to judge whether the temperature, humidity and door pressure are normal according to preset rules and thresholds; 灭火单元,用于在判断单元判断出温度异常的情况下,对售卖机进行快速灭火;A fire extinguishing unit, used to quickly extinguish the fire in the vending machine when the judging unit judges that the temperature is abnormal; 排水单元,用于在判断单元判断出湿度异常的情况下,对售卖机进行快速排水;A drainage unit, used to quickly drain the vending machine when the determination unit determines that the humidity is abnormal; 压力电子锁,用于控制售卖机的仓门开关;Pressure electronic lock, used to control the door opening and closing of the vending machine; 声音播放器,用于根据判断单元的判断结果异常发出提示声音。The sound player is used to issue a prompt sound according to the abnormal judgment result of the judgment unit. 6.如权利要求3所述的一种基于称重检测的售卖机取货系统,其特征在于,所述主控制模块执行包括如下操作:6. A vending machine pickup system based on weighing detection as claimed in claim 3, characterized in that the main control module performs the following operations: 获取指令输入模块生成的商品订单;Get the commodity order generated by the instruction input module; 根据迭代自学习法控制商品储存模块将购买的商品通过管道传送到称重检测模块;According to the iterative self-learning method, the commodity storage module is controlled to transmit the purchased commodities to the weighing detection module through the pipeline; 向结算模块发出结算指令进行结算并与结算模块中的商品数量和金额进行校对;Send settlement instructions to the settlement module for settlement and check the quantity and amount of goods in the settlement module; 根据称重检测模块对购买的商品进行两次称重监测的结果判断是否将商品传送给出货模块;The weighing detection module performs two weighing monitoring on the purchased goods to determine whether to transmit the goods to the delivery module; 结算完成后控制出货模块进行商品出货。After settlement is completed, the shipping module is controlled to ship the goods. 7.如权利要求6所述的一种基于称重检测的售卖机取货系统,其特征在于,根据迭代自学习法控制商品储存模块将购买的商品通过管道传送到称重检测模块,具体包括:7. A vending machine pickup system based on weighing detection as claimed in claim 6, characterized in that the commodity storage module is controlled to transmit the purchased commodities to the weighing detection module through a pipeline according to an iterative self-learning method, specifically comprising: 设定初值a0,其中0<a0<T,T是顾客需要购买的商品数量;Set the initial value a 0 , where 0<a 0 <T, T is the quantity of goods the customer needs to buy; 根据历史上每次向称重检测模块传送的提前量进行迭代自学习,求出最终的提前量;Iterate self-learning based on the advance amount transmitted to the weighing detection module each time in history to find the final advance amount; 根据计算出的最终的提前量,控制商品储存模块将购买的商品通过管道传送到称重检测模块;According to the calculated final advance quantity, the commodity storage module is controlled to transmit the purchased commodities to the weighing detection module through the pipeline; 对称重检测模块上的商品重量与实际需要的商品重量进行比较,确定是否出现欠秤,若出现欠秤,主控制模块对称重检测模块进行相应补秤。The weight of the goods on the weighing detection module is compared with the actual required weight of the goods to determine whether underweighing occurs. If underweighing occurs, the main control module performs corresponding supplementary weighing on the weighing detection module. 8.如权利要求1所述的一种基于称重检测的售卖机取货系统,其特征在于,称重检测模块包括:8. A vending machine pickup system based on weighing detection as claimed in claim 1, characterized in that the weighing detection module comprises: 传送带,一端设置在商品储存模块传送商品的管道下方,用于传送商品;A conveyor belt, one end of which is arranged below a pipeline for conveying commodities in a commodity storage module, and is used for conveying commodities; 托盘,设置在传送带的另一端,和出货模块相连,用于将商品传送到出货模块;A tray is arranged at the other end of the conveyor belt and connected to the shipping module, and is used to transport the goods to the shipping module; 若干个重量传感器,分别设置在传送带和托盘,用于测量传送带上的商品的总重量以及托盘上的商品总重量;Several weight sensors are respectively arranged on the conveyor belt and the pallet to measure the total weight of the goods on the conveyor belt and the total weight of the goods on the pallet; 校零单元,用于;Zero calibration unit, used for: 扫码器,设置在传送带与托盘连接处的上方,用于通过对商品扫码获得商品的种类和以及自动计数;The barcode scanner is arranged above the connection between the conveyor belt and the tray, and is used to obtain the type of goods and automatically count the goods by scanning the barcode of the goods; 所述称重检测模块执行包括如下操作:The weighing detection module performs the following operations: 在购买商品之前根据售卖机的温度和湿度,对重量传感器进行校零;Before purchasing the product, calibrate the weight sensor to zero according to the temperature and humidity of the vending machine; 对传送带的总商品以及对托盘的商品分别进行称重检测并求出对应的重量误差百分比;Weigh the total goods on the conveyor belt and the goods on the pallet and calculate the corresponding weight error percentage; 将测量得到的重量数据及计算出对应的重量误差百分比发送给主控制模块;The measured weight data and the corresponding calculated weight error percentage are sent to the main control module; 根据主控制模块的判断结果将商品传送到出货模块。The goods are transmitted to the shipping module according to the judgment results of the main control module. 9.一种基于称重检测的售卖机取货方法,其特征在于,包括以下步骤:9. A method for picking up goods from a vending machine based on weighing detection, characterized in that it comprises the following steps: 实时监测模块采集商品储存模块的商品图像和售卖机的状态信息;The real-time monitoring module collects commodity images from the commodity storage module and status information of the vending machine; 主控制模块根据商品储存模块的商品图像识别出商品库存;The main control module identifies the commodity inventory based on the commodity image of the commodity storage module; 指令输入模块获取顾客输入商品的购买信息生成商品订单;The instruction input module obtains the purchase information of the goods input by the customer to generate a goods order; 主控制模块根据商品订单通过迭代自学习计算出提前量,并根据提前量控制商品储存模块向称重检测模块进行商品传送;The main control module calculates the advance amount through iterative self-learning according to the commodity order, and controls the commodity storage module to transfer the commodity to the weighing detection module according to the advance amount; 称重检测模块对传送的商品进行两次称重监测;The weighing detection module performs two weighing monitoring on the conveyed goods; 主控制模块根据称两次称重监测的结果判断是否将商品传送到出货模块进行出货;The main control module determines whether to transfer the goods to the shipping module for shipment based on the results of the two weighing monitoring; 预警模块根据售卖机的状态信息判断售卖机是否异常;The early warning module determines whether the vending machine is abnormal based on the status information of the vending machine; 主控制模块相连的显示器执行包括如下操作:The display connected to the main control module performs the following operations: 显示商品选择界面;Display the product selection interface; 获取顾客基于所述商品选择界面输入的商品购买信息,显示预设的出货确认界面;Acquire the commodity purchase information input by the customer based on the commodity selection interface, and display a preset shipment confirmation interface; 当顾客基于所述商品选择界面输入出货确认指令时,显示器将出货确认指令发送给主控制模块,主控制模块控制出货模块进行出货,否则,获取并显示预设的语音指令输入信息;When the customer inputs a shipment confirmation instruction based on the product selection interface, the display sends the shipment confirmation instruction to the main control module, and the main control module controls the shipment module to ship the product. Otherwise, the preset voice instruction input information is obtained and displayed; 获取顾客输入的语音指令,对所述语音指令进行指令解析,得到顾客需求;Acquire the voice command input by the customer, and perform command analysis on the voice command to obtain the customer's needs; 分析所述顾客需求的顾客需求类型,其中,所述顾客需求类型包括:商品增加、商品减少和商品挑选;Analyzing the customer demand types of the customer demand, wherein the customer demand types include: commodity increase, commodity decrease and commodity selection; 当所述顾客需求类型为商品增加时,商品储存模块向称重检测模块输送所需增加的量值;When the customer demand type is an increase in goods, the goods storage module transmits the required increase in value to the weighing and detection module; 当顾客需求类型是商品减少,主控制模块获取顾客购买商品的类型对应的预设的第一顾客需求-侧倾方案库,从所述第一顾客需求-侧倾方案库中确定所述顾客需求对应的第一侧倾方案;When the customer demand type is a reduction in goods, the main control module obtains a preset first customer demand-tilt solution library corresponding to the type of goods purchased by the customer, and determines a first tilt solution corresponding to the customer demand from the first customer demand-tilt solution library; 基于所述第一侧倾方案,控制称重检测模块进行倾斜减少重量达到所述顾客需求;Based on the first tilting scheme, controlling the weighing and detecting module to tilt and reduce the weight to meet the customer's needs; 当顾客需求类型是货品挑选时,主控制模块获取顾客购买商品的类型对应的预设的第二顾客需求-侧倾方案库,从所述第二顾客需求-侧倾方案库中确定所述顾客需求对应的第二侧倾方案;When the customer demand type is product selection, the main control module obtains a preset second customer demand-tilt solution library corresponding to the type of product purchased by the customer, and determines a second tilt solution corresponding to the customer demand from the second customer demand-tilt solution library; 基于所述第二侧倾方案,控制称重检测模块朝着设定的方向进行倾斜达到所述顾客需求;Based on the second tilting scheme, the weighing detection module is controlled to tilt in a set direction to meet the customer's needs; 其中,所述侧倾方案包括:侧倾度和保持时长。The roll plan includes: roll degree and holding time.
CN202310210398.0A 2023-03-07 2023-03-07 Vending machine goods taking system and method based on weighing detection Active CN116206404B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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