Mục lục:
- Bước 1: Lập kế hoạch
- Bước 2: Xây dựng cấu trúc cho CubeSat
- Bước 3: Mã hóa Arduino
- Bước 4: Kiểm tra
- Bước 5: Trình bày trước khán giả
Video: Nhiệt độ và độ ẩm Cubesat: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Làm thế nào chúng ta có thể thiết kế, xây dựng và lập trình một mô hình của Tàu quỹ đạo sao Hỏa, sẽ thu thập dữ liệu và thông báo cho chúng ta về các khía cạnh cụ thể của hành tinh?
Bởi: Abe, Mason, Jackson và Wyatt
Bước 1: Lập kế hoạch
Động não và nghiên cứu thiết kế cho Cubesats và mục đích của nó
Tạo thiết kế cho các CubeSats khác nhau và quyết định cái nào phù hợp nhất
Tìm thông tin về các bộ phận và vật liệu bạn cần
Thu thập những tài liệu bạn cần để xây dựng CubeSat của mình
Vật liệu
- Que kem
- Keo dán gỗ
- Arduino
- Cảm biến DHT11
- Dây điện
- Băng
- thẻ SD
- Đầu đọc thẻ SD
Bước 2: Xây dựng cấu trúc cho CubeSat
Tạo cấu trúc bằng cách dán các que Popsicle lại với nhau theo hình chữ X chồng lên nhau bằng một tấm ván ghép các que Popsicle ở mặt ngoài, mặt trên và mặt dưới được phủ từ bên này sang bên kia của các que Popsicle
Đối với kệ, đó là các que Popsicle được dán với nhau từ bên này sang bên kia được dán nửa bên trong
Lý do có giá là vì bên trong của Cube sat nên arduino có một chỗ bên trong Cube sat
Ở dưới cùng là nơi đặt bảng mạch bánh mì và pin
Để giữ chặt các bộ phận, chúng tôi đã sử dụng băng dính, để làm cánh cửa để chúng tôi có thể lấy chúng tôi đã sử dụng băng dính để có thể dễ dàng đặt ardunio và các bộ phận
Những hình ảnh trên là một ví dụ về những gì nó được cho là trông như thế nào sau khi nó được hoàn thành
Bước 3: Mã hóa Arduino
Hãy truy cập vào circuitbasics.com và tìm kiếm DHT11 và ở đó bạn sẽ tìm thấy mã
#bao gồm
dht DHT;
#define DHT11_PIN 7
void setup () {Serial.begin (9600); }
void loop () {int chk = DHT.read11 (DHT11_PIN); Serial.print ("Nhiệt độ ="); Serial.println (Nhiệt độ DHT); Serial.print ("Độ ẩm ="); Serial.println (DHT.humidity); chậm trễ (1000); }
Đó là mã chúng tôi đã sử dụng cho arduino
void setup () {// Mở giao tiếp nối tiếp và đợi cổng mở: Serial.begin (9600); while (! nối tiếp) {; // đợi cổng nối tiếp kết nối. Chỉ cần cho cổng USB gốc}
Serial.print ("Đang khởi tạo thẻ SD…");
if (! SD.begin (4)) {Serial.println ("khởi tạo không thành công!"); trong khi (1); } Serial.println ("khởi tạo xong.");
// Mở tập tin. lưu ý rằng chỉ có thể mở một tệp tại một thời điểm, // vì vậy bạn phải đóng tệp này trước khi mở tệp khác. myFile = SD.open ("test.txt", FILE_WRITE);
// nếu tập tin mở được, hãy ghi vào nó: if (myFile) {Serial.print ("Đang ghi vào test.txt…"); myFile.println ("thử nghiệm 1, 2, 3."); // đóng tệp: myFile.close (); Serial.println ("xong."); } else {// nếu tệp không mở, in ra lỗi: Serial.println ("error opens test.txt"); }
// mở lại tập tin để đọc: myFile = SD.open ("test.txt"); if (myFile) {Serial.println ("test.txt:");
// đọc từ tệp cho đến khi không có gì khác trong đó: while (myFile.available ()) {Serial.write (myFile.read ()); } // đóng tệp: myFile.close (); } else {// nếu tệp không mở, in ra lỗi: Serial.println ("error opens test.txt"); }}
void loop () {// không có gì xảy ra sau khi thiết lập}
Và đó là mã cho đầu đọc thẻ SD
Bước 4: Kiểm tra
Chúng tôi đã tiến hành 2 thử nghiệm khác nhau trên CubeSat của mình
1. Kiểm tra lắc - chúng tôi đặt CubeSat của mình trên máy lắc trong 30 giây để xem liệu nó có bám chặt vào nhau không
-đi qua
2. Thử nghiệm bay - chúng tôi đã kết nối CubeSat của mình với một sợi dây và cho nó quay quanh một mô hình sao hỏa trong 30 giây để xem liệu nó có thể giữ được trọng lượng của CubeSat hay không.
-đi qua
Bước 5: Trình bày trước khán giả
- Phần cuối cùng của quy trình là chia sẻ dữ liệu và kết quả của bạn với những người khác trong lớp, đồng nghiệp, v.v.
- Thông tin được chia sẻ nên bao gồm: dữ liệu được thu thập, kết quả kiểm tra, quá trình của dự án và tổng quan về thực tế của dự án.
- Khi thuyết trình, hãy sử dụng arduino hoặc Cubesat để mọi người xem những gì bạn đã làm và cũng có một máy tính để hiển thị thông tin đang được trình bày.
- Đảm bảo nói đủ lớn để khán giả có thể nghe thấy bạn to và rõ ràng
- Giao tiếp bằng mắt với khán giả và tạo ra một bài thuyết trình tương tác.
Đề xuất:
Đo nhiệt độ bằng XinaBox và nhiệt điện trở: 8 bước
Đo nhiệt độ bằng XinaBox và nhiệt điện trở: Đo nhiệt độ của chất lỏng bằng đầu vào tương tự xChip từ XinaBox và đầu dò nhiệt điện trở
Sử dụng lại tản nhiệt máy tính để tạo tản nhiệt bóng bán dẫn: 7 bước
Sử dụng lại tản nhiệt máy tính để tạo tản nhiệt bóng bán dẫn: Một thời gian trước, tôi đã mua một số Raspberry Pi 3 để sử dụng. Vì chúng không có tản nhiệt nên tôi đã tìm mua một số chiếc. Tôi đã tìm kiếm nhanh trên Google và bắt gặp sản phẩm Có thể hướng dẫn này (Đế tản nhiệt Raspberry Pi) - đây là sau khi từ chối ý tưởng về
Hiển thị nhiệt độ & độ ẩm nhiệt nhiệt - Phiên bản PCB: 6 bước (có hình ảnh)
Hiển thị Nhiệt độ & Độ ẩm Thermochromic - Phiên bản PCB: Cách đây không lâu, một dự án có tên Nhiệt độ Nhiệt & Màn hình độ ẩm nơi tôi đã chế tạo màn hình 7 phân đoạn từ các tấm đồng được làm nóng / làm mát bằng các phần tử peltier. Các tấm đồng được bao phủ bởi một lá mỏng nhiệt sắc
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart.: 7 bước (có hình ảnh)
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart. là một chương trình Có thể hướng dẫn cho thấy cách tôi thêm đầu dò nhiệt độ NTP, piezo b