Obsah:
- Krok 1: Plánovanie
- Krok 2: Vytvorte štruktúru pre CubeSat
- Krok 3: Kódovanie Arduina
- Krok 4: Testovanie
- Krok 5: Prezentujte publikum
Video: Teplota a vlhkosť Cubesat: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Ako môžeme navrhnúť, postaviť a naprogramovať model sondy Mars Orbiter, ktorý bude zhromažďovať údaje a informovať nás o konkrétnych aspektoch planéty?
Autor: Abe, Mason, Jackson a Wyatt
Krok 1: Plánovanie
Brainstorm a výskumné návrhy pre Cubesats a jeho účel
Vytvorte návrhy pre rôzne CubeSats a rozhodnite sa, ktorý je najvhodnejší
Nájdite informácie o častiach a materiáloch, ktoré budete potrebovať
Zozbierajte, aké materiály budete potrebovať na stavbu svojho CubeSat
Materiály
- Nanukové tyčinky
- Lepidlo na drevo
- Arduino
- Snímač DHT11
- Drôty
- Páska
- SD karta
- Čítačka kariet SD
Krok 2: Vytvorte štruktúru pre CubeSat
Vytvorte štruktúru lepením tyčiniek Popsicle k sebe v tvare X, ktoré sa prekrývajú, s vonkajším okrajom tyčiniek Popsicle, horná a dolná časť sú pokryté zo strany na stranu tyčiniek Popsicle
Pokiaľ ide o poličku, sú to tyčinky Popsicle zlepené dohromady zo strany na stranu zlepené do polovice vnútornej strany
Dôvod police je pre vnútornú stranu kocky Cube, takže arduino má miesto vo vnútri Cube sat
V spodnej časti je miesto na pečenie chleba a batéria
Na zaistenie dielov sme použili pásku, na výrobu dverí, aby sme sa k nim dostali, použili sme pásku, aby bolo ľahké umiestniť ardunio a diely
Obrázky vyššie sú ukážkou toho, ako to má vyzerať po dokončení
Krok 3: Kódovanie Arduina
Choďte na circuitbasics.com a vyhľadajte DHT11 a tam nájdete kód
#zahrnúť
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Teplota ="); Serial.println (teplota DHT); Serial.print ("Vlhkosť ="); Serial.println (DHT.vlhkosť); oneskorenie (1000); }
To je kód, ktorý sme použili pre arduino
void setup () {// Otvorte sériovú komunikáciu a počkajte, kým sa otvorí port: Serial.begin (9600); while (! Serial) {; // počkajte na pripojenie sériového portu. Potrebné iba pre natívny port USB}
Serial.print („Inicializácia karty SD …“);
if (! SD.begin (4)) {Serial.println ("inicializácia zlyhala!"); pričom (1); } Serial.println ("inicializácia vykonaná.");
// otvorte súbor. upozorňujeme, že súčasne je možné otvoriť iba jeden súbor, // preto musíte tento otvoriť skôr, ako otvoríte ďalší. myFile = SD.open ("test.txt", FILE_WRITE);
// ak sa súbor otvoril v poriadku, napíšte doň: if (myFile) {Serial.print ("Zápis do test.txt …"); myFile.println ("testovanie 1, 2, 3."); // zatvorenie súboru: myFile.close (); Serial.println („hotovo“); } else {// ak sa súbor neotvoril, vytlačte chybu: Serial.println ("chyba pri otváraní testu.txt"); }
// znova otvorte súbor na čítanie: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// čítajte zo súboru, kým v ňom nie je nič iné: while (myFile.available ()) {Serial.write (myFile.read ()); } // zatvorte súbor: myFile.close (); } else {// ak sa súbor neotvoril, vytlačte chybu: Serial.println ("chyba pri otváraní testu.txt"); }}
void loop () {// po nastavení sa nič nestane}
A to je kód pre čítačku kariet SD
Krok 4: Testovanie
Na našom CubeSat sme vykonali 2 rôzne testy
1. Test otrasom- náš CubeSat sme umiestnili na 30 sekúnd na trepačku, aby sme zistili, či bude držať pohromade
-prešiel
2. Letový test- spojili sme náš CubeSat so strunou a nechali sme ho 30 sekúnd obiehať okolo modelového Marsu, aby sme zistili, či dokáže udržať hmotnosť CubeSatu.
-prešiel
Krok 5: Prezentujte publikum
- Poslednou časťou procesu je zdieľanie vašich údajov a výsledkov s ostatnými vo vašej triede, spolupracovníkmi atď.
- Zdieľané informácie by mali zahŕňať: zozbierané údaje, výsledky testov, postup projektu a prehľad o tom, čo projekt vlastne bol.
- Pri prezentácii používajte arduino alebo Cubesat, aby ľudia videli, čo ste vyrobili, a tiež mali vypnutý počítač na zobrazenie prezentovaných informácií.
- Hovorte dostatočne nahlas, aby vás publikum počulo nahlas a jasne
- Nadviažte očný kontakt s publikom a vytvorte interaktívnu prezentáciu.
Odporúča:
VLHKOSŤ A TEPLOTA ZOBRAZTE NA LCD S ARDUINO NANO: 5 krokov
ZVLHČTE VLHKOSŤ A TEPLOTU NA LCD S ARDUINO NANO: Nasledujúci návod sa zaoberá vytvorením jednoduchého rozhrania LCD s arduino nano
Teplota a vlhkosť pomocou ESP32-DHT22-MQTT-MySQL-PHP: 7 krokov
Teplota a vlhkosť pomocou ESP32-DHT22-MQTT-MySQL-PHP: Moja priateľka chcela skleník, tak som mu ho vyrobil. Ale chcel som snímač teploty a vlhkosti vo vnútri skleníka. Vygooglil som si príklady a začal experimentovať. Môj záver bol, že všetky príklady, ktoré som našiel, neboli presne také, aké
Automatizácia skleníka s LoRa! (Časť 1) -- Senzory (teplota, vlhkosť, pôdna vlhkosť): 5 krokov
Automatizácia skleníka s LoRa! (Časť 1) || Senzory (teplota, vlhkosť, pôdna vlhkosť): V tomto projekte vám ukážem, ako som automatizoval skleník. To znamená, že vám ukážem, ako som postavil skleník a ako som zapojil výkonovú a automatizačnú elektroniku. Tiež vám ukážem, ako naprogramovať dosku Arduino, ktorá používa L
Meteostanica Arduino využívajúca BMP280 -DHT11 - teplota, vlhkosť a tlak: 8 krokov
Meteostanica Arduino používajúca BMP280 -DHT11 - teplota, vlhkosť a tlak: V tomto návode sa naučíme vyrobiť meteostanicu, ktorá bude na displeji TFT 7735 zobrazovať TEPLOTU, VLHKOSŤ A TLAK. Pozrite si ukážkové video
Teplota a vlhkosť CubeSat: 7 krokov
Teplota a vlhkosť CubeSat: Toto je náš CubeSat. Rozhodli sme sa, že chceme merať teplotu a vlhkosť, pretože sme boli zvedaví na podmienky vo vesmíre. 3D štruktúru sme vytlačili a našli sme najefektívnejšie spôsoby zostavenia tohto modelu. Našim cieľom bolo vybudovať systém, ktorý