Mục lụ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 (Đám mây cá nhân + Trạm thời tiết): 4 bước

Video: Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết): 4 bước

Video: Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết): 4 bước
Video: The Masked Singer Vietnam - Ca Sĩ Mặt Nạ - Chung Kết: Đỉnh kịch tính Top 4 đọ giọng với toàn hit mới 2024, Tháng bảy
Anonim
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)
Multi Task Raspberry 1 B (Đám mây cá nhân + Trạm thời tiết)

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

Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
Danh sách vật liệu
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ài đặt Nextcloud và Trạm thời tiết
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 ý

Một số lưu ý
Một số lưu ý
Một số lưu ý
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: