Simple model for electric current in metals.
Also have a look at the Thompson and Rutherford model of the atom, and the Bohr model of the atom.
Edit and compile if you like:
% Author: Izaak Neutelings (July 2018)\documentclass[border=3pt,tikz]{standalone}\usepackage{amsmath}\usepackage{physics}\usepackage{bm}\usepackage{tikz}\tikzset{>=latex} % for LaTeX arrow head\usetikzlibrary{decorations.markings}\usepackage{xcolor}\colorlet{Ecol}{orange!90!black}%\colorlet{charge+}{blue!80!white}\tikzstyle{charge0}=[top color=green!80!black!50,bottom color=green!80!black,shading angle=20]\tikzstyle{charge+}=[top color=red!50,bottom color=red!70!black,shading angle=20]\tikzstyle{charge-}=[top color=blue!50,bottom color=blue!80,shading angle=20]\tikzstyle{metal}=[top color=black!15,bottom color=black!25,middle color=black!5,shading angle=10]\tikzset{EField/.style={thick,Ecol,decoration={markings,mark=at position #1 with {\arrow{latex}}},postaction={decorate}},EField/.default=0.5}\begin{document}% CONDUCTION MODEL\def\R{0.21} % ion radius\def\a{0.90} % scale\def\Rx{0.2*\a*\Ny}\def\Ry{0.5*\a*\Ny}\def\Nx{6} % number of ions columns\def\Ny{3} % number of ions rows\def\L{\a*(\Nx-1)} % length\def\electron#1#2#3{\node[charge-,draw=black,circle,fill,inner sep=0.8,scale=0.5,line width=0.3](e) at (#1*\a,#2*\a) {$\bm-$};\draw[->,green!60!black] (e) --++ (#3*0.7*\a);}\begin{tikzpicture}
Click to download: electric_current.tex • electric_current.pdf
Open in Overleaf: electric_current.tex