Faits: Faits: A. S._ est atteint de tétraplégie à la suite d'un accident de plongée survenu en 2003. Le 19 novembre 2003, il a demandé à l'assurance-invalidité de prendre en charge plusieurs adaptations de sa maison, à titre de moyens auxiliaires. L'AI a pris en charge divers frais de transformation et d'adaptation du bâtiment. Le 27 avril 2004, l'Office de l'assurance-invalidité pour le canton de Vaud (l'office AI) a rendu deux décisions par lesquelles il a alloué une somme de 457 fr. 30 pour adapter la porte séparant le salon du jardin d'hiver, et 21'465 fr. 75 pour la transformation de la salle de bain. L'assuré a formé opposition à ces décisions, en concluant à la prise en charge des honoraires de l'architecte du centre « Construire sans obstacles », soit 5'013 fr. pour la salle de bains et 107 fr. 50 pour la porte. Statuant le 24 août 2004, l'office AI a rejeté les deux oppositions; pour l'essentiel, il a retenu que les frais d'architecte ne pouvaient pas être supportés par l'AI dans le cas particulier. Le 27 avril 2004, l'Office de l'assurance-invalidité pour le canton de Vaud (l'office AI) a rendu deux décisions par lesquelles il a alloué une somme de 457 fr. 30 pour adapter la porte séparant le salon du jardin d'hiver, et 21'465 fr. 75 pour la transformation de la salle de bain. L'assuré a formé opposition à ces décisions, en concluant à la prise en charge des honoraires de l'architecte du centre « Construire sans obstacles », soit 5'013 fr. pour la salle de bains et 107 fr. 50 pour la porte. Statuant le 24 août 2004, l'office AI a rejeté les deux oppositions; pour l'essentiel, il a retenu que les frais d'architecte ne pouvaient pas être supportés par l'AI dans le cas particulier. B. S._ a déféré cette décision sur opposition au Tribunal des assurances du canton de Vaud. Il a conclu à sa réforme en ce sens que les montants alloués fussent portés à 26'478 fr. 75 pour la transformation de la salle de bain et à 564 fr. 80 pour l'adaptation de la porte séparant le salon du jardin d'hiver, la différence d'avec les montants alloués représentant les honoraires d'architecte. Par jugement du 3 décembre 2004, la juridiction cantonale a rejeté le recours. Par jugement du 3 décembre 2004, la juridiction cantonale a rejeté le recours. C. S._ interjette recours de droit administratif contre ce jugement dont il demande l'annulation, avec suite de dépens, en reprenant, à titre principal, ses conclusions formulées en première instance. Subsidiairement, il conclut au renvoi de la cause au Tribunal cantonal. Sans prendre de conclusions formelles, l'intimé a produit les copies de décisions portant sur d'autres prestations qu'il a déjà allouées au recourant. L'Office fédéral des assurances sociales (OFAS) s'est déterminé sur la prise en charge des frais d'architecte et a proposé le rejet du recours. Le recourant s'est exprimé sur le préavis de l'autorité fédérale de surveillance. 