Sadržaj:
Video: Temperatura i vlažnost Cubesat: 5 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Kako možemo osmisliti, izgraditi i programirati model Mars orbitera koji će prikupljati podatke i informirati nas o specifičnim aspektima planeta?
Napisali: Abe, Mason, Jackson i Wyatt
Korak 1: Planiranje
Brainstorm i istraživački projekti za Cubesats i njihova svrha
Izradite dizajne za različite CubeSat -ove i odlučite koji je najprikladniji
Pronađite informacije o dijelovima i materijalima koji su vam potrebni
Prikupite materijale koji će vam biti potrebni za izradu vašeg CubeSat -a
Materijali
- Štapići od slatkiša
- Ljepilo za drvo
- Arduino
- Senzor DHT11
- Žice
- Traka
- SD kartica
- Čitač SD kartica
Korak 2: Izgradite strukturu za CubeSat
Stvorite strukturu lijepljenjem štapića sladoleda u obliku slova X koji se preklapaju s grančicom štapića sladoleda s vanjske strane, a gornji i donji dio prekriveni su bočno od bočića
Što se tiče police, to su štapići od sladoleda zalijepljeni zajedno s jedne strane na drugu, zalijepljeni s unutrašnje strane do pola
Razlog za policu je unutarnja strana kocke, tako da arduino ima mjesto unutar kocke
Na dnu će se nalaziti ploča za kruh i baterija
Kako bismo učvrstili dijelove koje smo koristili trakom, napravili vrata tako da ih možemo nabaviti upotrijebili smo traku kako bi bilo lako postaviti ardunio i dijelove
Gornje slike su uzorak kako bi trebao izgledati nakon što je dovršen
Korak 3: Kodiranje Arduina
Idite na circuitbasics.com i potražite DHT11 i tamo ćete pronaći kôd
#uključi
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (DHT.temperature); Serial.print ("Vlažnost ="); Serial.println (DHT.humidity); kašnjenje (1000); }
To je kod koji smo koristili za arduino
void setup () {// Otvorite serijsku komunikaciju i pričekajte da se port otvori: Serial.begin (9600); while (! Serijski) {; // čekati povezivanje serijskog porta. Potrebno samo za izvorni USB priključak}
Serial.print ("Inicijalizacija SD kartice …");
if (! SD.begin (4)) {Serial.println ("inicijalizacija nije uspjela!"); while (1); } Serial.println ("inicijalizacija dovršena.");
// otvaranje datoteke. imajte na umu da samo jedna datoteka može biti otvorena odjednom, // pa ovu morate zatvoriti prije otvaranja druge. myFile = SD.open ("test.txt", FILE_WRITE);
// ako se datoteka dobro otvorila, napišite joj: if (myFile) {Serial.print ("Pisanje u test.txt …"); myFile.println ("testiranje 1, 2, 3."); // zatvaranje datoteke: myFile.close (); Serial.println ("učinjeno."); } else {// ako se datoteka ne otvori, ispišite pogrešku: Serial.println ("pogreška pri otvaranju test.txt"); }
// ponovno otvoriti datoteku za čitanje: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// čitati iz datoteke sve dok u njoj nema ništa drugo: while (myFile.available ()) {Serial.write (myFile.read ()); } // zatvaranje datoteke: myFile.close (); } else {// ako se datoteka ne otvori, ispišite pogrešku: Serial.println ("pogreška pri otvaranju test.txt"); }}
void loop () {// ništa se ne događa nakon postavljanja}
A to je kod za čitač SD kartica
Korak 4: Testiranje
Na našem CubeSat -u smo proveli 2 različita ispitivanja
1. Test protresanja- stavili smo naš CubeSat na stroj za protresanje 30 sekundi kako bismo vidjeli hoće li se držati zajedno
-prošao
2. Test leta- povezali smo naš CubeSat s nizom i kružili oko modela Marsa 30 sekundi kako bismo vidjeli može li izdržati težinu CubeSat-a.
-prošao
Korak 5: Predstavite se publici
- Posljednji dio procesa je dijeljenje vaših podataka i rezultata s ostalima u vašem razredu, suradnicima itd.
- Dijeljene informacije trebale bi uključivati: prikupljene podatke, rezultate ispitivanja, proces projekta i pregled onoga što je projekt zapravo bio.
- Prilikom predstavljanja koristite arduino ili Cubesat kako bi ljudi vidjeli što ste napravili, a također imate i računalo za prikaz prikazanih informacija.
- Govorite dovoljno glasno kako bi vas publika mogla jasno i glasno čuti
- Uspostavite kontakt očima s publikom i izradite interaktivnu prezentaciju.