
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Veri toplayacak ve gezegenin belirli yönleri hakkında bizi bilgilendirecek bir Mars Orbiter modelini nasıl tasarlayabilir, inşa edebilir ve programlayabiliriz?
Yazan: Abe, Mason, Jackson ve Wyatt
Adım 1: Planlama
Cubesats ve amacı için beyin fırtınası ve araştırma tasarımları
Farklı CubeSats için tasarımlar oluşturun ve hangisinin en uygun olduğuna karar verin
İhtiyacınız olan parçalar ve malzemeler hakkında bilgi bulun
CubeSat'ınızı oluşturmak için ihtiyaç duyacağınız malzemeleri toplayın
Malzemeler
- dondurma çubukları
- Ahşap tutkalı
- Arduino
- DHT11 sensörü
- teller
- Kaset
- hafıza kartı
- SD kart okuyucu
Adım 2: CubeSat için Yapıyı Oluşturun




Popsicle çubuklarını, üst ve alt kısımları Popsicle çubuklarının yan yana kaplanmış, üst ve alt kısımları Popsicle çubukları ile üst üste gelecek şekilde X şeklinde birbirine yapıştırarak oluşturun
Raf için, yan yana yapıştırılmış buzlu şeker çubukları, iç kısımda yarıya kadar yapıştırılmış
Rafın nedeni, Küp'ün iç kısmının oturmasıdır, bu nedenle arduino'nun Küp'ün içinde bir yeri vardır
Altta, ekmek tahtası ve pilin olacağı yer
Parçaları sabitlemek için bant kullandık, kapı yapmak için bant kullandık ki ardunio ve parçaları yerleştirmek kolay olsun
Yukarıdaki resimler, tamamlandıktan sonra nasıl görünmesi gerektiğinin bir örneğidir
Adım 3: Arduino'yu Kodlamak


Circuitbasics.com'a gidin ve DHT11'i arayın, orada kodu bulacaksınız
#Dahil etmek
dht DHT;
#define DHT11_PIN 7
geçersiz kurulum(){ Serial.begin(9600); }
geçersiz döngü() { int chk = DHT.read11(DHT11_PIN); Serial.print("Sıcaklık = "); Seri.println(DHT.sıcaklık); Serial.print("Nem = "); Seri.println(DHT.nem); gecikme(1000); }
Arduino için kullandığımız kod bu
void setup() { // Seri iletişimi açın ve portun açılmasını bekleyin: Serial.begin(9600); while (!Seri) {; // seri bağlantı noktasının bağlanmasını bekleyin. Yalnızca yerel USB bağlantı noktası için gereklidir }
Serial.print("SD kart başlatılıyor…");
if (!SD.begin(4)) { Serial.println("başlatma başarısız!"); iken (1); } Serial.println("başlatma tamamlandı.");
// dosyayı aç. aynı anda yalnızca bir dosyanın açılabileceğine dikkat edin, // bu nedenle başka bir dosyayı açmadan önce bunu kapatmanız gerekir. myFile = SD.open("test.txt", FILE_WRITE);
// dosya açıldıysa, ona yazın: if (myFile) { Serial.print("test.txt'ye yazılıyor…"); myFile.println("1, 2, 3 testi."); // dosyayı kapat: myFile.close(); Serial.println("bitti."); } else { // dosya açılmadıysa bir hata yazdırın: Serial.println("test.txt açılırken hata oluştu"); }
// dosyayı okumak için yeniden açın: myFile = SD.open("test.txt"); if (myFile) { Serial.println("test.txt:");
// dosyadan başka bir şey kalmayana kadar oku: while (myFile.available()) { Serial.write(myFile.read()); } // dosyayı kapat: myFile.close(); } else { // dosya açılmadıysa bir hata yazdırın: Serial.println("test.txt açılırken hata oluştu"); } }
void loop() { // kurulumdan sonra hiçbir şey olmuyor }
Ve bu, SD Kart okuyucusunun kodudur
4. Adım: Test Etme

CubeSat'ımız üzerinde 2 farklı test gerçekleştirdik
1. Sarsıntı Testi - Bir arada durup durmayacağını görmek için CubeSat'ımızı 30 saniye boyunca sallama makinesine yerleştirdik
-geçti
2. Uçuş Testi- CubeSat'ımızı bir ipe bağladık ve CubeSat'ın ağırlığını taşıyıp taşıyamadığını görmek için 30 saniye boyunca bir model mars çevresinde yörüngede kalmasını sağladık.
-geçti
Adım 5: Bir Kitleye Sunum

- Sürecin son kısmı, verilerinizi ve sonuçlarınızı sınıfınızdaki diğer kişilerle, iş arkadaşlarınızla vb. paylaşmaktır.
- Paylaşılan bilgiler şunları içermelidir: toplanan veriler, test sonuçları, proje süreci ve projenin gerçekte ne olduğuna dair bir genel bakış.
- Sunum yaparken, insanların ne yaptığınızı görmeleri için arduino veya Cubesat kullanın ve ayrıca sunulan bilgileri görüntülemek için bir bilgisayara sahip olun.
- Yeterince yüksek sesle konuştuğunuzdan emin olun, böylece dinleyiciler sizi yüksek sesle ve net duyabilir
- İzleyicilerle göz teması kurun ve etkileşimli bir sunum oluşturun.
Önerilen:
Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: 5 Adım

Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: Modül 1 - FLAT - donanım: Arduino Mega 2560 Wiznet W5100 Ethernet kalkanı OneWire veriyolunda 8x DS18B20 sıcaklık sensörü - 4 OneWire veriyoluna bölünmüş (2,4,1,1) 2x dijital sıcaklık ve nem sensörü DHT22 (AM2302) 1x sıcaklık ve nem
Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: 7 Adım

Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: Güncelleme: 23 Kasım 2020 – 15 Ocak 2019'dan beri 2 x AAA pilin ilk değişimi, yani 2xAAA Alkalin için 22 ay Güncelleme: 7 Nisan 2019 – Rev 3 / lp_BLE_TempHumidity, pfodApp V3.0.362+ kullanarak Tarih/Saat grafikleri ekler ve hangi
NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: 4 Adım

NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: Bu temelde bulut hava durumu istasyonudur, telefonunuzdaki verileri kontrol edebilir veya bazı telefonları canlı görüntü olarak kullanabilirsiniz NodeMCU cihazı ile sıcaklık ve nem verilerini dışarıda kaydedebilirsiniz , oda, sera, laboratuvar, soğutma odası veya başka herhangi bir yerde eksiksiz
CubeSat Sıcaklık ve Nem: 7 Adım

CubeSat Sıcaklık ve Nem: Bu bizim CubeSat'ımız. Uzaydaki koşulları merak ettiğimiz için sıcaklık ve nemi ölçmek istediğimize karar verdik. Yapımızı 3D olarak yazdırdık ve bu modeli oluşturmanın en verimli yollarını bulduk. Amacımız bir sistem kurmaktı
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım

Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): Maydanozu saksıda alıyorum ve çoğu gün toprak kuruydu. Bu yüzden, ne zaman su dökmem gerektiğini kontrol etmek için, maydanozlu tencerede toprağın nemini algılamak için bu projeyi yapmaya karar verdim. Sanırım, bu sensör (Kapasitif nem sensörü v1.2) iyi çünkü