Sadržaj:

Cubesat sa senzorom kvalitete zraka i Arduinom: 4 koraka
Cubesat sa senzorom kvalitete zraka i Arduinom: 4 koraka

Video: Cubesat sa senzorom kvalitete zraka i Arduinom: 4 koraka

Video: Cubesat sa senzorom kvalitete zraka i Arduinom: 4 koraka
Video: SpaceX Drops Bombshell Upgrade Announcement: Can it really be that good? 2024, Juli
Anonim
Cubesat sa senzorom kvalitete zraka i Arduinom
Cubesat sa senzorom kvalitete zraka i Arduinom
Cubesat sa senzorom kvalitete zraka i Arduinom
Cubesat sa senzorom kvalitete zraka i Arduinom
Cubesat sa senzorom kvalitete zraka i Arduinom
Cubesat sa senzorom kvalitete zraka i Arduinom

Tvorci CubeSat -a: Reghan, Logan, Kate i Joan

Uvod

Jeste li se ikada zapitali kako stvoriti Mars orbiter za prikupljanje podataka o atmosferi i kvaliteti zraka Marsa? Tokom ove godine na času fizike naučili smo kako programirati Arduinos da može prikupljati podatke na Marsu. Počeli smo godinu dana učeći o tome kako izaći iz zemaljske aptomosfere i polako smo napredovali u dizajniranju i izgradnji CubeSat -ova koji bi mogli kružiti oko Marsa i prikupljati podatke o površini Marsa i njegovoj atmosferi.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
  • MQ 9 Senzor plina
  • Metalni dijelovi robota
  • Arduino
  • daska za hleb
  • vijci i matice

Korak 2: Alati i sigurnost

Alati i sigurnost
Alati i sigurnost
  • Dremel
  • Rezač vijaka
  • Kliješta
  • Brusilica
  • Brusilica
  • Nožna pila
  • Brusni papir
  • Zalijepite vrpcu i žicu za pričvršćivanje senzora, Arduina itd. Na CubeSat (ako je potrebno)
  • Zaštitne naočare
  • Rukavice

Korak 3: Kako izgraditi Cubesat & Wire Arduino

Kako izgraditi Cubesat i Wire Arduino
Kako izgraditi Cubesat i Wire Arduino
Kako izgraditi Cubesat i Wire Arduino
Kako izgraditi Cubesat i Wire Arduino
Kako izgraditi Cubesat i Wire Arduino
Kako izgraditi Cubesat i Wire Arduino

Dijagrami preklapanja na žičani Arduino i senzor

MQ-9 je poluvodič za CO/zapaljivi plin.

Cubesat ograničenja:

  1. 10x10x10
  2. Ne može težiti više od 1,3 kg (oko 3 lbs.)

Kako izgraditi Cubesat:

OPREZ: Za rezanje metala koristite trakastu pilu ili pilu za rezanje, te nosite naočale i rukavice.

1. Izrežite 2 lima metala na kvadrat 10x10 cm ili ako nemate odgovarajuću veličinu metala, spojite 2 komada metala pomoću plastičnog priključka i nekih vijaka i matica.

2. Izrežite 4 komada metalnih ugaonih komada visokih 10 cm. To će biti uglovi Cubesata.

3. Izrežite 8 komada od 10 dugih ravnih uskih metalnih štapića.

4. Počnite povezivanjem kutnih komada na jedan od ravnih kvadrata 10x10 cm koji su izrezani u koraku 1. Neka vijci budu okrenuti prema van Cubesat -a.

5. Dodajte 4 vodoravna oslonca (dugačke ravne štapiće) na kutne komade, koji bi trebali ići otprilike do pola na uglovnim dijelovima. Trebalo bi ih biti četiri, po jedan sa svake strane.

6. Dodajte 4 okomita nosača (dugački ravni štapići), oni će se spojiti s vodoravnim nosačima u sredini.

7. Vrućim ljepilom spojite okomite nosače na podnožje, gdje su spojeni kutni dijelovi.

8. Postavite drugi kvadrat veličine 10x10 cm na vrh, pričvrstite ga s 4 vijka (po jedan u svakom kutu). Nemojte ga priključivati sve dok arduino i senzori nisu u CubeSat -u.

Kôd za senzor MQ-9:

#include // (Serijsko periferno sučelje komunicira s uređajima na kratkim udaljenostima)

#include // (šalje i povezuje podatke na sd karticu)

#include // (koristi žice za povezivanje i premještanje podataka i informacija)

senzor plovkaNapon; // (očitavanje napona senzora)

osjetnik plovkaVrijednost; // (odštampajte očitanu vrijednost senzora)

Podaci o datoteci; // (varijabla za pisanje u datoteku)

// prekidanje predpodešavanja

void setup () // (radnje se izvode u postavljanju, ali se ne prikupljaju informacije/podaci) //

{

pinMode (10, OUTPUT); // mora postaviti pin 10 na izlaz čak i ako se ne koristi

SD.početak (4); // započinje SD karticu sa CS postavljenim na pin 4

Serial.begin (9600);

sensorValue = analogRead (A0); // (analogni pin postavljen na nulu)

sensorVoltage = sensorValue/1024*5,0;

}

void loop () // (ponovo pokreni petlju i ne snimaj informacije/podatke)

{

Podaci = SD.open ("Log.txt", FILE_WRITE); // otvara datoteku pod nazivom "Dnevnik"

if (Data) {// će se odmoriti samo ako je datoteka uspješno kreirana

Serial.print ("napon senzora ="); // (ispis/snimanje promjene osjetnika senzora)

Serial.print (sensorVoltage);

Serial.println ("V"); // (ispis podataka u volatages)

Data.println (sensorVoltage);

Data.close ();

kašnjenje (1000); // (odgoda za 1000 milisekundi pa ponovno pokretanje prikupljanja podataka)

}

}

Korak 4: Rezultati i naučene lekcije

Rezultati i naučene lekcije
Rezultati i naučene lekcije
Rezultati i naučene lekcije
Rezultati i naučene lekcije

Rezultati:

Fizika Proširili smo znanje o Newtonovim zakonima, posebno o njegovom prvom zakonu. Ovaj zakon kaže da će objekt u pokretu ostati u pokretu, osim ako na njega ne djeluje vanjska sila. Isti koncept vrijedi i za objekte u mirovanju. Kad je naš CubeSat orbitirao, bio je konstantne brzine.. dakle u pokretu. Da je niz prekinut, naš CubeSat bi letio ravno u određenoj tački svoje orbite gdje je pukao.

Kvantitativno Kada je orbita krenula, neko vrijeme smo dobili 4,28, a zatim se promijenilo na 3,90. Ovo određuje napon

Kvalitativno Naš CubeSat je kružio oko Marsa i prikupljao podatke o atmosferi. Koristili smo propan (C3H8) za dodavanje atmosfere za naš senzor MQ-9 za otkrivanje i mjerenje razlike. Letno testiranje prošlo je jako dobro zbog zaostajanja Mars orbitera. CubeSat je letio kružnim pokretima, s cenzorom prema unutra prema Marsu.

Naučene lekcije:

Najveća lekcija naučena tokom ovog projekta bila je istrajati u našim borbama. Najteži dio ovog projekta bio je vjerojatno smišljanje načina postavljanja i kodiranja SD kartice za prikupljanje naših podataka. To nam je zadalo mnogo problema jer je to bio dug proces pokušaja i grešaka, što je bilo pomalo frustrirajuće, ali na kraju smo to shvatili.

Naučili smo kako biti kreativni i koristiti alate za izradu CubeSat-a dimenzija 10x10x10 koji će pomoći u mjerenju zagađenja zraka pomoću senzora plina MQ-9. Koristili smo električne alate poput Dremela, rezača vijaka, velike brusilice i nožne pile za rezanje metala na odgovarajuću veličinu. Takođe smo naučili kako pravilno isplanirati naš dizajn od ideja u glavi do papira, a zatim izvršiti plan. Naravno, nije savršeno, ali planiranje nam je pomoglo da ostanemo na pravom putu.

Još jedna vještina koju smo naučili bila je kako kodirati senzor MQ-9 u Arduinos. Koristili smo senzor za plin MQ-9 jer nam je ključni cilj bio napraviti CubeSat koji će moći mjeriti kvalitetu zraka u Marsovoj atmosferi.

Preporučuje se: