» Điện tử » Arduino »Trạm thời tiết tự làm trên Arduino

Arduino thời tiết tự làm

Chúc mừng cư dân của trang web của chúng tôi!
Hôm nay chúng ta sẽ làm một trạm thời tiết đa chức năng để quan sát vi khí hậu trong nhà.

Tác giả của kênh YouTube AlexGyver từ lâu đã muốn làm một cái gì đó như thế này để cô ấy (nhà ga) đo các thông số vi khí hậu khác nhau trong phòng, đặc biệt là nồng độ carbon dioxide. Ngoài ra, trạm của chúng tôi sẽ hiển thị các thông số vi khí hậu khác, ví dụ: nhiệt độ, độ ẩm, áp suất, hiển thị thời gian và ngày, tín hiệu, ví dụ, mức độ carbon dioxide, tốt, và để thu thập các biểu đồ ở các khoảng thời gian khác nhau, sẽ rất hữu ích, vì lợi ích của nó và nó sẽ hữu ích cho người hâm mộ một cái gì đó để phát triển hoặc chứa động vật cụ thể.

Hệ thống này dựa trên một nền tảng arduino nano, sẽ đọc cảm biến và hiển thị chúng. Màn hình sẽ có giá rẻ nhất trong năm 2004 lớn, mang tính biểu tượng với bộ chuyển đổi sang bus I2C. Có rất nhiều không gian trên màn hình, vì vậy chúng tôi sẽ tổ chức đồng hồ. Để làm điều này, bạn cần một mô-đun thời gian thực sẽ đếm giây, ngay cả sau khi tắt nguồn.

Cảm biến chính của trạm thời tiết BME280 của chúng tôi, xuất hiện giữa những người Trung Quốc tương đối gần đây.

Cảm biến này thú vị ở chỗ nó có giá cao hơn một chút so với một chiếc khăn choàng, nhưng nó có thể đo nhiệt độ, độ ẩm và áp suất khí quyển với độ chính xác cao. Và tất cả điều này trong hộp nhỏ này có một lỗ.
Cảm biến tiếp theo là MH-Z19, thực sự là cảm biến carbon dioxide, nó đắt nhất trong mạch này, có giá 1000 với đuôi rúp. Để chuyển đổi chế độ, chúng tôi sẽ sử dụng nút cảm ứng, được đặt bên trong vỏ và sẽ phản hồi ngón tay thông qua tường của nó. Ngoài ra, để hiển thị carbon dioxide, bạn cần một đèn LED 3 màu.

Tất cả các thành phần được mua trên AliExpress, bạn sẽ tìm thấy các liên kết đến.

Bây giờ chúng ta cần hàn mọi thứ theo sơ đồ. Trên trang dự án có 2 tùy chọn cho sơ đồ, nhưng chúng hoàn toàn giống nhau, chỉ là tác giả đã thiết kế chúng khác nhau.


Vâng, thực sự ở đây, tất cả mọi người hàn.

Như trong sơ đồ, chúng tôi xoắn các dây thông thường thành một bó và hàn trên một arduino. Tác giả đã hàn riêng với các dây nguồn và cuối cùng sử dụng mô-đun micro USB, để sử dụng thuận tiện hơn.


Và đây là một đèn LED khác có điện trở ở chân chung.

Bây giờ chúng tôi kết nối arduino với máy tính để tải firmware. Tải về kho lưu trữ firmware một lần nữa. Không có gì phức tạp, mọi thứ đều được thực hiện với một vài cú click chuột.


Có một số cài đặt trong phần sụn chính nó.

Điều đó có nghĩa là chúng tôi có ở đây.Đồng hồ lớn:

Nhân tiện, ngày và giờ, được đặt tự động trong quá trình tải firmware. Chúng được cài đặt giống như trên máy tính mà phần sụn được tải xuống. Bên phải của đồng hồ là một ngày. Dưới đây chúng tôi có một dòng lựa chọn của chúng tôi (bây giờ là ngày trong tuần với phiên âm "Vosk" - Chủ nhật). Trong phần sụn, bạn có thể đặt năm hoặc giây theo thời gian thực.

Tiếp theo, chúng ta có nhiệt độ, độ ẩm và carbon dioxide.

Đối với carbon dioxide, đây là một tấm:

Áp suất khí quyển (tính bằng mmHg) và dự đoán thời tiết dựa trên những thay đổi trong cùng áp suất này trong một giờ qua.


Nói chung, nếu con số lên tới một phần trăm, thì với xác suất rất cao sẽ có một trận mưa lớn khủng khiếp với giông bão vào mùa hè hoặc tuyết rơi dày với trận bão tuyết vào mùa đông.

Nếu giá trị là âm, thì nên cải thiện thời tiết xấu. Đây là một điều buồn cười.

Đồ thị hơn nữa. Bằng cách nhấp vào nút, chúng tôi cuộn qua biểu đồ nhiệt độ cho giờ cuối cùng. Có 15 cột. Lịch trình thay đổi cứ sau 4 phút. Trên đây là giá trị tối đa của cái được hiển thị trên biểu đồ, bên dưới là giá trị tối thiểu của cái được hiển thị và cao hơn một chút là giá trị hiện tại.

Ở đây điều tương tự, nhưng trong một ngày.

Carbon dioxide.

Nhân tiện, từ bất kỳ biểu đồ nào bạn có thể đi đến màn hình chính bằng cách giữ ngón tay trên cảm biến trong khoảng một giây.
Màu sắc đèn LED. Màu xanh lá cây là nồng độ carbon dioxide thấp, màu xanh lam được nâng lên và màu đỏ nhấp nháy rất cao, vì vậy cần phải thông gió.

Với hàm lượng carbon dioxide cao, khả năng làm việc giảm, buồn ngủ và cứ thế, tăng lên.

Trên thực tế, đó là tất cả những gì có thể nói về phần sụn. Nó vẫn còn để thu thập những điện tử offal trong trường hợp và đặt trên bàn. Chúng tôi sẽ sử dụng một trường hợp như vậy phù hợp lý tưởng cho dự án này và nói chung cho màn hình năm 2004, điều duy nhất là bạn sẽ phải cắt bỏ ngăn chứa pin dự phòng.



Chúng tôi đánh dấu phần phía trước dưới cửa sổ hiển thị và cắt cửa sổ này ra.


Kết quả là, chúng ta có được một cửa sổ gần như hoàn hảo, theo nghĩa đen cần phải được hoàn thiện với một tệp.


Trước khi dán các mô-đun với nhau, cần phải xác định cái nào trong số chúng đang nóng, để trong tương lai không đặt cảm biến nhiệt độ bên cạnh các bộ phận ấm. Một hình ảnh nhiệt cho điện thoại thông minh sẽ giúp chúng ta với điều này.

Chúng tôi ngay lập tức thấy làm thế nào điện trở giới hạn hiện tại của đèn nền màn hình nóng lên, chắc chắn không thể đặt cảm biến ở đây. Trong tất cả các mô-đun khác, chỉ có cảm biến carbon dioxide được làm nóng (cao hơn 2 độ so với nhiệt độ môi trường). Ngoài ra, vi điều khiển trên bo mạch được làm nóng đến 30 độ và đèn LED được làm nóng rất nhẹ.

Được rồi, chúng tôi tiếp tục xé vỏ và tạo một cửa sổ hẹp dưới đèn chỉ báo LED, chúng tôi sẽ lấp đầy bằng keo nóng.

Chúng tôi bắt đầu gắn các mô-đun lên bảng hiển thị bằng băng dính hai mặt và keo nóng.


Chúng tôi gắn nút cảm ứng vào mặt sau của vỏ cho 2 miếng băng dính hẹp, vì bạn không thể nhấn cảm biến vào nhựa. Sử dụng này rất thuận tiện.

Chúng tôi cắt thêm một vài cửa sổ cho các cổng nguồn và phần sụn. Bây giờ chúng tôi cần phải thu thập tất cả điều này. Chúng tôi nhỏ giọt 4 giọt superglue vào các góc của cơ thể, điều này là đủ.

Nhưng với mô-đun thời gian thực, chúng tôi có một vấn đề, nó không vừa với nắp.


Bạn có thể để nó như vậy, nhưng nó sẽ rất buồn, vì vậy tác giả đã quyết định đặt một microversion của mô-đun này với nguồn điện dự phòng từ ionistor.

Sơ đồ kết nối cho anh ta là thế này:

Bây giờ mọi thứ đã hoàn hảo. Cũng cần phải khoan lỗ cho cả những vị trí nhạy cảm của cảm biến carbon dioxide. Đối với các điện trở sưởi ấm và cho cảm biến nhiệt độ, chúng tôi cũng khoan lỗ.



Chúng tôi kết nối.

Chúng tôi rời khỏi trạm trên bàn và sau một vài giờ chúng tôi nhìn vào biểu đồ.



Trên biểu đồ trong một giờ chúng ta thấy nhiệt độ không khí giảm xuống và cách carbon dioxide được phong hóa. Chúng tôi thấy rất rõ hiệu quả của thông gió.

Ở đây chúng ta có một thiết bị hữu ích như vậy ngày nay sẽ giúp theo dõi khí hậu trong nhà ngay cả khi nhìn vào các phép đo mỗi ngày một lần, bởi vì biểu đồ cho phép bạn nhìn vào quá khứ theo nghĩa đen, rất thuận tiện và thú vị.


Cảm ơn bạn đã quan tâm. Hẹn gặp lại

Video:
9.4
9.4
8.7

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
5 ý kiến
ilil
không có cảm biến carbon dioxide sẽ hoạt động?
cũng là hoàng hôn - bình minh
Dường như với tôi rằng nếu được kết nối với Internet, nó có thể hiển thị tỷ lệ tiền điện tử trên Alpha Centauri! Và dự báo thời tiết cho tinh vân Andromeda! cười
Ồ, tôi quên mất. trạm này cũng là một hoàng hôn - mặt trời mọc đếm và đồng bộ hóa với thời gian toàn cầu. Theo Frankfurt.
Tôi chưa bao giờ nhìn vào thông tin này trong một tháng. - Nó có giá cho chính nó và hiển thị nhiệt độ đường phố trên các cảm biến vô tuyến.
Đó là sự thật. những điều này trở nên nhàm chán trong một tuần. Chà, tôi có một trạm thời tiết - nó cho thấy tất cả rác rưởi, thậm chí là giai đoạn của mặt trăng. TIRED. Mua - vui mừng. - Bây giờ - chỉ có dữ liệu cơ bản từ các cảm biến được quan tâm. Nhiệt độ bên ngoài (trừ 12,4 tại đây) Nhiệt độ và độ ẩm bên trong = 22,1 X 53
Và dự báo thời tiết ba vị trí chính xác. Mưa - mây - nắng. Phần còn lại là không có thông tin, hoặc xả rác bộ não của bạn với thông tin không cần thiết.
Đó là tất cả!
Tôi vẫn xin lỗi, nhưng những thành phần này, đặc biệt là cảm biến CO2 với giá 10 kilo rúp, tôi sẽ
Tôi đã không dính vào nhiệt. trừ đi Đối với ý tưởng cộng - cho việc thực hiện - tính.

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...