Turn any photo into a dot grid artwork with these Photoshop actions. You'll get great results with dots that change size. They get larger in brighter areas and smaller in darker areas. Free download available.
Tile the patterns using a Pattern Fill layer (Layer > New Fill Layer > Pattern).