Sommario:
- Passaggio 1: pianificazione
- Passaggio 2: costruire la struttura per CubeSat
- Passaggio 3: codifica di Arduino
- Passaggio 4: test
- Passaggio 5: presentare a un pubblico
Video: Cubesat di temperatura e umidità: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Come possiamo progettare, costruire e programmare un modello di Mars Orbiter, che raccolga dati e ci informi su aspetti specifici del pianeta?
Di: Abe, Mason, Jackson e Wyatt
Passaggio 1: pianificazione
Brainstorming e progetti di ricerca per Cubesats e il suo scopo
Crea design per CubeSat diversi e decidi quale è più adatto
Trova informazioni sulle parti e sui materiali di cui avrai bisogno
Raccogli i materiali che ti serviranno per costruire il tuo CubeSat
Materiali
- bastoncino del ghiacciolo
- Colla per legno
- Arduino
- Sensore DHT11
- fili
- Nastro
- scheda SD
- Lettore di schede SD
Passaggio 2: costruire la struttura per CubeSat
Crea la struttura incollando i bastoncini di ghiacciolo insieme a forma di X sovrapposte con un bordo di bastoncini di ghiacciolo all'esterno, la parte superiore e inferiore sono ricoperti da un lato all'altro dei bastoncini del ghiacciolo
Per lo scaffale, sono i bastoncini di ghiacciolo incollati insieme da un lato all'altro incollati a metà all'interno
Il motivo dello scaffale è per l'interno del Cube sat, quindi l'arduino ha un posto all'interno del Cube sat
Sul fondo è lì che saranno la breadboard e la batteria
Per fissare le parti abbiamo usato del nastro adesivo, per fare una porta in modo che possiamo ottenere abbiamo usato del nastro adesivo in modo che sarebbe stato facile posizionare l'ardunio e le parti
Le immagini sopra sono un esempio di come dovrebbe apparire dopo che è stato completato
Passaggio 3: codifica di Arduino
Vai su circuitbasics.com e cerca DHT11 e lì troverai il codice
#includere
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.temperatura); Serial.print("Umidità = "); Serial.println(DHT.humidity); ritardo(1000); }
Questo è il codice che abbiamo usato per l'arduino
void setup() { // Apri le comunicazioni seriali e attendi l'apertura della porta: Serial.begin(9600); while (!Serial) {; // attendi che la porta seriale si connetta. Necessario solo per la porta USB nativa }
Serial.print("Inizializzazione scheda SD…");
if (!SD.begin(4)) { Serial.println("inizializzazione fallita!"); mentre (1); } Serial.println("inizializzazione eseguita.");
//apro il file. nota che può essere aperto solo un file alla volta, // quindi devi chiudere questo prima di aprirne un altro. mioFile = SD.open("test.txt", FILE_WRITE);
// se il file si è aperto correttamente, scrivici: if (myFile) { Serial.print("Scrivo su test.txt…"); myFile.println("test 1, 2, 3."); // chiudi il file: myFile.close(); Serial.println("fatto."); } else { // se il file non si apre, stampa un errore: Serial.println("error opening test.txt"); }
// riapri il file per la lettura: myFile = SD.open("test.txt"); if (mioFile) { Serial.println("test.txt:");
// legge dal file finché non contiene nient'altro: while (myFile.available()) { Serial.write(myFile.read()); } // chiudi il file: myFile.close(); } else { // se il file non si apre, stampa un errore: Serial.println("error opening test.txt"); } }
void loop() { // non succede nulla dopo l'installazione }
E questo è il codice per il lettore di schede SD
Passaggio 4: test
Abbiamo condotto 2 diversi test sul nostro CubeSat
1. The Shake Test: abbiamo posizionato il nostro CubeSat sulla macchina per shake per 30 secondi per vedere se avrebbe tenuto insieme
-passato
2. Il test di volo: abbiamo collegato il nostro CubeSat a una corda e l'abbiamo fatto orbitare intorno a un modello marce per 30 secondi per vedere se poteva reggere il peso del CubeSat.
-passato
Passaggio 5: presentare a un pubblico
- La parte finale del processo consiste nel condividere i dati e i risultati con gli altri membri della classe, i colleghi, ecc.
- Le informazioni condivise dovrebbero includere: i dati raccolti, i risultati dei test, il processo del progetto e una panoramica di ciò che era effettivamente il progetto.
- Durante la presentazione, usa arduino o Cubesat per consentire alle persone di vedere cosa hai fatto e avere anche un computer per visualizzare le informazioni presentate.
- Assicurati di parlare abbastanza forte in modo che il pubblico possa sentirti forte e chiaro
- Stabilisci un contatto visivo con il pubblico e crea una presentazione interattiva.
Consigliato:
Automatizzare una serra con LoRa! (Parte 1) -- Sensori (temperatura, umidità, umidità del suolo): 5 passaggi
Automatizzare una serra con LoRa! (Parte 1) || Sensori (temperatura, umidità, umidità del suolo): in questo progetto ti mostrerò come ho automatizzato una serra. Ciò significa che ti mostrerò come ho costruito la serra e come ho collegato l'elettronica di alimentazione e automazione. Inoltre ti mostrerò come programmare una scheda Arduino che utilizza L
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale - Ottieni la temperatura e l'umidità della stanza sul tuo browser: 6 passaggi
ESP8266 Nodemcu Monitoraggio della temperatura utilizzando DHT11 su un server Web locale | Ottieni la temperatura e l'umidità della stanza sul tuo browser: Ciao ragazzi, oggi faremo un'umidità e l'umidità; sistema di monitoraggio della temperatura utilizzando ESP 8266 NODEMCU & Sensore di temperatura DHT11. La temperatura e l'umidità saranno ottenute da DHT11 Sensor & può essere visto su un browser quale pagina web verrà gestita
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e stampa di temperatura e umidità nel browser: 5 passaggi
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e temperatura e umidità di stampa nel browser: ciao ragazzi nella maggior parte dei progetti utilizziamo ESP8266 e nella maggior parte dei progetti utilizziamo ESP8266 come server Web in modo da poter accedere ai dati su qualsiasi dispositivo tramite wifi accedendo al server Web ospitato da ESP8266 ma l'unico problema è che abbiamo bisogno di un router funzionante per
CubeSat Temperatura e umidità: 7 passaggi
CubeSat Temperatura e umidità: questo è il nostro CubeSat. Abbiamo deciso di misurare la temperatura e l'umidità perché eravamo curiosi delle condizioni nello Spazio. Abbiamo stampato in 3D la nostra struttura e trovato i modi più efficienti per costruire questo modello. Il nostro obiettivo era quello di costruire un sistema che
Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): compro il prezzemolo in vaso e la maggior parte del giorno il terreno era asciutto. Quindi decido di realizzare questo progetto, sul rilevamento dell'umidità del terreno in vaso con prezzemolo, per verificare, quando ho bisogno di versare il terreno con acqua. Penso che questo sensore (sensore di umidità capacitivo v1.2) sia buono perché