Mục lục:

Trạm thời tiết dựa trên Arduino: 9 bước
Trạm thời tiết dựa trên Arduino: 9 bước

Video: Trạm thời tiết dựa trên Arduino: 9 bước

Video: Trạm thời tiết dựa trên Arduino: 9 bước
Video: Arduino Weather System - Ep2: Arduino and AWS Cloud 2024, Tháng mười một
Anonim
Trạm thời tiết dựa trên Arduino
Trạm thời tiết dựa trên Arduino
Trạm thời tiết dựa trên Arduino
Trạm thời tiết dựa trên Arduino

Các thành phần phần cứng của hệ thống bao gồm Cảm biến độ ẩm + nhiệt độ, áp suất khí quyển, cảm biến độ cao, la bàn, cảm biến phát hiện ánh sáng, mô-đun đồng hồ, mô-đun thẻ kỹ thuật số bảo mật (SD card), bảng phát triển Arduino mega và một màn hình LCD. Một mô tả và phân tích của nguyên mẫu được đưa ra. Các minh họa như sơ đồ khối, sơ đồ lưu đồ hệ thống và sơ đồ sơ đồ để hỗ trợ mô tả hệ thống được đề xuất sẽ được sử dụng.

Quân nhu

Các thành phần phần cứng chính

1. Vi điều khiển Arduino mega là

trái tim của hệ thống trạm thời tiết. Arduino cung cấp đủ sức mạnh xử lý và bộ nhớ để chạy phần mềm cần thiết và nó có thể đọc và xử lý tín hiệu từ các cảm biến khác nhau.

www.amazon.com/Arduino-Comp Tương thích-Atmega25…

2.

BMP180 làm cảm biến áp suất khí quyển & độ cao

www.amazon.com/HiLetgo-Digital-Barometric-…

3.

BH1750 làm cảm biến cường độ ánh sáng

www.amazon.com/WINGONEER-GY-302-BH1750-Int…

4.

DHT22 làm cảm biến nhiệt độ và độ ẩm

www.amazon.com/Aideepen-Digital-Temperatur…

5.

DS3231 dưới dạng mô-đun đồng hồ thời gian thực để đảm bảo dữ liệu thu thập từ các cảm biến được ghi lại theo thời gian.

www.amazon.com/Holdding-AT24C32-Pre precision-…

6.

Cảm biến gió trên thiết bị hiện đại rev c

moderndevice.com/product/wind-sensor/

7.

Mô-đun thẻ SD để lưu trữ dữ liệu thu thập từ các cảm biến

www.amazon.com/HONG111-Adapter-Interface-C…

8.

Màn hình tinh thể lỏng hiển thị dữ liệu từ các cảm biến và thông tin về trạng thái của toàn bộ hệ thống.

www.amazon.com/LGDehome-Interface-Adapter-…

9.

Hệ thống cung cấp điện

Bước 1: Thiết kế ban đầu

Thiết kế ban đầu
Thiết kế ban đầu
Thiết kế ban đầu
Thiết kế ban đầu

Nguyên mẫu được thiết kế bằng phần mềm thiết kế hỗ trợ máy tính (Fritzing) https://fritzing.org/ và thiết kế được thực hiện vật lý trên bảng mạch bánh mì.

Bước 2: Mô-đun hệ thống

Hệ thống bao gồm hai mô-đun cụ thể là;

1. Mô-đun Trong nhà.

2. Mô-đun Ngoài trời.

Cả hai mô-đun được kết nối bằng cáp cat5 có tám (8) dây.

Bước 3: Mô-đun trong nhà

Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà
Mô-đun trong nhà

Mô-đun trong nhà:

Mô-đun này bao gồm hai bảng PCB được thiết kế và khắc tùy chỉnh.

www.instructables.com/id/DIY-PCB-Etching/

Thiết kế được thực hiện bằng phần mềm proteus

proteus.soft112.com/

Bo mạch PCB đầu tiên được thiết kế sao cho bo mạch Arduino mega có thể được gắn trên đó thông qua các đầu cắm pin đực căn chỉnh phù hợp với đầu cắm pin cái của Arduino. Bo mạch này bao gồm nguồn mạch cấp nguồn được điều chỉnh được kết nối với Arduino và cũng cung cấp các đầu nối cho phép Arduino giao tiếp với bảng PCB thứ hai.

Bảng mạch PCB thứ hai trong mô-đun trong nhà được thiết kế sao cho có thể gắn cảm biến độ ẩm, mô-đun thẻ SD, màn hình hiển thị tinh thể lỏng và mô-đun đồng hồ thời gian thực trên đó. Nó cũng cung cấp tín hiệu và kết nối nguồn với mô-đun ngoài trời.

Bước 4: Mô-đun ngoài trời

Mô-đun ngoài trời
Mô-đun ngoài trời
Mô-đun ngoài trời
Mô-đun ngoài trời
Mô-đun ngoài trời
Mô-đun ngoài trời

Mô-đun ngoài trời bao gồm một bảng PCB tùy chỉnh duy nhất. Cảm biến áp suất khí quyển, cảm biến cường độ ánh sáng và cảm biến tốc độ gió được kết nối với bảng này.

Bước 5: Sơ đồ toàn bộ hệ thống

Sơ đồ toàn bộ hệ thống
Sơ đồ toàn bộ hệ thống

Bước 6:

Bước 7: Hệ thống cuối cùng

Hệ thống cuối cùng
Hệ thống cuối cùng
Hệ thống cuối cùng
Hệ thống cuối cùng
Hệ thống cuối cùng
Hệ thống cuối cùng

Bước 8: Mã cho toàn bộ hệ thống

www.arduino.cc/en/Main/Software

Đề xuất: