Sadržaj:
- Korak 1: Planiranje
- Korak 2: Izgradite strukturu za CubeSat
- Korak 3: Kodiranje Arduina
- Korak 4: Testiranje
- Korak 5: Predstavite se publici
Video: Temperatura i vlažnost Cubesat: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Kako možemo osmisliti, izgraditi i programirati model Mars orbitera koji će prikupljati podatke i informirati nas o specifičnim aspektima planeta?
Napisali: Abe, Mason, Jackson i Wyatt
Korak 1: Planiranje
Brainstorm i istraživački projekti za Cubesats i njihova svrha
Izradite dizajne za različite CubeSat -ove i odlučite koji je najprikladniji
Pronađite informacije o dijelovima i materijalima koji su vam potrebni
Prikupite materijale koji će vam biti potrebni za izradu vašeg CubeSat -a
Materijali
- Štapići od slatkiša
- Ljepilo za drvo
- Arduino
- Senzor DHT11
- Žice
- Traka
- SD kartica
- Čitač SD kartica
Korak 2: Izgradite strukturu za CubeSat
Stvorite strukturu lijepljenjem štapića sladoleda u obliku slova X koji se preklapaju s grančicom štapića sladoleda s vanjske strane, a gornji i donji dio prekriveni su bočno od bočića
Što se tiče police, to su štapići od sladoleda zalijepljeni zajedno s jedne strane na drugu, zalijepljeni s unutrašnje strane do pola
Razlog za policu je unutarnja strana kocke, tako da arduino ima mjesto unutar kocke
Na dnu će se nalaziti ploča za kruh i baterija
Kako bismo učvrstili dijelove koje smo koristili trakom, napravili vrata tako da ih možemo nabaviti upotrijebili smo traku kako bi bilo lako postaviti ardunio i dijelove
Gornje slike su uzorak kako bi trebao izgledati nakon što je dovršen
Korak 3: Kodiranje Arduina
Idite na circuitbasics.com i potražite DHT11 i tamo ćete pronaći kôd
#uključi
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (DHT.temperature); Serial.print ("Vlažnost ="); Serial.println (DHT.humidity); kašnjenje (1000); }
To je kod koji smo koristili za arduino
void setup () {// Otvorite serijsku komunikaciju i pričekajte da se port otvori: Serial.begin (9600); while (! Serijski) {; // čekati povezivanje serijskog porta. Potrebno samo za izvorni USB priključak}
Serial.print ("Inicijalizacija SD kartice …");
if (! SD.begin (4)) {Serial.println ("inicijalizacija nije uspjela!"); while (1); } Serial.println ("inicijalizacija dovršena.");
// otvaranje datoteke. imajte na umu da samo jedna datoteka može biti otvorena odjednom, // pa ovu morate zatvoriti prije otvaranja druge. myFile = SD.open ("test.txt", FILE_WRITE);
// ako se datoteka dobro otvorila, napišite joj: if (myFile) {Serial.print ("Pisanje u test.txt …"); myFile.println ("testiranje 1, 2, 3."); // zatvaranje datoteke: myFile.close (); Serial.println ("učinjeno."); } else {// ako se datoteka ne otvori, ispišite pogrešku: Serial.println ("pogreška pri otvaranju test.txt"); }
// ponovno otvoriti datoteku za čitanje: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// čitati iz datoteke sve dok u njoj nema ništa drugo: while (myFile.available ()) {Serial.write (myFile.read ()); } // zatvaranje datoteke: myFile.close (); } else {// ako se datoteka ne otvori, ispišite pogrešku: Serial.println ("pogreška pri otvaranju test.txt"); }}
void loop () {// ništa se ne događa nakon postavljanja}
A to je kod za čitač SD kartica
Korak 4: Testiranje
Na našem CubeSat -u smo proveli 2 različita ispitivanja
1. Test protresanja- stavili smo naš CubeSat na stroj za protresanje 30 sekundi kako bismo vidjeli hoće li se držati zajedno
-prošao
2. Test leta- povezali smo naš CubeSat s nizom i kružili oko modela Marsa 30 sekundi kako bismo vidjeli može li izdržati težinu CubeSat-a.
-prošao
Korak 5: Predstavite se publici
- Posljednji dio procesa je dijeljenje vaših podataka i rezultata s ostalima u vašem razredu, suradnicima itd.
- Dijeljene informacije trebale bi uključivati: prikupljene podatke, rezultate ispitivanja, proces projekta i pregled onoga što je projekt zapravo bio.
- Prilikom predstavljanja koristite arduino ili Cubesat kako bi ljudi vidjeli što ste napravili, a također imate i računalo za prikaz prikazanih informacija.
- Govorite dovoljno glasno kako bi vas publika mogla jasno i glasno čuti
- Uspostavite kontakt očima s publikom i izradite interaktivnu prezentaciju.
Preporučeni:
Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka
Temperatura i vlažnost korištenjem ESP32-DHT22-MQTT-MySQL-PHP: Moja je djevojka htjela staklenik, pa sam joj to napravio. Ali htio sam senzor temperature i vlage unutar staklenika. Pa sam guglao primjere i počeo eksperimentirati. Zaključio sam da svi primjeri koje sam pronašao nisu baš
Meteorološka stanica Arduino pomoću BMP280 -DHT11 - Temperatura, vlažnost i tlak: 8 koraka
Arduino meteorološka postaja pomoću BMP280 -DHT11 - Temperatura, vlažnost i tlak: U ovom ćemo vodiču naučiti kako izraditi meteorološku stanicu koja će prikazivati TEMPERATURU, VLAGU I TLAK na LCD zaslonu TFT 7735Gledajte demonstracijski video
THINGSPEAK TEMPERATURA I VLAŽNOST APLIKACIJA KORIŠTENJEM ESP8266: 9 koraka
THINGSPEAK TEMPERATURA I VLAŽNOST APLIKACIJA KORIŠTENJEM ESP8266: Dok sam petljao sa svojim elektroničkim stvarima, došao sam na ovu ideju da napravim web-baziranu aplikaciju za vrijeme. Ova web aplikacija koristi senzor SHT31 za dobivanje podataka o temperaturi i vlažnosti u stvarnom vremenu. Naš projekt smo implementirali na ESP8266 WiFi modulu. Online ili offline
Esp32-Ubidots-Wireless, temperatura i vlažnost na daljinu: 6 koraka
Esp32-Ubidots-Wireless, temperatura i vlažnost na daljinu: U ovom ćemo vodiču mjeriti različite podatke o temperaturi i vlažnosti zraka pomoću senzora za temperaturu i vlagu. Naučit ćete i kako poslati te podatke Ubidotsu. Tako da ga možete analizirati s bilo kojeg mjesta za različite aplikacije
CubeSat Temperatura i vlažnost: 7 koraka
CubeSat temperatura i vlažnost: Ovo je naš CubeSat. Odlučili smo da želimo mjeriti temperaturu i vlagu jer smo bili znatiželjni o uvjetima u svemiru. 3D smo ispisali našu strukturu i pronašli najučinkovitije načine za izgradnju ovog modela. Naš cilj je bio izgraditi sustav koji