Making photos from crystals is very nice, but what if these crystals are the size of a grain of sand? It's possible, but you'll need a microscope, a camera (obviously) and a way to connect these two.
There are a lot of different camera's and microscopes on the market these days and what you'll need depends on the size of the crystals you want to photograph and the quality of the pictures you want. Some cameras can be very hard to connect to a microscope, but it's possible to mount almost any camera to a micrscope, but some require a lot of creativity to get them connected.
I once started with a simple school microscope and a webcam held in front of the eye-piece. this gave me some very bad quality pictures, but this was many years ago and the quality of the webcams wasn't as high as it is now.
I then connected my canon powershot A1 to the same microscope and the results were very nice compared to the webcam. But the quality of the pictures was still not good enough to use for the website or printing. I then bought a new microscope, a Novex AP8 stereo microscope. This was a lot more usable for minerals and crystals because it gave the option of toplighting and a lower magnification which is very useful for bigger samples.
To be continued...