Menu Close

STELLA-AA1

STELLA-1.2 Air Analyzer (AA1) module

The STELLA-1.2 AA (Air Analyzer) is a portable, low-cost, self-assembled air quality monitoring module developed as part of the NASA STELLA instrument family. It simultaneously senses and records humidity, air temperature, barometric pressure, CO₂ concentration, methane, and airborne particulates using five sensors: the BME280, MCP9808, SCD-40, MQ-4, and PMSA003I. All sensor data are timestamped and recorded to a micro-SD card in a standard .CSV format for easy analysis.

The STELLA-1.2 AA is fully modular and swappable — the instrument operates even if individual sensors are not present, allowing builders to reduce cost by excluding sensors they don’t need. The Air Analyzer module can also be exchanged with other STELLA-1.2 sensor modules on the same base platform, making the overall instrument adaptable to a wide range of monitoring applications.

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

STELLA-1.2 modular instrument platform

NASA scientists and engineers at Goddard Space Flight Center, led by Paul Mirel and Mike …

Elisa Mae with STELLA backdrop

At Garden City Community College in Kansas, Assistant Professor Elisa Mai integrated STELLA spectrometers into …

Garden City Community College (GCCC) students gather data in an irrigated Kansas corn field. Photo courtesy of GCCC.

Garden City Community College (GCCC) in Garden City, Kansas has successfully concluded the first offering …

STELLA-AA1 Module Build Steps

Commercial Off The Shelf (COTS) Parts

STELLA-1.2 Air Analyzer parts list
LineDescriptionQuantity eachManufacturer/ VendorManufacturer PN
1PMSA003I air quality particulates sensor1Adafruit4632
2methane sensor1SparkFunSEN--09404
3methane sensor adapter board1SparkFunBOB--08891
44.7kΩ resistor1DigikeyRNMF14FTC4K70
5100kΩ resistor2Digikey13-CFR-12JR-52-1KCT-ND
6Permaproto board, half size1Adafruit1609
7Qwiic cable 50mm1Adafruit4210
8MCP9808 precision air temperature sensor1Adafruit5027
9SCD-40 CO2 sensor1Adafruit5187

3D Parts

Air Analyzer 1 module for STELLA-1.2 3D prints
LineDescriptionQuantity
1Main Housing1
2End Cap1
3Particulate Spacer1
4Sensor Clamp1
STELLA-1.2 Air Analyzer 1 module build procedure — updated 3-21-2026
LineDescriptionFunctionMC pinFront/ RearLocation 1Location 2color/ noteNotes
13D print spacer---particulate sensor spacer
2cut tracesbus tracesRear
30 AB, BC, CD
cut traces with a sharp knife, remove segmenttest continuity
3cut tracesanalog tracesRear
30 Hi, iJ
cut traces with a sharp knife, remove segmenttest continuity
4magnet coupler 4 pos4 pin, pin faceFrontA30, B30,C30, D30[x]use alignment fixturedon’t solder before wire placement
5magnet coupler 3 pos3 pin, pin faceFrontH30, i30, J30[x]use alignment fixturedon’t solder before wire placement
6bus coupler wiresGNDFrontB30GND (-) below A30
GND
7bus coupler wires3VFrontA303V (+) below A30
+3.3V
8bus coupler wiresI2C_SCLFrontC30SCL (-) above J30
i2c Serial
9bus coupler wiresI2C_SDAFrontD30SDA (+) above J30
i2c Serial Data
10bus coupler wires5V powerFrontJ30J8, solder after particulate sensor put in
5V
leave plenty of slack in wire to go over particulate sensor, don't solder until resistor put in
11bus coupler wires5V powerFrontH8H9
5V
12bus coupler wiresAnalog input 1FrontH30D12, solder after particulate sensor put in
Analog input 1
leave plenty of slack in wire to go over particulate sensor
13bus coupler wiresGNDFrontGND (-) below A8A8
GND
14install resistor4.7kΩ resistor (not polarized)FrontGND (-) below A9C9yellow-violet-red-gold, enable pull-down
15install resistor100kΩ resistor (not polarized)FrontE9E12brown-black-yellow-gold, divider high
16install resistor100kΩ resistor (not polarized)FrontC12GND (-) below A12brown-black-yellow-gold, divider high
17Header PinsHeader PinsFrontG3-G7
18bus coupler wiresGNDFrontH5GND (-) below A3
GND
Leave some slack to go around header pins towrds 1
19bus coupler wires3VFrontH73V (+) below A2
+3.3V
20bus coupler wiresI2C_SCLFrontJ4SCL (-) above J4
i2c Serial Clock
21bus coupler wiresI2C_SDAFrontJ3SDA (+) above J3
i2c Serial Data
22Adapter Board/ Header PinsHeader PinsFrontGNDB1Solder Header pins to adapter board first, sticking out of sides with labels
23Adapter Board/ Header PinsHeader PinsFrontGND-B1H1-A1
24Methane Sensor Install Methane Sensor to Adapter creating methane breakoutRear[-][-]
25Methane BreakoutRear
D8,D9
G8, G9
Adapter GND to D8, Adapter B1 to D9, Adapter H1 to G8, Adapter A1 to G9
26install CO2 Breakout install CO2 breakoutFrontG3-G7after soldering connect a qwiic cable from 10 facing position
27install Particulate sensorinstall Particulate sensor, use spacerFrontGND (-) below A13,A29GND (+) above J13, J29connect qwiic connect from C02 breakout, install another qwiic connect cable, 1 wire approx 110mm to hold down pariculate sensor (over blue), 1 wire approx 70mm
28install Temperature sensorinstall Temperature sensor, qwiic connect from Particulate sensor