Mục lục:
- Bước 1: Danh sách vật liệu
- Bước 2: Cảm ơn vì Ý tưởng và Sự giúp đỡ
- Bước 3: Cài đặt Nextcloud và Trạm thời tiết
- Bước 4: Một số lưu ý
Video: Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết): 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Cách đây một thời gian, tôi nhớ rằng có một RPiB dự phòng sau khi mua phiên bản mới hơn. Suy nghĩ về quyền riêng tư khi giữ các tệp sao lưu của mình, tôi quyết định có máy chủ đám mây của riêng mình. 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ừ RPi, tôi đã thực hiện kết hợp kết hợp trạm thời tiết + máy chủ đám mây cá nhân.
Bước 1: Danh sách vật liệu
- A RPi B (cũng có thể hoạt động với RPi2, RPi3, v.v.)
- Màn hình LCD 7 "inch 1024 * 600 cho Raspberry (tự chọn kích thước màn hình)
- Wi-Fi dongle hoặc cáp ethernet được gắn vào RPi (Chỉ RPi3 trở lên mới có Wi-Fi tích hợp)
- Chuột và bàn phím USB
Bước 2: Cảm ơn vì Ý tưởng và Sự giúp đỡ
Lưu ý rằng bước này dựa trên công việc của một số người:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Rất cảm ơn kalmat vì những cải tiến về mã: Giờ đây khi không có kết nối internet, đồng hồ lớn và callendar sẽ hiển thị
www.instructables.com/member/Kalmat/
Bước 3: Cài đặt Nextcloud và Trạm thời tiết
Các bước này giả định rằng: -một số điều cơ bản về linux được biết
-Hệ thống điều hành căng raspbian đã được cài đặt trên RPi
-Hệ điều hành đã được định cấu hình (raspi-config: SSH được bật, hệ thống tệp mở rộng để sử dụng dung lượng thẻ sd tối đa, v.v.)
-IP từ RPi được định nghĩa là tĩnh
########################################################
Cài đặt Nextcloud
########################################################
Các chuỗi sau được thực thi trong thiết bị đầu cuối (Từ SSH hoặc nguyên bản trên RPi) ####################################### ###################
sudo apt-get cập nhật
sudo apt-get install apache2
sudo apt-get install php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring
khởi động lại dịch vụ sudo apache2
cd / var / www / html curl https://download.nextcloud.com/server/releases/ne… |
sudo tar -jxv
sudo mkdir -p / var / www / html / nextcloud / data
sudo chown -R www-data: www-data / var / www / html / nextcloud /
sudo chmod 750 / var / www / html / nextcloud / data
########################################################
Bây giờ chúng ta đã hoàn thành việc đó, cuối cùng chúng ta có thể truy cập vào Nextcloud chính nó và bắt đầu quá trình cài đặt của nó. Để bắt đầu, hãy truy cập địa chỉ IP Raspberry Pi của bạn plus / nextcloud. Ví dụ: địa chỉ tôi sẽ đến như sau:
Hãy nhớ thay thế Địa chỉ IP mẫu bằng Địa chỉ IP của Raspberry Pi của bạn.
192.168.1.105/nextcloud
Chọn tên người dùng và mật khẩu của bạn
liên kết đến hướng dẫn tôi đã làm theo:
#########################################################
Cài đặt Trạm thời tiết
#########################################################
Tải xuống:
launchpad.net/python-weather-api/trunk/0.3… ################################## #########################
Các chuỗi tiếp theo được thực thi trong thiết bị đầu cuối (Từ SSH hoặc nguyên bản trên RPi) ######################################## ###################
tar -xvzf pywapi-0.3.8.tar.gz
cd pywapi-0,3.8
sudo python setup.py build
sudo python setup.py cài đặt
########################################################
Kiểm tra xem mọi thứ có hoạt động như mong đợi không
########################################################
Tải xuống và giải nén thư mục Weather 1.6.4.zip on / home / pi
lệnh tiếp theo trên thiết bị đầu cuối (Không phải kết nối SSH / Lúc này cần hiển thị gốc)
cd Thời tiết
sudo python weather.py
########################################################
Làm cho nó tự động khởi động sau khi khởi động
########################################################
sudo nano /etc/rc.local
Ngay trước dòng cuối cùng, có nội dung "thoát 0", hãy thêm dòng sau vào các dòng.
cd / home / pi / Weather
sudo python weather.py &> err.log
########################################################
Bước 4: Một số lưu ý
- Công việc được thực hiện bởi kalmat không có bản dịch tự động, tôi đã thực hiện bản dịch sang pt-BR bằng tay. Nếu ai đó có kiến thức làm việc với các tệp.po để dịch sẽ được đánh giá cao.
- Độ ổn định là đủ tốt. Xem hình trên (CPU và bộ nhớ sử dụng thấp)
- tải ứng dụng dành cho điện thoại thông minh và ứng dụng nextcloud của bạn xuống máy tính để bàn
- Có một số tinh chỉnh bạn có thể thực hiện đối với máy chủ Apache và PHP để cải thiện tỷ lệ tải lên máy chủ (google nó)
-
Có các phiên bản khác của trạm thời tiết với hình nền như đã thấy trên
dự án jimk3038 (phiên bản cải tiến do kalmat thực hiện)
Đề xuất:
Trạm thời tiết cá nhân sử dụng Raspberry Pi với BME280 trong Java: 6 bước
Trạm Thời tiết Cá nhân Sử dụng Raspberry Pi Với BME280 trong Java: Thời tiết xấu luôn có vẻ tồi tệ hơn qua cửa sổ. Chúng tôi luôn quan tâm đến việc theo dõi thời tiết địa phương và những gì chúng tôi nhìn thấy ngoài cửa sổ. Chúng tôi cũng muốn kiểm soát tốt hơn hệ thống sưởi và A / C của mình. Xây dựng một Trạm Thời tiết Cá nhân là mộ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
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ý nhiệt độ và độ ẩm 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 v
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ọ,