Πίνακας περιεχομένων:
Βίντεο: Θερμοκρασία και υγρασία Cubesat: 5 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Πώς μπορούμε να σχεδιάσουμε, να δημιουργήσουμε και να προγραμματίσουμε ένα μοντέλο ενός Mars Orbiter, που θα συλλέγει δεδομένα και θα μας ενημερώνει για συγκεκριμένες πτυχές του πλανήτη;
Από: Abe, Mason, Jackson και Wyatt
Βήμα 1: Προγραμματισμός
Σχέδια Brainstorm και Research για το Cubesats και τον σκοπό του
Δημιουργήστε σχέδια για διαφορετικά CubeSats και αποφασίστε ποιο είναι το πιο κατάλληλο
Βρείτε πληροφορίες για τα μέρη και τα υλικά που θα χρειαστείτε
Συγκεντρώστε τι υλικά θα χρειαστείτε για να φτιάξετε το CubeSat
Υλικά
- Ξυλάκια λακκούβας
- Ξυλόκολλα
- Arduino
- Αισθητήρας DHT11
- Καλώδια
- Ταινία-κασέτα
- κάρτα SD
- Αναγνώστης καρτών SD
Βήμα 2: Δημιουργήστε τη δομή για το CubeSat
Δημιουργήστε τη δομή κολλώντας τα Popsicle μπαστούνια σε σχήμα X που επικαλύπτονται με ένα πανί από Popsicle στα εξωτερικά, το πάνω και το κάτω μέρος καλύπτονται από την μία πλευρά στην άλλη στα Popsicle sticks
Για το ράφι, είναι Popsicle μπαστούνια κολλημένα μεταξύ τους από πλευρά σε πλευρά, κολλημένα στο μισό προς τα πάνω στο εσωτερικό
Ο λόγος για το ράφι είναι για το εσωτερικό του Cube sat έτσι το arduino έχει μια θέση μέσα στο Cube sat
Στο κάτω μέρος, εκεί θα είναι η σανίδα ψωμιού και η μπαταρία
Για να στερεώσουμε τα μέρη χρησιμοποιήσαμε ταινία, για να φτιάξουμε μια πόρτα για να μπορέσουμε να χρησιμοποιήσουμε ταινία, ώστε να είναι εύκολο να τοποθετήσουμε το ardunio και τα μέρη του
Οι παραπάνω εικόνες είναι ένα δείγμα του πώς υποτίθεται ότι θα μοιάζει μετά την ολοκλήρωσή του
Βήμα 3: Κωδικοποίηση του 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 για να βλέπουν οι χρήστες αυτό που φτιάξατε και επίσης έχετε έναν υπολογιστή έξω για να εμφανίζει τις πληροφορίες που παρουσιάζονται.
- Φροντίστε να μιλάτε αρκετά δυνατά ώστε το κοινό να σας ακούει δυνατά και καθαρά
- Κάντε οπτική επαφή με το κοινό και δημιουργήστε μια διαδραστική παρουσίαση.