ピクノメーターを用いた分子量測定の実験装置(概略図)


ピクノメーターを用いた分子量測定の実験装置(概略図)

\documentclass[tikz,border=10pt]{standalone}
\usepackage{luatexja}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
%ガスバーナー
\tikzset{burner/.style={top color=white,bottom color=blue!85!magenta}}
\fill[burner](3.5,-6.8)circle[x radius=1.6,y radius=0.8];
\draw(3.5,-6.8)circle[x radius=1.6,y radius=0.8];

\fill[burner](3.5,-6.65)circle[x radius=1.6,y radius=0.8];
\draw(3.5,-6.65)circle[x radius=1.6,y radius=0.8];

\fill[burner](3.5,-6.2)circle[x radius=0.8,y radius=0.4];
\draw(3.5,-6.2)circle[x radius=0.8,y radius=0.4];

\fill[burner](3.5,-6.1)circle[x radius=0.8,y radius=0.4];
\draw(3.5,-6.1)circle[x radius=0.8,y radius=0.4];

\fill[top color=lightgray,bottom color=gray]
  (3.2,-5)--(3.2,-6)--(3.8,-6)--(3.8,-5);
\draw(3.2,-5)--(3.2,-6) (3.8,-5)--(3.8,-6);

\fill[top color=lightgray,bottom color=gray]
  (3.5,-5.25)circle[x radius=0.5,y radius=0.3];
\draw(3.5,-5.25)circle[x radius=0.5,y radius=0.3];

\draw(3.5,-6)circle[x radius=0.3,y radius=0.15];
\fill[top color=gray!90!white,bottom color=gray]
  (3.5,-5.988)circle[x radius=0.3,y radius=0.15];

\draw(3.5,-5.25)circle[x radius=0.5,y radius=0.3];

\fill[top color=lightgray,bottom color=gray]
  (3.5,-5.16)circle[x radius=0.5,y radius=0.3];
\draw(3.5,-5.16)circle[x radius=0.5,y radius=0.3];

\fill[top color=lightgray,bottom color=gray]
  (3.5,-4.93)circle[x radius=0.5,y radius=0.3];
\draw(3.5,-4.93)circle[x radius=0.5,y radius=0.3];

\fill[top color=lightgray,bottom color=gray]
  (3.5,-4.85)circle[x radius=0.5,y radius=0.3];
\draw(3.5,-4.85)circle[x radius=0.5,y radius=0.3];
\draw(3.5,-4.81)circle[x radius=0.4,y radius=0.2];

\fill[top color=white,bottom color=gray]
  (3.3,-4)--(3.1,-4.8)--(3.9,-4.8)--(3.7,-4);
\fill[top color=white,bottom color=gray]
  (3.3,-0.5)--(3.3,-4)--(3.7,-4)--(3.7,-0.5);
\fill[top color=gray,bottom color=gray]
  (3.5,-4)circle[x radius=0.2,y radius=0.1];
\fill[top color=lightgray,bottom color=gray]
  (3.5,-4.8)circle[x radius=0.4,y radius=0.2];

\draw(3.3,-4)--(3.1,-4.8) (3.7,-4)--(3.9,-4.8)
  (3.3,-0.5)--(3.3,-4) (3.7,-0.5)--(3.7,-4);
\fill[top color=white,bottom color=blue!50!white]
  (3.5,0)circle[x radius=0.5,y radius=0.7];
\draw(3.5,0)circle[x radius=0.5,y radius=0.7];
\fill[top color=white,bottom color=cyan!75!white]
  (3.5,-0.05)circle[x radius=0.25,y radius=0.6];
%スタンド

\tikzset{stand/.style={top color=cyan!50!pink,
  bottom color=cyan!50!blue}}

\fill[stand](4.5,-4.3)--(5.05,-4)--(7,-4.6)
  --(6.5,-4.9)--(4.5,-4.3);
\draw(4.5,-4.3)--(5.05,-4)--(7,-4.6)
  --(6.5,-4.9)--(4.5,-4.3);
\fill[stand](4.5,-4.3)--(4.5,-4.5)--(6.5,-5.1)--(6.5,-4.9);
\draw(4.5,-4.3)--(4.5,-4.5)--(6.5,-5.1)--(6.5,-4.9);
\fill[stand](6.5,-5.1)--(7,-4.8)--(7,-4.6)--(6.5,-4.9);
\draw(6.5,-5.1)--(7,-4.8)--(7,-4.6)--(6.5,-4.9);

\fill[top color=white,bottom color=gray!80!yellow]
  (5.7,7.55)circle(0.2);
\draw(5.7,7.55)circle(0.2);
\fill[top color=white,bottom color=gray!80!yellow]
  (5.8,7.54)circle(0.2);
\draw(5.8,7.54)circle(0.2);

\fill[top color=white,bottom color=gray]
  (6,10)--(6,-4.5)--(5.8,-4.5)--(5.8,10);
\draw(6,10)--(6,-4.5);
\draw(5.8,10)--(5.8,-4.5);
\draw(5.9,7.2)circle[x radius=0.15,y radius=0.05];
\fill[top color=white,bottom color=gray!80!yellow]
  (5.76,7.18)--(5.76,8)--(6.04,8)--(6.04,7.18);
\draw(5.75,7.2)--(5.75,8);
\draw(6.05,7.2)--(6.05,8);
\fill[top color=white,bottom color=lightgray]
  (5.9,10)circle[x radius=0.1,y radius=0.05];
\draw(5.9,10)circle[x radius=0.1,y radius=0.05];
\draw(5.9,8)circle[x radius=0.15,y radius=0.05];
\draw(5.9,8.03)circle[x radius=0.1,y radius=0.05];
\fill[top color=white,bottom color=lightgray]
  (5.9,8.05)circle[x radius=0.09,y radius=0.05];
\fill[top color=gray,bottom color=gray](5.9,-4.5)
  circle[x radius=0.09,y radius=0.05];

%ビーカーの底のやつ
\fill[top color=white,bottom color=brown]
  (0.5,0.65)--(5,0.3)--(6.5,2.75)--(2,3);

\draw(0.5,0.65)--(5,0.3) (0.5,0.65)--(2,3)
  (2,3)--(6.5,2.75) (6.5,2.75)--(5,0.3);

%ビーカーとフラスコ
\fill[top color=cyan!3!white,bottom color=cyan!25!white]
  (1.5,1.5)--(5.5,1.5)--(5.5,4.5)--(1.5,4.5);
\fill[top color=cyan!25!white,bottom color=cyan!35!white]
  (3.5,1.5)circle[x radius=2,y radius=0.5];

\draw(3.5,1.5)circle[x radius=2,y radius=0.5];
\draw(1.5,6)--(1.5,1.5) (5.5,6)--(5.5,1.5);
\draw(3.5,6)circle[x radius=2,y radius=0.5];
\fill[top color=cyan!2!white,bottom color=cyan!5!white]
  (3.5,4.5)circle[x radius=2,y radius=0.5];

\draw(3.5,4.5)circle[x radius=2,y radius=0.5];
\draw(3.8,3.5)circle(1.4);
\draw(4,4.9)--(4,7.5);
\draw(3.6,4.9)--(3.6,7.5);

\fill[inner color=cyan!30!white,outer color=cyan!15!white]
  (3.8,2.4)circle[x radius=0.5,y radius=0.2];

\draw(3.8,2.4)circle[x radius=0.5,y radius=0.2];
\draw[-{>[scale=2]}](7,2.4)--(4.3,2.4);
\draw(8.9,2.4)node{分子量を測定する試料};
\draw(3.8,7.5)circle[x radius=0.2,y radius=0.1];
\fill[top color=cyan!2!white,bottom color=cyan!5!white]
  (3.8,4.9)circle[x radius=0.192,y radius=0.092];
\fill[white](3.8,6.3)circle[x radius=0.25,y radius=0.11];
\fill[white](3.8,6.5)circle[x radius=0.25,y radius=0.11];

\draw(3.8,6.3)circle[x radius=0.25,y radius=0.1];
\draw(3.8,6.5)circle[x radius=0.25,y radius=0.1];
\draw[white, thick](4,6.36)--(4,6.43)
  (3.6,6.36)--(3.6,6.43);
\draw[white, very thick](3.65,6.35)--(3.65,6.38)
  (3.7,6.36)--(3.7,6.4) (3.5,6.365)--(4.1,6.365)
  (3.5,6.35)--(4.1,6.35) (3.5,6.375)--(4.1,6.375)
  (3.63,6.8)--(3.63,6.5) (3.69,6.8)--(3.69,6.5)
  (3.73,6.8)--(3.73,6.5) (3.77,6.8)--(3.77,6.5)
  (3.8,6.8)--(3.8,6.5) (3.83,6.8)--(3.83,6.5)
  (3.93,6.8)--(3.93,6.5) (3.97,6.8)--(3.97,6.5)
  (3.9,6.8)--(3.9,6.5) (3.7,6.8)--(3.77,6.5)
  (3.87,6.8)--(3.87,6.5) (3.65,6.8)--(3.65,6.5);

\draw(3.8,6.527)circle[x radius=0.2,y radius=0.08];
\draw(3.55,6.3)--(3.55,6.5) (4.05,6.3)--(4.05,6.5);

%温度計
\draw[red ,thick,opacity=0.8](2,2.2)--(2,6);
\draw(1.9,2)--(1.9,8) (2.1,2)--(2.1,8)
  (2,8.2)circle(0.05) (2,8.2)circle(0.12)
  (1.95,8.1)--(1.9,8) (2.05,8.1)--(2.1,8);
\draw[red,opacity=0.8](2,2)
  circle[x radius=0.1,y radius=0.2];
\fill[red,opacity=0.8](2,2)
  circle[x radius=0.1,y radius=0.2];

%棒
\fill[white](4.3,6.3)--(4.3,6.7)--(4.06,6.7)--(4.06,6.3);
\fill[top color=white,bottom color=gray!80!yellow]
  (4.9,6.9)--(5.9,7.5)--(5.9,7.65)--(4.84,7);
\draw(4.05,6.3)--(4.9,6.8) (4.015,6.53)--(4.9,7)
  (4,6.66)--(4.7,7) (4,6.6)--(4.8,7)
  (4.9,7)--(4.7,7) (4.9,7)--(4.9,6.8)
  (4.9,6.9)--(5.9,7.5) (5.9,7.65)--(4.84,7);
\fill[top color=white,bottom color=gray!80!yellow]
  (6.1,7.52)circle(0.2);
\draw(6.1,7.52)circle(0.2);
\fill[top color=white,bottom color=gray!80!yellow]
  (6.2,7.51)circle(0.2);
\draw(6.2,7.51)circle(0.2);

%ピクノメーター
\draw[white](4,7.45)--(4,7.4) (3.6,7.45)--(3.6,7.4);

\draw[rounded corners=2pt](4,7.5)--(3.95,8.5)
  --(3.9,8.9)--(3.85,9.5)--(3.82,9.51);

\draw[rounded corners=2pt](3.6,7.5)--(3.65,8.5)
  --(3.7,8.9)--(3.75,9.5)--(3.78,9.51);

\draw(3.8,7.5)circle[x radius=0.25,y radius=0.15];

\fill[white](3.8,7.55)circle[x radius=0.19,y radius=0.15];

\draw(3.96,7.23)--(3.96,7.39) (3.64,7.23)--(3.64,7.39);
\draw(3.64,7.23)arc[x radius=0.16,y radius=0.075,
  start angle=180,end angle=360];

\draw[rounded corners=2pt](3.825,9.5)--(3.85,8.9)
  --(3.86,8.5)--(3.87,8)--(3.88,7.5)--(3.88,7.4);

\draw[rounded corners=2pt](3.78,9.5)--(3.75,8.9)
  --(3.74,8.5)--(3.73,8)--(3.72,7.5)--(3.72,7.4);

\tikzset{arrow/.style={{<[scale=2]}-}}
\draw[arrow](3.8,9.6)--(3.8,11)
  node[above]{ピクノメーター(とがったほうが上,50mL)};
\draw[arrow](6.4,7.5)--(7,7.5)
  node[right]{ピクノメーターはさみ};
\draw[arrow](1.9,7)--(1,7)node[left]{温度計};
\draw[arrow](1.45,4)--(0.5,4)node[left]{ビーカー(500mL)};
\end{tikzpicture}
\end{document}