Mündəricat:
- Addım 1: Material siyahısı
- Addım 2: Fikirlər və Yardım üçün təşəkkürlər
- Addım 3: Nextcloud və Hava İstasyonu Quraşdırması
- Addım 4: Bəzi qeydlər
Video: Çox Vəzifəli Moruq 1 B (Şəxsi Bulud + Hava İstasyonu): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bir müddət əvvəl yeni bir versiya aldıqdan sonra bir RPiB ehtiyatının olduğunu xatırladım. Yedek fayllarımı saxlayarkən məxfilik haqqında düşünərək öz bulud serverim olmağa qərar verdim. Yaxşı nəticədən məmnunam, ancaq RPi -nin potensial israfından məmnun deyiləm, bir hava stansiyası + fərdi bulud serverini qarışdıran bir kombo hazırladım.
Addım 1: Material siyahısı
- A RPi B (May da RPi2, RPi3 və s. İlə işləyə bilər)
- Moruq üçün 7 düymlük 1024*600 LCD Ekran (ekran ölçüsünü özünüz seçin)
- WiFi dongle və ya RPi-yə qoşulmuş bir Ethernet kabeli (Yalnız RPi3 və daha yeni qurulmuş wifi var)
- Siçan və klaviatura USB
Addım 2: Fikirlər və Yardım üçün təşəkkürlər
Diqqət yetirin ki, bu addım bəzi insanların əməyinə əsaslanır:
Gus:
pimylifeup.com/raspberry-pi-nextcloud-serv…
jimk3038:
www.instructables.com/id/Raspberry-Pi-Inte…
Kodun təkmilləşdirilməsi üçün kalmata çox təşəkkürlər: İndi internet bağlantısı olmadıqda böyük bir saat və zəng təqvimi göstərilir
www.instructables.com/member/Kalmat/
Addım 3: Nextcloud və Hava İstasyonu Quraşdırması
Bu addımlar aşağıdakıları nəzərdə tutur:-linuxun bəzi əsaslarını bilirsiniz
-Əməliyyat sistemi raspbian streç artıq RPi -də quraşdırılmışdır
-Əməliyyat sistemi artıq konfiqurasiya edilmişdir (raspi-config: SSH aktivdir, maksimum sd kart boşluğundan istifadə etmək üçün genişləndirilmiş fayl sistemi və s.)
-RPi -dən IP statik olaraq təyin olunur
########################################################
Nextcloud Quraşdırılması
########################################################
Terminalda icra olunan aşağıdakı ardıcıllıqlar (SSH -dən və ya yerli olaraq RPi üzərindən) ###################################### #####################
sudo apt-get yeniləməsi
sudo apt-get apache2 quraşdırın
sudo apt-get php7.0 php7.0-gd sqlite php7.0-sqlite php7.0-curl php7.0-zip php7.0-xml php7.0-mbstring quraşdırın
sudo xidməti apache2 yenidən başladın
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
########################################################
Bunu bitirdikdən sonra nəhayət Nextcloud -un özünə gedib quraşdırma prosesinə başlaya bilərik. Başlamaq üçün Raspberry Pi -nin IP ünvanına plus /nextcloud -a daxil olun. Məsələn, gedəcəyim ünvan aşağıdakı kimidir:
IP ünvanını Raspberry Pi ilə əvəz etməyi unutmayın.
192.168.1.105/nextcloud
İstifadəçi adınızı və şifrənizi seçin
izlədiyim dərsliyə keçid:
#########################################################
Hava Stansiyasının quraşdırılması
#########################################################
Yüklə:
launchpad.net/python-weather-api/trunk/0.3… ################################ ##########################
Terminalda icra olunan aşağıdakı ardıcıllıqlar (SSH -dən və ya yerli olaraq RPi üzərindən) ###################################### #####################
tar -xvzf pywapi -0.3.8.tar.gz
cd pywapi-0.3.8
sudo python setup.py qurmaq
sudo python setup.py qurun
########################################################
İşlərin gözlənildiyi kimi işlədiyini yoxlayın
########################################################
/Home /pi qovluğunda Hava 1.6.4.zip yükləyin və çıxarın
terminaldakı növbəti əmr (SSH bağlantısı deyil/Bu dəfə yerli ekrana ehtiyac var)
cd Hava
sudo python hava şəraiti.py
########################################################
Yükləndikdən sonra avtomatik işə salın
########################################################
sudo nano /etc/rc.local
"Çıxış 0" deyən son sətirdən dərhal əvvəl sətirlərə aşağıdakıları əlavə edin.
cd/home/pi/Hava
sudo python weather.py &> err.log
########################################################
Addım 4: Bəzi qeydlər
- Kalmat tərəfindən edilən işin avtomatik tərcüməsi yoxdur, mən pt-BR-ə əl ilə tərcümə etmişəm. Kimsə tərcümə etmək üçün.po faylları ilə işləmək biliyinə malik olsa, təqdir edərdi.
- Sabitlik kifayət qədər yaxşıdır. Yuxarıdakı şəklə baxın (CPU və yaddaş istifadəsi azdır)
- Smartfonunuz üçün APP və nextcloud müştəri masaüstünə yükləyin
- Serverə yükləmə sürətini artırmaq üçün Apache serverinə və PHP -yə edə biləcəyiniz bəzi düzəlişlər var (google it)
-
Göründüyü kimi arxa plan şəkilləri olan hava stansiyasının digər versiyaları da var
jimk3038 layihəsi (təkmilləşdirilmiş versiyası kalmat tərəfindən hazırlanmışdır)
Tövsiyə:
DIY Şəxsi Hava İstasyonu Monitoru: 6 addım
DIY Şəxsi Hava İstasyonu Monitoru: DarkSky ,, Mövcud müştərilər üçün API xidmətimiz bu gün dəyişmir, amma artıq yeni qeydləri qəbul etməyəcəyik. API 2021 -ci ilin sonuna qədər fəaliyyətini davam etdirəcək
Java -da BME280 ilə Raspberry Pi istifadə edən Şəxsi Hava İstasyonu: 6 addım
Java -da BME280 ilə Raspberry Pi istifadə edən Şəxsi Hava İstasyonu: Pis hava həmişə bir pəncərədən pis görünür. Həmişə yerli hava şəraitimizi və pəncərədə gördüklərimizi izləməklə maraqlanmışıq. İstilik və kondisioner sistemimizə daha yaxşı nəzarət etmək istəyirdik. Fərdi Hava İstasyonu qurmaq çox vacibdir
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
Particle Photon IoT Şəxsi Hava İstasyonu: 4 Addım (Şəkillərlə)
Particle Photon IoT Şəxsi Hava İstasyonu:
Moruq PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: 6 Addım
Raspberry PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: Raspberry PI cihazı ilə otaqda, istixanada, laboratoriyada, soyutma otağında və ya başqa yerlərdə temperatur və rütubət məlumatlarını çöldə qeyd edə bilərsiniz. İstilik və rütubəti qeyd etmək üçün istifadə edəcəyimiz bu nümunə. Cihaz internetə qoşulacaq