The Invention provides a device for Inhalation that uses an electrically driven VIBRATING element to release a dose of a drug in a Flow Channel, and a Controller for ctivar / disable the VIBRATING element.A provision of the Flow Sensor can distinguish between inhalation and exhalation flow through the flow Channel, to help build a model of the user's Breathing pattern. The device can reliably detect Flow Patterns of inhalation for Patients of all ages.La invención proporciona un dispositivo para inhalación que usa un elemento vibratorio impulsado eléctricamente para liberar una dosis de un fármaco en un canal de flujo y un controlador para ctivar/desactivar el elemento vibratorio. Una disposición de sensor puede diferenciar entre el flujo de inhalación y el flujo de exhalación a través del canal de flujo, para contribuir a formar un modelo del patrón de respiración del usuario. El dispositivo puede detectar en forma confiable patrones de flujo de inhalación de pacientes de todas las edades.