Есть такие промышленные штуки - диспенсер называются. Программируемый таймер, привод от батарейки, который периодически нажимает на шток баллона и распыляет ароматизатор. Вешаются в общественных местах, туалетах и т д.
Может лучше пойти по этому пути - распылять аэрозоль?