\documentclass[tikz]{standalone} \usepackage{circuitikz} \usepackage{siunitx} \begin{document} \begin{tikzpicture} %car \draw[color=lightgray] % left wheel housing (1,1) -- ++(0,2) .. controls +(0,0.5) and +(0,0.5) .. ++(1.5,-0.75) -- ++(0,-0.25) % left light (1.25,1) -- ++(0,1.25) .. controls +(0,0.25) .. ++(0.5,0) .. controls +(0.5,-0.25) .. ++(0.5,-0.5) -- ++(0,-0.75) .. controls +(0,-0.25) .. ++(-0.25,-0.25) -- ++(-0.5,0) .. controls +(-0.25,0) .. ++(-0.25,0.25) ++(0.5,0.15) circle[radius=0.25] ++(-0.1,0.45) circle[radius=0.15] ++(-0.05,0.35) circle[radius=0.1] % floor (1,1) .. controls +(0,-0.5) .. ++(0.5,-0.5) -- ++(6.5,0) .. controls +(0.5,0) .. ++(0.5,0.5) % right wheel housing -- ++(0,2) .. controls +(0,0.5) and +(0,0.5) .. ++(-1.5,-0.75) -- ++(0,-0.25) % right light (8.25,1) -- ++(0,1.25) .. controls +(0,0.25) .. ++(-0.5,0) .. controls +(-0.5,-0.25) .. ++(-0.5,-0.5) -- ++(0,-0.75) .. controls +(0,-0.25) .. ++(0.25,-0.25) -- ++(0.5,0) .. controls +(0.25,0) .. ++(0.25,0.25) ++(-0.5,0.15) circle[radius=0.25] ++(0.1,0.45) circle[radius=0.15] ++(0.05,0.35) circle[radius=0.1] % ventilation (3.5,2) -- ++(0.25,-0.25) .. controls +(0.1,-0.1) .. ++(0.2,-0.1) -- ++(1.6,0) .. controls +(0.1,0) .. ++(0.2,0.1) -- ++(0.25,0.25) (2.7,0.5) -- ++(0.1,0.1) .. controls +(0.1,0.1) .. ++(0.2,0.1) -- ++(3.5,0) .. controls +(0.1,0) .. ++(0.2,-0.1) -- ++(0.1,-0.1) %cockpit (2.4,2.5) .. controls +(1,-0.2) and +(-1,-0.2) .. ++(4.7,0) (2.15,2.75) -- ++(0.3,0.5) .. controls +(0.6,1) and +(-0.6,1) .. ++(4.6,0) -- ++(0.3,-0.5) ++(-0.3,0.5) .. controls +(-0.3,0.6) and +(0.3,0.6) .. ++(-4.6,0) %spoiler (1.75,3) -- ++(0,0.75) -- ++(0.05,0) -- ++ (0,-0.78) ++(0,0.7) -- ++(1.165,0) ++(-1.165,-0.4) -- ++(0.66,0) (7.75,3) -- ++(0,0.75) -- ++(-0.05,0) -- ++ (0,-0.78) ++(0,0.7) -- ++(-1.165,0) ++(1.165,-0.4) -- ++(-0.66,0) %wheels (1.25,0.5) -- ++(0,-0.2) -- ++(1,0) -- ++(0,0.2) (8.25,0.5) -- ++(0,-0.2) -- ++(-1,0) -- ++(0,0.2); %controller \draw[color=lightgray] (-3.25,4.25) [rounded corners=7.5] -- ++(1.5,0.375) [rounded corners=1.5] .. controls +(-0.75,-0.75) .. ++(-0.375,-1.125) .. controls +(-0.3,-0.45) .. ++(0,-0.75) .. controls +(-0.3,-0.45) .. ++(0,-0.75) [rounded corners=7.5] .. controls +(-0.3,-0.45) .. ++(0.375,-1.5) -- ++(-1.5,0) .. controls +(-0.525,1.8) .. ++(-0.3,3.225) -- cycle [sharp corners] ++(0.5,0.125) -- ++(0,0.6) -- ++(-0.3,-0.075) -- ++(0,0.05) -- ++(0.7,0.175) -- ++(0,-0.05) -- ++(-0.3,-0.075) -- ++(0,-0.6); %circuit \draw (-4, -1) node[anchor=east] {$+$} to[open, v=${14.8V}$, voltage=straight, o-o] ++(0,-1) node[anchor=east] {$-$} (-3.5,-1) node[jump crossing](tmpX){} (-3,3.6) to[pR, name=poti, resistors/width=1.5, resistors/zigs=9, l=$\SI{30}{\ohm}$ ] ++(0,-2.1) -- ++(0,-2.5) -- (tmpX.east) (-4,-1) -- (tmpX.west) (-4,-2) to[short, -*] ++(0.5,0) -- (tmpX.south) (tmpX.north) -- (-3.5,3.8) to[short, -*] ++(0.5,0) (poti.wiper) -- (poti.wiper |- 42,-1) -- (3.5,-1) -- ++(0,1.75) to[R=$\SI{6,8}{\ohm}$] ++(0,1.5) to[C=$22nF$, name=cap] ++(2.5,0) to[R=$\SI{6,8}{\ohm}$] ++(0,-1.5) -- ++(0,-2.75) -- ++(-9.5,0) (cap.center) ++(-0.75,0) to[short, *-] ++(0,-1) to[Telmech=M] ++(1.5,0) to[short, -*] ++(0,1); \end{tikzpicture} \end{document}