Mục lục:

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
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

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

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
Video: thỏ đẻ trứng 2024, Tháng bảy
Anonim
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
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
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
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
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
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

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

Thêm thiết bị của bạn vào LoggingPlatform
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

Ví dụ về sơ đồ kết nối phần cứng
Ví dụ về sơ đồ kết nối phần cứng
Ví dụ về sơ đồ kết nối phần cứng
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)

Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn dành cho Windows)
Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn dành cho Windows)
Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn Windows)
Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn Windows)
Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn dành cho Windows)
Tải phần mềm cần thiết lên thẻ Micro SD (Hướng dẫn dành cho 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

RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
RaspbianOS, Tải chương trình Python sang Raspberry và cần cấu hình
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

Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
Kiểm tra dữ liệu trên Nền tảng Loggingforest.com
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ự động chạy Python Script trên Raspberry Boot Up
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: