Turinys:

Temperatūros ir drėgmės kubas: 5 žingsniai
Temperatūros ir drėgmės kubas: 5 žingsniai

Video: Temperatūros ir drėgmės kubas: 5 žingsniai

Video: Temperatūros ir drėgmės kubas: 5 žingsniai
Video: Последние дни инкубации. подсказки 2024, Liepa
Anonim
Temperatūros ir drėgmės kubas
Temperatūros ir drėgmės kubas

Kaip galime sukurti, sukurti ir užprogramuoti Marso orbitos modelį, kuris rinks duomenis ir informuos mus apie konkrečius planetos aspektus?

Autorius: Abe, Masonas, Jacksonas ir Wyattas

1 žingsnis: planavimas

„Cinstesats“ir „Cubesats“tyrimų dizainas ir jo paskirtis

Sukurkite skirtingų „CubeSats“dizainų ir nuspręskite, kuris yra tinkamiausias

Raskite informacijos apie reikalingas dalis ir medžiagas

Surinkite, kokių medžiagų jums prireiks kuriant „CubeSat“

Medžiagos

  • Popsicle lazdelės
  • Medienos klijai
  • Arduino
  • DHT11 jutiklis
  • Laidai
  • Juosta
  • SD kortelė
  • SD kortelių skaitytuvas

2 žingsnis: sukurkite „CubeSat“struktūrą

Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą
Sukurkite „CubeSat“struktūrą

Sukurkite struktūrą, klijuodami „Popsicle“lazdeles X formos persidengimo forma su „Popsicle“lazdelių kraštu išorėje, viršuje ir apačioje padengta „Popsicle“lazdelių pusė

Lentynai tai yra „Popsicle“lazdelės, priklijuotos iš vienos pusės į kitą, įklijuotos viduryje iki pusės

Lentynos priežastis yra kubo vidinė pusė, todėl arduino turi vietą kubo viduje

Apačioje yra duonos lenta ir baterija

Norėdami pritvirtinti dalis, naudojome juostą, duris, kad galėtume gauti, naudojome juostą, kad būtų lengva įdėti ardunio ir dalis

Aukščiau pateiktos nuotraukos yra pavyzdys, kaip jis turėtų atrodyti, kai jis bus baigtas

3 žingsnis: „Arduino“kodavimas

Koduoja „Arduino“
Koduoja „Arduino“
Koduoja „Arduino“
Koduoja „Arduino“

Eikite į circuitbasics.com ir suraskite DHT11 ir ten rasite kodą

#įtraukti

dht DHT;

#define DHT11_PIN 7

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

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatūra ="); Serial.println (DHT.temperatūra); Serial.print ("Drėgmė ="); Serial.println (DHT. drėgmė); vėlavimas (1000); }

Tai yra kodas, kurį naudojome arduino

void setup () {// Atidarykite nuoseklųjį ryšį ir palaukite, kol bus atidarytas prievadas: Serial.begin (9600); while (! Serial) {; // laukti, kol serijinis prievadas prisijungs. Reikalingas tik vietiniam USB prievadui}

Serial.print („Inicijuojama SD kortelė…“);

if (! SD.begin (4)) {Serial.println ("nepavyko inicijuoti!"); tuo tarpu (1); } Serial.println ("inicijavimas atliktas");

// atidaryti failą. atkreipkite dėmesį, kad vienu metu gali būti atidarytas tik vienas failas, // todėl prieš atidarydami kitą, turite jį uždaryti. myFile = SD.open ("test.txt", FILE_WRITE);

// jei failas atidarytas gerai, parašykite jam: if (myFile) {Serial.print ("Rašymas į test.txt …"); myFile.println ("testavimas 1, 2, 3."); // uždaryti failą: myFile.close (); Serial.println („padaryta“); } else {// jei failas neatsidarė, atspausdinkite klaidą: Serial.println ("klaida atidarant test.txt"); }

// iš naujo atidaryti failą skaitymui: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// skaityti iš failo, kol jame nieko daugiau nėra: while (myFile.available ()) {Serial.write (myFile.read ()); } // uždaryti failą: myFile.close (); } else {// jei failas neatsidarė, atspausdinkite klaidą: Serial.println ("klaida atidarant test.txt"); }}

void loop () {// po sąrankos nieko nevyksta}

Tai yra SD kortelių skaitytuvo kodas

4 žingsnis: bandymas

Testavimas
Testavimas

„CubeSat“atlikome 2 skirtingus testus

1. Sukratymo testas- „CubeSat“padėjome ant purtyklės 30 sekundžių, kad pamatytume, ar jis laikysis kartu

-praėjo

2. Skrydžio testas- prijungėme savo „CubeSat“prie stygos ir 30 sekundžių skriejome aplink Marso modelį, kad pamatytume, ar jis gali išlaikyti „CubeSat“svorį.

-praėjo

5 žingsnis: pateikite auditorijai

Pristatyti auditorijai
Pristatyti auditorijai
  • Paskutinė proceso dalis yra dalintis savo duomenimis ir rezultatais su kitais klasės draugais, bendradarbiais ir kt.
  • Bendrinama informacija turėtų apimti: surinktus duomenis, bandymų rezultatus, projekto eigą ir apžvalgą apie tai, kas iš tikrųjų buvo projektas.
  • Pristatydami naudokite „arduino“arba „Cubesat“, kad žmonės pamatytų, ką padarėte, taip pat turėkite kompiuterį, kad būtų rodoma pateikiama informacija.
  • Įsitikinkite, kad kalbate pakankamai garsiai, kad publika galėtų jus girdėti garsiai ir aiškiai
  • Užmegzkite akių kontaktą su auditorija ir sukurkite interaktyvų pristatymą.

Rekomenduojamas: