Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προσθέστε τη συσκευή σας στο LoggingPlatform
- Βήμα 2: Παράδειγμα διαγράμματος σύνδεσης υλικού
- Βήμα 3: Μεταφορτώστε το λογισμικό που απαιτείται στην κάρτα Micro SD (Οδηγός Windows)
- Βήμα 4: RaspbianOS, Φόρτωση προγράμματος Python στο Raspberry και απαιτείται διαμόρφωση
- Βήμα 5: Ελέγξτε τα δεδομένα στην πλατφόρμα Loggingforest.com
- Βήμα 6: Εκτελέστε Python Script Αυτόματα στο Raspberry Boot Up
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Με τη συσκευή 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/…