Mục lục:

Knowyourweather: 5 bước
Knowyourweather: 5 bước

Video: Knowyourweather: 5 bước

Video: Knowyourweather: 5 bước
Video: Marine weather safety: 5 vital checks 2024, Tháng bảy
Anonim
Knowyourweather
Knowyourweather

xin chào, cho dự án của chúng tôi ở trường, chúng tôi có một danh sách để chúng tôi có thể chọn một dự án mà chúng tôi muốn thực hiện hoặc một ý tưởng của chúng tôi.

Tôi đã chọn một trạm thời tiết vì nó trông thú vị và có lẽ là một ý kiến hay nếu giữ nó nguyên vẹn và nhỏ nhất có thể để sử dụng tại nhà của chúng tôi.

trong hướng dẫn này, bạn có thể tạo một trạm thời tiết với arduino và pi raspberry được kết nối với cơ sở dữ liệu,

Bước 1: Bạn cần gì

Bạn cần gì
Bạn cần gì
Bạn cần gì
Bạn cần gì
Bạn cần gì
Bạn cần gì

chúng ta cần gì:

  • bmp 180
  • dht11
  • mô-đun cảm biến mưa
  • arduino nano (mà tôi đã sử dụng) hoặc bất kỳ arduino nào bạn thích
  • mâm xôi pi

trong tệp, bạn có thể thấy nơi tôi đã mua nó và bạn có thể mua nó ở đâu. giá cả là một dấu hiệu và giá của nó là giá mà tôi đã trả. Nếu bạn thấy nó rẻ hơn, hãy mua nó.

Bước 2: Đấu dây

Đấu dây
Đấu dây

trong hình này, bạn thấy các thành phần và cách chúng được kết nối với arduino nano, đảm bảo bạn kết nối SDA với chân A4 và SCL với chân A5 từ bmp180 vì đó là các chân i2c cho kiểu arduino này nếu bạn sử dụng kiểu máy khác, tôi sẽ đề nghị tra cứu xem chân i2c trên của bạn là gì.

bmp180 cũng cần được kết nối với 3,3 Volt. Tất cả các thành phần khác có thể được kết nối với 5Volt.

Bước 3: Cơ sở dữ liệu

Cơ sở dữ liệu
Cơ sở dữ liệu
Cơ sở dữ liệu
Cơ sở dữ liệu

đây là cách cơ sở dữ liệu của tôi trông giống như tôi có một bảng chứa tất cả dữ liệu.

như bạn có thể thấy mỗi dữ liệu có cột riêng của mình.

bảng id bạn cần phải có vì nếu không, rất khó để sắp xếp dữ liệu khi bạn tạo trang web.

Bước 4: Mã

tại đây, bạn có thể tìm thấy liên kết đến tài khoản github, nơi bạn có thể tải mã cho trang web, arduino và python với bình

-

Bước 5: Trang web

Trang web
Trang web

trang web trông như thế này.

Bạn có thể đưa ra sự thay đổi của riêng bạn với nó. bởi vì bây giờ nó là rất cơ bản nhưng nó hoạt động.

Nếu bạn muốn, bạn có thể thêm đồ thị để xem dữ liệu như thế nào trong những ngày qua, tôi đã không làm điều đó vì kỹ năng javascript của tôi không đủ tốt để triển khai nó.

Đề xuất: