Satura rādītājs:
- 1. solis: plānošana
- 2. darbība: izveidojiet CubeSat struktūru
- 3. darbība: Arduino kodēšana
- 4. solis: pārbaude
- 5. darbība: prezentējiet auditoriju
Video: Temperatūras un mitruma kubats: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Kā mēs varam izstrādāt, izveidot un programmēt Marsa orbītas modeli, kas apkopos datus un informēs mūs par konkrētiem planētas aspektiem?
Autors: Abe, Meisons, Džeksons un Vaits
1. solis: plānošana
Prāta vētra un pētījumi Cubesats un tā mērķis
Izveidojiet dizainu dažādiem CubeSats un izlemiet, kurš ir vispiemērotākais
Atrodiet informāciju par nepieciešamajām detaļām un materiāliem
Apkopojiet materiālus, kas jums būs nepieciešami, lai izveidotu savu CubeSat
Materiāli
- Popsicle spieķi
- Koka līme
- Arduino
- DHT11 sensors
- Vadi
- Lente
- SD karte
- SD karšu lasītājs
2. darbība: izveidojiet CubeSat struktūru
Izveidojiet struktūru, līmējot Popsicle nūjas X formā, kas pārklājas ar Popsicle spieķu malu ārpusē, augšā un apakšā ir pārklāti Popsicle nūju sāni uz sāniem
Plauktam tas ir Popsicle nūjas, kas salīmētas kopā uz sāniem līdz pusei iekšpusē
Plaukta iemesls ir Cube sēdekļa iekšpuse, tāpēc arduino ir vieta Cube sat iekšpusē
Apakšā ir maizes dēlis un akumulators
Lai nostiprinātu detaļas, mēs izmantojām lenti, lai izgatavotu durvis, lai mēs varētu iegūt, mēs izmantojām lenti, lai būtu viegli novietot ardunio un detaļas
Iepriekš redzamie attēli ir paraugs tam, kā tam vajadzētu izskatīties pēc tā pabeigšanas
3. darbība: Arduino kodēšana
Dodieties uz circuitbasics.com un atrodiet DHT11, un tur jūs atradīsit kodu
#iekļaut
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Temperatūra ="); Serial.println (DHT.temperatūra); Serial.print ("Mitrums ="); Serial.println (DHT.mitrums); kavēšanās (1000); }
Tas ir kods, ko mēs izmantojām arduino
void setup () {// Atveriet seriālos sakarus un gaidiet porta atvēršanu: Serial.begin (9600); while (! Serial) {; // pagaidiet, līdz tiek izveidots seriālais ports. Nepieciešams tikai vietējam USB portam}
Serial.print ("SD kartes inicializēšana …");
if (! SD.begin (4)) {Serial.println ("inicializācija neizdevās!"); kamēr (1); } Serial.println ("inicializācija pabeigta");
// atveriet failu. ņemiet vērā, ka vienlaikus var atvērt tikai vienu failu, // tāpēc pirms cita faila atvēršanas tas ir jāaizver. myFile = SD.open ("test.txt", FILE_WRITE);
// ja fails tika atvērts labi, uzrakstiet tajā: if (myFile) {Serial.print ("Writing to test.txt…"); myFile.println ("testēšana 1, 2, 3."); // aizveriet failu: myFile.close (); Serial.println ("darīts"); } cits {// ja fails netika atvērts, izdrukājiet kļūdu: Serial.println ("kļūdas atvēršana test.txt"); }
// atkārtoti atveriet failu lasīšanai: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// lasīt no faila, līdz tajā nav nekā cita: while (myFile.available ()) {Serial.write (myFile.read ()); } // aizveriet failu: myFile.close (); } cits {// ja fails netika atvērts, izdrukājiet kļūdu: Serial.println ("kļūdas atvēršana test.txt"); }}
void loop () {// pēc iestatīšanas nekas nenotiek}
Un tas ir SD karšu lasītāja kods
4. solis: pārbaude
Mēs savā CubeSat veicām 2 dažādus testus
1. Kratīšanas tests- mēs ievietojām CubeSat uz kratīšanas mašīnas 30 sekundes, lai redzētu, vai tas turēsies kopā
-izturēts
2. Lidojuma pārbaude- mēs savienojām savu CubeSat ar virkni un 30 sekundes orbītā ap Marsa modeli, lai noskaidrotu, vai tas iztur CubeSat svaru.
-izturēts
5. darbība: prezentējiet auditoriju
- Pēdējā procesa daļa ir koplietot savus datus un rezultātus ar pārējiem jūsu klases biedriem, kolēģiem utt.
- Kopīgotajā informācijā jāiekļauj: savāktie dati, testa rezultāti, projekta process un pārskats par to, kas patiesībā bija projekts.
- Prezentējot, izmantojiet arduino vai Cubesat, lai cilvēki redzētu, ko esat izveidojis, kā arī ir pieejams dators, lai parādītu piedāvāto informāciju.
- Noteikti runājiet pietiekami skaļi, lai auditorija jūs dzirdētu skaļi un skaidri
- Izveidojiet acu kontaktu ar auditoriju un izveidojiet interaktīvu prezentāciju.
Ieteicams:
Temperatūras, mitruma monitors - Arduino Mega + Ethernet W5100: 5 soļi
Temperatūras, mitruma monitors - Arduino Mega + Ethernet W5100: 1. modulis - FLAT - aparatūra: Arduino Mega 2560 Wiznet W5100 Ethernet vairogs 8x DS18B20 temperatūras sensors OneWire kopnē - sadalīts 4 OneWire kopnēs (2,4,1,1) 2x digitālā temperatūra un mitruma sensors DHT22 (AM2302) 1x temperatūras un mitruma
Vienkāršs ļoti zems enerģijas patēriņš BLE Arduino 2. daļā - Temperatūras/mitruma monitors - 3. redakcija: 7 soļi
Viegli ļoti zema enerģijas patēriņa BLE Arduino 2. daļā - Temperatūras/mitruma mērītājs - 3. red.: Atjauninājums: 2020. gada 23. novembris - Pirmā 2 x AAA bateriju nomaiņa kopš 2019. gada 15. janvāra, ti, 22 mēneši 2xAAA sārma atjaunināšanai: 2019. gada 7. aprīlis - 3. redakcija lp_BLE_TempHumidity, pievieno datuma/laika grafikus, izmantojot pfodApp V3.0.362+, un automātisko droseli
NodeMCU Lua lēts 6 $ dēlis ar MicroPython temperatūras un mitruma reģistrēšanu, Wifi un mobilā statistika: 4 soļi
NodeMCU Lua Cheap 6 $ dēlis ar MicroPython temperatūras un mitruma reģistrēšanu, Wifi un mobilo statistiku: šī būtībā ir mākoņa laika stacija, jūs varat pārbaudīt datus savā tālrunī vai izmantot kādu tālruni kā tiešraides displeju Ar NodeMCU ierīci jūs varat reģistrēt temperatūras un mitruma datus ārpusē , telpā, siltumnīcā, laboratorijā, dzesēšanas telpā vai jebkurā citā vietā
Temperatūras un mitruma gaismas diodes: 12 soļi
Temperatūras un mitruma gaismas diodes: ja kādreiz esat vēlējies vizuālāku termometru, šis projekts var palīdzēt. Mēs izgatavosim gaismas diožu komplektu, kas parāda noteiktas krāsas, pamatojoties uz mitruma un temperatūras līmeni
Bezvadu mitruma monitors (ESP8266 + mitruma sensors): 5 soļi
Bezvadu mitruma monitors (ESP8266 + mitruma sensors): es pērku pētersīļus katlā, un lielāko daļu dienas augsne bija sausa. Tāpēc es nolemju izveidot šo projektu, par augsnes mitruma noteikšanu podā ar pētersīļiem, lai pārbaudītu, kad man ir nepieciešams ielej augsni ar ūdeni. Es domāju, ka šis sensors (kapacitatīvā mitruma sensors v1.2) ir labs, jo