Cuprins:
- Pasul 1: Planificare
- Pasul 2: Construiți structura pentru CubeSat
- Pasul 3: Codificarea Arduino
- Pasul 4: Testare
- Pasul 5: Prezentați unui public
Video: Temperatură și umiditate Cubesat: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Cum putem proiecta, construi și programa un model de Marte Orbiter, care va colecta date și ne va informa cu privire la aspecte specifice ale planetei?
De: Abe, Mason, Jackson și Wyatt
Pasul 1: Planificare
Brainstorm și modele de cercetare pentru Cubesats și scopul său
Creați modele pentru diferite CubeSats și decideți care este cel mai potrivit
Găsiți informații despre piesele și materialele de care aveți nevoie
Adunați ce materiale veți avea nevoie pentru a vă construi CubeSat
Materiale
- Bastoane de gheață
- Lipici de lemn
- Arduino
- Senzor DHT11
- Fire
- Bandă
- card SD
- Cititor card SD
Pasul 2: Construiți structura pentru CubeSat
Creați structura lipind bețișoare din Popsicle împreună sub forma suprapunerii lui X cu o bordură de bețe din Popsicle pe exterior, partea superioară și inferioară sunt acoperite de o parte la alta a bețelor de Popsicle
Pentru raft, sunt bețișoare de gheață lipite între ele, dintr-o parte în alta, lipite pe jumătate în interior
Motivul raftului este pentru interiorul Cube sat așa că arduino are un loc în interiorul Cube sat
Pe partea de jos, acolo unde vor fi placa de pâine și bateria
Pentru a fixa piesele pe care le-am folosit bandă, pentru a face o ușă, astfel încât să putem obține, am folosit bandă, astfel încât să fie ușor locul ardunio și piese
Imaginile de mai sus sunt un eșantion de cum ar trebui să arate după ce a fost finalizat
Pasul 3: Codificarea Arduino
Accesați circuitbasics.com și căutați DHT11 și acolo veți găsi codul
#include
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
bucla void () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatura ="); Serial.println (temperatura DHT); Serial.print ("Umiditate ="); Serial.println (DHT.humiditate); întârziere (1000); }
Acesta este codul pe care l-am folosit pentru arduino
void setup () {// Deschideți comunicațiile seriale și așteptați deschiderea portului: Serial.begin (9600); while (! Serial) {; // așteptați conectarea portului serial. Este necesar doar pentru portul USB nativ}
Serial.print („Inițializarea cardului SD…”);
if (! SD.begin (4)) {Serial.println ("inițializarea a eșuat!"); în timp ce (1); } Serial.println ("inițializarea făcută.");
// deschideți fișierul. rețineți că un singur fișier poate fi deschis la un moment dat, // deci trebuie să îl închideți înainte de a deschide altul. myFile = SD.open ("test.txt", FILE_WRITE);
// dacă fișierul s-a deschis bine, scrieți-l: if (myFile) {Serial.print ("Scrierea în test.txt …"); myFile.println ("testarea 1, 2, 3."); // închideți fișierul: fișierul meu.close (); Serial.println ("gata."); } else {// dacă fișierul nu s-a deschis, tipăriți o eroare: Serial.println („eroare la deschiderea test.txt”); }
// redeschideți fișierul pentru citire: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// citiți din fișier până când nu mai există nimic altceva în el: while (myFile.available ()) {Serial.write (myFile.read ()); } // închideți fișierul: MyFile.close (); } else {// dacă fișierul nu s-a deschis, tipăriți o eroare: Serial.println („eroare la deschiderea test.txt”); }}
void loop () {// nimic nu se întâmplă după configurare}
Și acesta este codul pentru cititorul de card SD
Pasul 4: Testare
Am efectuat 2 teste diferite pe CubeSat
1. Testul de agitare - am așezat CubeSat pe mașina de agitat timp de 30 de secunde pentru a vedea dacă se va menține împreună
-a trecut
2. Testul de zbor - ne-am conectat CubeSat la un șir și l-am orbitat în jurul unui model mars timp de 30 de secunde pentru a vedea dacă poate ține greutatea CubeSat.
-a trecut
Pasul 5: Prezentați unui public
- Ultima parte a procesului este de a partaja datele și rezultatele dvs. cu ceilalți din clasa dvs., colegi de muncă etc.
- Informațiile partajate ar trebui să includă: datele colectate, rezultatele testelor, procesul proiectului și o imagine de ansamblu a ceea ce a fost de fapt proiectul.
- Când prezentați, folosiți arduino sau Cubesat pentru ca oamenii să vadă ce ați făcut și să aveți un computer afară pentru a afișa informațiile prezentate.
- Asigurați-vă că vorbiți suficient de tare, astfel încât publicul să vă poată auzi tare și clar
- Faceți contact vizual cu publicul și creați o prezentare interactivă.
Recomandat:
Monitor de temperatură, umiditate - Arduino Mega + Ethernet W5100: 5 pași
Monitor de temperatură, umiditate - Arduino Mega + Ethernet W5100: modulul 1 - FLAT - hardware: Arduino Mega 2560 Wiznet W5100 Ethernet shield 8x DS18B20 senzor de temperatură pe magistrala OneWire - împărțit în 4 autobuze OneWire (2,4,1,1) 2x temperatură digitală și senzor de umiditate DHT22 (AM2302) 1x temperatură și umiditate
Automatizarea unei sere cu LoRa! (Partea 1) -- Senzori (temperatură, umiditate, umiditate a solului): 5 pași
Automatizarea unei sere cu LoRa! (Partea 1) || Senzori (temperatură, umiditate, umiditate a solului): În acest proiect vă voi arăta cum am automatizat o seră. Asta înseamnă că vă voi arăta cum am construit sera și cum am conectat electronica de putere și automatizare. De asemenea, vă voi arăta cum să programați o placă Arduino care utilizează L
Punct de acces (AP) NodeMCU ESP8266 pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: 5 pași
Punct de acces (AP) ESP8266 NodeMCU pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: Bună băieți în majoritatea proiectelor folosim ESP8266 și în majoritatea proiectelor folosim ESP8266 ca server web, astfel încât datele să poată fi accesate pe orice dispozitiv prin Wi-Fi accesând Webserver-ul găzduit de ESP8266, dar singura problemă este că avem nevoie de un router funcțional pentru
Cum se utilizează senzorul de temperatură DHT11 cu Arduino și temperatura de imprimare căldură și umiditate: 5 pași
Cum se utilizează senzorul de temperatură DHT11 cu Arduino și temperatura de imprimare căldură și umiditate: Senzorul DHT11 este utilizat pentru a măsura temperatura și umiditatea. Sunt senzori de umiditate și temperatură DHT11 ușor de adăugat cu ușurință date privind umiditatea și temperatura proiectelor dvs. de electronice DIY. Este pe
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): Cumpăr pătrunjel în oală, iar cea mai mare parte a zilei, solul era uscat. Deci, decid să fac acest proiect, despre detectarea umezelii solului în oală cu pătrunjel, pentru a verifica, când am nevoie să turn sol cu apă. Cred că acest senzor (senzor capacitiv de umiditate v1.2) este bun pentru că