INHOUDSOPGAWE:
- Stap 1: Beplanning
- Stap 2: Bou die struktuur vir die CubeSat
- Stap 3: Kodering van die Arduino
- Stap 4: Toets
- Stap 5: Bied aan 'n gehoor aan
Video: Temperatuur en humiditeit Cubesat: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hoe kan ons 'n model van 'n Mars Orbiter ontwerp, bou en programmeer, wat data sal versamel en ons inlig oor spesifieke aspekte van die planeet?
Deur: Abe, Mason, Jackson en Wyatt
Stap 1: Beplanning
Dinkskrum- en navorsingsontwerpe vir Cubesats en die doel daarvan
Skep ontwerpe vir verskillende CubeSats en besluit watter die geskikste is
Vind inligting oor die onderdele en materiaal wat u benodig
Versamel watter materiaal u benodig om u CubeSat te bou
Materiaal
- Popsicle stokke
- Houtgom
- Arduino
- DHT11 sensor
- Drade
- Band
- SD kaart
- SD kaartleser
Stap 2: Bou die struktuur vir die CubeSat
Skep die struktuur deur Popsicle -stokke aanmekaar te plak in die vorm van X se oorvleueling met 'n bord Popsicle -stokke aan die buitekant, die bokant en onderkant is van kant tot kant van die Popsicle -stokke bedek
Vir die rak is dit Popsicle -stokke wat langs mekaar vasgeplak is, halfpad aan die binnekant vasgeplak
Die rede vir die rak is die binnekant van die kubus, sodat die arduino 'n plek in die kubus het
Onderaan is dit waar die broodbord en die battery sal wees
Om die onderdele vas te maak, gebruik ons band, om 'n deur te maak sodat ons dit kan gebruik, sodat dit maklik is om die ardunio en onderdele te plaas
Die foto's hierbo is 'n voorbeeld van hoe dit moet lyk nadat dit voltooi is
Stap 3: Kodering van die Arduino
Gaan na circuitbasics.com en soek DHT11 en daar vind u die kode
#insluit
dht DHT;
#definieer DHT11_PIN 7
ongeldige opstelling () {Serial.begin (9600); }
leemte -lus () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatuur ="); Serial.println (DHT.temperatuur); Serial.print ("Humiditeit ="); Serial.println (DHT.vochtigheid); vertraging (1000); }
Dit is die kode wat ons vir die arduino gebruik het
leemte -opstelling () {// Maak reekskommunikasie oop en wag tot poort oopmaak: Serial.begin (9600); terwyl (! Serial) {; // wag totdat die seriële poort verbind is. Net nodig vir inheemse USB -poort}
Serial.print ("Initialiseer SD -kaart …");
as (! SD.begin (4)) {Serial.println ("inisialisering misluk!"); terwyl (1); } Serial.println ("inisialisering gedoen.");
// maak die lêer oop. Let daarop dat slegs een lêer op 'n slag oop kan wees, dus moet u hierdie lêer sluit voordat u 'n ander een oopmaak. myFile = SD.open ("test.txt", FILE_WRITE);
// as die lêer goed oopgemaak is, skryf daaraan: if (myFile) {Serial.print ("Skryf na test.txt …"); myFile.println ("toets 1, 2, 3."); // sluit die lêer: myFile.close (); Serial.println ("klaar."); } anders {// as die lêer nie oopgemaak is nie, druk 'n fout af: Serial.println ("fout oopmaak test.txt"); }
// maak die lêer weer oop vir lees: myFile = SD.open ("test.txt"); as (myFile) {Serial.println ("test.txt:");
// lees uit die lêer totdat daar niks anders in is nie: while (myFile.available ()) {Serial.write (myFile.read ()); } // sluit die lêer: myFile.close (); } anders {// as die lêer nie oopgemaak is nie, druk 'n fout af: Serial.println ("fout oopmaak test.txt"); }}
leemte -lus () {// niks gebeur na opstelling}
En dit is die kode vir die SD -kaartleser
Stap 4: Toets
Ons het 2 verskillende toetse op ons CubeSat uitgevoer
1. Die skud toets- ons het ons CubeSat vir 30 sekondes op die skud masjien geplaas om te sien of dit bymekaar sou bly
-geslaag
2. Die vlugtoets- ons het ons CubeSat aan 'n tou gekoppel en dit 30 sekondes lank om 'n modelmars laat draai om te sien of dit die gewig van die CubeSat kan hou.
-geslaag
Stap 5: Bied aan 'n gehoor aan
- Die laaste deel van die proses is om u data en resultate met die ander in u klas, kollegas, ens.
- Die gedeelde inligting moet die volgende insluit: versamelde data, toetsresultate, die proses van die projek en 'n oorsig van wat die projek eintlik was.
- Gebruik die arduino of Cubesat wanneer u dit aanbied, om te sien wat u gemaak het, en het ook 'n rekenaar om die inligting wat aangebied word, te vertoon.
- Maak seker dat u hard genoeg praat sodat die gehoor u hard en duidelik kan hoor
- Maak oogkontak met die gehoor en skep 'n interaktiewe aanbieding.
Aanbeveel:
M5STACK Hoe om temperatuur, humiditeit en druk op M5StickC ESP32 te vertoon met Visuino - maklik om te doen: 6 stappe
M5STACK Hoe om temperatuur, humiditeit en druk op M5StickC ESP32 te wys met behulp van Visuino - maklik om te doen: in hierdie handleiding leer ons hoe om ESP32 M5Stack StickC te programmeer met Arduino IDE en Visuino om die temperatuur, humiditeit en druk met behulp van ENV -sensor (DHT12, BMP280, BMM150)
LED's vir temperatuur en humiditeit: 12 stappe
LED's vir temperatuur en humiditeit: as u ooit 'n meer visuele termometer wou hê, kan hierdie projek u help. Ons maak 'n stel LED's wat sekere kleure vertoon, gebaseer op vlakke van humiditeit en temperatuur
Monitor temperatuur en humiditeit met AM2301 op NodeMCU en Blynk: 3 stappe
Monitor temperatuur en humiditeit met AM2301 op NodeMCU & Blynk: Dit is 'n baie bekende feit dat vertikale, temperatuur, humiditeit, druk, luggehalte, watergehalte, ens. In die meeste bedrywe belangrik is om deurlopend gemonitor en nodig te wees waarskuwingstelsels moet in plek wees wanneer die waarde
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart - DHT11 Data-logger Simulasie in Proteus: 5 stappe
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart | DHT11 Data-logger Simulasie in Proteus: Inleiding: hi, dit is Liono Maker, hier is die YouTube-skakel. Ons maak 'n kreatiewe projek met Arduino en werk aan ingebedde stelsels. Data-Logger: 'n Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd opneem
CubeSat temperatuur en humiditeit: 7 stappe
CubeSat -temperatuur en humiditeit: dit is ons CubeSat. Ons het besluit dat ons temperatuur en humiditeit wil meet, want ons was nuuskierig oor die toestande in die ruimte. Ons het ons struktuur in 3D gedruk en die doeltreffendste maniere gevind om hierdie model te bou. Ons doel was om 'n stelsel te bou wat