Satura rādītājs:

Temperatūras un mitruma kubats: 5 soļi
Temperatūras un mitruma kubats: 5 soļi

Video: Temperatūras un mitruma kubats: 5 soļi

Video: Temperatūras un mitruma kubats: 5 soļi
Video: TUYA умные WiFi часы с термометром и датчиком влажности 2024, Jūlijs
Anonim
Temperatūras un mitruma kubiks
Temperatūras un mitruma kubiks

Kā mēs varam izstrādāt, izveidot un programmēt Marsa orbītas modeli, kas apkopos datus un informēs mūs par konkrētiem planētas aspektiem?

Autors: Abe, Meisons, Džeksons un Vaits

1. solis: plānošana

Prāta vētra un pētījumi Cubesats un tā mērķis

Izveidojiet dizainu dažādiem CubeSats un izlemiet, kurš ir vispiemērotākais

Atrodiet informāciju par nepieciešamajām detaļām un materiāliem

Apkopojiet materiālus, kas jums būs nepieciešami, lai izveidotu savu CubeSat

Materiāli

  • Popsicle spieķi
  • Koka līme
  • Arduino
  • DHT11 sensors
  • Vadi
  • Lente
  • SD karte
  • SD karšu lasītājs

2. darbība: izveidojiet CubeSat struktūru

Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru
Izveidojiet CubeSat struktūru

Izveidojiet struktūru, līmējot Popsicle nūjas X formā, kas pārklājas ar Popsicle spieķu malu ārpusē, augšā un apakšā ir pārklāti Popsicle nūju sāni uz sāniem

Plauktam tas ir Popsicle nūjas, kas salīmētas kopā uz sāniem līdz pusei iekšpusē

Plaukta iemesls ir Cube sēdekļa iekšpuse, tāpēc arduino ir vieta Cube sat iekšpusē

Apakšā ir maizes dēlis un akumulators

Lai nostiprinātu detaļas, mēs izmantojām lenti, lai izgatavotu durvis, lai mēs varētu iegūt, mēs izmantojām lenti, lai būtu viegli novietot ardunio un detaļas

Iepriekš redzamie attēli ir paraugs tam, kā tam vajadzētu izskatīties pēc tā pabeigšanas

3. darbība: Arduino kodēšana

Arduino kodēšana
Arduino kodēšana
Arduino kodēšana
Arduino kodēšana

Dodieties uz circuitbasics.com un atrodiet DHT11, un tur jūs atradīsit kodu

#iekļaut

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 ("Mitrums ="); Serial.println (DHT.mitrums); kavēšanās (1000); }

Tas ir kods, ko mēs izmantojām arduino

void setup () {// Atveriet seriālos sakarus un gaidiet porta atvēršanu: Serial.begin (9600); while (! Serial) {; // pagaidiet, līdz tiek izveidots seriālais ports. Nepieciešams tikai vietējam USB portam}

Serial.print ("SD kartes inicializēšana …");

if (! SD.begin (4)) {Serial.println ("inicializācija neizdevās!"); kamēr (1); } Serial.println ("inicializācija pabeigta");

// atveriet failu. ņemiet vērā, ka vienlaikus var atvērt tikai vienu failu, // tāpēc pirms cita faila atvēršanas tas ir jāaizver. myFile = SD.open ("test.txt", FILE_WRITE);

// ja fails tika atvērts labi, uzrakstiet tajā: if (myFile) {Serial.print ("Writing to test.txt…"); myFile.println ("testēšana 1, 2, 3."); // aizveriet failu: myFile.close (); Serial.println ("darīts"); } cits {// ja fails netika atvērts, izdrukājiet kļūdu: Serial.println ("kļūdas atvēršana test.txt"); }

// atkārtoti atveriet failu lasīšanai: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// lasīt no faila, līdz tajā nav nekā cita: while (myFile.available ()) {Serial.write (myFile.read ()); } // aizveriet failu: myFile.close (); } cits {// ja fails netika atvērts, izdrukājiet kļūdu: Serial.println ("kļūdas atvēršana test.txt"); }}

void loop () {// pēc iestatīšanas nekas nenotiek}

Un tas ir SD karšu lasītāja kods

4. solis: pārbaude

Testēšana
Testēšana

Mēs savā CubeSat veicām 2 dažādus testus

1. Kratīšanas tests- mēs ievietojām CubeSat uz kratīšanas mašīnas 30 sekundes, lai redzētu, vai tas turēsies kopā

-izturēts

2. Lidojuma pārbaude- mēs savienojām savu CubeSat ar virkni un 30 sekundes orbītā ap Marsa modeli, lai noskaidrotu, vai tas iztur CubeSat svaru.

-izturēts

5. darbība: prezentējiet auditoriju

Pasniedziet auditorijai
Pasniedziet auditorijai
  • Pēdējā procesa daļa ir koplietot savus datus un rezultātus ar pārējiem jūsu klases biedriem, kolēģiem utt.
  • Kopīgotajā informācijā jāiekļauj: savāktie dati, testa rezultāti, projekta process un pārskats par to, kas patiesībā bija projekts.
  • Prezentējot, izmantojiet arduino vai Cubesat, lai cilvēki redzētu, ko esat izveidojis, kā arī ir pieejams dators, lai parādītu piedāvāto informāciju.
  • Noteikti runājiet pietiekami skaļi, lai auditorija jūs dzirdētu skaļi un skaidri
  • Izveidojiet acu kontaktu ar auditoriju un izveidojiet interaktīvu prezentāciju.

Ieteicams: