สารบัญ:
- ขั้นตอนที่ 1: การวางแผน
- ขั้นตอนที่ 2: สร้างโครงสร้างสำหรับ CubeSat
- ขั้นตอนที่ 3: การเข้ารหัส Arduino
- ขั้นตอนที่ 4: การทดสอบ
- ขั้นตอนที่ 5: นำเสนอต่อผู้ชม
วีดีโอ: Cubesat อุณหภูมิและความชื้น: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
เราจะออกแบบ สร้าง และตั้งโปรแกรมแบบจำลองของยานอวกาศ Mars Orbiter ที่จะรวบรวมข้อมูลและแจ้งให้เราทราบถึงแง่มุมเฉพาะของโลกได้อย่างไร
โดย: Abe, Mason, Jackson และ Wyatt
ขั้นตอนที่ 1: การวางแผน
ระดมสมองและออกแบบงานวิจัยสำหรับ Cubesats และจุดประสงค์
สร้างการออกแบบสำหรับ CubeSats ต่างๆ และตัดสินใจว่าอันไหนเหมาะสมที่สุด
ค้นหาข้อมูลเกี่ยวกับชิ้นส่วนและวัสดุที่คุณต้องการ
รวบรวมวัสดุที่จำเป็นสำหรับการสร้าง CubeSat. ของคุณ
วัสดุ
- ไอติมแท่ง
- กาวไม้
- Arduino
- เซ็นเซอร์ DHT11
- สายไฟ
- เทป
- การ์ด SD
- เครื่องอ่านการ์ด SD
ขั้นตอนที่ 2: สร้างโครงสร้างสำหรับ CubeSat
สร้างโครงสร้างโดยการติดไอติมแท่งเข้าด้วยกันให้เป็นรูปตัว X ซ้อนทับกันโดยมีบอร์ดของแท่งไอติมอยู่ด้านนอก ด้านบนและด้านล่างปิดทับแท่งไอติมแบบด้านหนึ่งไปอีกด้านหนึ่ง
สำหรับชั้นวาง จะเป็นแท่งไอติมที่ติดกาวจากด้านหนึ่งไปอีกด้านติดกาวด้านในครึ่งหนึ่ง
เหตุผลสำหรับชั้นวางคือด้านในของ Cube นั่งเพื่อให้ Arduino มีจุดใน Cube นั่ง
ด้านล่างเป็นที่ที่บอร์ดขนมปังและแบตเตอรี่จะอยู่
เราใช้เทปกาวเพื่อยึดชิ้นส่วน ทำประตู เราใช้เทปแล้วจึงวางอุปกรณ์และชิ้นส่วนต่างๆ ได้ง่าย
รูปภาพด้านบนเป็นตัวอย่างของสิ่งที่ควรจะเป็นหลังจากเสร็จสิ้น
ขั้นตอนที่ 3: การเข้ารหัส Arduino
ไปที่ circuitbasics.com และค้นหา DHT11 แล้วคุณจะพบรหัส
#รวม
ดีเอชที ดีเอชที;
#define DHT11_PIN 7
การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); }
วงเป็นโมฆะ () { int chk = DHT.read11 (DHT11_PIN); Serial.print ("อุณหภูมิ = "); Serial.println(DHT.อุณหภูมิ); Serial.print("ความชื้น = "); Serial.println(DHT.ความชื้น); ล่าช้า (1000); }
นั่นคือรหัสที่เราใช้สำหรับ Arduino
การตั้งค่าเป็นโมฆะ () {// เปิดการสื่อสารแบบอนุกรมและรอให้พอร์ตเปิด: Serial.begin (9600); ในขณะที่ (!Serial) {; // รอให้พอร์ตอนุกรมเชื่อมต่อ จำเป็นสำหรับพอร์ต USB ดั้งเดิมเท่านั้น }
Serial.print("กำลังเตรียมใช้งานการ์ด SD…");
ถ้า (!SD.begin (4)) { Serial.println ("การเริ่มต้นล้มเหลว!"); ในขณะที่ (1); } Serial.println("การเริ่มต้นเสร็จสิ้น");
// เปิดไฟล์. โปรดทราบว่าสามารถเปิดไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น // ดังนั้น คุณต้องปิดไฟล์นี้ก่อนที่จะเปิดไฟล์อื่น myFile = SD.open("test.txt", FILE_WRITE);
// ถ้าไฟล์เปิดได้ ให้เขียนไปที่ if (myFile) { Serial.print("Writing to test.txt…"); myFile.println("กำลังทดสอบ 1, 2, 3."); // ปิดไฟล์: myFile.close(); Serial.println("เสร็จสิ้น"); } อื่น { // หากไฟล์ไม่เปิดขึ้น ให้พิมพ์ข้อผิดพลาด: Serial.println ("ข้อผิดพลาดในการเปิด test.txt"); }
// เปิดไฟล์เพื่ออ่านอีกครั้ง: myFile = SD.open("test.txt"); ถ้า (myFile) { Serial.println ("test.txt:");
// อ่านจากไฟล์จนไม่มีอะไรอยู่ในนั้น: while (myFile.available()) { Serial.write(myFile.read()); } // ปิดไฟล์: myFile.close(); } อื่น { // หากไฟล์ไม่เปิดขึ้น ให้พิมพ์ข้อผิดพลาด: Serial.println ("ข้อผิดพลาดในการเปิด test.txt"); } }
void loop() {// ไม่มีอะไรเกิดขึ้นหลังจากตั้งค่า }
และนั่นคือรหัสสำหรับเครื่องอ่านการ์ด SD
ขั้นตอนที่ 4: การทดสอบ
เราทำการทดสอบ 2 แบบบน CubeSat. ของเรา
1. การทดสอบการสั่น - เราวาง CubeSat ของเราบนเครื่องเขย่าเป็นเวลา 30 วินาทีเพื่อดูว่าจะจับกันได้หรือไม่
-ผ่านไป
2. การทดสอบการบิน - เราเชื่อมต่อ CubeSat ของเรากับสตริงและให้มันโคจรรอบแบบจำลองดาวอังคารเป็นเวลา 30 วินาทีเพื่อดูว่าสามารถรับน้ำหนักของ CubeSat ได้หรือไม่
-ผ่านไป
ขั้นตอนที่ 5: นำเสนอต่อผู้ชม
- ส่วนสุดท้ายของกระบวนการคือการแชร์ข้อมูลและผลลัพธ์ของคุณกับคนอื่นๆ ในชั้นเรียน เพื่อนร่วมงาน ฯลฯ
- ข้อมูลที่แบ่งปันควรรวมถึง: ข้อมูลที่รวบรวม ผลการทดสอบ กระบวนการของโครงการ และภาพรวมของสิ่งที่โครงการเป็นจริง
- เวลานำเสนอใช้ Arduino หรือ Cubesat ให้คนดูสิ่งที่คุณทำและมีคอมพิวเตอร์ออกมาแสดงข้อมูลที่นำเสนอ
- ตรวจสอบให้แน่ใจว่าได้พูดดังพอที่ผู้ชมจะได้ยินคุณดังและชัดเจน
- สบตากับผู้ชมและสร้างงานนำเสนอแบบโต้ตอบ
แนะนำ:
เปิดตัว SSTV CubeSat: 7 ขั้นตอน (พร้อมรูปภาพ)
Launch-Ready SSTV CubeSat: ดาวเทียมเป็นเครื่องมือที่มนุษย์สร้างขึ้นซึ่งรวบรวมข้อมูลและข้อมูลจากอวกาศ มนุษย์เป็นผู้บุกเบิกเทคโนโลยีอวกาศในช่วงหลายปีที่ผ่านมาและเทคโนโลยีอวกาศสามารถเข้าถึงได้มากกว่าที่เคย ดาวเทียมก่อนหน้านี้เคยมีความซับซ้อนและมีราคาแพงมาก
วิธีทำ CubeSat ที่สามารถวัดอุณหภูมิได้: 3 ขั้นตอน
วิธีทำ CubeSat ที่สามารถวัดอุณหภูมิได้: มาพร้อมกับและคุณจะเห็นลูกบาศก์แห่งจินตนาการอันบริสุทธิ์ขนาด 11x11x11x11 จับมือฉันแล้วคุณจะเห็นอุณหภูมิของดาวอังคาร! (ตามทำนอง “จินตนาการของวิลลี่ วองก้า”) วันนี้ผมจะแสดงให้คุณเห็นว่าคุณต้องสร้าง CubeSat ของคุณเอง! ฉันและหุ้นส่วนของฉัน Alyssa และ
Esp32-Ubidots-Wireless-long-range อุณหภูมิและความชื้น: 6 ขั้นตอน
Esp32-Ubidots-Wireless-long-range Temperature-And-Humidity: ในบทช่วยสอนนี้ เราจะวัดข้อมูลอุณหภูมิและความชื้นต่างๆ โดยใช้เซ็นเซอร์อุณหภูมิและความชื้น คุณจะได้เรียนรู้วิธีส่งข้อมูลนี้ไปยัง Ubidots เพื่อให้คุณสามารถวิเคราะห์ได้จากทุกที่สำหรับการใช้งานที่แตกต่างกัน
บทช่วยสอนเกี่ยวกับตัวตรวจวัดความเร่ง CubeSat: 6 ขั้นตอน
บทช่วยสอนเกี่ยวกับตัวตรวจวัดความเร่ง CubeSat: cubesat เป็นดาวเทียมประเภทย่อสำหรับการวิจัยอวกาศที่ประกอบด้วยหน่วยลูกบาศก์ขนาด 10x10x10 ซม. คูณ 10 และมวลไม่เกิน 1.33 กิโลกรัมต่อหน่วย Cubesats ช่วยให้สามารถส่งดาวเทียมจำนวนมากไปยังอวกาศและเ
CubeSat อุณหภูมิและความชื้น: 7 ขั้นตอน
CubeSat อุณหภูมิและความชื้น: นี่คือ CubeSat ของเรา เราตัดสินใจว่าเราต้องการวัดอุณหภูมิและความชื้นเพราะเราอยากรู้เกี่ยวกับสภาวะในอวกาศ เราพิมพ์โครงสร้าง 3 มิติของเราและพบวิธีที่มีประสิทธิภาพที่สุดในการสร้างแบบจำลองนี้ เป้าหมายของเราคือการสร้างระบบที่