Smart Irrigation System for TI-Nspire CXII Python

Students are challenged to use science and technology to design and build a system that utilizes a limited amount of water in a “smart” way to grow crops.

Publisher: Texas Instruments Inc.

Topic:  STEM


Conserve Water

Design a system that optimizes the use of water for growing plants.



Students create a system that monitors humidity, temperature, soil moisture, and light to control an irrigation pump.

Water Cycle
Soil Composition
Interpreting Graphs
Power Control System
Coding Concepts
  Conditional Statements

Demonstration video  link


Project Resources

Download Teacher Document PDF link   Word Doc  link

Download Teacher file with example programs   TI-Nspire File  link

Download Student Handout  PDF link   Word Doc  link

Download Student file   TI-Nspire File  link

Download Python Syntax Reference Handout  PDF link 



Display Image of example Smart Irrigation System Project link

Display Image of TI-Innovator Hub set-up diagram for Smart Irrigation Project link


Learn to do the project yourself

Overview of the TI-Nspire CXII for Programming in Python (Youtube video) link

Write your first Python program on TI-Nspire CXII (Youtube video) link

Meet the TI-Innovator Hub link

Download Learn to do the project PDF link


Setting up

Update your TI-Nspire CX family handheld, TI-Nspire computer software and TI-Innovator sketch link

Download a step-by-step guide to updating your TI-Innovator Hub   PDF link 


Own project equipment

Here is information for budget requests and grant proposals.

Download a PDF listing the equipment needs for each TI-Innovator Hub Project  link

See a list of TI Instructional Product Dealers and request a quote  link


See other projects at

Contact with questions or comments.

Publisher specific license