I'm new here and have never interacted with the community so excuse me if this has been asked before or if I format incorrectly or anything like that.
Anyway, I'm trying to make an animation for a pulsed NMR lab experiment and have never made a Mathematica animation before. My end goal is to have an arrow graphic initially in the z-direction with a button that simulates the effect of a π/2 pulse, tipping the arrow into the xy-plane and then allowing the arrow to spiral its way back to its initial +z orientation, qualitatively showing the Spin-Lattice relaxation in NMR. I have the path I would like the arrow to follow in a static graphic but would like to add the interactive animation and Im lost as to where to even begin. In the end I would like to make animations on my own so any sources or advice on how to make them would be greatly appreciated.
Here is what I'm working with right now.
Show[
ParametricPlot3D[
{Sin[u] Sin[v], Cos[u] Sin[v], Cos[v]}, {u, -π, π}, {v, -π, π},
MaxRecursion -> 4,
PlotPoints -> 80,
PlotStyle -> {Specularity[1, 20], Opacity[0.1]},
Axes -> None,
Boxed -> False,
Mesh -> 3],
ParametricPlot3D[
{Cos[2 π ω]/Cosh[Cot[π/4] ω], Sin[2 π ω]/Cosh[Cot[π/4] ω], Tanh[Cot[π/4] ω]},
{ω, 0, 2 Pi},
PlotStyle -> {Red, Thick}],
Graphics3D[{Red, Arrowheads[0.05], Arrow[Tube[{{0, 0, 0}, {0, 0, 1}}, 0.01]]}]]
Edit: Taking from other sources I have got to this point:
curve[t_] :=
{Cos[2 π t]/Cosh[Cot[π/4] t], Sin[2 π t]/Cosh[Cot[π/4] t], Tanh[Cot[π/4] t]};
sphere =
Show[
{Graphics3D[{Opacity[0.3], Sphere[{0, 0, 0}, 1]}],
ParametricPlot3D[curve[t], {t, 0, 1.5*Pi},
PlotRange -> {-1, 1}, PlotStyle -> {Thick, Red}]}];
imglist =
Table[
Show[
{sphere,
Graphics3D@{Red, PointSize[Large],
Sphere[curve[tt], 0.1]}}],
{tt, 0, 1.5*Pi, 0.1}];
ListAnimate[imglist]
I would still like the arrow with arrowhead following the ball path and an button to initiate the tipping of the arrow from +z into the xy-plane and beginning the animation I have so far, thanks!

