Inhoudsopgave:
- Stap 1: Plannen
- Stap 2: Bouw de structuur voor de CubeSat
- Stap 3: De Arduino coderen
- Stap 4: Testen
- Stap 5: Presenteren aan een publiek
Video: Temperatuur en vochtigheid Cubesat - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hoe kunnen we een model van een Mars Orbiter ontwerpen, bouwen en programmeren, dat gegevens verzamelt en ons informeert over specifieke aspecten van de planeet?
Door: Abe, Mason, Jackson en Wyatt
Stap 1: Plannen
Brainstorm- en onderzoeksontwerpen voor Cubesats en het doel ervan
Maak ontwerpen voor verschillende CubeSats en beslis welke het meest geschikt is
Vind informatie over de onderdelen en materialen die je nodig hebt
Verzamel welke materialen je nodig hebt om je CubeSat te bouwen
Materialen
- Ijslollystokjes
- Houtlijm
- Arduino
- DHT11-sensor
- Draden
- Plakband
- SD-kaart
- SD-kaartlezer
Stap 2: Bouw de structuur voor de CubeSat
Creëer de structuur door ijslollystokjes aan elkaar te lijmen in de vorm van X's overlappend met een rand van ijslollystokjes aan de buitenkant, de boven- en onderkant zijn zijdelings bedekt van de ijslollystokjes
Voor de plank zijn het ijslollystokjes die zij aan zij aan elkaar zijn gelijmd, halverwege aan de binnenkant gelijmd
De reden voor de plank is dat de binnenkant van de Cube zat, zodat de arduino een plekje in de Cube zat heeft
Aan de onderkant is dat waar het broodplankje en de batterij komen
Om de onderdelen vast te zetten hebben we tape gebruikt, om een deur te maken zodat we er aan kunnen komen hebben we tape gebruikt zodat het makkelijk zou zijn om de ardunio en onderdelen te plaatsen
De foto's hierboven zijn een voorbeeld van hoe het eruit moet zien nadat het is voltooid
Stap 3: De Arduino coderen
Ga naar circuitbasics.com en zoek DHT11 op en daar vind je de code
#erbij betrekken
dht-DHT;
#define DHT11_PIN 7
void setup(){ Serial.begin(9600); }
void loop() {int chk = DHT.read11(DHT11_PIN); Serial.print("Temperatuur = "); Serial.println(DHT.temperatuur); Serial.print("Vochtigheid = "); Serial.println (DHT.vochtigheid); vertraging (1000); }
Dat is de code die we hebben gebruikt voor de arduino
void setup () {// Open seriële communicatie en wacht tot de poort wordt geopend: Serial.begin (9600); while (!Serial) {; // wacht tot de seriële poort verbinding maakt. Alleen nodig voor native USB-poort }
Serial.print("Initialiseren SD-kaart…");
if (!SD.begin(4)) { Serial.println("initialisatie mislukt!"); terwijl (1); } Serial.println("initialisatie klaar.");
// open het bestand. merk op dat er maar één bestand tegelijk geopend kan zijn, // dus je moet dit bestand sluiten voordat je een ander opent. mijnBestand = SD.open("test.txt", FILE_WRITE);
// als het bestand goed is geopend, schrijf er dan naar: if (myFile) { Serial.print("Schrijven naar test.txt…"); myFile.println("test 1, 2, 3."); // sluit het bestand: myFile.close(); Serial.println("klaar."); } else { // als het bestand niet is geopend, druk dan een fout af: Serial.println("error opening test.txt"); }
// heropen het bestand om te lezen: myFile = SD.open("test.txt"); if (mijnBestand) { Serial.println("test.txt:");
// lees uit het bestand totdat er niets anders in zit: while (myFile.available()) { Serial.write(myFile.read()); } // sluit het bestand: myFile.close(); } else { // als het bestand niet is geopend, druk dan een fout af: Serial.println("error opening test.txt"); } }
void loop() {// er gebeurt niets na het instellen}
En dat is de code voor de SD-kaartlezer
Stap 4: Testen
We hebben 2 verschillende tests uitgevoerd op onze CubeSat
1. De schudtest - we hebben onze CubeSat 30 seconden op de schudmachine geplaatst om te zien of deze bij elkaar zou blijven
-geslaagd
2. De vliegtest - we hebben onze CubeSat met een touwtje verbonden en hem 30 seconden rond een model Mars laten draaien om te zien of hij het gewicht van de CubeSat zou kunnen dragen.
-geslaagd
Stap 5: Presenteren aan een publiek
- Het laatste deel van het proces is om je gegevens en resultaten te delen met de anderen in je klas, collega's, enz.
- De gedeelde informatie moet omvatten: verzamelde gegevens, testresultaten, het proces van het project en een overzicht van wat het project eigenlijk was.
- Gebruik bij het presenteren de arduino of Cubesat zodat mensen kunnen zien wat je hebt gemaakt en zorg ook voor een computer om de gepresenteerde informatie weer te geven.
- Zorg ervoor dat u luid genoeg spreekt zodat het publiek u luid en duidelijk kan horen
- Maak oogcontact met het publiek en maak een interactieve presentatie.
Aanbevolen:
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Een kas automatiseren met LoRa! (Deel 1) -- Sensoren (temperatuur, vochtigheid, bodemvocht): 5 stappen
Een kas automatiseren met LoRa! (Deel 1) || Sensoren (Temperatuur, Vochtigheid, Bodemvocht): In dit project laat ik zien hoe ik een kas heb geautomatiseerd. Dat betekent dat ik je laat zien hoe ik de kas heb gebouwd en hoe ik de stroom- en automatiseringselektronica heb aangesloten. Ik zal je ook laten zien hoe je een Arduino-bord programmeert dat L
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Arduino Nano: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die een uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa
THINGSPEAK TEMPERATUUR EN VOCHTIGHEID APP MET ESP8266: 9 stappen
THINGSPEAK TEMPERATUUR- EN VOCHTIGHEID-APP MET ESP8266: Terwijl ik aan mijn elektronische spullen sleutelde, kreeg ik het idee om een webgebaseerde weer-app te maken. Deze web-app gebruikt de SHT31-sensor voor het verkrijgen van de realtime temperatuur- en vochtigheidsgegevens. We hebben ons project geïmplementeerd op de ESP8266 WiFi-module. Online of offline
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: 4 stappen
Meting van temperatuur en vochtigheid met HDC1000 en Particle Photon: De HDC1000 is een digitale vochtigheidssensor met geïntegreerde temperatuursensor die uitstekende meetnauwkeurigheid biedt bij een zeer laag stroomverbruik. Het apparaat meet de vochtigheid op basis van een nieuwe capacitieve sensor. De vochtigheids- en temperatuursensoren zijn fa