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

CigarSaver: 6 βήματα
CigarSaver: 6 βήματα

Βίντεο: CigarSaver: 6 βήματα

Βίντεο: CigarSaver: 6 βήματα
Βίντεο: Cigarsaver Gen2 2024, Οκτώβριος
Anonim
CigarSaver
CigarSaver

Γεια σας, το όνομά μου είναι 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
Δημιουργία σχήματος Fritzing
Δημιουργία σχήματος Fritzing
Δημιουργία σχήματος Fritzing

Αφού όλα είχαν καταλάβει, ήταν καιρός να συγκεντρώσω το υλικό μου. Πρώτα το έκανα αυτό σχεδόν με τον υπολογιστή, οπότε δεν μπορούσα να κάνω τίποτα λάθος που θα μπορούσε να προκαλέσει βραχυκύκλωμα.

Για τη δημιουργία αυτού του σχήματος χρησιμοποίησα το πρόγραμμα fritzing.

Βήμα 4: Συναρμολόγηση του υλικού

Συναρμολόγηση του υλικού
Συναρμολόγηση του υλικού
Συναρμολόγηση του υλικού
Συναρμολόγηση του υλικού

Μόλις τελείωσε το σχέδιο ψύξης μου και ήμουν ικανοποιημένος με αυτό, άρχισα να συνθέτω το υλικό μου. Ξεκίνησα με τον αισθητήρα θερμοκρασίας και υγρασίας. Το έκανα επειδή οι αισθητήρες μου φαίνονταν οι πιο εύκολοι. Ο αισθητήρας πόρτας ήταν το τελευταίο πράγμα που έκανα από τους αισθητήρες επειδή έπρεπε ακόμα να παραδοθεί.

Αφού τελείωσαν οι αισθητήρες, έκανα την οθόνη LCD μου. Αυτό δεν ήταν πια τόσο δύσκολο γιατί το άλλαξα και το κωδικοποίησα ήδη στο παρελθόν.

Το τελευταίο βήμα ήταν να συνδέσω τους ενεργοποιητές μου. Ο πρώτος ενεργοποιητής που σύνδεσα ήταν ο βομβητής μου. Μόλις πέτυχα, άλλαξα στον τελευταίο ενεργοποιητή, δηλαδή το βηματικό μοτέρ μου

Μπορείτε να βρείτε τον κωδικό μου στο github.

Βήμα 5: Σχεδιάστε τον πρώτο ιστότοπο για κινητά

Σχεδιασμός πρώτης ιστοσελίδας για κινητά
Σχεδιασμός πρώτης ιστοσελίδας για κινητά

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

Βήμα 6: Χτίζοντας την υπόθεση

Χτίζοντας την υπόθεση
Χτίζοντας την υπόθεση

Τότε ήρθε η ώρα να φτιάξω το περίβλημα μου. Για τα υλικά μου πήγα στο Brico και αγόρασα ξύλο ένα πλεξιγκλάς. Έφτιαξα το εξωτερικό του κουτιού μου από ξύλο που είχα κόψει από έναν ξυλουργό. Στο εσωτερικό έβαλα το πλεξιγκλάς μου, ώστε να μπορείτε εύκολα να δείτε τα ηλεκτρονικά εξαρτήματα εάν κάτι πήγε στραβά.

Ο κωδικός μου μπορεί να βρεθεί στο github εδώ.

Συνιστάται: