STEM Resources

Smart Irrigation System for TI-84 Plus CE OS 5.3

Smart Irrigation System for TI-84 Plus CE OS 5.3

Author: Texas Instruments Inc.

Topic:  Biology, Computer Science, STEM

This is an integrated STEM project that challenges students to build an irrigation system. Students will learn and use concepts in computer science, environmental science and engineering.


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:
    • Loops
    • Conditional Statements
    • Variables


Learn to do the project yourself

Step 1: Get a practice kit from the TI STEM Team by filling out the Request Details form at

Step 2: Do the following:

  • 10 Minutes of Code with the TI-Innovator Unit 1. These are step-by-step instructions that will give you a foundation for creating, running and editing TI-Basic programs with the TI-Innovator Hub. Follow this link. Click on Unit 1 and then click step by step to go through the skill builders. (Note: Units 2 and 3 are also useful)
  • Digital Mood Ring Project. We have found this to be a great first project for doing feedback and control systems. The topic is fun and the set-up is not intimidating. You will cover foundational concepts for programming and for feedback and control systems. After doing this project both adults and students say that the more advanced projects no longer look so overwhelming. 
    • Make sure to download and follow the “By Challenges” Teacher document and example programs at this link
    • Also, we highly recommend a set of YouTube videos that we created based on workshops with teachers preparing to lead summer camps. Follow this link.
  • You are ready for this project. Download the teacher document, example programs and any other files from this page. Work through the challenges in the teacher document.


Contact with questions or comments about the project.



Publisher specific license