Spisu treści:
- Krok 1: Planowanie
- Krok 2: Zbuduj strukturę dla CubeSat
- Krok 3: Kodowanie Arduino
- Krok 4: Testowanie
- Krok 5: Zaprezentuj publiczności
Wideo: Cubesat do pomiaru temperatury i wilgotności: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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
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
- 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:
System pomiaru temperatury i wilgotności Arduino - Technic Joe: 3 kroki
System pomiaru temperatury i wilgotności Arduino | Technic Joe: Po zbudowaniu dwóch bezużytecznych gier z Arduino i marnowaniu czasu na granie w nie chciałem stworzyć coś użytecznego z Arduino. Wpadłem na pomysł systemu do pomiaru temperatury i wilgotności powietrza dla roślin. Aby projekt był nieco mo
Torba do pomiaru temperatury za pomocą CPX: 5 kroków
Torba z czujnikiem temperatury Korzystanie z CPX: Aby wykonać worek z czujnikiem temperatury, będziesz potrzebować dowolnego rodzaju torby. Zrobiłam własną torbę przez szycie, ale możesz też kupić gotową lub ponownie wykorzystać starą torbę, którą znajdziesz w domu. Aby dołączyć czujnik temperatury, potrzebujesz CPX-a Circuit playgr
Zestaw do bezdotykowego pomiaru temperatury na podczerwień: 9 kroków
Zestaw do bezdotykowego pomiaru temperatury na podczerwień: Nagła epidemia na początku Nowego Roku w 2020 roku pozostawiła świat ze stratą Maska, pistolet termometru
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Jak korzystać z czujnika temperatury DHT11 z Arduino i temperatury drukowania, ciepła i wilgotności: 5 kroków
Jak używać czujnika temperatury DHT11 z Arduino i drukowania temperatury, ciepła i wilgotności: Czujnik DHT11 służy do pomiaru temperatury i wilgotności. Są bardzo popularnymi hobbystami elektroniki. Czujnik wilgotności i temperatury DHT11 ułatwia dodawanie danych o wilgotności i temperaturze do projektów elektroniki DIY. To za