Table des matières:
Vidéo: Température et humidité Cubesat : 5 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Comment pouvons-nous concevoir, construire et programmer un modèle de Mars Orbiter, qui collectera des données et nous informera sur des aspects spécifiques de la planète ?
Par: Abe, Mason, Jackson et Wyatt
Étape 1: Planification
Remue-méninges et conceptions de recherche pour Cubesats et son objectif
Créez des designs pour différents CubeSats et décidez lequel est le plus approprié
Trouvez des informations sur les pièces et les matériaux dont vous aurez besoin
Rassemblez les matériaux dont vous aurez besoin pour construire votre CubeSat
Matériaux
- Bâtonnets de glace
- Colle à bois
- Arduino
- Capteur DHT11
- Fils
- Ruban
- carte SD
- lecteur de carte SD
Étape 2: Construire la structure du CubeSat
Créez la structure en collant des bâtons de Popsicle ensemble en forme de X qui se chevauchent avec une bordure de bâtons de Popsicle à l'extérieur, le haut et le bas sont recouverts d'un côté à l'autre des bâtons de Popsicle
Pour l'étagère, ce sont des bâtons de Popsicle collés côte à côte collés à mi-hauteur à l'intérieur
La raison de l'étagère est que l'intérieur du Cube est assis, de sorte que l'arduino a une place à l'intérieur du Cube assis
En bas, c'est là que se trouveront la planche à pain et la batterie
Pour sécuriser les pièces, nous avons utilisé du ruban adhésif, pour faire une porte afin que nous puissions obtenir, nous avons utilisé du ruban adhésif afin qu'il soit facile de placer l'ardunio et les pièces
Les images ci-dessus sont un exemple de ce à quoi il est censé ressembler une fois terminé
Étape 3: coder l'Arduino
Allez sur circuitbasics.com et recherchez DHT11 et vous y trouverez le code
#comprendre
dht DHT;
#définir DHT11_PIN 7
void setup(){ Serial.begin(9600); }
boucle vide() { int chk = DHT.read11(DHT11_PIN); Serial.print("Température = "); Serial.println(DHT.temperature); Serial.print("Humidité = "); Serial.println(DHT.humidité); retard(1000); }
C'est le code que nous avons utilisé pour l'arduino
void setup() { // Ouvrir les communications série et attendre que le port s'ouvre: Serial.begin(9600); while (!Série) {; // attend que le port série se connecte. Nécessaire pour le port USB natif uniquement }
Serial.print("Initialisation de la carte SD…");
if (!SD.begin(4)) { Serial.println("l'initialisation a échoué!"); tandis que (1); } Serial.println("initialisation effectuée.");
// ouvre le fichier. notez qu'un seul fichier peut être ouvert à la fois, // vous devez donc fermer celui-ci avant d'en ouvrir un autre. monFichier = SD.open("test.txt", FILE_WRITE);
// si le fichier s'est ouvert correctement, écrivez-y: if (myFile) { Serial.print("Writing to test.txt…"); monFichier.println("test 1, 2, 3."); // ferme le fichier: monFichier.close(); Serial.println("fait."); } else { // si le fichier ne s'est pas ouvert, affiche une erreur: Serial.println("error opening test.txt"); }
// rouvre le fichier en lecture: monFichier = SD.open("test.txt"); if (monFichier) { Serial.println("test.txt:");
// lit à partir du fichier jusqu'à ce qu'il n'y ait rien d'autre dedans: while (myFile.available()) { Serial.write(myFile.read()); } // ferme le fichier: monFichier.close(); } else { // si le fichier ne s'est pas ouvert, affiche une erreur: Serial.println("error opening test.txt"); } }
void loop() { // rien ne se passe après l'installation }
Et c'est le code pour le lecteur de carte SD
Étape 4: Tester
Nous avons effectué 2 tests différents sur notre CubeSat
1. Le test de secouage - nous avons placé notre CubeSat sur la machine à secouer pendant 30 secondes pour voir s'il tiendrait le coup
-passé
2. Le test en vol - nous avons connecté notre CubeSat à une chaîne et l'avons fait orbiter autour d'un modèle de Mars pendant 30 secondes pour voir s'il pouvait supporter le poids du CubeSat.
-passé
Étape 5: Présenter à un public
- La dernière partie du processus consiste à partager vos données et vos résultats avec les autres membres de votre classe, vos collègues, etc.
- Les informations partagées doivent inclure: les données collectées, les résultats des tests, le processus du projet et un aperçu de ce qu'était réellement le projet.
- Lors de la présentation, utilisez l'arduino ou le Cubesat pour que les gens voient ce que vous avez fait et disposent également d'un ordinateur pour afficher les informations présentées.
- Assurez-vous de parler assez fort pour que le public puisse vous entendre haut et fort
- Établissez un contact visuel avec le public et créez une présentation interactive.