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

Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα

Βίντεο: Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα

Βίντεο: Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα
Βίντεο: Concept of LoRa Transmitter, BME280 Sensor and WiFi Webserver based on Arduino ESP32 (EP07) 2024, Νοέμβριος
Anonim
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats
Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats

Με τη συσκευή Raspberry PI μπορείτε να καταγράφετε δεδομένα θερμοκρασίας και υγρασίας έξω, στο δωμάτιο, στο θερμοκήπιο, στο εργαστήριο, στο ψυγείο ή σε οποιοδήποτε άλλο μέρος εντελώς δωρεάν. Αυτό το παράδειγμα θα χρησιμοποιήσουμε για να καταγράψουμε τη θερμοκρασία και την υγρασία.

Η συσκευή θα συνδεθεί στο διαδίκτυο μέσω Wifi ή Ethernet

Θα μπορείτε να ελέγχετε τις τελευταίες αναγνώσεις στο κινητό σας τηλέφωνο, στην επιφάνεια εργασίας ή σε οποιαδήποτε άλλη συσκευή με πρόγραμμα περιήγησης

Προμήθειες

Οθόνη με HDMI, καλώδιο HDMI, ποντίκι USB και πληκτρολόγιο απαιτούνται επίσης για αυτό το σεμινάριο, αλλά συνήθως το έχετε ήδη

Μπορείτε να αγοράσετε τις απαραίτητες συσκευές εδώ (απαιτείται ελάχιστο):

Raspberry PI 3 ή Raspberry PI 2 με wifi stick

κάρτα micro SD (προτείνεται 32 GB)

καλώδιο micro USB

Μονάδα DHT22 με καλώδιο

Επίσης ωραίο να έχετε:

Φορτιστής USB για να τροφοδοτήσετε τη συσκευή σας

Αδιάβροχο περίβλημα

Τυπικό περίβλημα σμέουρων (όπως στο παράδειγμά μου)

Εάν δεν έχετε συσκευή ανάγνωσης USB MicroSD

Το αγόρασα στο Banggood.com

Αυτό δοκιμάστηκε επίσης/λειτουργεί με βιομηχανικό αισθητήρα AM2305

Βήμα 1: Προσθέστε τη συσκευή σας στο LoggingPlatform

Προσθέστε τη συσκευή σας στο LoggingPlatform
Προσθέστε τη συσκευή σας στο LoggingPlatform

Εδώ μπορείτε να προσθέσετε τη συσκευή σας για να λάβετε κλειδιά api που χρειάζονται αργότερα:

Βήμα 2: Παράδειγμα διαγράμματος σύνδεσης υλικού

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

Συνδέστε το DHT22 Out στο RaspberryPi PIN GPIO 4 εισόδου/εξόδου

Συνδέστε το DHT22 + στο RaspberryPi 3V PIN 1

Συνδέστε το DHT22 - στο RaspberryPi Ground PIN 6

Βήμα 3: Μεταφορτώστε το λογισμικό που απαιτείται στην κάρτα Micro SD (Οδηγός Windows)

Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)
Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)
Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)
Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)
Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)
Απαιτείται μεταφόρτωση λογισμικού στην κάρτα Micro SD (Οδηγός Windows)

Συνδέστε το MicroSD στην είσοδο MicroSD στον υπολογιστή σας Windows, αν δεν το έχετε, αγοράστε έκδοση usb όπως:

Αναγνώστης USB Micro SD

Κατεβάστε το Win32DiskImager εδώ

Κατεβάστε το τελευταίο Raspbian OS για Raspberry PI εδώ (Επίσημος σύνδεσμος Raspberry PI)

Εξαγάγετε το αρχείο λήψης Raspbian OS με τον αρχειοθέτη σας ή το 7zip όπως στην οθόνη 1

Τώρα πρέπει να γράψετε Raspbian OS με Win32DiskImager στην κάρτα MicroSD:

Εισάγετε λοιπόν το MicroSD στον αναγνώστη σας και εκτελέστε το Win32DiskImager

Επιλέξτε το αρχείο εικόνας Raspbian OS που κατεβάσατε και εξαγάγατε, το MicroSD και κάντε κλικ στο Γράψτε ως στην οθόνη 2

ΕΙΔΟΠΟΙΗΣΗ ΓΙΑ ΤΟ ΘΕΜΑ: Εάν αντιμετωπίζετε προβλήματα ή έχετε παράξενο μορφοποιημένο MicroSD ή το εκτελείτε ξανά, τότε πριν από αυτό πρέπει να αφαιρέσετε όλους τους τόμους από τη μονάδα δίσκου και να δημιουργήσετε μόνο έναν. Αυτό μπορεί να γίνει με το εργαλείο διαχείρισης δίσκων στα Windows όπως στην οθόνη 3

Τοποθετήστε το MicroSD στο Raspberry σας, συνδέστε το στην οθόνη, το ποντίκι και το πληκτρολόγιο και εκτελέστε το

Βήμα 4: RaspbianOS, Φόρτωση προγράμματος Python στο Raspberry και απαιτείται διαμόρφωση

RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Need Configuration Needed

Όταν ξεκινάει το Raspberry, πρέπει απλώς να το διαμορφώσετε με έναν καλό οδηγό, παράδειγμα οθόνης 1

Μετά από αυτό, εγκαταστήστε μερικές βιβλιοθήκες για DHT22, ώστε να εκτελεστούν στο τερματικό:

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

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Δημιουργήστε τώρα αρχείο με εντολή όπως στην οθόνη 2

Επικόλληση βασικού κώδικα καταγραφής δασών από αυτήν τη σελίδα σε αρχείοhttps://github.com/sandiwinter/loggingforest/blob…

και να αλλάξετε τις παραμέτρους που λαμβάνονται στον ιστότοπο του loggingforest.com όπως στην οθόνη 3

CTRL+X Y

εισαγω

Για δοκιμή τώρα, μπορείτε να εκτελέσετε αυτό το σενάριο όπως στην οθόνη 4

Με το CTRL+Z μπορείτε να σταματήσετε αυτό το πρόγραμμα

Βήμα 5: Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com

Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com

Στη συνέχεια, η συσκευή σας θα αρχίσει να στέλνει δεδομένα στο loggingforest και μπορείτε να τα δείτε εκεί Στο loggingforest device edit απλώς ορίστε το όνομα παραμέτρων και τις τιμές όπως στην οθόνη 1

Κάντε κλικ στην προεπισκόπηση όπως στην οθόνη 2

Και θα δείτε ωραία δεδομένα όπως στην οθόνη 3

Βήμα 6: Εκτελέστε Python Script Αυτόματα στο Raspberry Boot Up

Εκτελέστε Python Script Αυτόματα στο Raspberry Boot Up
Εκτελέστε Python Script Αυτόματα στο Raspberry Boot Up

Φυσικά, πιθανότατα θέλετε να εκτελέσετε αυτό το σενάριο python αυτόματα όταν το Raspberry θα ξεκινήσει ή θα συνδεθεί στην πηγή ενέργειας.

ανοίξτε το τερματικό και εκτελέστε:

sudo nano /etc/rc.local

και πριν από την έξοδο 0 προσθέστε κώδικα για να εκτελέσετε το σενάριό σας:

sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &

όπως στην οθόνη 1

Αποθήκευση αρχείου με CTRL+X, Y, Enter Προσπαθήστε να κάνετε επανεκκίνηση του PI βατόμουρου και τώρα είναι έτοιμο!

Μη διστάσετε να σχολιάσετε και να μοιραστείτε το logger σας

Μπορείτε επίσης να βρείτε άλλες εκδόσεις κώδικα στο github rep:

github.com/sandiwinter/loggingforest/tree/…

Συνιστάται: