Vending machines

Control system for automatic water dispensers

Electronic platform developed for complete control of automatic water dispensing machines, covering the filling process, payment devices, user interface, waste water monitoring and remote communications.

Water dispenser control electronics that run the entire machine: a water dispenser control system integrating everything from MDB cashless payment to flow control by flow meter. Designed for any water vending machine or automatic water dispenser, it combines a 19” vending touchscreen with 4G telemetry so that every self-service water machine can be monitored remotely.

The system is based on an ARM architecture running the MQX operating system and drives a 19-inch touchscreen through a dynamic graphical interface built on embedded web technologies.

The platform features Ethernet and 4G, as well as MDB Master functionality for integrating different payment devices, including cashless systems. The volume of water dispensed is controlled by a flow meter, while a float level sensor monitors the waste water collection system.

Automatic dispensing control

The electronics manage the machine's complete operating cycle, coordinating the user's selection, payment validation and the dispensing process.

Once the service has been authorised, the controller activates the relevant components and monitors the volume supplied using the flow meter.

The architecture supports a complete sequence:

  1. Selection
  2. Payment
  3. Authorisation
  4. Dispensing
  5. Flow measurement
  6. Completion

Both the user-facing functions and machine control are thus centralised in a single set of electronics.

Fill control by flow meter

The system uses a flow meter to measure the water supplied during each operation.

The pulses or readings from the sensor are processed by the ARM controller to determine the quantity dispensed and control the end of the filling cycle.

This allows dispensing to be based on measured volume as well as on preset times.

MDB payment device management

The platform includes an MDB Master to manage the payment peripherals connected to the machine.

MDB compatibility makes it easy to integrate the different solutions commonly used in automated machines, so payment devices can be tailored to the requirements of each installation.

The controller centralises communication with these devices and links each payment transaction to the corresponding dispensing cycle.

Cashless payments

MDB compatibility allows cashless payment systems to be integrated, enabling electronic payment solutions on the dispenser.

The system can handle the authorisation process before enabling the water supply, keeping payment and machine control functions coordinated.

This architecture allows payment devices to evolve without a complete redesign of the dispenser's main electronics.

19-inch touchscreen

The machine uses a 19” touchscreen as the main interface between the user and the system.

The screen presents the available options, prices, operating instructions, transaction status, payment information and operating messages graphically.

The large format also makes it easier to deliver a clear, intuitive user experience in self-service installations.

Graphical interface based on embedded web technology

The HMI uses a dynamic graphical interface based on embedded web technologies, separating the visual presentation from the low-level control functions.

This approach simplifies the development and updating of screens, menus, text, graphic elements and the information presented to the user.

It also makes it easier to adapt the interface to different machine configurations, languages, services or corporate branding.

Waste water monitoring

The system includes a float to monitor the level of waste water generated while the machine is operating.

The electronics can detect a maximum-level condition and act according to the configured logic, preventing the machine from continuing to operate when the waste water collection system requires attention.

This information can also be used to generate maintenance warnings or service alarms.

ARM and MQX architecture

The controller is based on an ARM architecture with the MQX RTOS real-time operating system.

The firmware coordinates the machine's different functions: HMI, payment devices, flow meter, sensors, communications and dispensing sequences.

Using an RTOS allows these functions to be structured as independent tasks and ensures controlled behaviour in a machine that has to manage multiple peripherals simultaneously.

Ethernet communications

Ethernet connectivity allows the dispenser to be integrated into a local network infrastructure.

It can be used for maintenance, configuration, diagnostics, updates or communication with external services, depending on the final architecture of the platform.

4G mobile connectivity

Built-in 4G allows machines to be installed in locations with no Ethernet infrastructure available.

Mobile connectivity enables telemetry and remote monitoring functions, allowing the dispenser to communicate with servers or centralised platforms.

Depending on the software implemented, this connection can be used to transmit operating states, alarms, service information or operational data.

Diagnostics and maintenance

Centralising sensors, payments and communications gives the system the ability to monitor a range of operating states.

Where the hardware and firmware have the necessary signals, the controller can detect situations such as dispensing problems, lack of flow, high waste water level, payment device faults or communication failures.

This information makes maintenance easier and helps reduce machine downtime.

Applications

The platform is aimed at automatic water dispensers, pay-per-use water fountains, bottle refill systems, self-service stations and automated liquid dispensing machines.

Its modular architecture also makes it a suitable basis for other machines that need to combine liquid dosing, a touch HMI, payment devices and remote communications.

Technical specifications

Technical specifications of Control system for water dispensers
ApplicationAutomatic water dispenser
ProcessorARM architecture
Operating systemMQX RTOS
Display19” touchscreen
HMIEmbedded web interface
Dispensing controlBy flow meter
Waste waterFloat-based monitoring
Payment systemsMDB
MDB roleMaster
CashlessYes
EthernetYes
Mobile communications4G
OperationAutonomous machine control
Remote monitoringVia network connectivity

Shall we talk about your next device?

Whether you have an idea, a prototype or a design that needs industrialising, we will advise you with no obligation.

(+34) 91 041 43 81
Write to us