Design and Calibration of an Arduino-Based I2C Hydraulic Flow Sensor


Abstract:

The result of this research work is the design and calibration of a flow sensor with I2C (Inter-Integrated Circuits) communication protocol, it uses a YF-S201 with a low-resolution flowmeter connected to an Arduino Nano development board programmed through its integrated development environment (IDE) for the processing of sensor information and its integration in slave mode to an I2C bus. Also, the sensor can be configured to send to a master device the number of registered pulses, the flow value, or to enter the conversion factor (K) into its non-volatile memory, which allows the calibration of the device. For the flowmeter tests, the master device was implemented using an Arduino Mega 2560 board, programmed and monitored from the Simulink graphical environment, where, through a block model, the value of the flow and volume of the liquid measured is shown in real-time from the data sent by the sensor. Subsequently, the flowmeter underwent a calibration process, to increase its precision, determining a value of K = 6.267, the value with which a maximum relative percentage error of 3.20% is obtained in the volume measurement of drinking water at room temperature.

Año de publicación:

2022

Keywords:

  • simulink
  • Calibration
  • Arduino
  • Protocol I2C
  • Flowmeter

Fuente:

googlegoogle
scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Hidráulica
  • Sistema embebido

Áreas temáticas:

  • Física aplicada
  • Otras ramas de la ingeniería
  • Instrumentos de precisión y otros dispositivos