A dry powder inhaler comprising a first chamber having an opening for holding dry powder and gas, and a second chamber connected to the first chamber by at least one passage for receiving dry powder in an aerosolized form from the first chamber and delivering the aerosolized dry powder to a user. At least one optical sensor monitors particles of aerosolized powder passing in the second chamber. A vibrator attached to the first chamber aerosolizes the dry powder and forces the aerosolized powder to move through at least one passage, thereby delivering the powder from the first chamber to the second chamber in the form of an aerosolized dry powder. The vibrator control unit controls the operation of the vibrator based on the number of particles of aerosolized powder passing in the second chamber and delivered to the user.Ингалятор сухого порошка, содержащий первую камеру, имеющую отверстие, для удерживания сухого порошка и газа, и вторую камеру, соединенную с первой камерой по меньшей мере одним проходом, для приема сухого порошка в аэрозолизированной форме из первой камеры и доставки аэрозолизированного сухого порошка пользователю. По меньшей мере один оптический датчик отслеживает частицы аэрозолизированного порошка, проходящие во второй камере. Вибратор, присоединенный к первой камере, аэрозолизирует сухой порошок и вынуждает аэрозолизированный порошок перемещаться по меньшей мере через один проход, тем самым доставляя порошок из первой камеры во вторую камеру в виде аэрозолизированного сухого порошка. Блок управления вибратором управляет работой вибратора на основе количества частиц аэрозолизированного порошка, проходящих во второй камере и доставляемых пользователю.