You can directly access the filters via:
filters = model.conv1.weight

and then visualize it with e.g. matplotlib.pyplot.imshow.
Note that filters might be multi-dimensional, so you might need to plot each channel in a separate subplot.
In your model, self.conv1 contains one input channel, so you should be able to visualize each filer next to each other.