If you're looking specifically to create your own ricochets, you could try glancing coins off brick or stone using a hand held catapult. Obviously you should take the necessary precautions not to ping a coin through someone's window or head. We had some success using a stereo setup where one mic was aimed at the impact point and the second was aimed at the trajectory downrange to capture the departing buzz. You mention you only have one mic so perhaps panning and combining different mono recordings is your best solution.
We also found that once we compared our coin ricochets to recordings of actual bullet ricochets, they lacked some of the pitch and energy, particularly on impact so we layered in synth laser SFX on the intial attack to give it a bit more zing. We also added some stone debris for effect.
Here's what it sounded like: https://soundcloud.com/bxftys/madefire-treatment-ricochet?in=bxftys/sets/madefire-library-sfx#t=0:00
Maybe speeding up the recordings might help and you could also try reversing some of the recordings so you have a leading in element as well. Or you could just buy a library :D