Spisu treści:

Cubesat do pomiaru temperatury i wilgotności: 5 kroków
Cubesat do pomiaru temperatury i wilgotności: 5 kroków

Wideo: Cubesat do pomiaru temperatury i wilgotności: 5 kroków

Wideo: Cubesat do pomiaru temperatury i wilgotności: 5 kroków
Wideo: [#187] Dwukierunkowa szerokopasmowa łączność satelitarna. Amatorska!– Tomasz Salwach 2024, Listopad
Anonim
Cubesat do pomiaru temperatury i wilgotności
Cubesat do pomiaru temperatury i wilgotności

Jak możemy zaprojektować, zbudować i zaprogramować model Mars Orbitera, który będzie zbierać dane i informować nas o konkretnych aspektach planety?

Autor: Abe, Mason, Jackson i Wyatt

Krok 1: Planowanie

Burza mózgów i projekty badawcze dla Cubesatów i ich przeznaczenie

Twórz projekty dla różnych CubeSatów i zdecyduj, który jest najbardziej odpowiedni

Znajdź informacje o częściach i materiałach, których będziesz potrzebować

Zbierz materiały, które będą potrzebne do budowy CubeSata

Materiały

  • patyczki od lodów
  • Klej do drewna
  • Arduino
  • Czujnik DHT11
  • Przewody
  • Taśma
  • karta SD
  • Czytnik kart SD

Krok 2: Zbuduj strukturę dla CubeSat

Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat
Zbuduj strukturę dla CubeSat

Stwórz strukturę, sklejając ze sobą patyczki Popsicle w kształcie X zachodzących na siebie z obramowaniem patyczków Popsicle na zewnątrz, góra i dół są przykryte bokiem do boku patyczków Popsicle

Na półkę to patyczki Popsicle sklejone ze sobą na boki, sklejone do połowy od wewnątrz

Powodem półki jest wnętrze Cube Sat, więc arduino ma miejsce wewnątrz Cube Sat

Na dole, gdzie będzie deska do krojenia chleba i bateria

Do zabezpieczenia części użyliśmy taśmy, do wykonania drzwi, aby dostać się do nas, użyliśmy taśmy, aby łatwo było umieścić ardunio i części

Powyższe zdjęcia to próbka tego, jak ma wyglądać po ukończeniu

Krok 3: Kodowanie Arduino

Kodowanie Arduino
Kodowanie Arduino
Kodowanie Arduino
Kodowanie Arduino

Wejdź na circuitbasics.com i wyszukaj DHT11, a tam znajdziesz kod

#włączać

dht DHT;

#zdefiniuj DHT11_PIN 7

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

void loop() { int chk = DHT.read11(DHT11_PIN); Serial.print("Temperatura = "); Serial.println(DHT.temperatura); Serial.print("Wilgotność = "); Serial.println(DHT.wilgotność); opóźnienie (1000); }

To jest kod, którego użyliśmy dla arduino

void setup() { // Otwórz komunikację szeregową i poczekaj na otwarcie portu: Serial.begin(9600); while (!Serial) {; // czekaj na połączenie portu szeregowego. Wymagane tylko dla natywnego portu USB }

Serial.print("Inicjowanie karty SD…");

if (!SD.begin(4)) { Serial.println("inicjalizacja nie powiodła się!"); natomiast (1); } Serial.println("inicjalizacja zakończona.");

// otwórz plik. zauważ, że tylko jeden plik może być otwarty na raz, // więc musisz zamknąć ten przed otwarciem kolejnego. mójPlik = SD.open("test.txt", FILE_WRITE);

// jeśli plik otworzył się poprawnie, napisz do niego: if (myFile) { Serial.print("Zapis do test.txt…"); myFile.println("testowanie 1, 2, 3."); // zamknij plik: myFile.close(); Serial.println("gotowe."); } else { // jeśli plik się nie otworzył, wypisz błąd: Serial.println("błąd otwierania test.txt"); }

// ponownie otwórz plik do odczytu: myFile = SD.open("test.txt"); if (myFile) { Serial.println("test.txt:");

// odczytaj plik, dopóki nie będzie w nim nic więcej: while (myFile.available()) { Serial.write(myFile.read()); } // zamknij plik: myFile.close(); } else { // jeśli plik się nie otworzył, wypisz błąd: Serial.println("błąd otwierania test.txt"); } }

void loop() { // nic się nie dzieje po konfiguracji }

I to jest kod czytnika kart SD

Krok 4: Testowanie

Testowanie
Testowanie

Przeprowadziliśmy 2 różne testy na naszym CubeSat

1. Test wstrząsania – umieściliśmy naszego CubeSata na maszynie wstrząsającej na 30 sekund, aby sprawdzić, czy wytrzyma razem

-przeszedł

2. Test w locie – podłączyliśmy naszego CubeSata do sznurka i krążyliśmy wokół modelu Marsa przez 30 sekund, aby sprawdzić, czy wytrzyma ciężar CubeSata.

-przeszedł

Krok 5: Zaprezentuj publiczności

Prezentuj publiczności
Prezentuj publiczności
  • Ostatnią częścią procesu jest udostępnienie swoich danych i wyników innym w klasie, współpracownikom itp.
  • Udostępniane informacje powinny obejmować: zebrane dane, wyniki testów, przebieg projektu oraz przegląd tego, czym projekt faktycznie był.
  • Podczas prezentacji użyj arduino lub Cubesata, aby ludzie mogli zobaczyć, co zrobiłeś, a także mieć komputer do wyświetlania prezentowanych informacji.
  • Upewnij się, że mówisz wystarczająco głośno, aby publiczność mogła Cię usłyszeć głośno i wyraźnie
  • Nawiąż kontakt wzrokowy z publicznością i stwórz interaktywną prezentację.

Zalecana: