La règle est qu'on accorde quand le COD est placé avant le verbe, mais on n'accorde pas quand le COD est placé après le verbe.
Le COD, c'est le cas accusatif, il répond à la question qui / quoi ?
Dans ton exemple, "Je me suis promenée ce matin", "ce matin" n'est pas un COD, c'est un complément de temps, le COD est "me" qui est placé avant le verbe être, donc ça s'accorde si tu es une fille: je me suis promenée ce matin.
Dans la phrase "elle s'est lavé les mains", le COD est "les mains", placé après le verbe laver, donc on n'accorde pas (petite astuce: Elle s'est lavé les mains -> Elle a lavé ses mains -> Elle a lavé + COD -> lavé)