Kazalo:

Senzor temperature in vlažnosti z Arduinom (N): 14 korakov
Senzor temperature in vlažnosti z Arduinom (N): 14 korakov

Video: Senzor temperature in vlažnosti z Arduinom (N): 14 korakov

Video: Senzor temperature in vlažnosti z Arduinom (N): 14 korakov
Video: Подключение AHT10 к STM32 (HAL): датчик температуры и влажности 2024, Julij
Anonim
Senzor temperature in vlažnosti z Arduinom (N)
Senzor temperature in vlažnosti z Arduinom (N)

senzor (DHT11) zbira vlago in temperaturo. Nato te podatke vzame in shrani na kartico SD, ki jo lahko analiziramo v google dokumentih.

1. korak: Zagon (D)

Začetek (D)
Začetek (D)

Poiščite po internetu in poiščite modele ter kako pravilno povezati Arduino. Natisniti morate navodila po korakih, kako sestaviti model. To vam bo v veliko pomoč, saj se boste lahko vrnili nazaj in našli napako, ki ste jo morda naredili, če ste jo naredili.

2. korak: Oblikujte Brainstorm (N)

Design Brainstorm (N)
Design Brainstorm (N)

Prva stvar, ki jo morate storiti, je, da si omislite trdno zasnovo za svoj CubeSat. Morali boste narisati zasnovo in podrobnosti podrobno opisati.

zato sem za oblikovanje našel datoteko kocke, ki jo je 3d natisnil, nato pa jo narisal na papir.

3. korak: Končna zasnova (D)

Končna zasnova (D)
Končna zasnova (D)

Vsak od članov vaše skupine naj nariše načrt, za katerega meni, da bi bil najboljši za kubat. Nato se boste zbrali in se pogovorili o tem, zakaj ste se odločili za to obliko, nato pa dodajte najboljši dizajn iz zasnove vseh, da naredite najboljši potreben dizajn.

4. korak: Tiskanje (N)

Tisk (N)
Tisk (N)

Končni dizajn boste nato lahko natisnili s 3D-tiskalnikom. Lahko traja nekaj ur, vendar je vredno, saj je zelo močan in vzdržljiv.

Najprej sem moral najti spletno datoteko STL, ki jo 3D tiskalnik lahko razume, kot da bi datoteko nekoliko prilagodil, da bi se najbolje prilegala našemu oblikovanju, kot pa sem moral vzeti to datoteko STL in jo zlepiti s programom, imenovanim repitier (začimba je tisto, kar pove 3D tiskalnik, kako se premikati), potem pa sem pripravil 3D tiskalnik, odstranil staro žarilno nitko, ogrel posteljo in predgrel ekstruder. Nato sem natisnil 4 stranske palice, 4 stranske plošče in 2 zgornja dela.

5. korak: Ožičenje (K)

Ožičenje (K)
Ožičenje (K)

Naslednji korak bo zagon ožičenja za Arduino. Naše smernice so bile, da moramo zbrati podatke s posebnim senzorjem po naši izbiri in jih naložiti na kartico SD. Za senzor temperature in vlažnosti DHT 11 smo izbrali, saj naj bi raziskovali »planet«.

6. korak: Programiranje (K)

Programiranje (K)
Programiranje (K)

V našo kodo smo našli in uvozili knjižnico DHT 11. Morda bodo nekatere malenkosti, ki jih boste morali spremeniti, da bo senzor zbiral podatke. Za našo kodo smo uporabili večino kode iz

electrosome.com/temperature-humidity-data-logger-arduino/

7. korak: Fritzing (N)

Frizing (N)
Frizing (N)

Morali boste izpolniti diagram, da prikažete, kako izgleda vaš Arduino in od kod prihajajo in prihajajo žice.

8. korak: Zadnji dotiki/spremembe (D, K, N)

Zadnji dotiki/spremembe (D, K, N)
Zadnji dotiki/spremembe (D, K, N)

Zdaj se boste morali pogovoriti s svojo ekipo in preveriti, ali je vse v redu in ali deluje pravilno. če nekaj ne deluje 100%, je čas, da pohitite in ga spremenite.

9. korak: Testiranje (D)

Če želite preveriti, ali bo vaš CubeSat zmogel resničen let, boste morali opraviti 3 različne teste.

10. korak: Preskus omejitev (N)

Preskus omejitev (N)
Preskus omejitev (N)

Prvi test, ki ga boste morali opraviti in opraviti, je test omejitev. Vaša skupna teža ne sme presegati 1,3 kg

11. korak: Prelet leta (D, K, N)

Letni preizkus (D, K, N)
Letni preizkus (D, K, N)

Morali boste opraviti preizkus letenja, ki 30 sekund simulira kroženje okoli Marsa brez napak ali kakršnih koli zlomov.

Korak: Preizkus vibracij

Test vibracij
Test vibracij

Tretji in zadnji preskus, ki ga boste morali opraviti, je preizkus vibracij. Arduino boste morali priključiti na baterijo in počakati, da se prižge lučka. Nato boste 30 sekund izvajali preizkus vibracij pri 25 voltih, ko bo čas potekel, boste preverili Arduino in videli, ali vse še deluje pravilno.

13. korak: spremenljivke/enačbe

Spremenljivke/enačbe
Spremenljivke/enačbe

Hitrost = razdalja/čas = 2 pi r/T

Hitrost je tangentna na krog

T = čas = sek/cikel

F = frekvenca = cikli/sek

Ac = centripetalni pospešek = v^2/r

Fc = Centripetalna sila = Mv^2/r

Pitagorin izrek = a^2+b^2 = c^2

Korak 14: Rezultati

Rezultati
Rezultati

Hitrost = 9,65m/s^2

T = 0,33 sekunde cikel za vibracije

F = 3 Hertz

Ac = 183,8 metra na sekundo na kvadrat

Fc = 35,27 njutonov

Priporočena: