A syringe includes a plunger having multiple sections of differing diameters or materials, and a barrel with a cavity into which the plunger is inserted. The barrel includes a first probe and a second probe opposite to one another such that an interior volume of the barrel is radially between the first and second probes. A microcontroller is configured to measure a capacitance between the first and second probes, with the measured capacitance having a first capacitance value when the first section of the plunger shaft is between the first and second probes and a second capacitance value different from the first capacitance value when a second section of the plunger shaft is between the first and second probes. The microcontroller is configured to determine that an injection has been completed when the second capacitance value is measured.L'invention concerne une seringue comprenant un piston ayant de multiples sections de différents diamètres ou matériaux, et un cylindre ayant une cavité dans laquelle le piston est inséré. Le cylindre comprend une première sonde et une seconde sonde opposées l'une à l'autre de telle sorte qu'un volume intérieur du cylindre est radialement entre les première et seconde sondes. Un microcontrôleur est configuré pour mesurer une capacitance entre les première et seconde sondes, la capacitance mesurée ayant une première valeur de capacitance lorsque la première section de l'arbre de piston se trouve entre les première et seconde sondes et une seconde valeur de capacitance différente de la première valeur de capacitance lorsqu'une seconde section de l'arbre de piston se trouve entre les première et seconde sondes. Le microcontrôleur est configuré pour déterminer qu'une injection est terminée lorsque la seconde valeur de capacitance est mesurée.