Kazalo:
- 1. korak: Načrtovanje
- 2. korak: Zgradite strukturo za CubeSat
- 3. korak: Kodiranje Arduina
- 4. korak: Testiranje
- 5. korak: Predstavite se občinstvu
Video: Temperatura in vlažnost Cubesat: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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
- 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:
Temperatura in vlažnost z uporabo ESP32-DHT22-MQTT-MySQL-PHP: 7 korakov
Temperatura in vlažnost z uporabo ESP32-DHT22-MQTT-MySQL-PHP: Moje dekle je želelo rastlinjak, zato sem ga naredil. Želel pa sem senzor temperature in vlažnosti v rastlinjaku. Tako sem brskal po primerih in začel eksperimentirati. Moj zaključek je bil, da vsi primeri, ki sem jih našel, niso ravno tisti, ki
Vremenska postaja Arduino z uporabo BMP280 -DHT11 - Temperatura, vlažnost in tlak: 8 korakov
Vremenska postaja Arduino z uporabo BMP280 -DHT11 - Temperatura, vlažnost in tlak: V tej vadnici se bomo naučili, kako narediti vremensko postajo, ki bo na LCD zaslonu TFT 7735 prikazala TEMPERATURO, VLAGO IN TLAK Oglejte si predstavitveni video
Esp32-Ubidots-Wireless-temperatura in vlažnost na dolge razdalje: 6 korakov
Esp32-Ubidots-Wireless-temperatura in vlažnost na dolge razdalje: V tej vadnici bomo merili različne podatke o temperaturi in vlažnosti s senzorjem za temperaturo in vlago. Naučili se boste tudi, kako te podatke poslati Ubidotsu. Tako ga lahko analizirate od kjer koli za različne aplikacije
Dan v tednu, koledar, čas, vlažnost/temperatura z varčevanjem baterije: 10 korakov (s slikami)
Dan v tednu, koledar, čas, vlažnost/temperatura z varčevanjem z energijo baterije: Način varčevanja z energijo tukaj ločuje to navodilo od drugih primerov, ki prikazujejo dan v tednu, mesec, dan v mesecu, čas, vlažnost in temperaturo. Ta sposobnost omogoča, da se ta projekt izvaja iz baterije, brez
Temperatura in vlažnost CubeSat: 7 korakov
Temperatura in vlažnost CubeSat: To je naš CubeSat. Odločili smo se, da želimo meriti temperaturo in vlažnost, ker smo bili radovedni glede razmer v vesolju. 3D smo natisnili našo strukturo in našli najučinkovitejše načine za izdelavo tega modela. Naš cilj je bil zgraditi sistem, ki