İçindekiler:

Multi Task Raspberry 1 B(Kişisel Bulut + Hava Durumu İstasyonu): 4 Adım
Multi Task Raspberry 1 B(Kişisel Bulut + Hava Durumu İstasyonu): 4 Adım

Video: Multi Task Raspberry 1 B(Kişisel Bulut + Hava Durumu İstasyonu): 4 Adım

Video: Multi Task Raspberry 1 B(Kişisel Bulut + Hava Durumu İstasyonu): 4 Adım
Video: Part 5 - Babbitt Audiobook by Sinclair Lewis (Chs 23-28) 2024, Kasım
Anonim
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)
Multi Task Raspberry 1 B(Kişisel Bulut + Hava İstasyonu)

Bir süre önce, daha yeni bir sürüm satın aldıktan sonra bir RPiB yedeği olduğunu hatırladım. Yedek dosyalarımı tutarken gizliliği düşünerek kendi bulut sunucuma sahip olmaya karar verdim. İyi sonuçtan memnun ama RPi'nin potansiyel israfından memnun değilim, bir hava istasyonu + kişisel bulut sunucusunu karıştırarak bir kombinasyon yaptım.

Adım 1: Malzeme Listesi

Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
  • A RPi B (Mayıs, ayrıca RPi2, RPi3 vb. ile çalışabilir)
  • Raspberry için 7" inç 1024*600 LCD Ekran (ekran boyutunu kendiniz seçin)
  • WiFi dongle veya RPi'ye bağlı bir ethernet kablosu (Yalnızca RPi3 ve daha yeni sürümlerde yerleşik wifi bulunur)
  • Fare ve klavye USB

2. Adım: Fikirler ve Yardım için teşekkürler

Bu adımın bazı kişilerin çalışmalarına dayandığına dikkat edin:

Gus:

pimylifeup.com/raspberry-pi-nextcloud-serv…

jimk3038:

www.instructables.com/id/Raspberry-Pi-Inte…

Koddaki iyileştirmeler için kalmat'a çok teşekkürler: Artık internet bağlantısı olmadığında büyük bir saat ve callendar görüntüleniyor

www.instructables.com/member/Kalmat/

3. Adım: Nextcloud ve Hava İstasyonu Kurulumu

Nextcloud ve Hava İstasyonu Kurulumu
Nextcloud ve Hava İstasyonu Kurulumu

Bu adımlar aşağıdakileri varsayar: -linux'un bazı temelleri biliniyor

-İşletim sistemi raspbian streç zaten RPi'de yüklü

-İşletim sistemi zaten yapılandırılmış (raspi-config: SSH etkin, maksimum sd kart alanını kullanacak şekilde genişletilmiş dosya sistemi, vb.)

-RPi'den gelen IP statik olarak tanımlanır

########################################################

Nextcloud Kurulumu

########################################################

Terminalde yürütülen aşağıdaki diziler (SSH'den veya yerel olarak RPi'de) #################################### ##################

sudo apt-get güncellemesi

sudo apt-get install apache2

sudo apt-get kurulumu php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring

sudo hizmeti apache2 yeniden başlatma

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-veri:www-data /var/www/html/nextcloud/

sudo chmod 750 /var/www/html/nextcloud/data

########################################################

Artık bununla bitirdiğimize göre, nihayet Nextcloud'un kendisine gidebilir ve kurulum sürecine başlayabiliriz. Başlamak için Raspberry Pi'nizin IP adresine artı /nextcloud'a gidin. Örneğin gideceğim adres şu:

Örnek IP Adresini Raspberry Pi'nizinkiyle değiştirmeyi unutmayın.

192.168.1.105/sonraki bulut

Kullanıcı adınızı ve şifrenizi seçin

takip ettiğim öğreticinin bağlantısı:

#########################################################

Hava İstasyonu kurulumu

#########################################################

İndirmek:

launchpad.net/python-weather-api/trunk/0.3… ############################### #######################

Terminalde yürütülen aşağıdaki diziler (SSH'den veya yerel olarak RPi'de) #################################### ##################

tar -xvzf pywapi-0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py yapı

sudo python setup.py kurulumu

########################################################

İşlerin beklendiği gibi çalıştığını kontrol edin

########################################################

Weather 1.6.4.zip dosyasını /home/pi klasörüne indirin ve çıkarın

terminalde sonraki komut (SSH bağlantısı değil/Bu sefer yerel görüntüleme gerekli)

cd Hava Durumu

sudo python hava durumu.py

########################################################

Önyüklemeden sonra otomatik başlatmayı sağlayın

########################################################

sudo nano /etc/rc.local

"Çıkış 0" yazan son satırdan hemen önce satırlara aşağıdakileri ekleyin.

cd /home/pi/Hava Durumu

sudo python weather.py &> err.log

########################################################

4. Adım: Bazı Notlar

Bazı notlar
Bazı notlar
Bazı notlar
Bazı notlar
  • kalmat'ın yaptığı işin otomatik çevirisi yok, pt-BR'ye elle çeviri yaptım. Birisi tercüme etmek için.po dosyaları ile çalışmak için bilgi sahibiyse, memnuniyetle karşılanacaktır.
  • Stabilite yeterince iyi. Yukarıdaki resme bakın (CPU ve bellek kullanımı düşük)
  • Akıllı telefonunuz için APP'yi ve masaüstüne nextcloud istemcisini indirin
  • Sunucuya yükleme hızını artırmak için Apache sunucusuna ve PHP'ye yapabileceğiniz bazı ince ayarlar var (google it)
  • Hava istasyonunun arka plan resimlerine sahip başka versiyonları da var.

    jimk3038 projesi (kalmat tarafından yapılan geliştirilmiş versiyon)

Önerilen: