Sisällysluettelo:
- Vaihe 1: Suunnittelu
- Vaihe 2: Rakenna CubeSatin rakenne
- Vaihe 3: Arduinon koodaus
- Vaihe 4: Testaus
- Vaihe 5: Esitä yleisölle
Video: Lämpötilan ja kosteuden kuutio: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Kuinka voimme suunnitella, rakentaa ja ohjelmoida Marsin kiertoradan mallin, joka kerää tietoja ja informoi meitä planeetan erityispiirteistä?
Kirjailija: Abe, Mason, Jackson ja Wyatt
Vaihe 1: Suunnittelu
Aivoriihi ja tutkimusmallit Cubesatille ja sen tarkoitus
Luo malleja eri CubeSats -laitteille ja päätä, mikä on sopivin
Etsi tarvitsemasi osat ja materiaalit
Kerää mitä materiaaleja tarvitset CubeSatin rakentamiseen
Materiaalit
- Popsicle tikkuja
- Puuliima
- Arduino
- DHT11 -anturi
- Johdot
- Nauha
- Sd-kortti
- SD -kortinlukija
Vaihe 2: Rakenna CubeSatin rakenne
Luo rakenne liimaamalla Popsicle -tikkuja yhteen X: n muotoisesti päällekkäin Popsicle -tikkujen reunan kanssa ulkopinnoilla, ylä- ja alaosa on peitetty Popsicle -tikkujen puolelta toiselle
Hyllylle se on Popsicle -tikkuja, jotka on liimattu yhteen puolelta toiselle, liimattu puoli ylöspäin sisäpuolelta
Hyllyn syy on Cube satin sisäpuoli, joten arduinolla on paikka Cube satin sisällä
Pohjassa on leipälauta ja akku
Osien kiinnittämiseksi käytimme teippiä, teimme oven, jotta saisimme käytetyn teipin, jotta ardunio ja osat olisi helppo sijoittaa
Yllä olevat kuvat ovat esimerkki siitä, miltä sen pitäisi näyttää valmistumisen jälkeen
Vaihe 3: Arduinon koodaus
Mene osoitteeseen circuitbasics.com ja etsi DHT11 ja sieltä löydät koodin
#sisältää
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Lämpötila ="); Sarja.println (DHT.lämpötila); Serial.print ("Kosteus ="); Serial.println (DHT.kosteus); viive (1000); }
Tätä koodia käytimme arduinoa varten
void setup () {// Avaa sarjaliikenne ja odota portin avautumista: Serial.begin (9600); while (! Sarja) {; // odota, että sarjaportti muodostaa yhteyden. Tarvitaan vain natiiville USB -portille}
Serial.print ("SD -kortin alustaminen…");
if (! SD.begin (4)) {Serial.println ("alustus epäonnistui!"); kun taas (1); } Serial.println ("alustus valmis");
// avaa tiedosto. Huomaa, että vain yksi tiedosto voidaan avata kerrallaan, // joten sinun on suljettava tämä tiedosto ennen toisen avaamista. myFile = SD.open ("test.txt", FILE_WRITE);
// jos tiedosto avattiin ok, kirjoita sille: if (myFile) {Serial.print ("Kirjoittaminen test.txt -tiedostoon…"); myFile.println ("testaus 1, 2, 3."); // sulje tiedosto: myFile.close (); Serial.println ("valmis"); } else {// jos tiedosto ei avautunut, tulosta virhe: Serial.println ("virhe avattaessa testi.txt"); }
// avaa tiedosto uudelleen lukemista varten: myFile = SD.open ("test.txt"); if (oma tiedosto) {Serial.println ("test.txt:");
// lukea tiedostosta, kunnes siinä ei ole mitään muuta: while (myFile.available ()) {Serial.write (myFile.read ()); } // sulje tiedosto: myFile.close (); } else {// jos tiedosto ei avautunut, tulosta virhe: Serial.println ("virhe avattaessa testi.txt"); }}
void loop () {// mitään ei tapahdu asennuksen jälkeen}
Ja se on SD -kortinlukijan koodi
Vaihe 4: Testaus
Teimme 2 erilaista testiä CubeSatillamme
1. Ravistustesti- asetimme CubeSatin ravistinkoneeseen 30 sekunniksi nähdäksemme, pysyykö se yhdessä
-ohitettu
2. Lentotesti- Yhdistimme CubeSatin merkkijonoon ja pyöritimme sitä kiertomallin ympärillä 30 sekunnin ajan nähdäksemme, kestäisikö se CubeSatin painon.
-ohitettu
Vaihe 5: Esitä yleisölle
- Prosessin viimeinen osa on jakaa tietosi ja tulokset luokkasi muiden, työtovereiden jne. Kanssa.
- Jaettujen tietojen tulisi sisältää: kerätyt tiedot, testitulokset, hankkeen prosessi ja yleiskatsaus siitä, mitä hanke todellisuudessa oli.
- Kun esittelet, käytä arduinoa tai Cubesatia, jotta ihmiset näkevät tekemäsi, ja sinulla on myös tietokone, joka näyttää esitettävät tiedot.
- Varmista, että puhut tarpeeksi kovaa, jotta yleisö voi kuulla sinut äänekkäästi ja selkeästi
- Ota katsekontakti yleisöön ja luo interaktiivinen esitys.
Suositeltava:
Kuinka tehdä LED -kuutio - LED -kuutio 4x4x4: 3 vaihetta
Kuinka tehdä LED -kuutio | LED -kuutio 4x4x4: LED -kuutio voidaan ajatella LED -näyttönä, jossa yksinkertaiset 5 mm: n LEDit toimivat digitaalisten pikselien roolissa. LED -kuution avulla voimme luoda kuvia ja kuvioita käyttämällä optisen ilmiön käsitettä, joka tunnetaan nimellä visio pysyvyys (POV). Niin
Helppo erittäin pienitehoinen BLE Arduinossa Osa 2 - Lämpötilan/kosteuden valvonta - Rev 3: 7 vaihetta
Helppo erittäin pienitehoinen BLE Arduinossa, osa 2 - Lämpötilan/kosteuden valvonta - Versio 3: Päivitys: 23. marraskuuta 2020 - Ensimmäinen 2 x AAA -pariston vaihto 15. tammikuuta 2019 lähtien, eli 22 kuukautta 2xAAA -alkaliparille Päivitys: 7. huhtikuuta 2019 - versio 3/ lp_BLE_TempHumidity, lisää päivämäärä- ja aikakaaviot käyttämällä pfodApp V3.0.362+-toimintoa ja automaattista kuristusta
NodeMCU Lua Halpa 6 $ -levy, jossa on MicroPython -lämpötilan ja kosteuden kirjaus, Wifi ja mobiilitilastot: 4 vaihetta
NodeMCU Lua Halpa 6 $ -levy, jossa on MicroPython -lämpötilan ja kosteuden kirjaus, Wifi ja mobiilitilastot: Tämä on pohjimmiltaan pilvisääasema, voit tarkistaa puhelimesi tiedot tai käyttää jotakin puhelinta reaaliaikaisena näyttönä NodeMCU -laitteella voit kirjata lämpötila- ja kosteustiedot ulkopuolelle , huoneessa, kasvihuoneessa, laboratoriossa, jäähdytyshuoneessa tai missä tahansa muussa paikassa
M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: 6 vaihetta
M5STACK Lämpötilan, kosteuden ja paineen näyttäminen M5StickC ESP32 -laitteessa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään lämpötilan, kosteuden ja paineen ENV -anturin avulla (DHT12, BMP280, BMM150)
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa - Saat huoneen lämpötilan ja kosteuden selaimeesi: 6 vaihetta
ESP8266 Nodemcu -lämpötilan valvonta DHT11: n avulla paikallisessa verkkopalvelimessa | Saat huoneen lämpötilan ja kosteuden selaimeesi: Hei kaverit tänään, teemme kosteutta & lämpötilan valvontajärjestelmä ESP 8266 NODEMCU & DHT11 lämpötila -anturi. Lämpötila ja kosteus saadaan DHT11 Sensor & selaimesta näkyy, mitä verkkosivua hallitaan