Obsah:
- Krok 1: Plánování
- Krok 2: Vytvořte strukturu pro CubeSat
- Krok 3: Kódování Arduina
- Krok 4: Testování
- Krok 5: Prezentujte publiku
Video: Teplota a vlhkost Cubesat: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Jak můžeme navrhnout, postavit a naprogramovat model sondy Mars Orbiter, který bude shromažďovat data a informovat nás o konkrétních aspektech planety?
Autor: Abe, Mason, Jackson a Wyatt
Krok 1: Plánování
Brainstorm a výzkumné návrhy pro Cubesats a jeho účel
Vytvořte návrhy pro různé CubeSats a rozhodněte se, který je nejvhodnější
Najděte informace o dílech a materiálech, které budete potřebovat
Shromážděte, jaké materiály budete potřebovat pro stavbu CubeSat
Materiály
- Nanukové tyčinky
- Lepidlo na drevo
- Arduino
- Snímač DHT11
- Dráty
- Páska
- SD karta
- Čtečka karet SD
Krok 2: Vytvořte strukturu pro CubeSat
Vytvořte strukturu lepením tyčinek Popsicle k sobě ve tvaru X, které se překrývají s hranolky Popsicle sticks na vnějších stranách, horní a spodní část jsou pokryty ze strany na stranu tyčinek Popsicle
Na polici jsou to tyčinky Popsicle slepené ze strany na stranu slepené z poloviny na vnitřní straně
Důvodem pro polici je vnitřní strana kostky, takže arduino má místo uvnitř kostky
V dolní části je místo, kde bude deska na chléb a baterie
K zajištění dílů jsme použili pásku, abychom vyrobili dveře, abychom mohli získat, použili jsme pásku, takže by bylo snadné umístit ardunio a díly
Obrázky nahoře jsou ukázkou toho, jak by to mělo vypadat po dokončení
Krok 3: Kódování Arduina
Přejděte na circuitbasics.com a vyhledejte DHT11 a tam najdete kód
#zahrnout
dht DHT;
#define DHT11_PIN 7
neplatné nastavení () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Teplota ="); Serial.println (teplota DHT); Serial.print ("Vlhkost ="); Serial.println (DHT. Vlhkost); zpoždění (1000); }
To je kód, který jsme použili pro arduino
void setup () {// Otevřete sériovou komunikaci a počkejte, až se port otevře: Serial.begin (9600); while (! Serial) {; // počkejte, až se připojí sériový port. Potřebné pouze pro nativní port USB}
Serial.print ("Inicializace karty SD …");
if (! SD.begin (4)) {Serial.println ("inicializace se nezdařila!"); zatímco (1); } Serial.println ("inicializace provedena.");
// otevřete soubor. všimněte si, že současně lze otevřít pouze jeden soubor, // takže před otevřením dalšího musíte tento zavřít. myFile = SD.open ("test.txt", FILE_WRITE);
// pokud se soubor otevřel v pořádku, napište do něj: if (myFile) {Serial.print ("Zápis do test.txt …"); myFile.println ("testování 1, 2, 3."); // zavřete soubor: myFile.close (); Serial.println („hotovo“); } else {// pokud se soubor neotevřel, vytiskněte chybu: Serial.println ("chyba při otevírání test.txt"); }
// znovu otevřete soubor pro čtení: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// číst ze souboru, dokud v něm není nic jiného: while (myFile.available ()) {Serial.write (myFile.read ()); } // zavřete soubor: myFile.close (); } else {// pokud se soubor neotevřel, vytiskněte chybu: Serial.println ("chyba při otevírání test.txt"); }}
void loop () {// po nastavení se nic neděje}
A to je kód pro čtečku karet SD
Krok 4: Testování
Na našem CubeSat jsme provedli 2 různé testy
1. Otřesový test- umístili jsme náš CubeSat na 30 sekund na třepačku, abychom zjistili, zda bude držet pohromadě
-prošel
2. Letový test- připojili jsme náš CubeSat ke struně a nechali jsme ho 30 sekund obíhat kolem modelu Mars, abychom zjistili, zda unese váhu CubeSat.
-prošel
Krok 5: Prezentujte publiku
- Poslední částí procesu je sdílení vašich dat a výsledků s ostatními ve vaší třídě, spolupracovníky atd.
- Sdílené informace by měly zahrnovat: shromážděná data, výsledky testů, postup projektu a přehled toho, co projekt ve skutečnosti byl.
- Při prezentaci použijte arduino nebo Cubesat, aby lidé viděli, co jste vyrobili, a také měli počítač k zobrazení prezentovaných informací.
- Mluvte dostatečně hlasitě, aby vás diváci slyšeli nahlas a jasně
- Navažte oční kontakt s publikem a vytvořte interaktivní prezentaci.
Doporučuje:
Teplota a vlhkost pomocí ESP32-DHT22-MQTT-MySQL-PHP: 7 kroků
Teplota a vlhkost pomocí ESP32-DHT22-MQTT-MySQL-PHP: Moje přítelkyně chtěla skleník, tak jsem jí udělal. Chtěl jsem ale uvnitř skleníku snímač teploty a vlhkosti. Tak jsem googlil pro příklady a začal experimentovat. Můj závěr byl, že všechny příklady, které jsem našel, nebyly přesně takové, jaké
Automatizace skleníku pomocí LoRa! (Část 1) -- Senzory (teplota, vlhkost, vlhkost půdy): 5 kroků
Automatizace skleníku pomocí LoRa! (Část 1) || Senzory (teplota, vlhkost, vlhkost půdy): V tomto projektu vám ukážu, jak jsem automatizoval skleník. To znamená, že vám ukážu, jak jsem postavil skleník a jak jsem zapojil napájecí a automatizační elektroniku. Také vám ukážu, jak naprogramovat desku Arduino, která používá L
Meteostanice Arduino využívající BMP280 -DHT11 - teplota, vlhkost a tlak: 8 kroků
Meteostanice Arduino pomocí BMP280 -DHT11 - teplota, vlhkost a tlak: V tomto tutoriálu se naučíme, jak vytvořit meteorologickou stanici, která bude na displeji TFT 7735 zobrazovat TEPLOTU, VLHKOST A TLAK. Podívejte se na ukázkové video
THINGSPEAK TEPLOTA A VLHKOST APLIKACE POUŽITÍ ESP8266: 9 kroků
THINGSPEAK TEPLOTA A VLHKOST APLIKACE S POUŽITÍM ESP8266: Zatímco jsem si pohrával s elektronikou, dostal jsem nápad vytvořit webovou aplikaci o počasí. Tato webová aplikace používá snímač SHT31 pro získávání údajů o teplotě a vlhkosti v reálném čase. Náš projekt jsme nasadili na WiFi modul ESP8266. Online nebo offli
Teplota a vlhkost CubeSat: 7 kroků
Teplota a vlhkost CubeSat: Toto je náš CubeSat. Rozhodli jsme se, že chceme měřit teplotu a vlhkost, protože jsme byli zvědaví na podmínky ve vesmíru. Vytiskli jsme naši strukturu 3D a našli jsme nejefektivnější způsoby, jak tento model postavit. Naším cílem bylo vybudovat systém, který