Faits: Faits: A. Par jugement du 18 août 2000, le Tribunal correctionnel du district de Lausanne a condamné A._, pour abus de confiance qualifié, à la peine de quatre mois d'emprisonnement avec sursis pendant quatre ans. L'accusé, en sa qualité de curateur, avait effectué plusieurs retraits sur un compte bancaire de son pupille et il avait utilisé l'argent pour ses besoins personnels. Selon le jugement, le sursis était subordonné au respect d'une convention de remboursement signée les 15 juillet et 17 août 2000 par A._ et le pupille, représenté par la Justice de paix du cercle de Lausanne; A._ s'y engageait à rembourser la somme de 10'450 fr. à raison d'acomptes mensuels de 100 fr. Ces engagements n'ayant pas été tenus, le Tribunal de police de l'arrondissement de Lausanne (ci-après: le Tribunal de police) a examiné la question de la révocation du sursis. A._ a comparu à l'audience du 8 mai 2003 et il a pris un nouvel engagement de s'acquitter désormais ponctuellement des montants dus. Après un versement le jour de l'audience, il n'a plus effectué de remboursement, le solde de la créance s'élevant en l'état à 8'850 fr. La question de la révocation du sursis se posant à nouveau, A._ a derechef été cité à comparaître devant le Tribunal de police, à l'audience du 10 février 2005. Il a alors expliqué qu'il était dans l'impossibilité d'acquérir un revenu en Suisse. Il a comparu seul, amené de l'établissement pénitentiaire où il purgeait depuis le 26 novembre 2004 deux peines d'emprisonnement prononcées dans le canton de Fribourg. Il n'a pas demandé lors de l'audience l'assistance d'un défenseur d'office. Le Ministère public n'était pas représenté à l'audience. Par jugement du 10 février 2005, le Tribunal de police a révoqué le sursis dont était assortie la peine de quatre mois d'emprisonnement prononcée le 18 août 2000, et il a ordonné l'exécution de cette peine. Par jugement du 10 février 2005, le Tribunal de police a révoqué le sursis dont était assortie la peine de quatre mois d'emprisonnement prononcée le 18 août 2000, et il a ordonné l'exécution de cette peine. B. Agissant en personne, A._ a recouru contre ce jugement auprès du Tribunal cantonal du canton de Vaud, en demandant son annulation. Il n'a pas requis, pour cette procédure, l'assistance d'un avocat d'office. La Cour de cassation pénale du Tribunal cantonal a rejeté le recours et confirmé le jugement attaqué par un arrêt rendu le 4 avril 2005, après une délibération en séance à huis clos. Elle a en substance considéré que les conditions de la révocation du sursis, selon l'art. 41 ch. 3 al. 1 CP, étaient réunies car l'intéressé n'avait pas, de manière fautive, respecté la règle de conduite qui lui avait été fixée - payer 100 fr. par mois pour la réparation du dommage - malgré un avertissement donné par le juge à l'audience du Tribunal de police du 8 mai 2003. Pour la Cour de cassation pénale, la règle de l'art. 41 ch. 3 al. 2 CP, permettant au juge de renoncer à ordonner l'exécution de la peine, dans les cas de peu de gravité, si des motifs permettent d'envisager l'amendement du condamné, n'est pas applicable car l'intéressé se dérobe à ses obligations avec constance et depuis longtemps. La Cour de cassation pénale du Tribunal cantonal a rejeté le recours et confirmé le jugement attaqué par un arrêt rendu le 4 avril 2005, après une délibération en séance à huis clos. Elle a en substance considéré que les conditions de la révocation du sursis, selon l'art. 41 ch. 3 al. 1 CP, étaient réunies car l'intéressé n'avait pas, de manière fautive, respecté la règle de conduite qui lui avait été fixée - payer 100 fr. par mois pour la réparation du dommage - malgré un avertissement donné par le juge à l'audience du Tribunal de police du 8 mai 2003. Pour la Cour de cassation pénale, la règle de l'art. 41 ch. 3 al. 2 CP, permettant au juge de renoncer à ordonner l'exécution de la peine, dans les cas de peu de gravité, si des motifs permettent d'envisager l'amendement du condamné, n'est pas applicable car l'intéressé se dérobe à ses obligations avec constance et depuis longtemps. C. Agissant par la voie du recours de droit public, A._ demande l'annulation de l'arrêt rendu le 4 avril 2005 par la Cour de cassation pénale ainsi que du jugement rendu le 10 février 2005 par le Tribunal de police; il demande en outre la désignation d'un défenseur d'office. Il reproche à la juridiction de première instance d'avoir violé la Constitution fédérale en lui refusant l'assistance d'un défenseur; il prétend avoir été totalement pris au dépourvu lors de l'audience du 10 février 2005. Le Procureur général du canton de Vaud conclut au rejet du recours. Le Tribunal cantonal se réfère à son arrêt sans présenter d'observations complémentaires. Le Procureur général du canton de Vaud conclut au rejet du recours. Le Tribunal cantonal se réfère à son arrêt sans présenter d'observations complémentaires. D. Le recourant demande l'effet suspensif. D. Le recourant demande l'effet suspensif. E. Invoquant l'art. 154 OJ, le recourant demande à être exempté des frais de la cause. Subsidiairement, il requiert d'être mis au bénéfice de l'assistance judiciaire. 