SAN DIEGO — A Mira Mesa man who used explosives in an unsuccessful attempt to get cash from an ATM outside a Rancho Bernardo bank pleaded guilty Thursday to federal charges.