Faits : A. A._, ressortissant suisse, est prévenu d'actes d'ordre sexuel avec des enfants pour avoir, en 2013 et 2014, prodigué des attouchements, voire s'être exhibé devant deux enfants, né en 2009 et 2011, dont sa femme assurait, à son domicile, la garde en journée pour les parents, domiciliés dans la même rue. Le prénommé a été placé en détention provisoire le 28 mars 2014. Par ordonnance du 9 mai 2014, le Tribunal des mesures de contrainte du canton de Genève (ci-après: le Tmc) a retenu l'existence de charges suffisantes et graves contre le prévenu et a ordonné les mesures de substitution à sa détention suivantes: - interdiction de tout contact avec les deux enfants dont il est prévenu d'avoir abusé, leurs parents et tout autre enfant gardé par son épouse; - obligation de prendre immédiatement un domicile séparé, avec interdiction d'y retourner sauf accompagné par la police et aux seules fins d'y récupérer des effets personnels et obligation de communiquer et justifier par pièce sa nouvelle adresse au Ministère public; - obligation de commencer immédiatement un suivi thérapeutique spécialisé dans les déviances sexuelles avec attestation périodique à transmettre au Ministère public; - obligation de se présenter à toutes les convocations du Pouvoir judiciaire. A._ a produit une attestation à teneur de laquelle il était accueilli dès le 12 mai 2014 pour une durée indéterminée chez B._, un certificat selon lequel un psychiatre-psychothérapeute déclarait avoir donné les adresses de la Consultation en sexologie des Hôpitaux Universitaires Genevois et de deux psychiatres indépendants ainsi qu'une attestation selon laquelle son épouse avait cessé toute activité de garde d'enfant. Par arrêt du 1 er juillet 2014, la Chambre pénale de recours de la Cour de justice du canton de Genève (ci-après: la Cour de justice) a rejeté le recours interjeté par A._ contre l'ordonnance du 9 mai 2014. B. Agissant par la voie du recours en matière pénale, A._ demande principalement au Tribunal fédéral d'annuler l'arrêt du 1 er juillet 2014 et d'annuler partiellement l'ordonnance du 9 mai 2014 en tant qu'elle oblige le recourant à prendre immédiatement un domicile séparé du domicile familial avec interdiction formelle d'y retourner, sauf accompagné de la police et qu'elle oblige la communication et la justification par pièce de la nouvelle adresse au Ministère public. Il conclut subsidiairement au renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants. Il sollicite en outre l'octroi de l'assistance judiciaire. Le Tmc a renoncé à déposer des observations, le Ministère public du canton de Genève aussi, tout en concluant au rejet du recours. Le recourant a informé ne pas avoir de déterminations supplémentaires à formuler.