Πίνακας περιεχομένων:
- Βήμα 1: Στοιχεία
- Βήμα 2: PCB και κωδικός
- Βήμα 3: Καλωδίωση των εξαρτημάτων
- Βήμα 4: Actoboard
- Βήμα 5: Προβλήματα εμφάνισης
- Βήμα 6: Ευχαριστώ
Βίντεο: The Floger: μια συσκευή παρακολούθησης του καιρού Παράμετρος: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Μια μικρή συνδεδεμένη και AUTONOMUS συσκευή για την παρακολούθηση πολλών χρήσιμων μεταβλητών για να σας βοηθήσει στην κηπουρική
Αυτή η συσκευή έχει σχεδιαστεί για τη μέτρηση διαφορετικών παραμέτρων καιρού:
- Θερμοκρασία δαπέδου και αέρα
- Υγρασία δαπέδου και αέρα
- Φωτεινότητα
εμφανίστε το σε μια οθόνη LCD και επίσης στείλτε το στο actoboard μέσω μιας μονάδας sigfox (μπορείτε επίσης να το στείλετε από το actoboard σε άλλη συσκευή ή βάση δεδομένων, αλλά δεν θα το συζητήσουμε σε αυτό το Instuctable).
Όπως είπα η συσκευή είναι αυτόνομη, φυσικά θα χρησιμοποιήσουμε μπαταρία που τροφοδοτείται από ηλιακό πάνελ, αλλά το πιο σημαντικό είναι ότι η συσκευή δεν θα χρησιμοποιηθεί ως επί το πλείστον: πράγματι θα την προγραμματίσουμε να λαμβάνει μετρήσεις μόνο κάθε ώρες για παράδειγμα ή εκτός αν του ζητήσετε να μετρήσει αυστηρά τώρα. Έτσι στο τέλος η συσκευή που χρησιμοποιούμε χρησιμοποιεί λιγότερες από 30 δευτερόλεπτα κάθε ώρα.
ΣΠΟΥΔΑΙΟΣ:
- Θα χρησιμοποιήσουμε το Mbed για να φορτώσουμε τον κώδικα, τον οποίο θα μοιραστώ γενναιόδωρα: '), στον μικροελεγκτή, οπότε αν είστε εξοικειωμένοι με αυτό είναι ένα συν (αν δεν ανησυχείτε θα σας το εξηγήσω βήμα προς βήμα).
- Δίνω επίσης όλα τα αρχεία για να φτιάξετε το pcb σας, οπότε θα πρέπει απλώς να το εκτυπώσετε.
Βήμα 1: Στοιχεία
Για αυτό το έργο χρησιμοποίησα αισθητήρες φυσικά, αλλά θα χρειαστείτε επίσης μικροελεγκτές και ένα σύστημα διατροφής
Εδώ είναι η λίστα των εξαρτημάτων που χρησιμοποίησα:
Αισθητήρες δαπέδου:
- Θερμοκρασία
- Υγρασία
Αισθητήρες αέρα:
Θερμοκρασία και υγρασία: η θερμοκρασία και η υγρασία του αέρα βρίσκονται στον ίδιο αισθητήρα
Αισθητήρας φωτεινότητας:
Φωτεινότητα
Κάρτες μικροελεγκτών: Θα χρησιμοποιήσουμε 2 μικροελεγκτές
- STM32L432KC
- TD1208
Διατροφή:
- Μπαταρία
- Ηλιακό κύτταρο
- Κάρτα προσαρμογής τροφίμων: Σε αυτήν την κάρτα θα συνδέσουμε την μπαταρία και την ηλιακή κυψέλη (έτσι η μπαταρία θα μπορεί να φορτιστεί). Στην άλλη πλευρά της κάρτας διατροφής θα συνδέσουμε το STM32L432KC με ένα καλώδιο USB για να τροφοδοτήσουμε ολόκληρο το σύστημα (σε 3,3V).
Απεικόνιση:
οθόνη LCD
Sigfox:
Η μονάδα sigfox θα μας επιτρέψει να στείλουμε τα δεδομένα μας στο actoboard
Βήμα 2: PCB και κωδικός
PCB:
Για να ξεκινήσω θα μοιραστώ τα αρχεία του pcb. Είναι σε μορφή που κανονικά θα λειτουργήσει στους περισσότερους εκτυπωτές.
Για να το εκτυπώσετε, μπορείτε εύκολα να βρείτε ένα ηλεκτρικό/τεχνικό κατάστημα που θα μπορεί να το κάνει.
Θα πρέπει να κάνετε σοβαρή VIA στο pcb (μην ανησυχείτε ότι υποδεικνύονται)
ΚΩΔΙΚΟΣ:
Το πρώτο βήμα πρέπει να δημιουργήσετε έναν λογαριασμό στο MBED
Μόλις γίνει αυτό, απλώς κάντε κλικ στον παρακάτω ΣΥΝΔΕΣΜΟ που θα έχετε πρόσβαση στο έργο (μόνο στη λειτουργία ανάγνωσης)
Όταν φτάσετε στο έργο mbed με τον προηγούμενο σύνδεσμο, εισαγάγετε το στο χώρο εργασίας σας (μεταγλωττιστής).
Στη συνέχεια, συνδέστε το STM32 στον υπολογιστή σας, μεταγλωττίστε το κύριο αρχείο στο mbed και αντιγράψτε αυτό το αρχείο στο STM32 (με απλή αντιγραφή/επικόλληση).
Βήμα 3: Καλωδίωση των εξαρτημάτων
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
Αυτό το βήμα είναι μόνο εδώ για να σας δείξει πώς να συνδέσετε τα στοιχεία μεταξύ τους ΑΝ θέλετε να τα δοκιμάσετε σε ένα εργαστήριο για παράδειγμα και επειδή είναι πάντα καλό να γνωρίζετε πώς λειτουργούν τα πράγματα, διαφορετικά μπορείτε να παραλείψετε αυτό το βήμα και απλώς να ορίσετε τα στοιχεία στο pcb. θα συνδεθεί
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!
Εδώ έχετε 3 σχήματα σχετικά με τον τρόπο σύνδεσης όλων των στοιχείων μαζί.
ΥΓ: προφανώς το κόκκινο καλώδιο πηγαίνει σε τροφή 3.3V και το μαύρο καλώδιο πηγαίνει στο έδαφος.
Για την εκκίνηση, αν θέλετε απλώς να δοκιμάσετε όλα τα συστατικά, μπορείτε να το κάνετε χωρίς το τμήμα διατροφής συνδέοντας το STM32L432KC στον υπολογιστή σας.
Βήμα 4: Actoboard
Σε αυτό το μέρος θα σας εξηγήσω πώς μπορείτε να ρυθμίσετε τον λογαριασμό σας στο Actoboard να ανακτήσετε όλα τα δεδομένα που αποστέλλονται από τη μονάδα Sigfox.
Πρώτα απ 'όλα, μεταβείτε στον ιστότοπο του Actoboard και δημιουργήστε έναν λογαριασμό
Μόλις τελειώσετε, δημιουργήστε μια νέα πηγή δεδομένων (εικόνα 1).
Θα πρέπει να βρείτε το Akeru (εικόνα 2), όταν το αποκτήσετε και το κάνετε κλικ, θα φτάσετε στο παράθυρο "Connect your Akeru device" (εικόνα 3).
Εισαγάγετε το όνομα που θα δώσετε στην πηγή δεδομένων σας, τον αριθμό του μόντεμ και το PAC (αυτές οι 2 πληροφορίες που δίνονται στη μονάδα σας sigfox, είναι μοναδικές).
Το τελευταίο μέρος είναι η ρύθμιση της μορφής των δεδομένων που θα ανακτήσετε:
lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8
ΜΗΝ αλλάξετε τη μορφή εκτός εάν μπορείτε επίσης να αλλάξετε τον κωδικό που σας έδωσα (τουλάχιστον αλλάζετε το όνομα αλλά όχι τη μορφή ή τον αριθμό του δαγκώματος).
Με τη σειρά λοιπόν έχετε: φωτεινότητα (lum), θερμοκρασία αέρα (temp_A), υγρασία αέρα (hum_A), θερμοκρασία εδάφους (temp_S) και υγρασία εδάφους (hum_S).
Τώρα μπορείτε να επαληθεύσετε, εάν το Actoboard λαμβάνει μηνύματα από τη μονάδα Sigfox, στα δεξιά του ίδιου παραθύρου (εικόνα 4). Επιπλέον, μπορείτε να διαμορφώσετε τα δεδομένα σας με έναν πίνακα ελέγχου, για αυτό: Δημιουργήστε έναν νέο πίνακα ελέγχου, κάντε κλικ σε αυτόν και προσθέστε ένα νέο γραφικό στοιχείο (εικόνα 5). Τώρα ανοίγει ένα νέο παράθυρο με το όνομα "Προσθήκη widget" (εικόνα 6), κάντε κλικ στη δεύτερη καρτέλα "Widgets" και επιλέξτε ένα.
Εδώ, για παράδειγμα, θα δείξω πώς να εμφανίζεται η τιμή της φωτεινότητας. Επιλέξτε λοιπόν το δεύτερο widget "Value" και τροποποιήστε τις ρυθμίσεις του Widget (εικόνα 7), προσθέστε ένα σύνολο δεδομένων και επιλέξτε μεταβλητή μάγισσας που θέλετε να εμφανίσετε. Τώρα αν επιστρέψετε στον πίνακα ελέγχου, η τιμή θα εμφανιστεί η μεταβλητή σας (εικόνα 8).
Βήμα 5: Προβλήματα εμφάνισης
Σε αυτήν την ενότητα θα σας πω ποιες τιμές αναμένονται από τους αισθητήρες μας και πώς μπορείτε να τις ελέγξετε.
Εάν έχετε κάνει τα πάντα από την αρχή, μέχρι τώρα θα πρέπει να έχετε valeus στην οθόνη σας και στο actoboard
Εάν αυτό δεν βλέπετε τίποτα στην οθόνη ούτε στο actoboard
- Πρώτα απ 'όλα, ελέγξτε όλες τις συνδέσεις σας μεταξύ αισθητήρων και μικροελεγκτή.
- Εάν είστε σίγουροι για τις συνδέσεις σας, μπορεί να είναι η οθόνη LCD (είναι λίγο εύθραυστη). Θα πρέπει να εξακολουθείτε να έχετε την τιμή στο actoboard εάν ακολουθήσατε σωστά το τελευταίο βήμα
Σε περίπτωση που αντιμετωπίζετε κάποια προβλήματα με τη ρύθμιση του actoboard εδώ είναι ένας τρίτος τρόπος για να έχετε τις αξίες σας: Putty
Πώς να χρησιμοποιήσετε το στόκο:
- Συνδέστε τη συσκευή σας στον υπολογιστή σας και ανοίξτε τον περιφερειακό διαχειριστή παραθύρων και βρείτε σε ποια θύρα είναι συνδεδεμένη η συσκευή σας (εικόνα 2).
- Στη συνέχεια, ανοίξτε το Putty και επιλέξτε σειριακό (κόκκινο στην εικόνα 3) και ρωτήστε τον αριθμό θύρας COM που βρέθηκε στο προηγούμενο βήμα (πορτοκαλί στην εικόνα 3).
- Κάντε κλικ στο OK. Θα ανοίξει μια κονσόλα που εμφανίζει τιμές
Βήμα 6: Ευχαριστώ
Σας ευχαριστούμε αν προσπαθήσατε να φτιάξετε το δικό σας FLOGER:) ή ακόμα και αν μόλις το διαβάσατε!
Εάν έχετε σχόλια, ερωτήσεις ή βελτιώσεις, μη διστάσετε να το μοιραστείτε!
Συνιστάται:
Δημιουργήστε μια συσκευή παρακολούθησης ενέργειας χρησιμοποιώντας ένα ηλεκτρόνιο σωματιδίων: 5 βήματα (με εικόνες)
Δημιουργήστε μια συσκευή παρακολούθησης ενέργειας χρησιμοποιώντας ένα ηλεκτρόνιο σωματιδίων: Στις περισσότερες επιχειρήσεις, θεωρούμε ότι η ενέργεια είναι επιχειρηματική δαπάνη. Ο λογαριασμός εμφανίζεται στα μηνύματα ηλεκτρονικού ταχυδρομείου ή στα email μας και τον πληρώνουμε πριν από την ημερομηνία ακύρωσης. Με την εμφάνιση του IoT και των έξυπνων συσκευών, η Energy αρχίζει να παίρνει μια νέα θέση σε μια επιχείρηση
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: 11 βήματα
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: Έψαχνα για έναν χαμηλού κόστους αισθητήρα θερμοκρασίας / υγρασίας που θα μπορούσα να χρησιμοποιήσω για να παρακολουθήσω τι συμβαίνει στον ανιχνευτικό μου χώρο, καθώς διαπίστωσα ότι αυτή την άνοιξη ήταν πολύ υγρό , και είχε πολύ υγρασία. Έτσι έψαχνα έναν αισθητήρα σε λογικές τιμές που θα μπορούσα να
Ρολόι πρόβλεψης καιρού με χρήση του Old Alarm και του Arduino: 13 βήματα (με εικόνες)
Weather Forecast Clock Using Old Alarm and Arduino: Είχα ένα σπασμένο ξυπνητήρι και βρήκα μια ιδέα να το μετατρέψω σε ρολόι και σταθμό πρόγνωσης καιρού. Για αυτό το έργο θα χρειαστείτε: Παλαιό κυκλικό ξυπνητήρι Arduino Nano BME280 μονάδα αισθητήρα ( θερμοκρασία, υγρασία, πίεση) Οθόνη LCD
Πώς να φτιάξετε μια συσκευή IoT για τον έλεγχο των συσκευών και την παρακολούθηση του καιρού χρησιμοποιώντας το Esp8266: 5 βήματα
Πώς να φτιάξετε μια συσκευή IoT για τον έλεγχο των συσκευών και την παρακολούθηση του καιρού χρησιμοποιώντας το Esp8266: Το Διαδίκτυο των πραγμάτων (IoT) είναι η διασύνδεση φυσικών συσκευών (που αναφέρονται επίσης ως «συνδεδεμένες συσκευές» και «έξυπνες συσκευές»), κτίρια, και άλλα είδη - ενσωματωμένα με ηλεκτρονικά είδη, λογισμικό, αισθητήρες, ενεργοποιητές και
Πώς να φτιάξετε μια μίνι οθόνη για την κατάσταση του καιρού: 4 βήματα
Πώς να φτιάξετε μια μίνι προβολή κατάστασης καιρού: Σχετικά με το έργοΟ μικροελεγκτής μπορεί να είναι διασκεδαστικός και διασκεδαστικός ταυτόχρονα, προσθέστε κάποια σύνδεση στο Διαδίκτυο για πραγματικό Διαδίκτυο πραγμάτων! Επιτρέψτε μου να σας δείξω πώς κατάφερα να δημιουργήσω μια μίνι οθόνη κατάστασης καιρού χρησιμοποιώντας οθόνη μήτρας 8x8 και