Indholdsfortegnelse:
- Trin 1: Planlægning
- Trin 2: Byg strukturen til CubeSat
- Trin 3: Kodning af Arduino
- Trin 4: Test
- Trin 5: Præsenter for et publikum
Video: Temperatur og fugtighed Cubesat: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Hvordan kan vi designe, bygge og programmere en model af en Mars Orbiter, der vil indsamle data og informere os om specifikke aspekter af planeten?
Af: Abe, Mason, Jackson og Wyatt
Trin 1: Planlægning
Brainstorm og forskningsdesign til Cubesats og dets formål
Opret designs til forskellige CubeSats, og beslut, hvilket der er mest egnet
Find oplysninger om de dele og materialer, du skal bruge
Saml hvilke materialer du skal bruge til at bygge din CubeSat
Materialer
- Popsicle sticks
- Trælim
- Arduino
- DHT11 sensor
- Ledninger
- Tape
- SD kort
- SD -kortlæser
Trin 2: Byg strukturen til CubeSat
Opret strukturen ved at lime Popsicle sticks sammen i form af X's overlapning med en boarder af Popsicle sticks på ydersiden, toppen og bunden er dækket fra side til side af Popsicle sticks
Til hylden er det Popsicle sticks limet sammen fra side til side limet halvvejs opad på indersiden
Årsagen til hylden er for indersiden af terningen sad, så arduinoen har en plet inde i terningen sat
I bunden er det, hvor brødbrættet og batteriet vil være
For at sikre delene brugte vi tape, til at lave en dør, så vi kan få brugt vi tape, så det ville være let at placere ardunio og dele
Billederne ovenfor er et eksempel på, hvordan det skal se ud, efter at det er afsluttet
Trin 3: Kodning af Arduino
Gå til circuitbasics.com og søg DHT11, og der finder du koden
#omfatte
dht DHT;
#define DHT11_PIN 7
ugyldig opsætning () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatur ="); Seriel.println (DHT.temperatur); Serial.print ("Fugtighed ="); Seriel.println (DHT.fugtighed); forsinkelse (1000); }
Det er den kode, vi brugte til arduinoen
void setup () {// Åbn seriel kommunikation, og vent på, at porten åbnes: Serial.begin (9600); mens (! Seriel) {; // vent på, at den serielle port skal oprette forbindelse. Påkrævet kun til indbygget USB -port}
Serial.print ("Initialiserer SD -kort …");
hvis (! SD.begin (4)) {Serial.println ("initialisering mislykkedes!"); mens (1); } Serial.println ("initialisering udført.");
// Åbn filen. Bemærk, at kun en fil kan være åben ad gangen, // så du skal lukke denne, før du åbner en anden. myFile = SD.open ("test.txt", FILE_WRITE);
// hvis filen åbnede okay, skriv til den: if (myFile) {Serial.print ("Skrivning til test.txt …"); myFile.println ("test 1, 2, 3."); // luk filen: myFile.close (); Serial.println ("udført"); } ellers {// hvis filen ikke åbnede, skal du udskrive en fejl: Serial.println ("fejl ved åbning af test.txt"); }
// genåbn filen til læsning: myFile = SD.open ("test.txt"); hvis (myFile) {Serial.println ("test.txt:");
// læs fra filen, indtil der ikke er andet i den: while (myFile.available ()) {Serial.write (myFile.read ()); } // luk filen: myFile.close (); } ellers {// hvis filen ikke åbnede, skal du udskrive en fejl: Serial.println ("fejl ved åbning af test.txt"); }}
void loop () {// intet sker efter opsætning}
Og det er koden til SD -kortlæseren
Trin 4: Test
Vi udførte 2 forskellige tests på vores CubeSat
1. Shake Test- vi placerede vores CubeSat på shake-maskinen i 30 sekunder for at se, om den ville holde sammen
-overskredet
2. Flyvetesten- vi sluttede vores CubeSat til en snor og fik den til at gå i kredsløb omkring en modelmars i 30 sekunder for at se, om den kunne holde vægten af CubeSat.
-overskredet
Trin 5: Præsenter for et publikum
- Den sidste del af processen er at dele dine data og resultater med de andre i din klasse, kolleger osv.
- De delte oplysninger skal omfatte: indsamlede data, testresultater, projektets proces og en oversigt over, hvad projektet egentlig var.
- Når du præsenterer, skal du bruge arduino eller Cubesat, så folk kan se, hvad du har lavet, og også have en computer til at vise de oplysninger, der præsenteres.
- Sørg for at tale højt nok, så publikum kan høre dig højt og tydeligt
- Få øjenkontakt med publikum og opret en interaktiv præsentation.
Anbefalede:
M5STACK Sådan vises temperatur, fugtighed og tryk på M5StickC ESP32 ved hjælp af Visuino - let at gøre: 6 trin
M5STACK Sådan vises temperatur, luftfugtighed og tryk på M5StickC ESP32 ved hjælp af Visuino - let at gøre: I denne vejledning lærer vi, hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino til at vise temperatur, luftfugtighed og tryk ved hjælp af ENV -sensor (DHT12, BMP280, BMM150)
Overvåg temperatur og fugtighed med AM2301 på NodeMCU & Blynk: 3 trin
Overvåg temperatur og luftfugtighed med AM2301 på NodeMCU & Blynk: Det er en meget velkendt kendsgerning, at i de fleste brancher spiller vertikaler, temperatur, fugtighed, tryk, luftkvalitet, vandkvalitet osv. Vigtige faktorer, der skal overvåges løbende og nødvendige alarmsystemer skal være på plads, når værdien
Overvågning af temperatur og fugtighed ved hjælp af NODE MCU OG BLYNK: 5 trin
Overvågning af temperatur og luftfugtighed ved hjælp af NODE MCU OG BLYNK: Hej Guys I denne instruktive lad os lære at få temperatur og luftfugtighed i atmosfæren ved hjælp af DHT11-temperatur- og fugtighedsføler ved hjælp af Node MCU og BLYNK app
VIS FUGTIGHED OG TEMPERATUR PÅ LCD MED ARDUINO NANO: 5 trin
DISPLAY FUGTIGHED OG TEMPERATUR PÅ LCD MED ARDUINO NANO: Følgende instruktive handler om at lave en enkel lcd -grænseflade med arduino nano
CubeSat temperatur og fugtighed: 7 trin
CubeSat temperatur og fugtighed: Dette er vores CubeSat. Vi besluttede, at vi ville måle temperatur og fugtighed, fordi vi var nysgerrige efter forholdene i rummet. Vi 3D -printede vores struktur og fandt de mest effektive måder at bygge denne model på. Vores mål var at bygge et system