Πίνακας περιεχομένων:

Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 Βήματα
Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 Βήματα

Βίντεο: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 Βήματα

Βίντεο: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 Βήματα
Βίντεο: Ultimate Raspberry Pi v. ZIMA Board Showdown! 2024, Δεκέμβριος
Anonim
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)
Multi Task Raspberry 1 B (Personal Cloud + Weather Station)

Πριν από λίγο καιρό θυμήθηκα ότι υπήρχε ένα εφεδρικό RPiB μετά την αγορά μιας νεότερης έκδοσης. Σκέφτομαι την προστασία της ιδιωτικής ζωής όταν διατηρούσα τα εφεδρικά αρχεία μου, αποφάσισα να έχω τον δικό μου διακομιστή cloud. Ευτυχής με το καλό αποτέλεσμα, αλλά δεν είμαι ικανοποιημένος με τη σπατάλη δυνατοτήτων από το RPi έκανα ένα συνδυασμό που αναμιγνύει έναν μετεωρολογικό σταθμό + προσωπικό διακομιστή cloud.

Βήμα 1: Λίστα υλικών

Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
  • A RPi B (Μάιος, επίσης, εργασία με RPi2, RPi3, κ.λπ.)
  • Οθόνη LCD 7 ιντσών 1024*600 για Raspberry (επιλέξτε το μέγεθος της οθόνης μόνοι σας)
  • WiFi dongle ή καλώδιο ethernet συνδεδεμένο στο RPi (Μόνο το RPi3 και νεότερα διαθέτουν ενσωματωμένο wifi)
  • Ποντίκι και πληκτρολόγιο USB

Βήμα 2: Ευχαριστώ για τις ιδέες και τη βοήθεια

Σημειώστε ότι αυτό το βήμα βασίζεται στην εργασία ορισμένων ανθρώπων:

Gus:

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

jimk3038:

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

Ευχαριστώ πολύ το kalmat για βελτιώσεις στον κώδικα: Τώρα όταν δεν υπάρχει σύνδεση στο διαδίκτυο εμφανίζεται ένα μεγάλο ρολόι και ένας καλών

www.instructables.com/member/Kalmat/

Βήμα 3: Εγκατάσταση Nextcloud και Μετεωρολογικού Σταθμού

Εγκατάσταση Nextcloud και Μετεωρολογικού Σταθμού
Εγκατάσταση Nextcloud και Μετεωρολογικού Σταθμού

Αυτά τα βήματα προϋποθέτουν ότι: -κάποια βασικά στοιχεία του linux είναι γνωστά

-Το λειτουργικό σύστημα raspbian stretch είναι ήδη εγκατεστημένο σε RPi

-Το λειτουργικό σύστημα έχει ήδη διαμορφωθεί (raspi-config: SSH ενεργοποιημένο, διευρυμένο σύστημα αρχείων για χρήση μέγιστου χώρου κάρτας sd κ.λπ.)

-Το IP από το RPi ορίζεται ως στατικό

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

Εγκατάσταση Nextcloud

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

Ακολουθούν ακολουθίες που εκτελούνται στο τερματικό (Από SSH ή εγγενώς σε RPi) ###################################### ####################

sudo apt-get ενημέρωση

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

επανεκκίνηση της υπηρεσίας sudo apache2

cd/var/www/html μπούκλα 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

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

Τώρα που τελειώσαμε με αυτό, μπορούμε τώρα να πάμε επιτέλους στο ίδιο το Nextcloud και να ξεκινήσουμε τη διαδικασία εγκατάστασής του. Για να ξεκινήσετε, μεταβείτε στη διεύθυνση IP του Raspberry Pi plus /nextcloud. Για παράδειγμα, η διεύθυνση στην οποία θα πήγαινα είναι η ακόλουθη:

Θυμηθείτε να αντικαταστήσετε το παράδειγμα διεύθυνσης IP με αυτό του Raspberry Pi.

192.168.1.105/nextcloud

Επιλέξτε το όνομα χρήστη και τον κωδικό πρόσβασής σας

σύνδεσμος για το σεμινάριο που ακολούθησα:

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

Εγκατάσταση μετεωρολογικού σταθμού

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

Κατεβάστε:

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

Ακολουθούν ακολουθίες που εκτελούνται στο τερματικό (Από SSH ή εγγενώς σε RPi) ###################################### ####################

tar -xvzf pywapi -0.3.8.tar.gz

cd pywapi-0.3.8

sudo python setup.py build

sudo python setup.py install

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

Ελέγξτε ότι τα πράγματα λειτουργούν όπως αναμενόταν

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

Κατεβάστε και εξαγάγετε το φάκελο Weather 1.6.4.zip on /home /pi

επόμενη εντολή στο τερματικό (Όχι σύνδεση SSH/Αυτή τη φορά απαιτείται εγγενής οθόνη)

cd Καιρός

sudo python weather.py

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

Κάντε το αυτόματη εκκίνηση μετά την εκκίνηση

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

sudo nano /etc/rc.local

Λίγο πριν από την τελευταία γραμμή, η οποία λέει "έξοδος 0", προσθέστε τα ακόλουθα στις γραμμές.

cd/home/pi/Καιρός

sudo python weather.py &> err.log

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

Βήμα 4: Μερικές σημειώσεις

Μερικές Σημειώσεις
Μερικές Σημειώσεις
Μερικές Σημειώσεις
Μερικές Σημειώσεις
  • Η εργασία που έγινε από το kalmat δεν έχει αυτόματη μετάφραση, έκανα μια μετάφραση στο pt-BR με το χέρι. Αν κάποιος έχει γνώσεις να συνεργαστεί με αρχεία.po για μετάφραση θα εκτιμηθεί.
  • Η σταθερότητα είναι αρκετά καλή. Δείτε την παραπάνω εικόνα (η χρήση της CPU και της μνήμης είναι χαμηλή)
  • κατεβάστε το APP για το smartphone και τον πελάτη του επόμενου cloud στην επιφάνεια εργασίας
  • Υπάρχουν ορισμένες τροποποιήσεις που μπορείτε να κάνετε στον διακομιστή Apache και την PHP για να βελτιώσετε το ποσοστό μεταφόρτωσης στον διακομιστή (google it)
  • Υπάρχουν και άλλες εκδόσεις μετεωρολογικών σταθμών με εικόνες φόντου όπως φαίνεται στην εικόνα

    έργο jimk3038 (βελτιωμένη έκδοση από kalmat)

Συνιστάται: