Mục lục:

Mini Curiosity Rover: 6 bước
Mini Curiosity Rover: 6 bước

Video: Mini Curiosity Rover: 6 bước

Video: Mini Curiosity Rover: 6 bước
Video: MINI MARS ROVER CURIOSITY LEGO | KHOI LEGO 2024, Tháng bảy
Anonim
Mini Curiosity Rover
Mini Curiosity Rover

Curiosity là gì?

Curiosity là một chiếc tàu lượn cỡ ô tô được thiết kế để khám phá Miệng núi lửa Gale trên sao Hỏa trong khuôn khổ sứ mệnh Phòng thí nghiệm Khoa học Sao Hỏa (MSL) của NASA.

Làm thế nào nó hoạt động?

Curiosity có nhiều cảm biến phát hiện nhiệt độ và phát hiện các điều kiện môi trường khác nhau và gửi dữ liệu này trở lại Trái đất. Vì vậy, tôi đã tạo ra mô hình Curiosity nhỏ này phát hiện nhiều điều kiện môi trường và gửi dữ liệu này lên đám mây.

Nó sẽ phát hiện những gì?

nó có thể phát hiện:

1. nhiệt độ.

2. độ ẩm.

3. Mêtan.

4. Khí cacbonic.

5. Cacbon Mono-oxit.

6. Độ ẩm của đất.

Vậy hãy bắt đầu!!

Bước 1: Yêu cầu phần cứng:

1. 3-Arduino (chưa hoặc nano).

2. 2-Zigbee.

3. Động cơ 6-DC.

4. 4 Rơle.

5. Cảm biến MQ-2.

6. Cảm biến MQ-5.

7. Cảm biến MQ-7.

8. DHT-11 (Cảm biến nhiệt độ và độ ẩm).

9. Động cơ 2-Servo.

10. Ắc quy UPS 12 volt.

11. 8-Nút ấn.

12. Pin 9 Vôn và kẹp.

13. ESP 8266-01

14. Ổn áp AM1117 3.3.

15. Bộ điều chỉnh điện áp 7805.

16. Thanh nhôm hình chữ nhật.

17. Miếng gỗ.

18. Card-board hoặc Sun-board.

19. Điện trở, tụ điện & PCB.

Bước 2: Yêu cầu phần mềm:

1. Arduino IDE. nếu bạn không có, bạn có thể tải xuống tại đây:

www.arduino.cc/en/Main/Software.

2. XCTU để ghép nối Zigbee. bạn có thể tải về tại đây:

www.digi.com/products/xbee-rf-solutions/xctu-software/xctu

3 chương trình cơ sở và trình tải lên ESP8266.

4. Thing Nói đăng nhập.

5. Thư viện DHT-11.

Bước 3: Chế tạo Rover:

Chế tạo Rover
Chế tạo Rover

nó sử dụng arduino chấp nhận dữ liệu dạng zig-bee và điều khiển động cơ theo nó.

Ba mô tơ bên trái và ba động cơ bên phải được kết nối song song.

Tôi sử dụng động cơ 60 RPM có mô-men xoắn cao. Vì vậy, nó không thể được điều khiển bởi trình điều khiển động cơ đơn giản như L293D vì nó chạy 6 động cơ song song, vì vậy tôi sử dụng rơle như trong hình.

Hai động cơ servo được sử dụng để điều khiển cánh tay vì đây là động cơ servo nên nó được kết nối với các chân PWM của arduino.

Thân được làm từ bất kỳ vật liệu nhẹ nào như bảng thẻ hoặc bảng mặt trời. Tôi sử dụng miếng gỗ nặng ở phía dưới vì nó chứa pin và các vật liệu khác.

Bước 4: Tạo cánh tay và các cảm biến của nó:

Chế tạo cánh tay và các cảm biến của nó
Chế tạo cánh tay và các cảm biến của nó
Chế tạo cánh tay và các cảm biến của nó
Chế tạo cánh tay và các cảm biến của nó

Tôi làm cánh tay từ ống hình chữ nhật vì nó có trọng lượng nhẹ và dễ cắt và tạo khuôn. tất cả các dây của tất cả các cảm biến được đưa qua đường ống này.

Ở đây tôi sử dụng hai động cơ servo một ở trung tâm. Tất cả các cảm biến được kết nối với arduino, được kết nối thêm với mô-đun Wi-Fi ESP 8266-01. AM117 3,3 volt được sử dụng để cung cấp điện áp thích hợp cho ESP.

Lưu ý: Cảm biến gas có cuộn dây đốt nóng nên dòng điện lớn dẫn đến quá nhiệt và đôi khi làm hỏng bộ điều chỉnh điện áp. Vì vậy, tôi đề nghị sử dụng bộ điều chỉnh điện áp riêng biệt cho cảm biến để chứng minh 5 Volt và đừng quên gắn tản nhiệt cho nó.

Tất cả các cảm biến analog được kết nối với các chân analog của arduino như hình:

Bước 5: Tạo điều khiển từ xa

Tạo điều khiển từ xa
Tạo điều khiển từ xa
Tạo điều khiển từ xa
Tạo điều khiển từ xa
Tạo điều khiển từ xa
Tạo điều khiển từ xa

Điều khiển từ xa chứa zig-bee cho giao tiếp không dây của nó.

Tại sao Zig-bee: Zig-bee hoặc Xbee cung cấp giao tiếp an toàn rất cao so với wi-fi hoặc Bluetooth. Nó cũng cung cấp vùng phủ sóng lớn và tiêu thụ điện năng thấp. Ở khoảng cách rất lớn, zig-bee có thể kết nối với chế độ nhảy để chúng có thể hoạt động như một bộ lặp.

Tám công tắc được kết nối với arduino bằng điện trở kéo lên.

Bốn nút điều khiển bên trái và bốn nút bên phải điều khiển chuyển động của rover.

Zigbee yêu cầu nguồn điện 3,3 volt nên nó được kết nối với chân 3,3 volt của arduino.

Bước 6: Mã dự án:

Bạn có thể tải xuống mã từ đây:

Đề xuất: