Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Γεια σας, το όνομά μου είναι Thibault D'Haese και είμαι μαθητής στο Howest Kortrijk. Αυτή τη στιγμή είμαι στο πρώτο μου έτος Πολυμέσων και Τεχνολογίας Επικοινωνίας.
Στο τέλος του έτους έπρεπε να κάνουμε ένα έργο IoT. Για αυτό το έργο μου ήρθε η ιδέα να φτιάξω έναν υγραντήρα που στέλνει όλα τα μετρημένα δεδομένα του σε έναν ιστότοπο. Για τη συσκευή μου επέλεξα ένα προφανές όνομα, CigarSaver.
Παρακάτω μπορείτε να διαβάσετε όλα τα απαραίτητα βήματα που χρειάστηκε να περάσω για να φέρει το έργο σε ένα επιτυχές αποτέλεσμα.
Βήμα 1: Εξαρτήματα και υλικά
Για το έργο μου χρησιμοποίησα πολλά διαφορετικά στοιχεία για να μπορέσω να φέρνω τα πάντα σε καλό τέλος. Τα συστατικά που χρησιμοποίησα παρατίθενται παρακάτω. Το συνολικό κόστος για αυτό το έργο ήταν περίπου 233 €.
Συστατικά:
- Raspberry Pi 4 μοντέλο Β
- Τροφοδοτικό Raspberry Pi
- Raspberry Pi T-τσαγκάρης
- Κάρτα micro SD 32 GB
- Breadboard
- Αισθητήρας θερμοκρασίας ~ DS18B20
- Αισθητήρας υγρασίας ~ DHT11
- Μαγνητικός διακόπτης πόρτας
- Αντιστάσεις 5Κ
- LCD 16x2
- Βηματικό μοτέρ B 28BYJ-48
- Πρόγραμμα οδήγησης ULN2003
- Ενεργός βομβητής
- Καλώδια από jumper έως θηλυκά jumper
- Καλώδια από άλμα αρσενικό σε αρσενικό
- Καλώδια από jumper έως αρσενικά jumper
Υλικά:
- Ξύλο
- Πλεξιγκλάς
- Χερούλι πόρτας
Εργαλεία:
- Βιομηχανικό πριόνι ξύλου
- Ηλεκτρικό πριόνι
- Ηλεκτρικό κατσαβίδι
- Συγκολλητικό σίδερο
- Τρυπάνι
Στο παρακάτω αρχείο excel μπορείτε να δείτε τον πλήρη τιμοκατάλογο όλων των υλικών μου.
Βήμα 2: Βάση δεδομένων
Αφού κατάλαβα κάθε στοιχείο, άρχισα να δημιουργώ ένα διάγραμμα σχέσης οντότητας.
Με τη βάση δεδομένων μου μπορείτε να δείτε:
- Η τρέχουσα τιμή εάν η πόρτα είναι ανοιχτή ή όχι
- Όταν ανοίξει η πόρτα
- Ιστορικό της θερμοκρασίας και της τρέχουσας θερμοκρασίας
- Ιστορικό του ποσοστού υγρασίας και του τρέχοντος ποσοστού υγρασίας
Φιλοξενούσα τη βάση δεδομένων μου στο RPi μου χρησιμοποιώντας το MariaDB.
Βήμα 3: Δημιουργία σχήματος Fritzing
Αφού όλα είχαν καταλάβει, ήταν καιρός να συγκεντρώσω το υλικό μου. Πρώτα το έκανα αυτό σχεδόν με τον υπολογιστή, οπότε δεν μπορούσα να κάνω τίποτα λάθος που θα μπορούσε να προκαλέσει βραχυκύκλωμα.
Για τη δημιουργία αυτού του σχήματος χρησιμοποίησα το πρόγραμμα fritzing.
Βήμα 4: Συναρμολόγηση του υλικού
Μόλις τελείωσε το σχέδιο ψύξης μου και ήμουν ικανοποιημένος με αυτό, άρχισα να συνθέτω το υλικό μου. Ξεκίνησα με τον αισθητήρα θερμοκρασίας και υγρασίας. Το έκανα επειδή οι αισθητήρες μου φαίνονταν οι πιο εύκολοι. Ο αισθητήρας πόρτας ήταν το τελευταίο πράγμα που έκανα από τους αισθητήρες επειδή έπρεπε ακόμα να παραδοθεί.
Αφού τελείωσαν οι αισθητήρες, έκανα την οθόνη LCD μου. Αυτό δεν ήταν πια τόσο δύσκολο γιατί το άλλαξα και το κωδικοποίησα ήδη στο παρελθόν.
Το τελευταίο βήμα ήταν να συνδέσω τους ενεργοποιητές μου. Ο πρώτος ενεργοποιητής που σύνδεσα ήταν ο βομβητής μου. Μόλις πέτυχα, άλλαξα στον τελευταίο ενεργοποιητή, δηλαδή το βηματικό μοτέρ μου
Μπορείτε να βρείτε τον κωδικό μου στο github.
Βήμα 5: Σχεδιάστε τον πρώτο ιστότοπο για κινητά
Για να μπορέσω να εμφανίσω όλα τα δεδομένα που μετρήθηκαν από τους αισθητήρες μου, αποφάσισα να κάνω ένα σχέδιο στο Adobe XD το οποίο αργότερα θα μετατρέψω σε πραγματικό ιστότοπο. Μέσω της ιστοσελίδας μπορείτε επίσης να ελέγξετε το ποσοστό υγρασίας του υγραντήρα.
Βήμα 6: Χτίζοντας την υπόθεση
Τότε ήρθε η ώρα να φτιάξω το περίβλημα μου. Για τα υλικά μου πήγα στο Brico και αγόρασα ξύλο ένα πλεξιγκλάς. Έφτιαξα το εξωτερικό του κουτιού μου από ξύλο που είχα κόψει από έναν ξυλουργό. Στο εσωτερικό έβαλα το πλεξιγκλάς μου, ώστε να μπορείτε εύκολα να δείτε τα ηλεκτρονικά εξαρτήματα εάν κάτι πήγε στραβά.
Ο κωδικός μου μπορεί να βρεθεί στο github εδώ.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης