Si le C.O.D (Complément d'Objet Direct) précède le participe passé = Accord
exemple: Ma mère s'est "blessée" en coupant le pain. (le COD est " s' ")
Si le C.O.D se situe après le participe passé= invariable, pas d'accord
exemple: Ma soeur s'est "donné" la peine d'aider ces enfants. (le COD est "la peine d'aider")
S'il n'y a pas de COD= Invariable, pas d'accord
exemple: Les fiancés se sont "écrit" pendant de longs mois. (Il n'y a pas de COD)
dans tout les autres cas, le participe passé est invariable, donc il n'y a pas d'accord.
dans ton cas Michelle :
C'est ce que je me suis dit. (sans accord)
Je me suis dit que j'ai fais une erreur. (sans accord)