Πίνακας περιεχομένων:
- Βήμα 1: Λίστα υλικών
- Βήμα 2: Ευχαριστώ για τις ιδέες και τη βοήθεια
- Βήμα 3: Εγκατάσταση Nextcloud και Μετεωρολογικού Σταθμού
- Βήμα 4: Μερικές σημειώσεις
Βίντεο: Multi Task Raspberry 1 B (Personal Cloud + Weather Station): 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Πριν από λίγο καιρό θυμήθηκα ότι υπήρχε ένα εφεδρικό 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 και Μετεωρολογικού Σταθμού
Αυτά τα βήματα προϋποθέτουν ότι: -κάποια βασικά στοιχεία του 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)
Συνιστάται:
Super Weather Station Hanging Basket: 11 βήματα (με εικόνες)
Super Weather Station Hanging Basket: Γεια σε όλους! Σε αυτήν την ανάρτηση ιστολογίου T3chFlicks, θα σας δείξουμε πώς φτιάξαμε ένα έξυπνο καλάθι. Τα φυτά είναι μια φρέσκια και υγιεινή προσθήκη σε οποιοδήποτε σπίτι, αλλά μπορούν γρήγορα να γίνουν κουραστικά - ειδικά αν θυμάστε να τα ποτίζετε μόνο όταν
DIY Personal Weather Station Monitor: 6 Βήματα
DIY Personal Weather Station Monitor: DarkSky ,, Η υπηρεσία API για υπάρχοντες πελάτες δεν αλλάζει σήμερα, αλλά δεν θα δεχόμαστε πλέον νέες εγγραφές. Το API θα συνεχίσει να λειτουργεί μέχρι το τέλος του 2021
Particle Photon IoT Personal Weather Station: 4 Βήματα (με Εικόνες)
Particle Photon IoT Personal Weather Station:
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα
Καταγραφή θερμοκρασίας και υγρασίας Raspberry PI, Cloud Weather Station, Wifi και Mobile Stats: Με τη συσκευή Raspberry PI μπορείτε να καταγράφετε δεδομένα θερμοκρασίας και υγρασίας έξω, στο δωμάτιο, στο θερμοκήπιο, στο εργαστήριο, στο ψυγείο ή σε άλλα μέρη εντελώς δωρεάν. Αυτό το παράδειγμα θα χρησιμοποιήσουμε για την καταγραφή θερμοκρασίας και υγρασίας. Η συσκευή θα συνδεθεί στο διαδίκτυο v
IOT Weather Cloud - Χρήση OpenWeather Χάρτες: 11 βήματα (με εικόνες)
IOT Weather Cloud - Χρήση OpenWeatherMaps: Αυτό είναι ένα σύννεφο που κρέμεται από την οροφή ενός δωματίου και παίζει συγκεκριμένα μοτίβα με βάση το αποτέλεσμα που επιστρέφεται από το διαδίκτυο. Ανακτά τα δεδομένα καιρού από το OpenWeatherMaps. Μπορεί να ελεγχθεί χειροκίνητα μέσω διεπαφής ιστού ή αυτόματου