Phy-Tea는 물리·화학·생명과학·지구과학·수학 학습 자료 사이트입니다.
물리 교사가 만든 시뮬레이션, 영상, 학습 게임을 브라우저에서 바로 실행해 보세요.
게임화석 탐정: 지층으로 읽는 지구의 역사
태풍에 무너진 해안 절벽을 조사해 지층 누중·관입·부정합으로 사건 순서를 정하고, 표준 화석과 대멸종의 흔적으로 지질시대와 생물다양성의 변화를 읽는 10~15분 이야기 게임입니다.
만든 도구 RPG Maker MZ
시뮬레이션간섭·회절 실험대
세워진 비누막의 색띠와 맨 위의 검은 막을 두 반사파와 반사에 의한 위상 변화로 설명하고, 레이저 이중 슬릿 무늬로 Δx = Lλ/d를 재며 ‘빛 + 빛 = 어둠’에서도 에너지가 보존됨을 확인한다. 단일 슬릿·회절격자·조리개 분해능을 정성적으로 탐구하고, 반사 방지 코팅·CD/DVD 트랙 간격·홀로그램으로 간섭을 쓰는 정밀 기술을 체험한다.
만든 도구 three.js
게임나방 사냥: 자연선택 모의실험
새가 되어 나무줄기에 앉은 나방을 20초 동안 찾아 잡는 Godot 게임이다. 날개 어둡기가 제각각인 나방 가운데 껍질과 비슷한 나방은 정말로 찾기 어렵고, 살아남은 나방이 자손을 남기며 세대가 바뀐다. 지의류 숲 → 그을음 숲 → 다시 맑아진 숲 세 막에서 무리의 색 분포가 어떻게 바뀌는지 예측하고 확인한다.
만든 도구 Godot
시뮬레이션분자 모양과 전자쌍 반발
중심 원자 주위의 전자쌍 방향(결합한 원자 + 비공유 전자쌍)을 더하고 빼며, 전자쌍이 서로 밀어내 자리 잡는 모습과 결합각(109.5°→107°→104.5°)의 변화를 3D로 확인한다. 결합의 쌍극자 합으로 분자의 극성도 판정한다.
만든 도구 three.js
시뮬레이션가상 분광기
어두운 실험실에서 방전관을 켜고 분광기 커서로 선의 파장을 읽어 원소의 ‘지문’을 찾고, 흡수 스펙트럼과 별빛으로 별의 구성 원소를 알아내는 5단계 시뮬레이션. 마지막 단계에서는 수소 원자의 에너지 준위로 선이 띄엄띄엄한 까닭을 확인한다.
만든 도구 three.js
시뮬레이션관람차와 삼각함수
해 질 녘 강가의 지름 100 m 관람차를 돌리면 그래프 펜이 내 높이를 그린다. 높이 그래프가 원이 아니라 물결인 까닭, 일반각과 호도법(1 라디안), 사인·코사인·탄젠트 그래프의 성질을 예측하고 확인하며, 다른 관람차의 그래프에 맞추는 도전을 한다.
만든 도구 three.js
게임멘델의 정원
멘델의 조수가 되어 수도원 정원에서 완두를 교배하고 수백 개의 씨를 직접 거두며 우열의 원리, 분리의 법칙, 독립의 법칙, 검정 교배를 찾아가는 5장짜리 이야기형 탐구 게임.
만든 도구 three.js
시뮬레이션지진계와 지진파
드럼식 지진계에 P파와 S파가 차례로 기록된다. 기록지를 눌러 판독 창에서 P·S 커서로 PS시를 읽어 진원 거리를 구하고, 지도에 원 세 개를 그려 진앙을 예측한 뒤 확인한다.
만든 도구 Anatomy
게임양자 우체국: 엿보면 들키는 편지
새내기 집배원이 되어 광자 측정대에서 중첩과 측정을 확인하고, 엿보면 오류율이 뛰는 비밀 열쇠로 도청자를 찾아낸 뒤, 양자컴퓨터가 공개 키 암호를 위협하는 문제를 놓고 주민 회의에서 기관마다 대응 방법과 근거를 고르는 15~20분 이야기 게임입니다.
만든 도구 RPG Maker MZ
시뮬레이션멈추지 않는 공
튀어 오르는 비율 r이 다른 공을 높이 h에서 떨어뜨려, 끝없이 튀는 공이 움직인 거리 h + 2hr + 2hr² + ⋯가 부분합 막대로 쌓이며 급수의 합 h + 2hr/(1 − r)에 다가가는 것을 본다. r이 1에 가까울수록 합이 커지고 r = 1이면 발산하는 것, 멈출 때까지의 시간도 공비 √r인 등비급수라 유한하다는 것을 확인한다.
만든 도구 three.js
시뮬레이션가상 열화상 카메라: 열평형·비열·상태 변화
가상 열화상 카메라로 전도·대류·복사, 열평형, 비열과 열팽창, 얼음의 가열 곡선과 물의 냉각 곡선을 관찰한다. 같은 계산에서 나온 열화상·보통 카메라·입자 보기를 바꿔 보며 예측을 확인하고, 시간–온도 그래프로 결과를 읽는다.
만든 도구 HTML · JavaScript
시뮬레이션광학 현미경
손으로 그린 듯한 학생용 광학 현미경을 돌려 보며 각 부분의 이름을 익히고, 조동 나사와 미동 나사로 초점을 맞춰 양파 표피 세포를 40배, 100배, 400배로 관찰한다. 속 보기로 빛이 지나가는 길과 재물대를 움직이는 톱니바퀴를 본다.
만든 도구 HTML · JavaScript
시뮬레이션기체 분자 운동과 압력: 보일 법칙·샤를 법칙
상자 속 입자 200개가 벽에 부딪치며 주는 충격으로 압력을 재고, 피스톤으로 부피를 바꾸거나 물중탕 온도(0~100 °C)를 바꾸며 측정점을 찍어 압력–부피, 부피–온도 그래프를 만든다. 측정점마다 벽에 부딪치는 횟수와 한 번 부딪칠 때의 세기도 함께 기록해 입자 모형으로 해석한다.
만든 도구 Web VPython
시뮬레이션힘 실험대: 탄성력·부력·마찰력
용수철에 추를 걸어 늘어난 길이를 재고, 용수철저울에 단 물체를 물에 담가 부력을 구하고, 나무 도막을 끌어 움직이기 직전 힘을 잰다. 세 실험 모두 예측을 먼저 고르고, 힘을 화살표(크기·방향)로 보며 표·그래프로 확인한다.
만든 도구 SceneryStack
시뮬레이션거울과 렌즈, 빛의 합성
꽃과 눈을 끌어 평면거울에서 빛이 반사되어 눈에 들어오는 길과 거울 뒤의 상을 찾고, 볼록·오목 렌즈와 오목·볼록 거울로 상이 바로/거꾸로·크게/작게 보이는 까닭을 비교한다. 빨강·초록·파랑 빛을 섞고 화면의 화소를 확대하며, 초록 빛 아래 빨간 사과의 색을 예측한다.
만든 도구 HTML · JavaScript
시뮬레이션멀티탭 과부하
겨울 아침의 3D 방에서 드라이어·난로·주전자를 멀티탭과 벽 콘센트에 직접 꽂아 보며, 병렬로 꽂은 기구들의 전류가 멀티탭 선 하나로 모이는 것을 전류 막대와 열화상으로 확인한다. 실험대에서는 멀티미터로 직렬·병렬연결의 전압과 전류를 재고, 과부하 차단과 문어발을 고쳐 본 뒤 근거와 함께 안전 수칙을 고른다.
만든 도구 three.js
시뮬레이션스피커 공방
4분의 1을 잘라 낸 스피커에서 자기장 속 코일이 받는 힘이 진동판과 공기를 움직이는 과정을 느린 화면으로 보고, 공방에서 종이컵·접시·스티로폼으로 스피커를 설계해 소리 세기를 재고 직접 들어 본다. 같은 원리로 도는 전동기와 정류자, 자석에 끌리거나 밀리는 자성체까지 살펴본다.
만든 도구 three.js
시뮬레이션옴의 법칙 실험대
전압이 2배가 되면 전류가 어떻게 될지 먼저 예측한다. 전원 장치 손잡이와 미끄럼 접점으로 니크롬선의 길이·굵기를 바꿔 측정값을 전압–전류 그래프(가로축 전압, 세로축 전류)에 찍고, 저항을 전압 ÷ 전류로 구해 예측과 비교한다.
만든 도구 Anatomy
시뮬레이션파동과 소리
줄과 공기 속 입자가 제자리에서 진동하며 파동을 전달하는 모습을 보고, 오실로스코프와 직접 합성한 소리로 진폭(크기)·진동수(높낮이)·파형(음색)을 비교한다. 고등 탭에서는 줄과 관(양쪽 열린 관·한쪽 닫힌 관)의 정상파와 공명관으로 재는 소리의 속력, 움직이는 음원의 도플러 효과를 보고 듣는다.
만든 도구 p5.js
시뮬레이션낙하 운동과 역학적 에너지
섬광 잔상을 남기며 떨어지는 두 물체의 시간-속력 그래프와 기록표로 1초마다 9.8 m/s씩 빨라짐을 찾고, 위치 에너지·운동 에너지 막대와 롤러코스터로 역학적 에너지의 전환과 보존을 확인한다. 공기 저항·마찰을 켜면 줄어든 역학적 에너지가 열 등으로 바뀐다(고등 연계).
만든 도구 Web VPython
시뮬레이션충격량과 안전장치, 충돌과 운동량
같은 속력의 수레를 콘크리트 벽·매트·에어백에 부딪쳐 멈추게 하고 힘-시간 그래프의 넓이로 충격량을 비교한다. 심화 탭에서는 두 수레를 충돌시켜 운동량의 합이 보존되는지 막대그래프로 확인한다(물리학 연계).
만든 도구 Web VPython
게임궤도 투입 미션
뉴턴의 산 위 대포로 마을을 맞히다가 점점 빠르게 쏘아 인공위성을 만드는 5단계 미션 게임. 떨어지는 포탄과 궤도를 도는 위성 모두 가속도가 지구 중심을 향함을 화살표로 확인한다.
만든 도구 three.js
시뮬레이션우리 마을 전력 운영
원자력, 석탄 화력, 수력, 태양광, 풍력 발전소가 있는 3D 마을에서 하루 동안 발전소 출력과 송전 전압을 정해 정전 없이 전기를 보낸다. 화력 발전소 단면에서 에너지 전환과 효율을, 송전선에서 I = P/V와 손실 I²R을, 변압기에서 감은 수 비와 교류의 필요를 직접 확인한다.
만든 도구 three.js
2:10영상전자기 유도: 자석, 코일, 발전기
막대자석이 코일을 드나들 때 코일을 지나는 자기력선 수가 변하면 유도 전류가 흐르는 모습을 3D로 보고, 회전하는 코일 발전기와 발전소의 에너지 전환까지 이어 본다.
만든 도구 ManimGX
게임영구기관 특허 심사관: 멈추지 않는 기계를 심사하라
발명 심사국의 새내기 심사관이 되어 넘치는 바퀴, 물이 도는 방앗간, 자석 언덕, 바다의 열로 가는 배, 물 마시는 새, 스스로 충전하는 전기차를 시험대에서 직접 돌려 보고, 에너지 장부를 맞춘 뒤 근거 카드와 도장으로 판정하는 20~25분 이야기 게임입니다.
만든 도구 RPG Maker MZ
시뮬레이션광자 대포
진공 광전관의 금속판에 광자 대포로 빛을 쏘아 진동수·세기·금속·전압을 바꾸며, '빛은 파동일 뿐'이라는 예측과 실험을 다섯 번 겨룬다. 정지 전압으로 최대 운동 에너지–진동수 그래프를 그려 플랑크 상수와 한계 진동수를 읽고, 이미지 센서·광센서·태양전지로 광자 하나가 전자 하나를 움직이는 기술을 탐구한다.
만든 도구 three.js
시뮬레이션균형 실험실
시소 실험대에 추를 걸고, 모빌의 실을 옮기고, 블록·트럭·크레인이 넘어가는 조건을 찾으며 알짜힘과 돌림힘이 0일 때의 평형과 구조물의 안정성을 탐구한다. 모빌의 균형점이 두 질량의 내분점임을 수직선과 좌표평면에서 확인한다.
만든 도구 three.js
시뮬레이션빛 시계
두 거울 사이를 빛이 오가는 빛 시계를 실은 우주선을 정거장 옆으로 지나가게 하며 시간 팽창을 직접 본다. 공 시계와 견주고, 보는 곳을 우주선으로 바꿔 서로의 시계와 길이를 재고, 하늘에서 내려오는 뮤온을 땅과 뮤온 두 관점에서 세어 확인한다.
만든 도구 three.js
시뮬레이션스쿨존 정지 거리
학교 앞 3D 도로에서 시험 차를 몰다가 주차된 차 뒤에서 튀어나온 시험용 인형을 보고 직접 브레이크를 눌러 내 반응 시간을 잰다. 속력, 노면, 차의 질량, 운전 중 휴대폰에 따라 반응 거리와 제동 거리가 어떻게 달라지는지 v–t 그래프의 넓이와 고속 카메라 섬광 사진 분석(등가속도 운동)으로 확인한다.
만든 도구 three.js
시뮬레이션우주 미아
안전줄이 끊어진 우주인이 공구를 던져 정거장으로 돌아간다. 던지는 순간 두 물체가 받는 힘을 힘-시간 그래프로, 던진 뒤의 운동량을 화살표와 막대로 재며 작용 반작용과 운동량 보존을 확인하고, 동료와의 충돌과 소화기 분사로 로켓의 원리까지 잇는다.
만든 도구 three.js
시뮬레이션전기장 지형도
점전하가 만든 전위를 높이와 색으로 세운 3D 지형 위에 등전위선과 전기력선을 그리고, 시험 전하를 놓고 탐침으로 재며 E = kq/r²과 전기장의 중첩을 확인한다. 이미 그려진 지도만 보고 전기장의 방향·세기와 구름에 숨은 전하를 추리한다.
만든 도구 three.js
시뮬레이션전자 한 개씩 이중 슬릿
진공관 속 전자총에서 전자를 한 번에 하나씩 쏘아, 점으로 도착한 전자가 쌓여 간섭무늬가 되는 과정을 본다. 슬릿을 닫고, 경로 탐지기를 켜고, 가속 전압(드브로이 파장)을 바꾸며 확률 파동으로 결과를 해석하고, 공·물결과 비교한 뒤 전자 현미경으로 이어 간다.
만든 도구 three.js
시뮬레이션피스톤 열기관
유리 실린더 속 기체를 데우고 식히고 추를 얹으며 등적·등압·등온·단열 과정에서 Q = ΔU + W를 확인하고, 순환을 닫아 추를 들어 올리는 엔진과 캠 바퀴 엔진을 설계해 열효율의 한계를 탐구한다. 에너지 알갱이와 기체 확산으로 비가역 현상을 엔트로피(경우의 수)로 설명한다.
만든 도구 three.js
시뮬레이션GPS 시계 보정 끄기
GPS 위성의 시계는 왜 일부러 ‘틀리게’ 맞출까? 3D 지구에서 위성 신호로 위치를 찾고, 높이 효과와 속력 효과를 켜고 끄며 하루 +38.5 μs를 확인한 뒤, 보정을 끄면 땅 시계를 믿는 단순한 수신기라면 계산한 위치가 하늘로 뜨고, 실제 수신기라면 시각이 어긋나는 모습을 본다. 등가 원리, 탈출 속도와 대기, 로켓의 궤도 진입, 블랙홀까지 6단계 시뮬레이션.
만든 도구 three.js
시뮬레이션바퀴와 그림자: 단진동
어두운 실험실에서 평행광이 도는 바퀴의 손잡이를 벽에 비춘다. 오르내리는 그림자에 용수철 진자를 맞추며 ω = √(k/m)을 찾고, 속도·가속도와 a = −ω²x를 확인한 뒤, 접선의 기울기와 단위원으로 (sin θ)′ = cos θ와 합성함수의 미분까지 이어 간다.
만든 도구 three.js
시뮬레이션분자 피스톤
실린더 속 분자 하나하나를 보며 압력은 분자가 벽을 때리는 힘, 온도는 분자의 평균 운동 에너지임을 확인한다. 다가오는 피스톤에 튕긴 분자가 빨라지는 단열 압축, 가열판에서 운동 에너지를 얻는 열, 피스톤을 밀어 하는 일을 충돌마다 세어 Q = ΔU + W를 보고, 칸막이를 뺀 자유 팽창으로 되돌릴 수 없는 변화를 경우의 수로 설명한다.
만든 도구 three.js
시뮬레이션소음 제거 헤드폰
반으로 자른 소음 제거 헤드폰 속에서 반대 소리의 늦춤(위상)과 크기를 맞춰 귀에 닿는 소리를 0으로 만들고, 소음 종류·처리 지연·귀덮개를 비교한다. 반사 없는 방에서 두 스피커 사이를 걸으며 경로차로 생기는 보강·상쇄 간섭 무늬를 찾고, 반대 소리 스피커로 자리 하나를 조용하게 만드는 미션을 한다.
만든 도구 three.js
시뮬레이션초음파 진단: 메아리로 그리는 몸속
용수철 사슬에서 경계의 반사·투과와 위상 변화를 확인한 뒤, 배 모형에 탐촉자를 대고 메아리 시간으로 깊이를 재고(A-모드), 한 줄씩 쌓아 단면 영상(B-모드)을 만드는 5단계 시뮬레이션. 젤과 진동수의 효과, 레일 속 균열을 찾는 비파괴 검사까지 다룬다.
만든 도구 three.js
시뮬레이션해머던지기
경기장 서클에서 7.26 kg 해머를 돌리다 놓아 본다. 놓는 순간 해머가 어느 쪽으로 날아갈지 예측하고, 와이어의 장력과 속도가 이루는 각이 90°일 때·작을 때·클 때 운동이 어떻게 달라지는지 확인한 뒤, 부채꼴 안 80 m 너머로 던지는 도전과 날아가는 해머·곡선을 도는 카트의 예로 힘의 방향과 운동 방향의 관계를 정리한다.
만든 도구 three.js
시뮬레이션P–V 길 찾기
P–V 그래프에 상태를 점으로 찍고 등온선으로 온도를 읽은 뒤, 등적·등압·등온·단열 조각을 끌어 이어 Q, ΔU, W를 표와 넓이로 확인한다. 같은 두 상태를 여러 길로 이어 일과 열이 길에 따라 달라짐을 보고, 순환을 닫아 열기관과 냉장고의 방향을 가른 뒤 계산 실험실에서 직접 계산한다.
만든 도구 HTML · JavaScript
게임투석기 공성전: 포물선 운동과 역학적 에너지
투석기 기술자가 되어 각도와 속력을 정하고, 쏘기 전에 돌이 떨어질 곳(또는 최고점)을 예측한 뒤 쏘아 확인하는 Godot 게임이다. 0.25초마다 남는 반투명 돌, 수평·연직 성분 화살표, 운동·위치 에너지 막대로 포물선 운동을 보고, 성벽 너머·골짜기 아래 표적을 거쳐 물리 엔진으로 무너지는 모형 성의 깃발을 쓰러뜨린다.
만든 도구 Godot
시뮬레이션레이저 만들기
원자 하나에 광자를 쏘아 흡수·자발 방출·유도 방출을 보고, 루비 막대·펌프 램프·거울 두 장으로 레이저를 직접 조립해 켠다. 밀도 반전과 문턱을 찾고, 손전등과 비교해 직진성·단색성·결맞음을 확인한 뒤 레이저 펄스로 그림을 광섬유로 보낸다.
만든 도구 three.js
시뮬레이션오로라 공장
코일 사이 자기장 상자에 전자·양성자·중성자를 쏘아 로런츠 힘이 생기는 조건과 원·나선 운동을 찾고, 쌍극자 지구 자기장이 태양풍을 비켜 가게 하는 모습과 자기력선에 올라탄 입자가 만드는 밴앨런대·오로라(산소 초록·빨강, 질소 보라)를 직접 본다. 도선 그네·원형 가속기·토카막으로 로런츠 힘을 쓰는 기술까지 돌려 본다.
만든 도구 three.js
시뮬레이션LCD 화소 해부
편광판 두세 장으로 빛을 막고 되살린 뒤, LCD 화소 하나를 층별로 펼쳐 꼬인 액정이 빛의 진동 방향을 돌리고 전압이 그 꼬임을 풀어 빛을 끄는 과정을 확인한다. 빨강·초록·파랑 부화소로 색을 만들고, 광센서와 편광판으로 여러 빛의 편광 상태를 판정하며 편광 선글라스·3D 영화 안경의 원리를 탐구한다.
만든 도구 three.js
시뮬레이션STM 탐침: 터널 효과
에너지가 모자란 공과 전자를 장벽에 보내 확률 파동이 건너편으로 새어 나가는 터널 효과를 보고, 주사 터널링 현미경(STM)의 탐침으로 간격과 전류를 재고 원자 표면을 그리고 원자를 옮겨 글자를 쓴 뒤, 작아지는 칩의 절연막 누설과 플래시 메모리 속 터널 효과를 탐구한다.
만든 도구 three.js
2:38영상빛의 굴절과 전반사, 그리고 광섬유
파면이 경계면에서 느려지며 꺾이는 모습으로 굴절과 굴절률·스넬 법칙을 보고, 입사각을 키워 임계각(유리 약 42°)과 전반사를 확인한 뒤, 휘어진 유리 막대와 광섬유 속 빛이 전반사로 정보를 실어 나르는 원리를 본다. 음성 없이 자막으로 해설한다.
만든 도구 Manim
시뮬레이션충돌 상자
3D 상자 속 입자로 유효 충돌과 활성화 에너지를 직접 보고, 온도·농도·촉매를 바꾸며 분자 운동 에너지 분포 곡선과 반응 속도 그래프가 함께 바뀌는 것을 확인한다. 처음 농도를 바꾼 실험 자료로 반응 속도식을 구하고, 1차 반응 그래프에서 반감기를 읽는다.
만든 도구 three.js
게임원자 만들기
양성자·중성자·전자를 3D 원자에 끌어 넣고 빼며 원소 이름, 전하, 이온의 화학식, 주기율표 위치가 바뀌는 것을 확인하는 미션 게임. 같은 족 원소와 전기력으로 이온이 이동하는 실험까지 중학교 미션 7개, 전자껍질 모형으로 전자배치와 안정성을 보는 통합과학 미션 1개.
만든 도구 three.js
게임혼합물 분리 실험실
소금물, 물과 에탄올, 물과 식용유, 모래와 소금, 소금 섞인 질산 칼륨, 사인펜 잉크를 나누어 달라는 의뢰 6건을 푼다. 가열 곡선·밀도·용해도 곡선으로 순물질인지 혼합물인지 판단하고, 증류·분별 깔때기·거름·증발·재결정·크로마토그래피 가운데 알맞은 방법을 골라 정교한 실험 장치로 실행한다.
만든 도구 Anatomy
게임반응 저울: 질량 보존과 화학 반응식
원자 공으로 된 입자를 저울 접시에 올려 화학 반응식의 계수를 맞추고, 전자저울 실험으로 질량 보존을 예측·확인하고, 금속 가열 자료와 기체 반응으로 일정 성분비와 부피비를 찾는 16단계 게임.
만든 도구 HTML · JavaScript
2:26영상이온 결합과 공유 결합
전자 껍질 모형으로 나트륨과 염소가 전자를 주고받는 과정, 물과 산소의 공유 전자쌍을 보고, 3D 결정 격자와 분자 모형을 돌려 본 뒤 소금·물·산소의 전기 전도성 차이를 확인한다.
만든 도구 ManimGX
2:25영상주기율표 속 규칙성
원소 1~20번이 주기율표로 조립되고, 같은 족의 바깥 껍질 전자와 이온 형성을 보여 준 뒤, 심화(고급 화학) 구간에서 원자 반지름·이온화 에너지 그래프로 주기성을 확인한다. 음성 없이 자막으로 해설한다.
만든 도구 Remotion
게임중화 반응 아케이드
비커 속 염산에 수산화 나트륨 수용액을 떨어뜨려 H⁺과 OH⁻이 만나 물이 되는 모습을 보며, BTB 색을 초록(중성)으로 맞추는 파이썬(pygame) 게임이다. 진한·묽은 용액을 골라 색과 온도만 보고 중화점을 찾고, 온도 실험에서는 넣은 방울 수-온도 그래프를 그린다.
만든 도구 pygame
시뮬레이션갈색 기체 주사기
유리 수조 속 주사기에 든 2NO₂ ⇌ N₂O₄ 기체를 밀고 당기고, 얼음물과 뜨거운 물에 담그고, NO₂나 N₂O₄를 넣으며 갈색이 어떻게 변하는지 본다. 입자 보기에서 색이 멈춘 뒤에도 정반응과 역반응이 계속 일어나는 동적 평형을 세어 보고, 농도 자료로 평형 상수를 찾고, 반응 지수 Q와 K를 비교해 평형 이동의 방향을 예측한다.
만든 도구 three.js
시뮬레이션화학 전지 공방
두 금속 전극을 골라 끼우면 전압계가 표준 환원 전위의 차를 가리키는 3D 실험대. 입자 보기에서 (−)극 원자가 전자를 잃고 녹아 나가고 전자가 도선을 지나 (+)극 이온을 금속으로 바꾸며 염다리 이온이 움직이는 것을 반쪽 반응식, 산화수와 함께 보고, 볼타 전지부터 리튬 이온 전지까지 구조의 공통점을 찾는다.
만든 도구 three.js
시뮬레이션광합성 실험실
BTB 용액·산소·녹말 실험으로 광합성에 필요한 물질과 산물을 확인하고, 전등 거리·이산화 탄소·온도를 하나씩 바꾸며 1분 동안의 기포 수를 재어 브라우저 안 파이썬(matplotlib)으로 그래프를 그린다. 낮과 밤의 광합성과 호흡, 기체 출입과 양분의 이동도 본다.
만든 도구 Python · matplotlib (Pyodide)
게임혈액 배달 작전
적혈구 하나가 되어 혈관 속을 직접 조종하는 Godot 게임이다. 심장 박동에 실려 심장의 네 방과 판막을 지나고, 폐포·융털·신경 세포·근육 세포 옆 모세 혈관에서 산소·영양소를 주고받으며, 암모니아가 간에서 요소로 바뀌어 콩팥에서 걸러지는 길과 달리기할 때 빨라지는 심장 박동·호흡을 세 단계에서 확인한다.
만든 도구 Godot
2:29영상자극에서 반응까지, 뉴런의 신호 전달
뉴런의 구조(가지돌기·신경세포체·축삭돌기)와 신호의 방향, 감각 뉴런→연합 뉴런→운동 뉴런의 경로를 따라간 뒤, 같은 속도의 신호로 의식적 반응과 무조건 반사(회피 반사·무릎 반사)의 경로를 비교한다. 음성 없이 자막으로 해설한다.
만든 도구 Manim
2:49영상체세포분열과 생식세포 형성
정육면체 세포 모형으로 표면적과 부피의 관계에서 세포분열이 필요한 까닭을 찾고, 3D 모형(2n=4)으로 체세포분열과 생식세포 형성(감수 1·2분열)에서 염색체가 어떻게 움직이는지 비교한다. 음성 없이 자막으로 해설한다.
만든 도구 Blender
시뮬레이션DNA에서 단백질까지: 전사와 번역
3D 이중 나선에서 유전자를 골라 전사(주형 가닥 → mRNA), 핵공을 지나는 이동, 번역(코돈 → tRNA → 폴리펩타이드)을 단계별로 본다. 주형 가닥 염기 하나를 바꾸는 돌연변이 실험으로 코돈과 아미노산의 변화를 확인한다.
만든 도구 three.js
게임탄소 원자의 여행
공기 속 이산화 탄소였던 탄소 원자 '탄이'가 되어 탄소 여권에 도장을 받으며 기권, 생물권, 수권, 지권을 여행하는 20~25분 이야기 게임입니다. 공기 채집, 잎 속 광합성, 사슴의 호흡, 바다에 녹기와 유공충 껍데기, 석회암의 퇴적과 풍화, 섭입과 화산 분출, 발전소의 연소를 직접 조작하고 마지막에 탄소 순환 지도를 완성합니다.
만든 도구 RPG Maker MZ
시뮬레이션포식자와 피식자: 생태계 평형
토끼(피식자)와 여우(포식자)의 수가 오르내리다 평형으로 돌아오는 모습을 브라우저 안의 파이썬(Pyodide·numpy·matplotlib)으로 계산해 그린다. 포식자 제거·가뭄 같은 환경 변화를 일으키고, 화면의 파이썬 코드를 직접 고쳐 다시 실행할 수 있다.
만든 도구 Python · matplotlib (Pyodide)
시뮬레이션활동 전위 실험실
3D 축삭 돌기에 자극을 주어 역치와 실무율을 찾고, 막 확대 장면에서 Na⁺ 통로와 K⁺ 통로가 여닫히며 막전위 그래프가 그려지는 것을 되감아 본다. 말이집을 씌워 도약 전도의 빠르기를 재고, 시냅스에서 재흡수 억제제와 수용체 차단제가 다음 뉴런의 신호를 어떻게 바꾸는지 확인한다.
만든 도구 three.js
시뮬레이션미토콘드리아 발전소
반으로 자른 3D 미토콘드리아와 내막 확대 장면에서 산소 밸브를 열고 닫으며 전자 전달계의 전자 흐름, 막 사이 공간에 쌓이는 H⁺, 돌아가는 ATP 합성 효소를 본다. 포도당 1개당 ATP를 기질 수준 인산화와 산화적 인산화로 나눠 세고, 해당 과정부터 산화적 인산화까지의 장소, 산소호흡과 젖산 발효·알코올 발효를 비교한다.
만든 도구 three.js
시뮬레이션달의 위상
태양–지구–달 3D 모형에서 달을 공전시키고 관측 시각을 바꾸며, 같은 모형으로 계산한 우리나라 남쪽 하늘에서 달이 어느 방향에 어떤 모양으로 보이는지 확인한다. ‘일식·월식’ 보기에서 본그림자·반그림자와 지구에서 본 식, 달 궤도 기울기 때문에 식이 매달 일어나지 않는 까닭을 본다. 예측 도전 5문제가 있다.
만든 도구 three.js
2:16영상지구의 자전·공전과 하늘의 움직임
우주에서 본 지구의 자전과 관측자가 본 하늘을 3D 시점 전환으로 이어 별의 일주 운동을 보고, 지구의 공전으로 태양의 연주 운동과 계절별 별자리 변화를 설명한다.
만든 도구 ManimGX
시뮬레이션별까지의 거리: 연주시차와 별의 밝기
1월과 7월에 망원경으로 찍은 별 사진을 겹쳐 연주시차를 눈금으로 읽고 거리(pc)를 구한다. 광원과 빛 센서로 거리와 빛의 세기의 관계를 재고, 실제 별을 10 pc로 옮겨 겉보기 등급과 절대등급을 비교하며, 별의 색으로 표면 온도를 견준다.
만든 도구 three.js
시뮬레이션판의 경계와 지진·화산
1976~2025년 규모 6 이상 실제 지진 7,031개와 홀로세 화산 1,502곳, 판 경계를 3D 지구본에 찍어 지진대·화산대가 판의 경계와 일치함을 확인하고, 발산형·섭입형·충돌형·보존형 경계의 움직이는 단면으로 지진 깊이와 화산이 생기는 곳을 잇는다.
만든 도구 three.js
2:46영상대기 대순환과 해류, 그리고 엘니뇨
위도별 에너지 불균형에서 출발해 3D 지구본 위의 대기 대순환(무역풍·편서풍·극동풍)과 북태평양 표층 순환을 보고, 적도 태평양 상자 모형으로 평상시·엘니뇨·라니냐를 비교한다.
만든 도구 ManimGX
2:29영상온실효과와 지구온난화
태양 복사·지구 복사·온실 기체의 흡수와 재방출·복사 평형을 움직이는 모형으로 보고, NOAA의 CO₂ 농도와 NASA의 기온 편차 관측 자료로 온실효과 강화와 그 영향·대처를 정리한다. 음성 없이 자막으로 해설한다.
만든 도구 HyperFrames
시뮬레이션10의 거듭제곱 여행
양성자(1.7 × 10⁻¹⁵ m)에서 관측 가능한 우주(8.8 × 10²⁶ m)까지 화면 폭을 10배씩 바꾸며 오가는 3D 장면과 상용로그 눈금자. 두 대상을 골라 눈금 위 간격(상용로그의 차)으로 몇 배인지 구하고, 3.8 × 10⁸처럼 10의 거듭제곱이 아닌 수의 상용로그를 한 칸 안의 자리로 찾는다.
만든 도구 three.js
시뮬레이션지진 관측 빅데이터와 경보기
기상청 날씨누리에서 받은 1978년부터의 국내 지진 목록을 불러와 빈칸을 표시하고, 연도별 막대에서 1999년 디지털 관측이 만든 계단과 2016년 여진이 만든 솟음을 가른다. 최대진도 Ⅲ 이상을 맞히는 규칙을 세워 결정 트리와 비교하고 2023년 이후 기록으로 검증한 뒤, 가상 보드 경보기에 과거 지진을 흘려보내며 놓침과 헛경보를 센다.
만든 도구 HTML · JavaScript
시뮬레이션별의 일생과 H-R도
처음 질량을 고르고 재생하면 별의 나이가 흐르며 3D 별의 크기와 색이 바뀌고, H-R도 위 점이 전주계열에서 영년 주계열을 지나 거성·초거성, 백색 왜성·중성자별·블랙홀로 옮겨 가며 물질이 성간 공간으로 돌아간다. 단면으로 질량과 단계에 따른 내부 구조를 보고, 성단을 늙게 해 C-M도의 전향점으로 성단의 나이를 읽는다.
만든 도구 three.js
시뮬레이션양성 판정의 진실
3D 마을 광장의 사람 1,000명을 가상의 감염병 검사로 검사하고, 양성인 사람만 무대로 모아 실제 상태를 공개하며 조건부확률 P(병|양성)을 사람 수, 2×2 표, 식으로 함께 확인한다. 유병률과 민감도·특이도를 바꾸고 다시 검사하며 정확한 검사에서도 위양성이 진양성보다 많을 수 있는 까닭을 곱셈정리로 따진다.
만든 도구 three.js
시뮬레이션울타리 목장
울타리 40 m로 헛간 벽이나 강을 한 변으로 쓰는 직사각형 목장을 만든다. 모서리 기둥을 끌면 넓이 S(x) = x(40 − 2x)의 그래프 위 점과 목장 안 양의 수가 함께 바뀌고, 벽 길이와 땅 깊이가 정하는 x의 범위에서 넓이가 가장 큰 곳과 가장 작은 곳을 땅마다 예측하고 찾는다.
만든 도구 three.js
시뮬레이션포물선과 x축
포물선의 꼭짓점과 폭을 직접 끌어 x축과 만나는 점(이차방정식의 실근)과 판별식 D가 함께 바뀌는 것을 보고, 두 근이 중근으로 모였다가 허근이 되는 순간을 확인한다. 부등호를 고르면 이차부등식의 해가 수직선 위에 칠해진다.
만든 도구 HTML · JavaScript
시뮬레이션쿠션 당구
좌표평면 위에 놓인 3D 당구대에서 겨누고 쳐서 쿠션에 맞고 꺾인 공으로 목표 공을 맞힌다. 거울 속 공을 켜면 목표 공 B(a, b)를 쿠션 직선에 대해 대칭이동한 점이 쿠션 너머에 보이고, 그 점을 곧게 겨누면 꺾인 길이 B에 닿는다(x축, y축, 두 쿠션, 직선 y = x 벽).
만든 도구 three.js
시뮬레이션구간단속 레이서
곧은 고속도로의 구간단속 10 km를 가속·감속 단추로 직접 달리며 시각-위치·시각-속도 그래프를 그린다. 카메라 앞에서만 천천히 가도 걸리는 까닭을 평균값 정리(할선과 나란한 접선)로 찾고, 속도 그래프 아래 넓이가 달린 거리와 같다는 것을 칠해서 확인한다.
만든 도구 three.js
시뮬레이션롤러코스터 설계
손잡이를 끌어 다항함수 트랙 y = f(x)를 설계하면, 열차의 기울기계가 f′(x)를 재서 그래프로 그린다. 증감표·극대·극소, 접선의 방정식, 방정식 f(x) = k의 실근과 닫힌구간의 최댓값·최솟값을 5개 미션으로 탐구한다.
만든 도구 three.js
시뮬레이션갈톤 보드
핀에 부딪칠 때마다 확률 p로 오른쪽으로 튀는 쇠구슬을 3D 갈톤 보드에 떨어뜨려, 경로의 수(파스칼의 삼각형·이항정리)에서 이항분포 B(n, p)와 정규분포까지 이어 보는 시뮬레이션. 구슬 1000개가 만드는 모양을 예측하고 확인한다.
만든 도구 three.js
시뮬레이션원뿔 자르기: 이차곡선
유리 원뿔을 자르는 평면을 기울여 원·타원·포물선·쌍곡선을 만들고, 원뿔 속 단델린 구로 초점을 찾아 PF + PF′ = 2a 같은 정의를 확인한 뒤 표준형 방정식과 판별식으로 구한 접선까지 잇는다.
만든 도구 three.js
시뮬레이션타원 당구대
타원 모양 3D 당구대에서 두 핀과 실로 쿠션을 그려 타원의 뜻(PF + PF′ = 2a)과 c² = a² − b²을 찾고, 쿠션 위의 점에서 판별식 D = 0으로 접선의 방정식을 구한다. 한 초점에서 친 공이 늘 다른 초점을 지나는 것과 포물선 접시가 축에 나란한 빛을 초점에 모으는 것은 직접 쳐 보고 보내 보며 발견한다.
만든 도구 three.js
시뮬레이션자전거 바퀴의 점
밤길의 자전거 바퀴를 직접 굴려 테두리의 반사판이 그리는 사이클로이드를 보고, 매개변수 θ로 미분해 반사판의 속도와 접선의 기울기를 구한다. 반사판이 땅에 닿는 순간 멈추고(뾰족점) 맨 위에서 자전거의 2배 빠르기로 움직이는 것을 찾고, 바큇살 위의 점이 그리는 매끄러운 곡선과 견준다.
만든 도구 three.js