\documentclass[tikz,border=6pt]{standalone}
\usepackage{tikzphysics}

\begin{document}
\begin{tikzpicture}[font=\small]
  \node[ramp, minimum width=8.6cm, ramp run=2.6cm,
        ramp angle=30] (R) at (0,0) {};
  \node[block, minimum width=0.9cm, minimum height=0.7cm,
        rotate=30, anchor=south] at (R.ramp-mid) {$m$};
  \draw[blue,->] (R.surface-72) -- (R.normal-72) node[above] {$N$};
  \draw[red,thick] (R.tangent-before-72) -- (R.tangent-after-72);

  \node[curved-ramp, curved ramp floor length=1.5cm,
        curved ramp radius=2.6cm,
        curved ramp angle=75, curved ramp back extension=0.7cm]
    (C) at (0,-3) {};
  \draw[blue,->] (C.curve-55) -- (C.curve-normal-55) node[above] {$N$};
  \draw[red,thick] (C.curve-tangent-before-55) -- (C.curve-tangent-after-55);

  \node[ramp-left, minimum width=4.2cm, ramp run=1.7cm,
        ramp angle=35] (L) at (14,0) {};
  \physicsrampangle[angle radius=5mm]{L}{$35^\circ$}
  \node[curved-ramp-left, curved ramp floor length=1.2cm,
        curved ramp radius=2cm,
        curved ramp angle=60, curved ramp back extension=0.6cm]
    (CL) at (14,-3) {};
\end{tikzpicture}
\end{document}
