Innholdsfortegnelse:
- Trinn 1: Planlegging
- Trinn 2: Bygg strukturen for CubeSat
- Trinn 3: Koding av Arduino
- Trinn 4: Testing
- Trinn 5: Presentere for et publikum
Video: Temperatur og fuktighet Cubesat: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hvordan kan vi designe, bygge og programmere en modell av en Mars Orbiter, som vil samle data og informere oss om spesifikke aspekter av planeten?
Av: Abe, Mason, Jackson og Wyatt
Trinn 1: Planlegging
Brainstorm og forskningsdesign for Cubesats og dens formål
Lag design for forskjellige CubeSats og avgjør hvilken som er best egnet
Finn informasjon om delene og materialene du trenger
Saml hvilke materialer du trenger for å bygge din CubeSat
Materialer
- ispinner
- Tre lim
- Arduino
- DHT11 sensor
- Ledninger
- Teip
- SD kort
- SD -kortleser
Trinn 2: Bygg strukturen for CubeSat
Lag strukturen ved å lime Popsicle -pinner sammen i form av Xs overlapping med en boarder av Popsicle -pinner på utsiden, toppen og bunnen er dekket side til side av Popsicle -pinnene
For hyllen er det Popsicle -pinner limt sammen side til side limt halvveis opp på innsiden
Grunnen til hyllen er for innsiden av kuben satt slik at arduinoen har en plass inne i kuben lør
På bunnen er det brødbrettet og batteriet
For å feste delene brukte vi tape, for å lage en dør slik at vi kan få brukt tape, så det ville være enkelt å plassere ardunio og deler
Bildene ovenfor er et eksempel på hvordan det skal se ut etter at det er fullført
Trinn 3: Koding av Arduino
Gå til circuitbasics.com og søk opp DHT11 og der finner du koden
#inkludere
dht DHT;
#define DHT11_PIN 7
ugyldig oppsett () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatur ="); Serial.println (DHT.temperatur); Serial.print ("Fuktighet ="); Serial.println (DHT. Fuktighet); forsinkelse (1000); }
Det er koden vi brukte for arduinoen
void setup () {// Åpne seriell kommunikasjon og vent på at porten åpnes: Serial.begin (9600); mens (! Seriell) {; // vent på at seriell port kobles til. Bare nødvendig for native USB -port}
Serial.print ("Initialiserer SD -kort …");
hvis (! SD.begin (4)) {Serial.println ("initialisering mislyktes!"); mens (1); } Serial.println ("initialisering utført.");
// åpne filen. Vær oppmerksom på at bare en fil kan være åpen om gangen, // så du må lukke denne før du åpner en annen. myFile = SD.open ("test.txt", FILE_WRITE);
// hvis filen åpnet ok, skriv til den: if (myFile) {Serial.print ("Skriver til test.txt …"); myFile.println ("testing 1, 2, 3."); // lukk filen: myFile.close (); Serial.println ("ferdig."); } annet {// hvis filen ikke åpnet, skriver du ut en feil: Serial.println ("feil ved åpning av test.txt"); }
// åpne filen på nytt for å lese: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// lese fra filen til det ikke er noe annet i den: while (myFile.available ()) {Serial.write (myFile.read ()); } // lukk filen: myFile.close (); } annet {// hvis filen ikke åpnet, skriver du ut en feil: Serial.println ("feil ved åpning av test.txt"); }}
void loop () {// ingenting skjer etter oppsett}
Og det er koden for SD -kortleseren
Trinn 4: Testing
Vi utførte 2 forskjellige tester på vår CubeSat
1. Shake Test- vi plasserte vår CubeSat på shake-maskinen i 30 sekunder for å se om den ville holde sammen
-overskredet
2. Flytesten- vi koblet vår CubeSat til en streng og lot den gå i bane rundt en modellmars i 30 sekunder for å se om den kunne holde vekten til CubeSat.
-overskredet
Trinn 5: Presentere for et publikum
- Den siste delen av prosessen er å dele dataene og resultatene dine med de andre i klassen, kolleger osv.
- Informasjonen som deles bør omfatte: innsamlede data, testresultater, prosjektets prosess og en oversikt over hva prosjektet faktisk var.
- Når du presenterer, bruk arduino eller Cubesat for at folk kan se hva du har laget, og også ha en datamaskin ute for å vise informasjonen som presenteres.
- Sørg for å snakke høyt nok til at publikum kan høre deg høyt og tydelig
- Få øyekontakt med publikum og lag en interaktiv presentasjon.
Anbefalt:
M5STACK Slik viser du temperatur, fuktighet og trykk på M5StickC ESP32 ved hjelp av Visuino - Enkelt å gjøre: 6 trinn
M5STACK Slik viser du temperatur, fuktighet og trykk på M5StickC ESP32 ved hjelp av Visuino - enkelt å gjøre: I denne opplæringen lærer vi hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino for å vise temperatur, fuktighet og trykk ved hjelp av ENV -sensor (DHT12, BMP280, BMM150)
Lysdioder for temperatur og fuktighet: 12 trinn
Lysdioder for temperatur og fuktighet: Hvis du noen gang har ønsket deg et mer visuelt termometer, kan dette prosjektet hjelpe. Vi lager et sett med lysdioder som viser visse farger basert på fuktighets- og temperaturnivåer
Arduino målesystem for temperatur og fuktighet - Technic Joe: 3 trinn
Arduino målesystem for temperatur og fuktighet | Technic Joe: Etter å ha bygget to ubrukelige spill med Arduino og kastet bort tiden min på å spille dem, ønsket jeg å lage noe nyttig med Arduino. Jeg kom på ideen om et system for måling av temperatur og luftfuktighet for planter. For å gjøre prosjektet litt mo
Overvåk temperatur og fuktighet med AM2301 på NodeMCU & Blynk: 3 trinn
Overvåk temperatur og fuktighet med AM2301 på NodeMCU & Blynk: Det er et veldig kjent faktum at i de fleste bransjer spiller vertikal, temperatur, fuktighet, trykk, luftkvalitet, vannkvalitet etc. viktige faktorer som må overvåkes kontinuerlig og nødvendig varslingssystemer må være på plass når verdien
CubeSat temperatur og fuktighet: 7 trinn
CubeSat temperatur og fuktighet: Dette er vår CubeSat. Vi bestemte oss for at vi ønsket å måle temperatur og fuktighet fordi vi var nysgjerrige på forholdene i verdensrommet. Vi trykte 3D -strukturen vår og fant de mest effektive måtene å bygge denne modellen på. Målet vårt var å bygge et system som