Skip to content

Python program to run stepper motors on a gantry system for CEA.

License

Notifications You must be signed in to change notification settings

sin-2pi/cea-gantry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controlled Environment Agriculture (CEA) Gantry System

Python image image

The goal of this project is to control a payload on a custom-built gantry system, via Raspberry Pi 5. The payload consists of

  • 4K RGB camera module
  • RPi5
  • TMC2209 motor driver

It is intended for data acquisition of plants in a vertical tower hydroponic system.

This project is still in progress currently.

gantry

Disclaimer

The motor library used can be found here. Some setup instructions that are used here can also be found in the repository that is linked.

Environment Setup

Miniconda Installation and Environment Creation

  • Run the command:
node -p "process.arch"
  • You will install the miniconda version with respect to your OS. You may have to restart your terminal in for conda to be active.

  • Now to create your environment, you will run the command:

conda create --name tmc2209
  • To activate your environment after it is created, run the command:
conda activate tmc2209

Motor Driver Dependency Installation

  • In order to install the required dependencies we will have to run a command:
pip install -r requirements.txt
  • Make sure you are in your conda environment when you run this.

About

Python program to run stepper motors on a gantry system for CEA.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages