Team Updates

UV scanning
UV scanning
diego_dal_pozzoloDiego Dal Pozzolo dos Santos
#include<LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//Hardware pin definitions
int UVOUT = A0; //Output from the sensor
int REF_3V3 = A1; //3.3V power on the Arduino board
//https://www.how2electronics.com/uv-sensor-ml8511-arduino-for-uv-ray-intensity-measurement/
voidsetup()
{
Serial.begin(9600);
lcd.begin(16, 2);
pinMode(UVOUT, INPUT);
pinMode(REF_3V3, INPUT);
Serial.println("ML8511 example");
}
voidloop()
{
int uvLevel = averageAnalogRead(UVOUT);
int refLevel = averageAnalogRead(REF_3V3);
//Use the 3.3V power pin as a reference to get a very accurate output value from sensor
float outputVoltage = 3.3 / refLevel * uvLevel;
float uvIntensity = mapfloat(outputVoltage, 0.99, 2.8, 0.0, 15.0); //Convert the voltage to a UV intensity level
Serial.print("output: ");
Serial.print(refLevel);
Serial.print("ML8511 output: ");
Serial.print(uvLevel);
Serial.print(" / ML8511 voltage: ");
Serial.print(outputVoltage);
Serial.print(" / UV Intensity (mW/cm^2): ");
Serial.print(uvIntensity);
lcd.clear();
lcd.print("UV Ray Intensity");
lcd.setCursor(0, 1);
lcd.print(uvIntensity);
lcd.print(" mW/cm^2");
Serial.println();
delay(200);
}
//Takes an average of readings on a given pin
//Returns the average
intaverageAnalogRead(int pinToRead)
{
byte numberOfReadings = 8;
unsignedint runningValue = 0;
for(int x = 0 ; x < numberOfReadings ; x++)
runningValue += analogRead(pinToRead);
runningValue /= numberOfReadings;
return(runningValue);
}
floatmapfloat(float x, float in_min, float in_max, float out_min, float out_max)
{
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}
C
Chrystian Portella da Silva
UV detecting
UV detecting
mirkosMirkos Ortiz Martins
Remotion of dust with magnetic device
Remotion of dust with magnetic device
mirkosMirkos Ortiz Martins
Ionization device (Tesla coin)
Ionization device (Tesla coin)
mirkosMirkos Ortiz Martins
Team Stream Item
mirkosMirkos Ortiz Martins

Dust Detection in Airlock Module

NASA Checklist Airlock Procedures

1 Close the Hatch.

2 Position of Astronautin Rightangle ofdetection.

3 Turn offall lights.

4 UV sensor Scansspacesuit top to downin 360 degrees to detectUV anomaly generated by regolith.

5 When sample was detectedmark the position of regolith.

6 He Ionization of local were dust was detected .

7 After Ionization uses magnets to remove the dust.

Points ofmore Ti contamination in Apollo 17 LMP Spacesuit in units of ppm X 102

mirkosMirkos Ortiz Martins
Air Lock with solution
Air Lock with solution
mirkosMirkos Ortiz Martins