helmholtz_coils

Edit and compile if you like:

\documentclass[border=2pt]{standalone}

% Drawing
\usepackage{tikz} 
\usepackage{tikz-3dplot}

% Style
\tikzset{>=latex}

% Define Color
\definecolor{amber}{rgb}{1.0, 0.5, 0}

\begin{document}
	
	% Axis Angles
	\tdplotsetmaincoords{74}{120}
	
	\begin{tikzpicture}[scale=2, tdplot_main_coords]
		% Axis
	    \draw[->] (3,0,0) -- (-3,0,0) node[above right]{$y$};
	    \draw[->] (0,-2,0) -- (0,2,0) node[right]{$x$};
	    \draw[->] (0,0,-1.5) -- (0,0,1.5) node[above]{$z$};
	    
	    % Circular Loops
		\draw[line width = 1.2mm, amber] (0,0,1) circle [radius=1];
		\draw[line width = 1.2mm, amber] (0,0,-1) circle [radius=1];
		
		% Refinements for 3d View
		\draw (0,0,-1) -- (0,0,0.5);
		\draw[->] (0,0,0.9) -- (0,0,1.5);
		
		% Radius
		\draw [->] (0,0,1) -- (1,0,1) node [midway, above] {\small$R$} ;
		\draw [->] (0,0,-1) -- (1,0,-1) node [midway, above] {\small$R$} ;
		
		% Center Distance
		\draw[|<-] (2.2,0,1.54) -- (2.2,0,0.7) node [below] {\small$R$};
		\draw[->|] (2.2,0,0.41)-- (2.2,0,-0.46) ;
		
		% Current Direction
		\draw [line width = 0.7mm, blue, ->] (1.4,-0.1,1) arc (-20:20:1.1) node [black, midway, below] {$I$};
		\draw [line width = 0.7mm, blue, ->] (1.4,-0.1,-1) arc (-20:20:1.1) node [black, midway, below] {$I$};
	\end{tikzpicture}
	
\end{document}


Click to download: helmholtz_coils.tex
Open in Overleaf: helmholtz_coils.tex
This file is available on GitHub.
See more on the author page of Alexandros Tsagkaropolulos.

Leave a Reply

Your email address will not be published.