Skip to content

HyperRail

pelsterz edited this page Dec 6, 2019 · 30 revisions

HyperRail | Updates | Github

Project Leads: Ariel Stroh, Eli Winkelman, and Zack Pelster

Overview

The 2D HyperRail moves in two directions moving over a 25-meter rail on the x-axis continuously,and two-meter on the y-axis with the sensor package attached on the z-axis in a 3D printed container. Nema 23 motors drive the sensor package along the rail with the use of a single belt system. The carriage can be programmed to visit a suite of locations to gather information from the on-board sensor package. While the sensor package is in motion it saves the data onto a web document called Spool. This website will help make the data user friendly and visualize the data into graphs and charts. Sensors implemented include: CO2 (K30 10,000ppm), temperature (Adafruit SHT31), relative humidity (Adafruit SHT31), luminosity (Adafruit TSL2591), and air quality (Nova SD011), with plans to integrate multi and hyperspectral sensors, 3D imaging, RFID, and other technologies in the future. We present data collected in a 3D space of (2.43m x 0.50m x 0.20m)

Description

The 3D HyperRail moves in two directions moving over a 25-meter rail on the x-axis continuously,and two-meter on the y-axis with the sensor package attached on the z-axis in a 3D printed container. Nema 23 motors drive the sensor package along the rail with the use of a single belt system. The carriage can be programmed to visit a suite of locations to gather information from the on-board sensor package. The system will be able to be used using just the Arduino IDE or with the HyperGUI.

Objectives

  • Create a linear motion system that can have any length

  • Rail system should be able to mount on tripods or building structure or stand alone frame

Outcomes

The HyperRail idea came from the need to analyze a crop using hyperspectral imaging. The system needs to be able to go very slow and at a consistent speed. But also cover all areas of the greenhouse. The most logical way to do this was using a stepper motor and some kind of rail. I searched for linear railing and concluded that aluminum extrusion would be a good solution for this system.

This structure was built with the user in mind, with its own frame but also, with the option to be portable on tripods or be attached to a structure. The 2D HyperRail was designed to be a modular system in many aspects. The first being length; this system has the ability to be adjusted to the users desired length up to about 100 feet and width of about 10 feet. The next modular element is the carriage system. This system is built onto a piece of polycarbonate that is cut to size with holes drilled to specific requirements for the motor. Another very important aspect if the mounting system. It has the ability to be a stand alone frame, or can be mounted to either tripods or a structure. The current demo setup has the system on a stand alone frame as pictured below.

****PICTURE OF CURRENT FRAME COMING SOON

The changing of a stand alone frame to a tripod based frame is a simple change in parts. In the stand alone frame it uses a L joint to connect the legs, while the tripods will use a simple 3D printed insert for the aluminum extrusion so that the rail clips on to the tripods making this a very quick setup. Another plus about the setup is that the tripods offer a variety of heights.

****PICTURE OF CURRENT FRAME COMING SOON

This system is very versatile in its implementation and utility. It can be used for a variety of sensors such as CO2, temperature, soil moisture, humidity, or any sensor system that you can imagine. It can also be used to just move an object very slowly and at a precise speed. The possibilities of the use for this system are endless. A big plus is that you can choose the user interface you want to use. If you want to get going, you can just use the application, and if you want to add more functionality you can use the Arduino interface and add/delete code you want, compile it, and run it.

Future

In 2020 the HyperRail team will be working to add a third dimension so that the sensor package(eGreenhouse) will have the ability to move in position as well.

Resource List

Tutorials

  • In progress

Keywords

eGreenhouse, HyperRail, Hyperspectral

References

Clone this wiki locally