LEDの構造

\documentclass[tikz,border=30pt]{standalone}
\usepackage{luatexja}
\begin{document}
\begin{tikzpicture}
\draw(-0.9,2)arc[x radius=0.9,y radius=0.8,
  start angle=180, end angle=0];
\draw(0.9,0)--(0.9,2);\draw(-0.9,0)--(-0.9,2);
\draw(0,0)circle[x radius=0.9, y radius=0.45,rotate=0];
\draw(0,0)circle[x radius=1, y radius=0.5,rotate=0];
\draw(0,-0.4)circle[x radius=1, y radius=0.5,rotate=0];
\draw(1,0)--(1,-0.4);\draw(-1,0)--(-1,-0.4);

%カノード
\fill[white](-0.3,1.2)--(-0.3,0.6)--(0,-0.1)--(0.4,-0.2)
  --(0.65,-0.2)--(0.75,-0)--(0.75,1.0);

\draw(-0.3,1.2)--(-0.3,0.6)--(0,-0.1)--(0.4,-0.2)--(0.4,-2)
  --(0.35,-2.05)--(0.35,-2.3)--(0.4,-2.4)--(0.4,-5.5)--(0.55,-5.55);

\draw(0.75,1.1)--(0.65,1.0)--(-0.3,1.2)--(-0.2,1.3)--cycle;
\draw(0.65,1.0)--(0.65,-0.1)--(0.55,-0.25)--(0.55,-2.05)
  --(0.6,-2.15)--(0.6,-2.35)--(0.55,-2.45)--(0.55,-5.55);
\draw(0.75,1.1)--(0.75,0)--(0.65,-0.2)--(0.65,-2)--(0.7,-2.1)
  --(0.7,-2.3)--(0.65,-2.4)--(0.65,-5.5)--(0.55,-5.55);

\fill[ball color=blue!50!cyan](0.5,-5.85)circle(0.175);
\fill[white, opacity=0.7](0.5,-5.85)circle(0.175);
\draw(0.5,-5.85)circle(0.175);


\draw(0.5,-5.85)node{$-$};
\draw(1.5,-5.5)node{カソード};

%アノード
\fill[ball color=pink](-0.625,-7.65)circle(0.175);
\fill[white, opacity=0.4](-0.625,-7.65)circle(0.175);
\draw(-0.625,-7.65)circle(0.175);
\draw(-0.625,-7.65)node{$+$};
\draw(-1.6,-7.5)node{アノード};

\fill[white](-0.75,1.3)--(-0.75,0)--(-0.25,-0.1)
  --(-0.2,-0.0)--(-0.4,0.55)--(-0.4,1.35);
\draw(-0.4,1.35)--(-0.65,1.4)--(-0.75,1.3)--(-0.5,1.25)--cycle;
\draw(-0.75,1.3)--(-0.75,0);
\draw(-0.5,1.25)--(-0.5,0.5)--(-0.25,-0.1)--(-0.75,0);
\draw(-0.4,1.35)--(-0.4,0.55)--(-0.2,-0.0)--(-0.25,-0.1);
\draw[ultra thick,white](-0.6,-0.02)--(-0.75,0);
\draw[ultra thick,white](-0.6,-0.07)--(-0.75,-0.05);
\draw(-0.75,0)--(-0.75,-1.8)--(-0.8,-1.85)--(-0.8,-2.05)
  --(-0.75,-2.15)--(-0.75,-7.25)--(-0.6,-7.3)--(-0.6,-2.2)
    --(-0.55,-2.1)--(-0.55,-1.9)--(-0.6,-1.8)--(-0.6,-0.03);
\draw(-0.6,-7.3)--(-0.5,-7.25)--(-0.5,-2.15)--(-0.45,-2.05)
  --(-0.45,-1.85)--(-0.5,-1.75)--(-0.5,-0.08);

%LED素子
\fill[ball color=white](0.25,1.2)circle[x radius=0.4, y radius=0.2,rotate=-5];
\fill[white, opacity=0.9](0.25,1.2)circle[x radius=0.4, y radius=0.2,rotate=-5];
\draw(0.25,1.2)circle[x radius=0.4, y radius=0.2,rotate=-5];
\fill[ball color=white](0.25,1.2)circle[x radius=0.2, y radius=0.1,rotate=-5];
\fill[white, opacity=0.8](0.25,1.2)circle[x radius=0.2, y radius=0.1,rotate=-5];
\draw(0.25,1.2)circle[x radius=0.2, y radius=0.1,rotate=-5];
\fill[ball color=yellow](0.35,1.45)--(0.2,1.45)
  --(0.15,1.35)--(0.15,1.2)--(0.3,1.2)--(0.35,1.3);
\fill[white, opacity=0.5](0.35,1.45)--(0.2,1.45)
  --(0.15,1.35)--(0.15,1.2)--(0.3,1.2)--(0.35,1.3);
\draw(0.35,1.45)--(0.2,1.45)--(0.15,1.35)--(0.3,1.35)--cycle;
\draw(0.15,1.35)--(0.15,1.2)--(0.3,1.2)--(0.3,1.35);
\draw(0.3,1.2)--(0.35,1.3)--(0.35,1.45);
\draw(0.25,1.4)arc[x radius=0.4,y radius=0.21,start angle=0, end angle=200];
\draw[ball color=black](0.25,1.4)circle(0.025);

\draw[{<[scale=1]}-](-0.5,1.6)--(-1.5,1.8)node[left]{ポインティングワイヤー};

\draw[{<[scale=1]}-](0.25,1.475)--(1.2,2.2)node[right]{電極};


\draw[{<[scale=1]}-](0.4,1.4)--(1.2,1.6)node[right]{p型半導体};
\draw[{<[scale=1]}-](0.4,1.2)--(1.2,1.2)node[right]{n型半導体};
\end{tikzpicture}
\end{document}