Skip to content
Hero image for Interactive STEM Classroom Lab: Solar Trigonometry, 3D Geology & Clean Energy

Interactive STEM Classroom Lab: Solar Trigonometry, 3D Geology & Clean Energy

Part 3 of the PhotoTrek Series: A free, zero-install Google Colab discovery lab for middle & high school science classrooms exploring solar altitude, EV bus economics, and OR-Tools.

Published:
Free K-12 STEM Discovery Lab
Interactive Science Lab in Google Colab

NGSS-aligned physics, trigonometry, computer science, and clean energy lessons. 100% free in the browser with zero installation on school Chromebooks.

Transforming Abstract Math into Real-World Exploration

When students learn trigonometry or physics from a textbook, formulas like tan(θ)=OppositeAdjacent\tan(\theta) = \frac{\text{Opposite}}{\text{Adjacent}} can feel detached from reality.

By framing these concepts around an actual scientific expedition—measuring shadows across seasons, scouting volcanoes in Google Earth, and solving the logistics of a school field trip with AI algorithms—students see firsthand how science and mathematics shape the world around them.

This open-source STEM Science Lab requires zero software installation and runs entirely within Google Colab on any school Chromebook, tablet, or laptop.


🔬 The 4 Hands-On Student Lab Modules

┌─────────────────────────────────────────────────────────────┐
│                 INTERACTIVE STUDENT MODULES                 │
├──────────────────────────────┬──────────────────────────────┤
│ ☀️ 1. Solar Physics & Trig   │ Sun altitude & shadow math   │
│ 🌋 2. 3D Volcano Scouting    │ Google Earth photogrammetry  │
│ 🚌 3. The Bus Algorithm      │ Beat the 3:00 PM school bell │
│ 🌱 4. Clean Energy Economics │ Diesel vs. EV Bus emissions  │
└──────────────────────────────┴──────────────────────────────┘

Module 1: Solar Altitude & Shadow Length (Trigonometry in Action)

Students use an interactive slider in Colab to simulate how the sun’s position changes throughout the school day:

Shadow Length=Student Heighttan(θ)\text{Shadow Length} = \frac{\text{Student Height}}{\tan(\theta)}

  • Classroom Experiment: Students measure a classmate’s shadow on the school playground at 09:00 AM, 12:00 PM, and 02:00 PM, then compare their physical measurements against the Python model output!

Module 2: Virtual 3D Scouting in Google Earth

Students become geological cartographers:

  • Exporting 3D GPS waypoint placemarks (KML) for iconic landscapes like Mount Hood and Crater Lake Caldera.
  • Using Google Earth’s Sunlight Slider to simulate horizon light occlusion and identify why alpine peaks catch morning alpenglow before valleys.

Module 3: The School Bus Algorithm Challenge

Students are tasked with solving the Traveling Salesperson Problem with Time Windows (VRPTW):

  • The Mission: Connect 3 science destinations (Planetarium, Hydroelectric Dam, Old-Growth Forest).
  • The Constraint: Must return to the school campus before the 03:00 PM dismissal bell!
  • The Solution: Students execute Google’s open-source OR-Tools solver and observe how computer science algorithms find the mathematically optimal sequence.

Module 4: Clean Energy & Electric Bus Economics

Students calculate the real-world carbon footprint of their field trip:

  • Diesel Bus: Gallons=Miles7.5 MPG\text{Gallons} = \frac{\text{Miles}}{7.5\text{ MPG}} producing 22.4 lbs of CO2/gallon22.4\text{ lbs of CO}_2/\text{gallon}.
  • Electric School Bus (EV): 0.0 lbs tailpipe emissions0.0\text{ lbs tailpipe emissions} saving over $40.00 in fuel per trip.

🧑‍🏫 Teacher Facilitator Resources

Teachers can access full Next Generation Science Standards (NGSS) alignments, classroom discussion prompt keys, and printable student worksheets in our open-source educator guide: