Mục lục:
- Quân nhu
- Bước 1: Thêm thiết bị của bạn vào LoggingPlatform
- Bước 2: Ví dụ về sơ đồ kết nối phần cứng
- Bước 3: Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn Windows)
- Bước 4: RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
- Bước 5: Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
- Bước 6: Tự động chạy Python Script trên Raspberry Boot Up
Video: Ghi nhật ký độ ẩm và nhiệt độ Raspberry PI, Trạm thời tiết đám mây, Thống kê Wi-Fi và Di động: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Với thiết bị Raspberry PI, bạn có thể ghi dữ liệu nhiệt độ và độ ẩm bên ngoài, trong phòng, nhà kính, phòng thí nghiệm, phòng làm mát hoặc bất kỳ nơi nào khác hoàn toàn miễn phí. Ví dụ này chúng tôi sẽ sử dụng để ghi nhiệt độ và độ ẩm.
Thiết bị sẽ được kết nối với Internet qua Wifi hoặc Ethernet
Bạn sẽ có thể kiểm tra các bài đọc mới nhất trên điện thoại di động, máy tính để bàn hoặc bất kỳ thiết bị nào khác có trình duyệt
Quân nhu
Màn hình với HDMI, cáp HDMI, chuột USB và bàn phím cũng được yêu cầu cho hướng dẫn này nhưng thông thường bạn đã có cái này
Bạn có thể mua các thiết bị cần thiết tại đây (yêu cầu tối thiểu):
Raspberry PI 3 hoặc Raspberry PI 2 với thanh wifi
thẻ micro SD (đề xuất 32GB)
cáp micro USB
Mô-đun DHT22 với cáp
Cũng rất vui khi có:
Bộ sạc USB để cấp nguồn cho thiết bị của bạn
Vỏ chống thấm nước
Vỏ Raspberry tiêu chuẩn (như trong ví dụ của tôi)
Nếu bạn không có đầu đọc USB MicroSD
Tôi đã mua cái này trên Banggood.com
Điều này cũng đã được thử nghiệm / hoạt động với cảm biến AM2305 công nghiệp
Bước 1: Thêm thiết bị của bạn vào LoggingPlatform
Tại đây, bạn có thể thêm thiết bị của mình để nhận các khóa api cần thiết sau này:
Bước 2: Ví dụ về sơ đồ kết nối phần cứng
Kết nối DHT22 Out với RaspberryPi PIN vào / ra GPIO 4
Kết nối DHT22 + với RaspberryPi 3V PIN 1
Kết nối DHT22 - với RaspberryPi Ground PIN 6
Bước 3: Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn Windows)
Kết nối MicroSD với đầu vào MicroSD trên PC Windows của bạn, nếu bạn chưa có thì hãy mua phiên bản usb như:
Đầu đọc USB Micro SD
Tải xuống Win32DiskImager tại đây
Tải xuống Hệ điều hành Raspbian mới nhất cho Raspberry PI tại đây (Liên kết Raspberry PI chính thức)
Giải nén kho lưu trữ hệ điều hành Raspbian đã tải xuống bằng trình lưu trữ của bạn hoặc 7zip như trên màn hình 1
Bây giờ bạn cần ghi hệ điều hành Raspbian với Win32DiskImager vào thẻ MicroSD của mình:
Vì vậy, hãy chèn MicroSD vào trình đọc của bạn và chạy Win32DiskImager
Chọn tệp hình ảnh Hệ điều hành Raspbian đã tải xuống và giải nén, thẻ nhớ MicroSD của bạn và nhấp vào Viết như trên màn hình 2
LƯU Ý VỀ VẤN ĐỀ: Nếu bạn gặp sự cố hoặc MicroSD bị định dạng lạ hoặc đang chạy lại ổ đĩa này, thì trước khi thực hiện việc này, bạn cần xóa tất cả ổ đĩa khỏi ổ đĩa và chỉ tạo một ổ đĩa. Điều này có thể được thực hiện với công cụ Disk Management trong Windows như trên màn hình 3
Chèn MicroSD vào Raspberry của bạn, kết nối nó với màn hình, chuột và bàn phím và chạy nó
Bước 4: RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
Khi khởi động Raspberry, bạn chỉ cần cấu hình nó bằng trình hướng dẫn đẹp, ví dụ màn hình 1
Sau đó, cài đặt một số thư viện cho DHT22 để chạy trong terminal:
sudo apt-get cập nhật
sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Tạo tệp ngay bây giờ bằng lệnh như trên màn hình 2
Dán mã LoggingForest cơ bản từ trang này vào filehttps://github.com/sandiwinter/loggingforest/blob…
và thay đổi các thông số nhận được trên trang web loggingforest.com như trên màn hình 3
CTRL + X Y
đi vào
Để kiểm tra, bây giờ bạn có thể chạy tập lệnh này như trên màn hình 4
Với CTRL + Z, bạn có thể dừng chương trình này
Bước 5: Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
Sau đó, thiết bị của bạn sẽ bắt đầu gửi dữ liệu đến loggingforest và bạn có thể thấy nó ở đó.
Nhấp vào xem trước như trên màn hình 2
Và bạn sẽ thấy dữ liệu đẹp như trên màn hình 3
Bước 6: Tự động chạy Python Script trên Raspberry Boot Up
Tất nhiên, bạn có thể muốn chạy tập lệnh python này tự động khi Raspberry được khởi động hoặc kết nối với nguồn điện.
mở thiết bị đầu cuối và chạy:
sudo nano /etc/rc.local
và trước khi thoát 0, hãy thêm mã để chạy tập lệnh của bạn:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
như trên màn hình 1
Lưu tệp bằng CTRL + X, Y, Enter Hãy thử khởi động lại PI mâm xôi của bạn và bây giờ nó đã sẵn sàng!
Hãy bình luận và chia sẻ trình ghi nhật ký của bạn
Bạn cũng có thể tìm thấy các phiên bản mã khác trong github rep:
github.com/sandiwinter/loggingforest/tree/…
Đề xuất:
NodeMCU Lua Bảng giá rẻ 6 đô la với Ghi nhật ký nhiệt độ và độ ẩm MicroPython, Thống kê Wi-Fi và Di động: 4 bước
NodeMCU Lua Bảng giá rẻ 6 đô la Với Ghi nhật ký Nhiệt độ và Độ ẩm MicroPython, Thống kê Wifi và Di động: Về cơ bản, đây là trạm thời tiết đám mây, bạn có thể kiểm tra dữ liệu trên điện thoại của mình hoặc sử dụng một số điện thoại làm màn hình trực tiếp Với thiết bị NodeMCU, bạn có thể ghi dữ liệu nhiệt độ và độ ẩm bên ngoài , trong phòng, nhà kính, phòng thí nghiệm, phòng làm mát hoặc bất kỳ nơi nào khác hoàn thà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 Đã 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
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: 8 bước
Nến thời tiết - Xem nhanh thời tiết và nhiệt độ: Sử dụng ngọn nến kỳ diệu này, bạn có thể cho biết nhiệt độ hiện tại và điều kiện bên ngoài ngay lập tức
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết): 4 bước
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): Một thời gian trước, tôi nhớ rằng có một RPiB dự phòng sau khi mua phiên bản mới hơn. Hạnh phúc với kết quả tốt nhưng không hài lòng với sự lãng phí tiềm năng từ R
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ọ,