Edit and compile if you like:
\documentclass[border=2pt]{standalone} % Drawing \usepackage{tikz} % Circuits \usepackage{circuitikz} %% Specifications \ctikzset{bipoles/thickness=1.2} % Styles \tikzset{>=latex} % Tikz Library \usetikzlibrary{angles,quotes} % Define Color \definecolor{bleudefrance}{rgb}{0.19, 0.55, 0.91} % Notation \usepackage{amsmath} \usepackage{siunitx} \begin{document} \begin{tikzpicture}[scale=2, line width=1] % Grid % \draw[help lines] (0,0) grid (11,11); % Circuits \draw (4,6) -- (2,6) -- (2,2) to[controlled voltage source, l_=\Large$V$] ++(6,0) to[rmeterwa, t=$\si{A}$] ++(0,4) -- +(-2,0); \filldraw (4,6) circle [radius=0.05]; % Dashed Arrows \draw[dashed,<-] (4,6) -- +(1.7,1)coordinate(A); \draw[dashed,<-] (4,6)coordinate(B) -- +(1.7,-1)coordinate(C); % Arc \pic [draw, angle radius= 4 cm, line width = 5] {angle=C--B--A}; % Photocell \draw[color=bleudefrance, line width=5] (5,6) circle [radius=1.8]; % Laser \draw[fill=yellow, line width=1, rotate=12] (2.8,9.31) -- ++(1,-1) -- ++(0.1,0.1) -- ++(-1,1) -- +(-0.1,-0.1); %% Rays \draw[line width=1.5, red, <-] (5.7,5) -- (2,9); \draw[line width=1.5, red, <-] (5.7,6.95) -- (2,9); % Electrons \draw[fill=green!90] (4.5,5.7) circle [radius = 0.15]; \draw[fill=green!90] (5,6.6) circle [radius = 0.15]; %% Minus Symbol \node at (5,6.6) {\Large $\boldsymbol{-}$}; \node at (4.5,5.7) {\Large$\boldsymbol{-}$}; % Current (Green Arrow) \draw[green!90, ->, line width = 4] (1.7,4.5) -- +(0,-1); % Nodes \node at (1.4,4.1) {\Large$I$}; \node at (3.9,6.3) {\Large $C$}; \node at (6.2,6.9) {\Large$P$}; \node at (2.4,9.6) {\Large Light Source}; \node at (2.7,7.6) {\Large Light}; \node at (5,3.7) {\Large Photocell}; \end{tikzpicture} \end{document}
Click to download: photoelectric_effect.tex
Open in Overleaf: photoelectric_effect.tex
This file is available on GitHub.
See more on the author page of Alexandros Tsagkaropolulos.