Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προσθέστε τη συσκευή σας στο LoggingPlatform
- Βήμα 2: Παράδειγμα διαγράμματος σύνδεσης υλικού
- Βήμα 3: Μεταφορτώστε το λογισμικό που απαιτείται στην κάρτα Micro SD (Οδηγός Windows)
- Βήμα 4: RaspbianOS, Φόρτωση προγράμματος Python στο Raspberry και απαιτείται διαμόρφωση
- Βήμα 5: Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
- Βήμα 6: Εκτελέστε Python Script Αυτόματα στο Raspberry Boot Up
Βίντεο: Raspberry PI Καταγραφή θερμοκρασίας και υγρασίας, Cloud Weather Station, Wifi και Mobile Stats: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Με τη συσκευή 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
Εδώ μπορείτε να προσθέσετε τη συσκευή σας για να λάβετε κλειδιά api που χρειάζονται αργότερα:
Βήμα 2: Παράδειγμα διαγράμματος σύνδεσης υλικού
Συνδέστε το DHT22 Out στο RaspberryPi PIN GPIO 4 εισόδου/εξόδου
Συνδέστε το DHT22 + στο RaspberryPi 3V PIN 1
Συνδέστε το DHT22 - στο RaspberryPi Ground PIN 6
Βήμα 3: Μεταφορτώστε το λογισμικό που απαιτείται στην κάρτα 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 και απαιτείται διαμόρφωση
Όταν ξεκινάει το 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 και μπορείτε να τα δείτε εκεί Στο loggingforest device edit απλώς ορίστε το όνομα παραμέτρων και τις τιμές όπως στην οθόνη 1
Κάντε κλικ στην προεπισκόπηση όπως στην οθόνη 2
Και θα δείτε ωραία δεδομένα όπως στην οθόνη 3
Βήμα 6: Εκτελέστε 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/…
Συνιστάται:
NodeMCU Lua Φτηνός πίνακας 6 $ με καταγραφή θερμοκρασίας και υγρασίας MicroPython, στατιστικά Wifi και κινητά: 4 βήματα
NodeMCU Lua Cheap 6 $ Board With MicroPython Temperature and Humidity Logging, Wifi and Mobile Stats: Αυτός είναι βασικά μετεωρολογικός σταθμός, μπορείτε να ελέγξετε δεδομένα στο τηλέφωνό σας ή να χρησιμοποιήσετε κάποιο τηλέφωνο ως ζωντανή οθόνη Με τη συσκευή NodeMCU μπορείτε να καταγράφετε δεδομένα θερμοκρασίας και υγρασίας έξω , στο δωμάτιο, στο θερμοκήπιο, στο εργαστήριο, στο ψυγείο ή σε οποιοδήποτε άλλο μέρος ολοκληρώστε
Arduino Ethernet DHT11 Καταγραφή θερμοκρασίας και υγρασίας, Στατιστικά για κινητά: 4 βήματα
Arduino Ethernet DHT11 Καταγραφή θερμοκρασίας και υγρασίας, Στατιστικά για κινητά: Με το Arduino UNO R3, Ethernet Shield AND DHT11 μπορείτε να καταγράφετε δεδομένα θερμοκρασίας και υγρασίας έξω, στο δωμάτιο, στο θερμοκήπιο, στο εργαστήριο, στο ψυγείο ή σε άλλα μέρη εντελώς δωρεάν. Αυτό το παράδειγμα θα χρησιμοποιήσουμε για να καταγράψουμε τη θερμοκρασία δωματίου και την υγρασία. Συσκευή
Arduino και SIM900 GSM GPRS 3G Καταγραφή θερμοκρασίας και υγρασίας, Στατιστικά για κινητά: 4 βήματα
Arduino και SIM900 GSM GPRS 3G Καταγραφή θερμοκρασίας και υγρασίας, Στατιστικά για κινητά: Με το Arduino UNO R3, SIM900 Shield AND DHT22 μπορείτε να καταγράφετε δεδομένα θερμοκρασίας και υγρασίας έξω, στο δωμάτιο, στο θερμοκήπιο, στο εργαστήριο, στο ψυγείο ή σε άλλα μέρη εντελώς δωρεάν. Αυτό το παράδειγμα θα χρησιμοποιήσουμε για την καταγραφή θερμοκρασίας και υγρασίας δωματίου. Η συσκευή θα
ESP32 NTP Θερμόμετρο μαγειρέματος θερμοκρασίας ανιχνευτή θερμοκρασίας με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: 7 βήματα (με εικόνες)
ESP32 NTP Θερμόμετρο Θερμόμετρο μαγειρέματος με διόρθωση και συναγερμό θερμοκρασίας Steinhart-Hart .: Ακόμα στο ταξίδι για να ολοκληρώσετε ένα «επερχόμενο έργο», ", ESP32 NTP Temperature Probe Cooking Thermometer With Steinhart-Hart Correction and Temperature Alarm " είναι ένας οδηγός που δείχνει πώς προσθέτω έναν αισθητήρα θερμοκρασίας NTP, piezo b
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης