Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Si mund të hartojmë, ndërtojmë dhe programojmë një model të një Mars Orbiter, i cili do të mbledhë të dhëna dhe do të na informojë për aspekte të veçanta të planetit?
Nga: Abe, Mason, Jackson dhe Wyatt
Hapi 1: Planifikimi
Stuhi mendimesh dhe dizajne kërkimore për Cubesats dhe qëllimi i tij
Krijoni modele për CubeSats të ndryshme dhe vendosni se cila është më e përshtatshme
Gjeni informacion mbi pjesët dhe materialet që ju nevojiten
Mblidhni materialet që do t'ju nevojiten për të ndërtuar CubeSat tuaj
Materiale
- Shkopinj të vegjël
- Ngjitës druri
- Arduino
- Sensori DHT11
- Telat
- Kasetë
- kartë SD
- Lexues i kartave SD
Hapi 2: Ndërtoni strukturën për CubeSat
Krijoni strukturën duke ngjitur shkopinj të Popsicle së bashku në formën e X -së që mbivendosen me një bordurë shkopinjsh Popsicle në pjesën e jashtme, pjesa e sipërme dhe e poshtme janë të mbuluara njëra -tjetrës nga shkopinjtë e Popsicle
Për raftin, janë shkopinj të Popsicle të ngjitur së bashku nga njëra anë të ngjitur përgjysmë lart nga brenda
Arsyeja për raftin është sepse pjesa e brendshme e Kubit u ul kështu që arduino ka një vend brenda Kubit të ulur
Në pjesën e poshtme është vendi ku do të jetë bordi i bukës dhe bateria
Për të siguruar pjesët kemi përdorur kasetë, për të bërë një derë në mënyrë që të mund të marrim, kemi përdorur shirit, kështu që do të ishte e lehtë të vendosnim ardunio dhe pjesët
Fotografitë e mësipërme janë një shembull i asaj që supozohet të duket pasi të ketë përfunduar
Hapi 3: Kodimi i Arduino
Shkoni te circuitbasics.com dhe kërkoni DHT11 dhe atje do të gjeni kodin
#përfshi
dht DHT;
#përcakto DHT11_PIN 7
void setup () {Serial.begin (9600); }
lak void () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (DHT.temperatura); Serial.print ("Lagështia ="); Serial.println (DHT. Lagështi); vonesa (1000); }
Ky është kodi që kemi përdorur për arduino
void setup () {// Hapni komunikimet serike dhe prisni që porta të hapet: Serial.begin (9600); ndërsa (! Serial) {; // prisni që porti serik të lidhet. Nevojitet vetëm për portën USB amtare}
Serial.print ("Fillimi i kartës SD …");
nëse (! SD.filloj (4)) {Serial.println ("inicimi dështoi!"); ndërsa (1); } Serial.println ("fillimi u krye.");
// hap skedarin. vini re se vetëm një skedar mund të jetë i hapur në të njëjtën kohë, // kështu që ju duhet ta mbyllni këtë para se të hapni një tjetër. myFile = SD.open ("test.txt", FILE_WRITE);
// nëse skedari është hapur në rregull, shkruaji atij nëse: (myFile) {Serial.print ("Shkrimi në test.txt …"); myFile.println ("testimi 1, 2, 3."); // mbyll skedarin: myFile.close (); Serial.println ("bërë."); } else {// nëse skedari nuk u hap, printoni një gabim: Serial.println ("gabimi i hapjes test.txt"); }
// rihap skedarin për të lexuar: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// lexoni nga skedari derisa nuk ka asgjë tjetër në të: while (myFile.available ()) {Serial.write (myFile.read ()); } // mbyll skedarin: myFile.close (); } else {// nëse skedari nuk është hapur, printoni një gabim: Serial.println ("Gabimi në hapjen e test.txt"); }}
void loop () {// asgjë nuk ndodh pas konfigurimit}
Dhe ky është kodi për lexuesin e kartave SD
Hapi 4: Testimi
Ne kemi kryer 2 teste të ndryshme në CubeSat tonë
1. Testi i Shkundjes- ne vendosëm CubeSat-in tonë në makinën e tundjes për 30 sekonda për të parë nëse do të mbahej së bashku
-e kaluar
2. Testi i Fluturimit- ne e lidhëm CubeSat-in tonë me një varg dhe e bëmë të orbitonte rreth një modeli mars për 30 sekonda për të parë nëse mund të mbante peshën e CubeSat.
-e kaluar
Hapi 5: Paraqituni para audiencës
- Pjesa përfundimtare e procesit është të ndani të dhënat dhe rezultatet tuaja me të tjerët në klasën tuaj, bashkëpunëtorët, etj.
- Informacioni i ndarë duhet të përfshijë: të dhënat e grumbulluara, rezultatet e testit, procesin e projektit dhe një pasqyrë të asaj që projekti ishte në të vërtetë.
- Kur prezantoni përdorni arduino ose Cubesat që njerëzit të shohin atë që keni bërë dhe gjithashtu të keni një kompjuter jashtë për të shfaqur informacionin që paraqitet.
- Sigurohuni që të flisni me zë të lartë në mënyrë që auditori t'ju dëgjojë me zë të lartë dhe të qartë
- Bëni kontakt me sy me auditorin dhe krijoni një prezantim interaktiv.