Table des matières:
- Étape 1: Planification
- Étape 2: Construire la structure du CubeSat
- Étape 3: coder l'Arduino
- Étape 4: Tester
- Étape 5: Présenter à un public
Vidéo: Température et humidité Cubesat : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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.
Conseillé:
Automatiser une serre avec LoRa ! (Partie 1) -- Capteurs (température, humidité, humidité du sol) : 5 étapes
Automatiser une serre avec LoRa ! (Partie 1) || Capteurs (température, humidité, humidité du sol) : dans ce projet, je vais vous montrer comment j'ai automatisé une serre. Cela signifie que je vais vous montrer comment j'ai construit la serre et comment j'ai câblé l'électronique d'alimentation et d'automatisation. Je vais également vous montrer comment programmer une carte Arduino qui utilise L
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local - Obtenez la température et l'humidité de la pièce sur votre navigateur : 6 étapes
ESP8266 Surveillance de la température Nodemcu à l'aide de DHT11 sur un serveur Web local | Obtenez la température et l'humidité de la pièce sur votre navigateur : Salut les gars, aujourd'hui, nous allons faire une analyse de l'humidité et de l'humidité; système de surveillance de la température utilisant ESP 8266 NODEMCU & Capteur de température DHT11. La température et l'humidité seront obtenues à partir du capteur DHT11 et de l'amp; il peut être vu sur un navigateur quelle page Web sera gérée
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : 5 étapes
Point d'accès (AP) NodeMCU ESP8266 pour serveur Web avec capteur de température DT11 et température et humidité d'impression dans le navigateur : salut les gars dans la plupart des projets que nous utilisons ESP8266 et dans la plupart des projets, nous utilisons ESP8266 comme serveur Web afin que les données soient accessibles sur n'importe quel appareil via wifi en accédant au serveur Web hébergé par ESP8266, mais le seul problème est que nous avons besoin d'un routeur fonctionnel pour
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : Le capteur DHT11 est utilisé pour mesurer la température et l'humidité. Ce sont des amateurs d'électronique très populaires. Le capteur d'humidité et de température DHT11 permet d'ajouter très facilement des données d'humidité et de température à vos projets électroniques de bricolage. C'est par
Température et humidité CubeSat : 7 étapes
Température et humidité du CubeSat : c'est notre CubeSat. Nous avons décidé que nous voulions mesurer la température et l'humidité parce que nous étions curieux de connaître les conditions dans l'espace. Nous avons imprimé notre structure en 3D et trouvé les moyens les plus efficaces pour construire ce modèle. Notre objectif était de construire un système qui