Cuprins:

Temperatură și umiditate Cubesat: 5 pași
Temperatură și umiditate Cubesat: 5 pași

Video: Temperatură și umiditate Cubesat: 5 pași

Video: Temperatură și umiditate Cubesat: 5 pași
Video: Măsurare temperatură și umiditate cu arduino 2024, Iulie
Anonim
Temperatură și umiditate Cubesat
Temperatură și umiditate Cubesat

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

Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
Construiți structura pentru CubeSat
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

Codificarea Arduino
Codificarea Arduino
Codificarea Arduino
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

Testarea
Testarea

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

Prezentați unui public
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: