Можно сделать так. Герметичная камера с нихромовой нитью, только больше той что на фото раза в два, к ней снаружи крепим моторчик, вал через отверстие(опять же герметичное) проходит в камеру, на валу винт(напрмер, от минивентилятора). Моторчик можно закантачить с откатом ствола. Из камеры в ствол идет трубка, лучше жесткая. При выстреле срабатывают и откат и мотор в дымогенераторе, последний создает давление в камере и выталкивает дым в ствол.