Kazalo:

Temperatura in vlažnost Cubesat: 5 korakov
Temperatura in vlažnost Cubesat: 5 korakov

Video: Temperatura in vlažnost Cubesat: 5 korakov

Video: Temperatura in vlažnost Cubesat: 5 korakov
Video: CERIT Mostar - CubSat kocka 2024, November
Anonim
Cubesat za temperaturo in vlažnost
Cubesat za temperaturo in vlažnost

Kako lahko oblikujemo, zgradimo in programiramo model Marsovega orbita, ki bo zbiral podatke in nas obveščal o posebnih vidikih planeta?

Avtor: Abe, Mason, Jackson in Wyatt

1. korak: Načrtovanje

Brainstorm in raziskovalne zasnove za Cubesats in njihov namen

Ustvarite modele za različne CubeSats in se odločite, kateri je najbolj primeren

Poiščite informacije o delih in materialih, ki jih potrebujete

Zberite materiale, ki bodo potrebni za izdelavo CubeSat

Materiali

  • Palčke za popsicle
  • Lepilo za les
  • Arduino
  • Senzor DHT11
  • Žice
  • Trak
  • sD kartice
  • Bralnik kartic SD

2. korak: Zgradite strukturo za CubeSat

Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat
Zgradite strukturo za CubeSat

Ustvarite strukturo tako, da zlepite palčke Popsicle skupaj v obliki X, ki se prekrivajo z obrobo palic Popsicle na zunanji strani, zgornji in spodnji del sta pokrita bočno do palic Mops

Za polico so paličice iz zrna, zlepljene skupaj na stran, lepljene na polovici navzgor navznoter

Razlog za polico je v notranjosti kocke, tako da ima arduino mesto v notranjosti kocke

Na dnu, kjer bosta plošča za kruh in baterija

Za pritrditev delov, ki smo jih uporabili s trakom, za izdelavo vrat, ki jih lahko dobimo, smo uporabili trak, da bi bilo enostavno postaviti ardunio in dele

Zgornje slike so vzorec, kako naj bi izgledal po dokončanju

3. korak: Kodiranje Arduina

Kodiranje Arduina
Kodiranje Arduina
Kodiranje Arduina
Kodiranje Arduina

Pojdite na circuitbasics.com in poiščite DHT11 in tam boste našli kodo

#vključi

dht DHT;

#define DHT11_PIN 7

void setup () {Serial.begin (9600); }

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (temperatura DHT); Serial.print ("Vlažnost ="); Serial.println (DHT.humidity); zamuda (1000); }

To je koda, ki smo jo uporabili za arduino

void setup () {// Odprite serijsko komunikacijo in počakajte, da se vrata odprejo: Serial.begin (9600); while (! Serijski) {; // počakajte, da se serijska vrata povežejo. Potrebujete samo za domača vrata USB}

Serial.print ("Inicializacija kartice SD …");

if (! SD.begin (4)) {Serial.println ("inicializacija ni uspela!"); medtem ko (1); } Serial.println ("inicializacija opravljena.");

// odpremo datoteko. upoštevajte, da je lahko hkrati odprta samo ena datoteka, // zato morate to zapreti, preden odprete drugo. myFile = SD.open ("test.txt", FILE_WRITE);

// če se je datoteka dobro odprla, ji napišite: if (myFile) {Serial.print ("Pisanje v test.txt …"); myFile.println ("testiranje 1, 2, 3."); // zapremo datoteko: myFile.close (); Serial.println ("končano."); } else {// če se datoteka ne odpre, natisnite napako: Serial.println ("napaka pri odpiranju test.txt"); }

// znova odpremo datoteko za branje: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// beremo iz datoteke, dokler v njej ni nič drugega: while (myFile.available ()) {Serial.write (myFile.read ()); } // zapre datoteko: myFile.close (); } else {// če se datoteka ne odpre, natisnite napako: Serial.println ("napaka pri odpiranju test.txt"); }}

void loop () {// po nastavitvi se nič ne zgodi}

To je koda za bralnik kartic SD

4. korak: Testiranje

Testiranje
Testiranje

Na našem CubeSat smo izvedli 2 različna testa

1. Test tresenja- naš CubeSat smo za 30 sekund postavili na stresalnik, da vidimo, ali bo zdržal skupaj

-opravljeno

2. Test letenja- naš CubeSat smo povezali z vrvico in jo 30 sekund krožili okoli modela Marsa, da bi preverili, ali lahko prenese težo CubeSat.

-opravljeno

5. korak: Predstavite se občinstvu

Predstavite občinstvu
Predstavite občinstvu
  • Zadnji del postopka je, da svoje podatke in rezultate delite z drugimi v razredu, sodelavci itd.
  • Izmenjane informacije bi morale vključevati: zbrane podatke, rezultate preskusov, proces projekta in pregled tega, kaj je projekt v resnici bil.
  • Pri predstavitvi uporabite arduino ali Cubesat, da bodo ljudje videli, kaj ste naredili, in imeli računalnik za prikaz predstavljenih informacij.
  • Govorite dovolj glasno, da vas občinstvo lahko glasno in jasno sliši
  • Vzpostavite očesni stik z občinstvom in ustvarite interaktivno predstavitev.

Priporočena: