Πίνακας περιεχομένων:

Θερμοκρασία και υγρασία Cubesat: 5 βήματα
Θερμοκρασία και υγρασία Cubesat: 5 βήματα

Βίντεο: Θερμοκρασία και υγρασία Cubesat: 5 βήματα

Βίντεο: Θερμοκρασία και υγρασία Cubesat: 5 βήματα
Βίντεο: Eleni Foureira - Temperatura - Official Music Video 2024, Ιούλιος
Anonim
Θερμοκρασία και υγρασία Cubesat
Θερμοκρασία και υγρασία Cubesat

Πώς μπορούμε να σχεδιάσουμε, να δημιουργήσουμε και να προγραμματίσουμε ένα μοντέλο ενός Mars Orbiter, που θα συλλέγει δεδομένα και θα μας ενημερώνει για συγκεκριμένες πτυχές του πλανήτη;

Από: Abe, Mason, Jackson και Wyatt

Βήμα 1: Προγραμματισμός

Σχέδια Brainstorm και Research για το Cubesats και τον σκοπό του

Δημιουργήστε σχέδια για διαφορετικά CubeSats και αποφασίστε ποιο είναι το πιο κατάλληλο

Βρείτε πληροφορίες για τα μέρη και τα υλικά που θα χρειαστείτε

Συγκεντρώστε τι υλικά θα χρειαστείτε για να φτιάξετε το CubeSat

Υλικά

  • Ξυλάκια λακκούβας
  • Ξυλόκολλα
  • Arduino
  • Αισθητήρας DHT11
  • Καλώδια
  • Ταινία-κασέτα
  • κάρτα SD
  • Αναγνώστης καρτών SD

Βήμα 2: Δημιουργήστε τη δομή για το CubeSat

Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή για το CubeSat

Δημιουργήστε τη δομή κολλώντας τα Popsicle μπαστούνια σε σχήμα X που επικαλύπτονται με ένα πανί από Popsicle στα εξωτερικά, το πάνω και το κάτω μέρος καλύπτονται από την μία πλευρά στην άλλη στα Popsicle sticks

Για το ράφι, είναι Popsicle μπαστούνια κολλημένα μεταξύ τους από πλευρά σε πλευρά, κολλημένα στο μισό προς τα πάνω στο εσωτερικό

Ο λόγος για το ράφι είναι για το εσωτερικό του Cube sat έτσι το arduino έχει μια θέση μέσα στο Cube sat

Στο κάτω μέρος, εκεί θα είναι η σανίδα ψωμιού και η μπαταρία

Για να στερεώσουμε τα μέρη χρησιμοποιήσαμε ταινία, για να φτιάξουμε μια πόρτα για να μπορέσουμε να χρησιμοποιήσουμε ταινία, ώστε να είναι εύκολο να τοποθετήσουμε το ardunio και τα μέρη του

Οι παραπάνω εικόνες είναι ένα δείγμα του πώς υποτίθεται ότι θα μοιάζει μετά την ολοκλήρωσή του

Βήμα 3: Κωδικοποίηση του Arduino

Κωδικοποίηση του Arduino
Κωδικοποίηση του Arduino
Κωδικοποίηση του Arduino
Κωδικοποίηση του Arduino

Μεταβείτε στο circuitbasics.com και αναζητήστε το DHT11 και εκεί θα βρείτε τον κωδικό

#περιλαμβάνω

dht DHT;

#define DHT11_PIN 7

void setup () {Serial.begin (9600); }

void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Θερμοκρασία ="); Serial.println (DHT.temperature); Serial.print ("Υγρασία ="); Serial.println (DHT. Υγρασία); καθυστέρηση (1000)? }

Αυτός είναι ο κώδικας που χρησιμοποιήσαμε για το arduino

void setup () {// Άνοιγμα σειριακών επικοινωνιών και περιμένετε να ανοίξει η θύρα: Serial.begin (9600); ενώ (! Σειριακό) {; // περιμένετε να συνδεθεί η σειριακή θύρα. Απαιτείται μόνο για εγγενή θύρα USB}

Serial.print ("Εκκίνηση κάρτας SD …");

if (! SD.begin (4)) {Serial.println ("η προετοιμασία απέτυχε!"); ενώ (1)? } Serial.println ("η προετοιμασία ολοκληρώθηκε.");

// ανοίξτε το αρχείο. Σημειώστε ότι μόνο ένα αρχείο μπορεί να είναι ανοιχτό κάθε φορά, // οπότε πρέπει να το κλείσετε πριν ανοίξετε ένα άλλο. myFile = SD.open ("test.txt", FILE_WRITE);

// εάν το αρχείο ανοίξει εντάξει, γράψτε σε αυτό: if (myFile) {Serial.print ("Γράφοντας στο test.txt …"); myFile.println ("δοκιμή 1, 2, 3."); // κλείστε το αρχείο: myFile.close (); Serial.println ("έγινε."); } else {// εάν το αρχείο δεν άνοιξε, εκτυπώστε ένα σφάλμα: Serial.println ("σφάλμα ανοίγματος test.txt"); }

// ανοίξτε ξανά το αρχείο για ανάγνωση: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");

// διαβάστε από το αρχείο μέχρι να μην υπάρχει τίποτα άλλο σε αυτό: while (myFile.available ()) {Serial.write (myFile.read ()); } // κλείστε το αρχείο: myFile.close (); } else {// εάν το αρχείο δεν άνοιξε, εκτυπώστε ένα σφάλμα: Serial.println ("σφάλμα ανοίγματος test.txt"); }}

void loop () {// τίποτα δεν συμβαίνει μετά τη ρύθμιση}

Και αυτός είναι ο κωδικός για τον αναγνώστη καρτών SD

Βήμα 4: Δοκιμή

Δοκιμές
Δοκιμές

Πραγματοποιήσαμε 2 διαφορετικές δοκιμές στο CubeSat

1. Το Shake Test- τοποθετήσαμε το CubeSat στη μηχανή ανακίνησης για 30 δευτερόλεπτα για να δούμε αν θα κρατήσει μαζί

-πέρασε

2. Η δοκιμή πτήσης- συνδέσαμε το CubeSat σε μια χορδή και το κάναμε σε τροχιά γύρω από ένα μοντέλο mars για 30 δευτερόλεπτα για να δούμε αν θα μπορούσε να κρατήσει το βάρος του CubeSat.

-πέρασε

Βήμα 5: Παρουσίαση σε κοινό

Παρουσίαση σε κοινό
Παρουσίαση σε κοινό
  • Το τελευταίο μέρος της διαδικασίας είναι να μοιραστείτε τα δεδομένα και τα αποτελέσματά σας με τους άλλους στην τάξη σας, τους συναδέλφους σας κ.λπ.
  • Οι πληροφορίες που μοιράζονται θα πρέπει να περιλαμβάνουν: δεδομένα που συλλέγονται, αποτελέσματα δοκιμών, τη διαδικασία του έργου και μια επισκόπηση του τι πραγματικά ήταν το έργο.
  • Κατά την παρουσίαση χρησιμοποιήστε το arduino ή το Cubesat για να βλέπουν οι χρήστες αυτό που φτιάξατε και επίσης έχετε έναν υπολογιστή έξω για να εμφανίζει τις πληροφορίες που παρουσιάζονται.
  • Φροντίστε να μιλάτε αρκετά δυνατά ώστε το κοινό να σας ακούει δυνατά και καθαρά
  • Κάντε οπτική επαφή με το κοινό και δημιουργήστε μια διαδραστική παρουσίαση.

Συνιστάται: