Inhaltsverzeichnis:

Cubesat für Temperatur und Luftfeuchtigkeit - Gunook
Cubesat für Temperatur und Luftfeuchtigkeit - Gunook

Video: Cubesat für Temperatur und Luftfeuchtigkeit - Gunook

Video: Cubesat für Temperatur und Luftfeuchtigkeit - Gunook
Video: HeidelSat – CubeSat Entwicklung mit dem Ziel: Sammeln von Klima Daten 2024, November
Anonim
Temperatur- und Feuchtigkeits-Cubesat
Temperatur- und Feuchtigkeits-Cubesat

Wie können wir ein Modell eines Mars-Orbiters entwerfen, bauen und programmieren, das Daten sammelt und uns über spezifische Aspekte des Planeten informiert?

Von: Abe, Mason, Jackson und Wyatt

Schritt 1: Planung

Brainstorming- und Forschungsdesigns für Cubesats und deren Zweck

Erstellen Sie Designs für verschiedene CubeSats und entscheiden Sie, welches am besten geeignet ist

Finden Sie Informationen zu den Teilen und Materialien, die Sie benötigen

Sammeln Sie, welche Materialien Sie benötigen, um Ihren CubeSat zu bauen

Materialien

  • Eis am Stiel
  • Holzkleber
  • Arduino
  • DHT11-Sensor
  • Drähte
  • Band
  • SD-Karte
  • SD-Kartenleser

Schritt 2: Erstellen Sie die Struktur für den CubeSat

Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf
Bauen Sie die Struktur für den CubeSat. auf

Erstellen Sie die Struktur, indem Sie Popsicle-Sticks in der Form von X zusammenkleben, die sich mit einer Grenze von Popsicle-Sticks an den Außenseiten überlappen

Für das Regal sind es Popsicle-Sticks, die Seite an Seite auf halber Höhe auf der Innenseite zusammengeklebt sind

Der Grund für das Regal ist das Innere des Cube-Sats, so dass das Arduino einen Platz im Cube-Sat hat

Auf der Unterseite befinden sich das Brotbrett und die Batterie

Um die Teile zu sichern, haben wir Klebeband verwendet, um eine Tür zu machen, damit wir gebrauchtes Klebeband bekommen, damit es einfach ist, das ardunio und die Teile zu platzieren

Die obigen Bilder sind ein Beispiel dafür, wie es aussehen soll, nachdem es fertiggestellt wurde

Schritt 3: Codieren des Arduino

Codierung des Arduino
Codierung des Arduino
Codierung des Arduino
Codierung des Arduino

Gehen Sie zu Circuitbasics.com und suchen Sie nach DHT11 und dort finden Sie den Code

#enthalten

dht-DHT;

#define DHT11_PIN 7

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

Void Schleife () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatur = "); Serial.println (DHT. Temperatur); Serial.print ("Feuchtigkeit = "); Serial.println (DHT.humidity); Verzögerung (1000); }

Das ist der Code, den wir für das Arduino verwendet haben

Void setup () {// Öffnen Sie die serielle Kommunikation und warten Sie, bis der Port geöffnet ist: Serial.begin (9600); while (!Seriell) {; // Warten Sie, bis der serielle Port eine Verbindung herstellt. Nur für nativen USB-Port erforderlich }

Serial.print ("SD-Karte wird initialisiert…");

if (! SD.begin (4)) { Serial.println ("Initialisierung fehlgeschlagen!"); während (1); } Serial.println ("Initialisierung abgeschlossen.");

// öffne die Datei. Beachten Sie, dass jeweils nur eine Datei geöffnet sein kann, // also müssen Sie diese schließen, bevor Sie eine andere öffnen. myFile = SD.open("test.txt", FILE_WRITE);

// Wenn die Datei in Ordnung geöffnet wurde, schreibe darauf: if (myFile) { Serial.print ("In test.txt schreiben …"); myFile.println("Testen 1, 2, 3."); // Datei schließen: myFile.close(); Serial.println ("erledigt."); } else { // Wenn die Datei nicht geöffnet wurde, drucke einen Fehler: Serial.println ("Fehler beim Öffnen von test.txt"); }

// Datei zum Lesen erneut öffnen: myFile = SD.open("test.txt"); if (myFile) {Serial.println("test.txt:");

// aus der Datei lesen, bis nichts anderes mehr drin ist: while (myFile.available ()) { Serial.write (myFile.read ()); } // Datei schließen: myFile.close(); } else { // Wenn die Datei nicht geöffnet wurde, drucke einen Fehler: Serial.println ("Fehler beim Öffnen von test.txt"); } }

void loop() {// nach dem Setup passiert nichts }

Und das ist der Code für den SD-Kartenleser

Schritt 4: Testen

Testen
Testen

Wir haben 2 verschiedene Tests mit unserem CubeSat durchgeführt

1. Der Shake-Test - wir haben unseren CubeSat 30 Sekunden lang auf die Shake-Maschine gestellt, um zu sehen, ob er zusammenhält

-bestanden

2. Der Flugtest - wir haben unseren CubeSat an eine Schnur angeschlossen und ihn 30 Sekunden lang um einen Modellmars kreisen lassen, um zu sehen, ob er das Gewicht des CubeSat halten kann.

-bestanden

Schritt 5: Präsentieren Sie einem Publikum

Präsentieren Sie einem Publikum
Präsentieren Sie einem Publikum
  • Der letzte Teil des Prozesses besteht darin, Ihre Daten und Ergebnisse mit anderen in Ihrer Klasse, Kollegen usw.
  • Die geteilten Informationen sollten Folgendes umfassen: gesammelte Daten, Testergebnisse, den Prozess des Projekts und einen Überblick darüber, was das Projekt tatsächlich war.
  • Verwenden Sie beim Präsentieren das Arduino oder Cubesat, damit die Leute sehen können, was Sie gemacht haben, und haben Sie auch einen Computer, um die präsentierten Informationen anzuzeigen.
  • Stellen Sie sicher, dass Sie laut genug sprechen, damit das Publikum Sie laut und deutlich hören kann
  • Stellen Sie Blickkontakt mit dem Publikum her und erstellen Sie eine interaktive Präsentation.

Empfohlen: