Mục lục:
Video: Trạm thời tiết RPi và đồng hồ kỹ thuật số: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Bởi Anders644PIMy InstagramFollow More của tác giả:
Giới thiệu: Xin chào, tôi yêu thích điện tử, in 3d và chia sẻ những gì tôi làm. Tôi chủ yếu cố gắng tạo ra những thứ hữu ích, nhưng đôi khi tôi cũng làm một số thứ chỉ để giải trí và học hỏi điều gì đó mới. Và nếu bạn thích những gì bạn thấy, hãy theo dõi… Thông tin thêm về Anders644PI »
Đây là một dự án nhanh chóng và dễ dàng để thực hiện và một màn hình đẹp để giới thiệu. Nó hiển thị cả thời gian, tình trạng thời tiết và nhiệt độ. Và nếu bạn thích những gì bạn thấy, hãy theo dõi tôi trên Instagram và Twitter (@ Anders644PI) để cập nhật những gì tôi tạo ra.
Mã dựa trên mã hữu ích của StuffWithKirby về việc đọc dữ liệu thời tiết JSON trong python và SteveAmor trên mã đồng hồ kỹ thuật số SenseHat siêu thú vị của Github.
Bạn sẽ cần:
- Raspberry Pi 3 (Bất kỳ Raspberry Pi 40 chân nào cũng hoạt động)
- Raspberry Pi SenseHat (Hoặc bất kỳ màn hình nào khác, để hiển thị dữ liệu thời tiết)
- Nguồn cung cấp 5V 2.4A cho Raspberry Pi
- Thẻ Micro SD 8GB hoặc cao hơn với phiên bản Raspian mới nhất
- Một máy in 3D và một ống cuộn PLA màu bất kỳ (Tùy chọn)
- Bộ vít và giá đỡ này (Tùy chọn: Bạn chỉ cần cái này nếu muốn sử dụng bộ khuếch tán)
Bước 1: Dữ liệu thời tiết
Chúng tôi lấy dữ liệu thời tiết từ OpenWeatherMap.org, nhưng tất nhiên bạn có thể thêm một máy báo hoặc thích vào Pi và đọc dữ liệu trực tiếp từ đó, nếu bạn thực sự muốn.
- Bắt đầu bằng cách tạo một tài khoản MIỄN PHÍ trên OpenWeatherMap.org.
- Sau đó sao chép api-key của bạn để sử dụng sau này.
- Bây giờ tải xuống và mở tệp city.list.json, tìm kiếm thành phố của bạn, sau đó sao chép id thành phố để sử dụng sau.
Bước 2: Thiết lập Pi
1. Trong thiết bị đầu cuối trên Pi (có kết nối với internet), hãy chạy lệnh này, để thiết lập Pi:
sudo apt-get update && sudo apt-get nâng cấp
2. Bây giờ tải xuống repo GitHub của tôi và chỉnh sửa tập lệnh:
git clone https://github.com/Anders644PI/RPi-SenseHat-Digital-Clock-and-Weather-Station.git cd RPi-SenseHat-Digital-Clock-and-Weather-Station nano RPi_Weather_Station.py
3. Trong RPi_Weather_Station.py, dán vào api-key và id thành phố của bạn. Bạn cũng có thể thay đổi đơn vị thành hệ Anh (fahrenheit), nếu bạn muốn điều đó trên hệ mét (độ).
4. Bây giờ hãy chạy nó, và nó sẽ hoạt động tốt. Nhưng nếu bạn có vấn đề, vui lòng cho tôi biết trong phần bình luận, và tôi sẽ sẵn lòng trợ giúp.
sudo python RPi_Weather_Station.py
Bước 3: Phụ kiện in 3D
Bước này là tùy chọn, bây giờ bạn đã có một trạm thời tiết chức năng. Nhưng khi tôi có quyền truy cập vào máy in 3D, tốt hơn là tôi nên sử dụng nó.
1. Nâng cấp đầu tiên là bộ khuếch tán cho SenseHat, có thể vặn vào Mũ bằng hai vít và hai chân đế cho Pi. Tôi đã sử dụng một số ốc vít mà tôi đã đặt xung quanh, nhưng một số trong số này cũng sẽ hoạt động. Tải file tại đây:
2. Nâng cấp thứ hai là giá đỡ thẳng đứng cho Pi. Cái này không cần vít, nó chỉ trượt vào cổng USB. Điều này làm cho cổng USB và cổng Ethernet không hoạt động. Tải file tại đây:
Bước 4: Kết quả
Xin chúc mừng, bạn đã hoàn thành !!! Bây giờ bạn sẽ có một trạm thời tiết RPi đẹp để ngồi trên bàn làm việc và thông báo cho bạn những thông tin thời tiết hữu ích.
Tôi rất muốn xem bạn làm được gì với dự án này, vì vậy hãy gắn thẻ tôi tại @ anders644pi, trên Twitter hoặc Instagram, nếu bạn thành công. Và làm ơn, nếu bạn thích dự án này, hãy bình chọn cho tôi trong Cuộc thi Vi điều khiển:
Đề xuất:
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Trạm thời tiết DIY & Trạm cảm biến WiFi: 7 bước (có hình ảnh)
DIY Weather Station & WiFi Sensor Station: Trong dự án này, tôi sẽ hướng dẫn bạn cách tạo một trạm thời tiết cùng với một trạm cảm biến WiFi. Trạm cảm biến đo dữ liệu nhiệt độ và độ ẩm cục bộ và gửi dữ liệu đó qua WiFi đến trạm thời tiết. Sau đó, trạm thời tiết hiển thị t
Đồng hồ WiFi, Bộ hẹn giờ & Trạm thời tiết, Điều khiển bằng Blynk: 5 bước (có Hình ảnh)
Đồng hồ WiFi, Bộ hẹn giờ & Trạm thời tiết, Điều khiển bằng Blynk: Đây là đồng hồ kỹ thuật số Morphing (nhờ Hari Wiguna đưa ra ý tưởng và mã chuyển đổi), nó cũng là một đồng hồ Analog, trạm báo thời tiết và bộ hẹn giờ trong bếp. Nó được điều khiển hoàn toàn bởi một Ứng dụng Blynk trên điện thoại thông minh của bạn bằng WiFi. Ứng dụng cho phép bạn
Trạm thời tiết di động dành cho người quan sát bầu trời đêm: 7 bước (có hình ảnh)
Trạm thời tiết di động dành cho người quan sát bầu trời đêm: Ô nhiễm ánh sáng là một trong nhiều vấn đề trên thế giới. Để giải quyết vấn đề đó, chúng ta cần biết bầu trời đêm bị ô nhiễm ánh sáng nhân tạo đến mức nào. Nhiều sinh viên cùng giáo viên trên thế giới cố gắng đo ô nhiễm ánh sáng bằng các cảm biến đắt tiền. Tôi quyết định rồi
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,