Skip to content
शिक्षाby Grow10x
A dual-axis solar tracker style build, as students make in Class 9
Class 9 · Engineering

Measure & model.Dual-Axis Solar Tracker

Python, measurement, datasets and baseline comparisons. Showcase build: an AI-assisted solar-tracker research exhibit built on measured evidence.

  • 16 projects8 robotics, 4 AI, 4 integrated
  • 20 to 80Sessions by plan
  • Python + ArduinoMain language
  • Supervised linkAI to hardware
Class 9 at a glance

What students do, and what they prove.

Showcase build09

Dual-Axis Solar Tracker

An AI-assisted solar-tracker research exhibit built on measured evidence.

Learning check. Compare a baseline and a model on held-out measurements, and explain the limits.

Individual check. Every learner, on their own: “Identify the held-out data.”

Entry task

Use loops, functions and data tables, and understand independent test examples.

Robotics core

Analog measurement, servo calibration, serial logging, feedback and solar-tracker mechanics.

AI layer

Data cleaning, features and labels, train/test splits, simple classification and baselines.

Code & tools

Python fundamentals with Arduino C/C++. Python notebooks, Arduino IDE, scikit-learn scaffolds.

Cross-subject link

Graphs, mean, range, ratios and simple relationships.

Scaffolding

Small, clean CSV files before live data, and a pathway that needs no network.

How AI meets hardware here

Laptop-hosted models on saved or live sensor data. No cloud account required.

Class 9 project sequence

Sixteen projects, four blocks of twenty sessions.

Each block follows the same pattern: two builds, one AI project, then one integrated project. Open any project to see its five sessions.

  • RRobotics
  • AAI
  • IIntegrated
Block 1Sessions 01-20In every plan, from Discovery (3 months)

  1. 01
    Ask & understand · Week 1
    Voltage, resistance and safe metering
  2. 02
    Build & design · Week 1
    Read an LDR divider
  3. 03
    Implement · Week 2
    Log analog values with units/context
  4. 04
    Test & improve · Week 2
    Compare repeated readings
  5. 05
    Explain & reflect · Week 3
    Explain noise and calibration
Materials

UNO, LDR, divider resistors, meter, USB

Minimum test

Three light conditions with five readings each.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 06
    Ask & understand · Week 3
    Servo supply and safe angles
  2. 07
    Build & design · Week 4
    Map a potentiometer to bounded motion
  3. 08
    Implement · Week 4
    Use functions for position commands
  4. 09
    Test & improve · Week 5
    Measure repeated pointer positions
  5. 10
    Explain & reflect · Week 5
    Record mechanical limits
Materials

UNO, servo, potentiometer, external supply, pointer

Minimum test

Five positions with three repeats; no stall.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 11
    Ask & understand · Week 6
    Read CSV values and labels
  2. 12
    Build & design · Week 6
    Separate features, labels and held-out rows
  3. 13
    Implement · Week 7
    Build a simple threshold baseline and model scaffold
  4. 14
    Test & improve · Week 7
    Evaluate unseen conditions
  5. 15
    Explain & reflect · Week 8
    Explain which result is stronger and why
Materials

Local Python/scikit-learn, prepared or P01 CSV

Minimum test

Held-out test rows stay out of fitting; report class counts.

AI project

A model, an evaluation study or an AI-checking workflow.

Open the project page

  1. 16
    Ask & understand · Week 8
    Define a model-based shade recommendation
  2. 17
    Build & design · Week 9
    Connect logged sensor data to a prediction
  3. 18
    Implement · Week 9
    Map advice to a manual-approved servo position
  4. 19
    Test & improve · Week 10
    Test missing data and disagreement
  5. 20
    Explain & reflect · Week 10
    Explain how measured light differs from a forecast
Materials

P01/P02 rigs, local model, reviewed serial or manual link

Minimum test

Twelve readings including three invalid/unknown inputs.

Supervised link

A laptop model sends named commands only after bench tests, with a simulator as fallback.

Open the project page
Block 2Sessions 21-40From the Builder plan (6 months)

  1. 21
    Ask & understand · Week 11
    Differential sensing and balance
  2. 22
    Build & design · Week 11
    Build matched LDR dividers
  3. 23
    Implement · Week 12
    Program left/right servo adjustment
  4. 24
    Test & improve · Week 12
    Test deadband and travel limits
  5. 25
    Explain & reflect · Week 13
    Explain fixed-rule tracking
Materials

Two LDRs, servo, UNO, divider resistors, mount

Minimum test

Five lamp positions; no direct sun-gazing or high-power lamps.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 26
    Ask & understand · Week 13
    Two-axis mechanics and centre positions
  2. 27
    Build & design · Week 14
    Mount a lightweight demonstration panel
  3. 28
    Implement · Week 14
    Program bounded pan/tilt tracking
  4. 29
    Test & improve · Week 15
    Test cable strain and repeatability
  5. 30
    Explain & reflect · Week 15
    Record output without energy-saving claims
Materials

Two suitable servos, four LDRs, small panel, frame, supply

Minimum test

Five light positions; compare panel voltage under a defined load only if approved.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 31
    Ask & understand · Week 16
    Rows, columns and missing values
  2. 32
    Build & design · Week 16
    Inspect a deliberately messy light dataset
  3. 33
    Implement · Week 17
    Clean training data with documented rules
  4. 34
    Test & improve · Week 17
    Keep test data untouched
  5. 35
    Explain & reflect · Week 18
    Compare results with a baseline
Materials

Local Python, CSV pack

Minimum test

At least three error types detected; no test-set leakage.

AI project

A model, an evaluation study or an AI-checking workflow.

Open the project page

  1. 36
    Ask & understand · Week 18
    Form a testable prediction question
  2. 37
    Build & design · Week 19
    Fit a small model on tracker observations
  3. 38
    Implement · Week 19
    Compare suggested positions with a rule baseline
  4. 39
    Test & improve · Week 20
    Use supervised bounded commands
  5. 40
    Explain & reflect · Week 20
    Explain why a simple rule may be sufficient
Materials

Tracker, Python, recorded measurements, optional serial link

Minimum test

Use the same held-out trials for baseline and model.

Supervised link

A laptop model sends named commands only after bench tests, with a simulator as fallback.

Open the project page
Block 3Sessions 41-60Innovation plan (12 months)

  1. 41
    Ask & understand · Week 21
    Serial records and schemas
  2. 42
    Build & design · Week 21
    Choose timestamp/value/status fields
  3. 43
    Implement · Week 22
    Log readings to a local CSV
  4. 44
    Test & improve · Week 22
    Test missing and malformed messages
  5. 45
    Explain & reflect · Week 23
    Display a labelled graph
Materials

UNO, LDR, USB, Python logger

Minimum test

Twenty records including simulated malformed lines.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 46
    Ask & understand · Week 23
    Control modes and human authority
  2. 47
    Build & design · Week 24
    Add an override button
  3. 48
    Implement · Week 24
    Separate auto, manual and stopped states
  4. 49
    Test & improve · Week 25
    Test mode transitions and power restart
  5. 50
    Explain & reflect · Week 25
    Publish an operator card
Materials

Tracker, button, UNO, approved supply

Minimum test

Eight transitions plus power-reset and end-limit tests.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 51
    Ask & understand · Week 26
    Text examples and bag-of-words intuition
  2. 52
    Build & design · Week 26
    Create short non-personal help-request labels
  3. 53
    Implement · Week 27
    Use a scaffolded local classifier
  4. 54
    Test & improve · Week 27
    Test ambiguous and unfamiliar phrases
  5. 55
    Explain & reflect · Week 28
    Report confusion and abstentions
Materials

Local Python, synthetic maintenance phrases

Minimum test

Twenty held-out phrases; include unknown-category cases.

AI project

A model, an evaluation study or an AI-checking workflow.

Open the project page

  1. 56
    Ask & understand · Week 28
    Connect text labels to maintenance advice
  2. 57
    Build & design · Week 29
    Define allowed actions and source notes
  3. 58
    Implement · Week 29
    Use model output to select an operator checklist
  4. 59
    Test & improve · Week 30
    Validate suggestions against the hardware manual
  5. 60
    Explain & reflect · Week 30
    Demonstrate refusal for unsafe requests
Materials

P11 classifier, tracker manual, local checklist viewer

Minimum test

Ten requests including three unsupported/unsafe ones.

Advisory only

The AI advises a person. It has no control over the hardware.

Open the project page
Block 4Sessions 61-80Innovation plan (12 months)

  1. 61
    Ask & understand · Week 31
    Select LCD interface and contrast
  2. 62
    Build & design · Week 31
    Show sensor units and valid-range messages
  3. 63
    Implement · Week 32
    Add a calibration mode
  4. 64
    Test & improve · Week 32
    Test invalid and out-of-range readings
  5. 65
    Explain & reflect · Week 33
    Explain measurement uncertainty
Materials

UNO, LDR, LCD, interface parts, potentiometer

Minimum test

Five reference conditions and two invalid states.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 66
    Ask & understand · Week 33
    Choose one controllable variable
  2. 67
    Build & design · Week 34
    Build a fixed-angle measurement jig
  3. 68
    Implement · Week 34
    Collect repeated servo/light readings
  4. 69
    Test & improve · Week 35
    Compute simple spread and compare runs
  5. 70
    Explain & reflect · Week 35
    Explain limits of the experiment
Materials

Tracker parts, ruler/protractor, mount, local table

Minimum test

Five conditions with three repeats; label the measurement method.

Hands-on build

A physical circuit, sensor or mechanism, built and tested on the bench.

Open the project page

  1. 71
    Ask & understand · Week 36
    Write a data-analysis task specification
  2. 72
    Build & design · Week 36
    Create a Markdown recipe and local script checklist
  3. 73
    Implement · Week 37
    Run it on two supplied CSV files
  4. 74
    Test & improve · Week 37
    Reject absent units or missing columns
  5. 75
    Explain & reflect · Week 38
    Version the recipe and provide evidence
Materials

Local Python/text editor, CSV files

Minimum test

Two valid files and one malformed file; no silent guessing.

AI project

A model, an evaluation study or an AI-checking workflow.

Open the project page

  1. 76
    Ask & understand · Week 38
    Choose a narrow school-energy question
  2. 77
    Build & design · Week 39
    Combine tracker, data logger and model advice
  3. 78
    Implement · Week 39
    Compare with a simple fixed/rule baseline
  4. 79
    Test & improve · Week 40
    Test uncertainty, overrides and repeatability
  5. 80
    Explain & reflect · Week 40
    Defend conclusions using measured evidence
Materials

Solar-tracker pathway, local Python, approved power

Minimum test

Held-out trials and a full baseline comparison; no claimed real energy savings without measurement.

Supervised link

A laptop model sends named commands only after bench tests, with a simulator as fallback.

Open the project page
How thinking grows

Class 9 adds one more layer of judgement.

Hardware thinking

Measurement, feedback and local telemetry

AI & data thinking

Features, baselines and held-out tests

Programming depth

Python data handling plus Arduino

Reusable skill

A written specification plus a data-quality checklist.

Tool and permission habit

Local read-only tools with defined inputs.

Evidence

A valid-file and invalid-file test.

Python notebooksArduino IDEscikit-learn scaffolds
Two teachers guiding uniformed students as they build a robot car in a classroomFor school leaders

Bring Class 9
to your school.

Start with the four Discovery projects for Class 9 (20 sessions), review the evidence together, then extend to Builder or Innovation.

  • Prospectus and class-wise plan
  • Kit and readiness check
  • Pilot one class first
  • Evidence at every milestone
School enquiry

Let's plan your pilot.

Share a few details and we will send the right plan for your classes.

Classes you are considering

No spam. We reply within two working days. Prefer email? shiksha@grow10x.io