STELLA-RS
STELLA-1.2 Remote Sensing (RS) Plugin is the flagship sensor module, adding 18-channel spectral sensing (410-940 nm), thermal infrared temperature measurement, plus temperature, humidity, and pressure sensors for comprehensive Earth observation education. This plugin enables vegetation health monitoring (NDVI), surface temperature mapping—complementing satellite observations by providing ground-based measurement comparisons to help understand what satellites observe from space. By providing spectral bands that align with operational NASA missions, the RS plugin breaks down barriers that make remote sensing seem inaccessible, transforming abstract satellite measurements into tangible, hands-on science. STELLA compliments and serves as an educational bridge, creating mission-literate students and professionals who understand and can work with NASA’s Earth observation data. The new RS module offers superior reliability through soldered connections instead of connector-only assembly, significantly reducing field failures and improving long-term measurement stability.
Important for beta users: The official STELLA-1.2 requires new housing and is not compatible with beta sensor modules. A conversion video guides beta testers through rewiring for the new platform.
STELLA-1.2 Highlights
From Orbit to Earth: Agricultural Workforce Development using Real-Time Spectrometry
At Garden City Community College in Kansas, Assistant Professor Elisa Mai integrated STELLA spectrometers into …
Garden City Community College Completes Pilot Course with NASA Acres
Garden City Community College (GCCC) in Garden City, Kansas has successfully concluded the first offering …
Petya in the Field
Watch Dr. Petya Campbell, a NASA Goddard research scientist with over 20 years of field …
STELLA-RS Module Build Steps
Commercial Off The Shelf (COTS) Parts
| Line | Description | Quantity each | Manufacturer/ Vendor | Manufacturer PN | Unit Price |
|---|---|---|---|---|---|
| 1 | Triad 18 channel vis and nir spectrometer | 1 | SparkFun | SEN--15050 | 70 |
| 2 | Remote surface temperature thermometer | 1 | Digikey | MLX90614ESF-BCC-000-SP-ND | 27 |
| 3 | Permaproto board, half size | 1 | Adafruit | 1609 | 5 |
| 4 | 0.1uF capacitor | 1 | Digikey | C315C104M5U5TA7303 | 0 |
| 5 | Ultrasonic Rangefinder | 1 | Adafruit | 172 | 28.5 |
| 6 | Humidity Sensor | 1 | Adafruit | 5989 | 9 |
| 7 | 10kΩ resistor | 1 | Adafruit | 2784 | 0.1 |
| 8 | 20kΩ resistor | 1 | Digikey | CFS1/4CT52R203J | 0.1 |
| 9 | magnet connector pair, RA, 4 positions (pins) | 1 | Adafruit | 5358 | 7 |
| 10 | magnet connector pair, RA, 3 positions (pins) | 1 | Adafruit | 5360 | 6 |
| Total | 153 |
3D Parts
| Line | Description | Quantity |
|---|---|---|
| 1 | Thermal spacer | 1 |
| 2 | RS Upper Housing | 1 |
| 3 | RS Lower Housing | 1 |
| 4 | magnet coupler alignment fixture for main body w pins | 1 |
| Line | Description | Function | MC pin | Front/ Rear | Location 1 | Location 2 | color/ note | Notes |
|---|---|---|---|---|---|---|---|---|
| 1 | print thermal spacer | |||||||
| 2 | cut traces | bus traces | Rear | 30 AB, BC, CD | 29 AB, BC, CD | cut traces with a sharp knife, remove segment | test continuity | |
| 3 | cut traces | analog traces | Rear | 30 Hi, iJ | 29 Hi, iJ | cut traces with a sharp knife, remove segment | test continuity | |
| 4 | magnet coupler 4 pos | 4 pin, pin face | Front | A30, B30,C30, D30 | [x] | use alignment fixture | ||
| 5 | magnet coupler 3 pos | 3 pin, pin face | Front | H30, i30, J30 | [x] | use alignment fixture | ||
| 6 | header pins | 6 pins | Front | G1-G6 | ||||
| 7 | header pins | 6 pins | Front | C1-C6 | ||||
| 8 | header pins | 6 pins | Front | G11, D11 | Remove 4 middle pins with pliers | |||
| 9 | header pins | 6 pins | Front | G26, D26 | Remove 4 middle pins with pliers | |||
| 10 | install capacitor | 0.1uF capacitor (not polarized) | Front | i5,i6 | Leave enough length to lay it flat | |||
| 11 | install resistor | 10kΩ resistor (not polarized) | Front | E28 | F28 | |||
| 12 | install resistor | 20kΩ resistor (not polarized) | Front | E27 | J28 | |||
| 13 | bus coupler wires | I2C_SCL | Front | J8 | SCL (-) above J8 | i2c Serial Clock | Make sure wires lay single beneath headers, test with chip breakouts to see if they lay flat | |
| 14 | bus coupler wires | I2C_SDA | Front | J7 | SDA (+) above J7 | i2c Serial Data | ||
| 16 | boost | 5V power | Front | J29, J30 | J5 | 5V | ||
| 17 | bus coupler wires | GND | Front | B29, B30 | GND (-) below A29 | GND | ||
| 18 | Analog inputs | Analog input 0 | A0 | Front | i29, i30 | i28 | Analog input 0 | |
| 19 | Analog inputs | Analog input 0 | A0 | Front | J2 | B28 | Analog input 0 | |
| 20 | bus coupler wires | 3V | Front | A29, A30 | 3V (+) below A30 | +3.3V | ||
| 21 | bus coupler wires | I2C_SCL | Front | C29, C30 | SCL (-) above J30 | i2c Serial Clock | ||
| 22 | bus coupler wires | I2C_SDA | Front | E30 | SDA (+) above J30 | i2c Serial Data | ||
| 23 | bus coupler wires | GND | Front | A27 | GND (-) below A27 | GND | ||
| 24 | bus coupler wires | GND | Front | A5 | GND (-) below A5 | GND | ||
| 25 | bus coupler wires | GND | Front | A8 | GND (-) below A8 | GND | ||
| 34 | bus coupler wires | GND | Front | A11 | GND (-) below A11 | GND | ||
| 26 | bus coupler wires | 3V | Front | A6 | 3V (+) below A6 | +3.3V | ||
| 27 | bus coupler wires | 3V | Front | A7 | 3V (+) below A7 | +3.3V | ||
| 28 | bus coupler wires | I2C_SCL | Front | E4 | SCL (-) above J2 | i2c Serial Clock | ||
| 29 | bus coupler wires | I2C_SDA | Front | E3 | SDA (+) above J1 | i2c Serial Data | ||
| 30 | install triad | put triad on header pins | Front | G11, D11 | G26, D26 | Triad sensors | Triad sensor should have one sensor side towards magnetic couplers | |
| 31 | Thermal | thermal | Front | E7, E8, F7, F8 | use printed spacer | Use spacer, themal tab facing towards magnetic couplers | ||
| 15 | bus coupler wires | GND | Front | J6 | GND (-) below A9 | GND | Leave slack for thermal sensor | |
| 32 | Install Ultrasonic Rangefinder | put rangefinder on header pins | Front | G1-G6 | install sensor towards J | |||
| 33 | Install Humidity Sensor | put humidity sensor on header pins | Front | C1-C6 | instal sensor towards A | |||
| 34 | bus coupler wires | GND | Front | GND on triad | GND (-) below A13 | GND | install on triad sensor itself | |
| 35 | bus coupler wires | 3V | Front | 3v3 on triad | 3V (+) below A9 | +3.3V | install on triad sensor itself | |
| 36 | bus coupler wires | I2C_SCL | Front | SCL on triad | SCL (-) above J10 | i2c Serial Clock | install on triad sensor itself | |
| 37 | bus coupler wires | I2C_SDA | Front | SDA on triad | SDA (+) above J9 | i2c Serial Data | install on triad sensor itself |
STELLA-RS Module Operation
Color Lookup Table
| NASA STELLA-Q2 / RS Module Color Lookup Table | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| AS7265x Bands | Category | Example | HTML value | Tricolor values | … | f = c / λ | E = h * f | Energy (J) / (e*V/J) = Energy in e*V | |||
| Band Designation | Band middle wavelength ( λ ) | Color | Color | Color | Color | Band middle Frequency ( f ) | Energy per photon | Energy per photon | |||
| Channel | nanometers | HTML Name | Swatch | Hexadecimal | R, G, B | THz | Joules per photon | electron*Volts per photon | |||
| 1 | 410 | Blueviolet | | #7e00db | 126, 0, 219 | 731 | 4.84E-19 | 3.0 | |||
| 2 | 435 | Blue | | #2300ff | 35, 0, 255 | 689 | 4.57E-19 | 2.9 | |||
| 3 | 460 | Royalblue | | #007bff | 0, 123, 255 | 652 | 4.32E-19 | 2.7 | |||
| 4 | 485 | Darkturquoise | | #00eaff | 0, 234, 255 | 618 | 4.10E-19 | 2.6 | |||
| 5 | 510 | Lime | | #00ff00 | 0, 255, 0 | 588 | 3.89E-19 | 2.4 | |||
| 6 | 535 | Chartreuse | | #70ff00 | 112, 255, 0 | 560 | 3.71E-19 | 2.3 | |||
| 7 | 560 | Greenyellow | | #c3ff00 | 195, 255, 0 | 535 | 3.55E-19 | 2.2 | |||
| 8 | 585 | Yellow | | #ffef00 | 255, 239, 0 | 512 | 3.40E-19 | 2.1 | |||
| 9 | 610 | Orange | | #ff9b00 | 255, 155, 0 | 491 | 3.26E-19 | 2.0 | |||
| 10 | 645 | Red | | #fe0000 | 254, 0, 0 | 465 | 3.08E-19 | 1.9 | |||
| 11 | 680 | Red | | #df0000 | 223, 0, 0 | 441 | 2.92E-19 | 1.8 | |||
| 12 | 705 | Red | | #c90000 | 201, 0, 0 | 425 | 2.82E-19 | 1.8 | |||
| 13 | 730 | Firebrick | | #b10000 | 177, 0, 0 | 411 | 2.72E-19 | 1.7 | |||
| 14 | 760 | Darkred | | #940000 | 148, 0, 0 | 394 | 2.61E-19 | 1.6 | |||
| 15 | 810 | Near Infrared | | #000000 | 0, 0, 0 | 370 | 2.45E-19 | 1.5 | |||
| 16 | 860 | Near Infrared | | #000000 | 0, 0, 0 | 349 | 2.31E-19 | 1.4 | |||
| 17 | 900 | Near Infrared | | #000000 | 0, 0, 0 | 333 | 2.21E-19 | 1.4 | |||
| 18 | 940 | Near Infrared | | #000000 | 0, 0, 0 | 319 | 2.11E-19 | 1.3 | |||
| Constants and metric prefix notation | |||||||||||
| Parameter | Abbreviation | Units | Scientific notation | Decimal | |||||||
| Speed of light | c | m/s | 3.000E+08 | 299,792,458 | |||||||
| Planck’s constant | h | kg*m^2/s = J/Hz | 6.626E-34 | 6.62607E-34 | |||||||
| Joules per electron*Volt | J/eV | J/eV | 1.602E-19 | 1.60218E-19 | |||||||
| one-trillionth, pico- | p | 1.0E-12 | 0.000000000001 | ||||||||
| one-billionth, nano- | n | 1.0E-09 | 0.000000001 | ||||||||
| one-millionth, micro- | µ | 1.0E-06 | 0.000001 | ||||||||
| one-thousandth, milli | m | 1.0E-03 | 0.001 | ||||||||
| [units] | 1 | 1 | |||||||||
| thousand, kilo | k | 1E+03 | 1,000 | ||||||||
| million, Mega | M | 1E+06 | 1,000,000 | ||||||||
| billion, Giga | G | 1E+09 | 1,000,000,000 | ||||||||
| quadrillion, Tera | T | 1E+12 | 1,000,000,000,000 | ||||||||








