A dry powder inhalation device includes in certain embodiments a spin chamber and a cartridge for holding multiple capsules. The capsules contain a dry powder that in certain embodiments includes methacholine. In certain embodiments, an adjustable limiting mechanism is configured to limit inhaled volume through the second passageway. In certain embodiments, the cartridge moves linearly or radially though a portion of the device. In certain embodiments, capsules in the cartridge align with a port in the spin chamber to load into the spin chamber. User inhalation on a mouthpiece of the device generates a vortical airflow and causes the capsules to spin within the chamber, releasing a portion of the dry powder for inhalation. In certain embodiments, the device is used for an inhalation diagnostic challenge. The inhalation diagnostic challenge can be automated, using a graphical user interface, an imaging system, user feedback mechanisms, and electromechanical components within the device for automating device operation.