Sisukord:

Temperatuuri ja niiskuse kuubik: 5 sammu
Temperatuuri ja niiskuse kuubik: 5 sammu

Video: Temperatuuri ja niiskuse kuubik: 5 sammu

Video: Temperatuuri ja niiskuse kuubik: 5 sammu
Video: Умное окно - автоматизация проветривания комнаты, интеграция в Home Assistant 2024, Juuli
Anonim
Temperatuuri ja niiskuse kuubik
Temperatuuri ja niiskuse kuubik

Kuidas saame kavandada, ehitada ja programmeerida Marsi orbiidi mudeli, mis kogub andmeid ja teavitab meid planeedi konkreetsetest aspektidest?

Autor: Abe, Mason, Jackson ja Wyatt

Samm: planeerimine

Ajurünnak ja teadusuuringud Cubesatsi jaoks ja selle eesmärk

Looge disainilahendusi erinevatele CubeSatidele ja otsustage, milline neist on kõige sobivam

Otsige teavet vajalike osade ja materjalide kohta

Koguge kokku, milliseid materjale CubeSati ehitamiseks vaja läheb

Materjalid

  • Popsicle pulgad
  • Puidu liim
  • Arduino
  • DHT11 andur
  • Juhtmed
  • Lint
  • SD -kaart
  • SD -kaardi lugeja

2. samm: ehitage CubeSati struktuur

Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur
Ehitage CubeSati struktuur

Looge struktuur, liimides Popsicle pulgad kokku X -i kujul, mis kattuvad Popsicle pulgade äärisega väljastpoolt, ülemine ja alumine osa on kaetud Popsicle pulgadega

Riiuli jaoks on see Popsicle pulgad, mis on liimitud küljelt küljele, seestpoolt pool ülespoole liimitud

Riiuli põhjus on Cube istme sisekülg, nii et arduino on Cube sat sees

Põhjas, kus on leivalaud ja aku

Osade kinnitamiseks kasutasime linti, ukse valmistamiseks, et saaksime kasutada kasutatud linti, nii et ardunio ja selle osad oleks lihtne paigutada

Ülaltoodud pildid on näide sellest, kuidas see pärast valmimist välja peaks nägema

Samm: Arduino kodeerimine

Arduino kodeerimine
Arduino kodeerimine
Arduino kodeerimine
Arduino kodeerimine

Minge saidile circuitbasics.com ja otsige üles DHT11 ja sealt leiate koodi

#kaasake

dht DHT;

#define DHT11_PIN 7

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

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatuur ="); Serial.println (DHT.temperature); Serial.print ("Niiskus ="); Serial.println (DHT.niiskus); viivitus (1000); }

Seda koodi kasutasime arduino jaoks

void setup () {// Avage jadaside ja oodake pordi avamist: Serial.begin (9600); while (! Seeria) {; // oodake, kuni jadaport ühendatakse. Vajalik ainult oma USB -pordi jaoks}

Serial.print ("SD -kaardi lähtestamine …");

if (! SD.begin (4)) {Serial.println ("initsialiseerimine nurjus!"); samas (1); } Serial.println ("initsialiseerimine tehtud");

// faili avamine. pange tähele, et korraga saab avada ainult ühe faili, // nii et peate selle enne teise avamist sulgema. myFile = SD.open ("test.txt", FILE_WRITE);

// kui fail avanes okei, kirjuta sellele: if (myFile) {Serial.print ("Kirjutamine test.txt …"); myFile.println ("testimine 1, 2, 3."); // faili sulgemine: myFile.close (); Serial.println ("tehtud"); } else {// kui fail ei avane, printige viga: Serial.println ("tõrge test.txt avamisel"); }

// ava uuesti fail lugemiseks: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// lugeda failist, kuni selles pole midagi muud: while (myFile.available ()) {Serial.write (myFile.read ()); } // sulgege fail: myFile.close (); } else {// kui fail ei avane, printige viga: Serial.println ("tõrge test.txt avamisel"); }}

void loop () {// pärast seadistamist ei juhtu midagi}

Ja see on SD -kaardi lugeja kood

4. samm: testimine

Testimine
Testimine

Tegime oma CubeSatiga 2 erinevat testi

1. Raputuskatse- panime oma CubeSat 30 sekundiks loksutusmasinale, et näha, kas see hoiab kokku

-läbitud

2. Lennutest- ühendasime oma CubeSat nööriga ja lasime sellel 30 sekundi jooksul orbiidil ümber marsimudeli näha, kas see suudab CubeSati kaalu vastu pidada.

-läbitud

5. samm: esitlege publikut

Esitage publikule
Esitage publikule
  • Protsessi viimane osa on jagada oma andmeid ja tulemusi oma klassi teistega, töökaaslastega jne.
  • Jagatud teave peaks sisaldama: kogutud andmeid, testitulemusi, projekti protsessi ja ülevaadet sellest, mis projekt tegelikult oli.
  • Esitlemisel kasutage arduinot või Cubesatit, et inimesed näeksid, mida te tegite, ja et arvuti oleks esitatava teabe kuvamiseks väljas.
  • Rääkige kindlasti piisavalt valjult, et publik kuuleks teid valjusti ja selgelt
  • Looge publikuga silmside ja looge interaktiivne esitlus.

Soovitan: