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

Smart-mailbox: 11 βήματα
Smart-mailbox: 11 βήματα

Βίντεο: Smart-mailbox: 11 βήματα

Βίντεο: Smart-mailbox: 11 βήματα
Βίντεο: 30 τελευταίες συμβουλές και τεχνάσματα για το 2020 2024, Ιούλιος
Anonim
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο
Έξυπνο γραμματοκιβώτιο

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

Το έξυπνο γραμματοκιβώτιο σημαίνει

  • Παρακολουθήστε αν υπάρχει αλληλογραφία στο γραμματοκιβώτιο.
  • Μπορείτε να παρακολουθείτε πότε έχει παραδοθεί η αλληλογραφία και πότε έχει αδειάσει το γραμματοκιβώτιο.
  • Μπορείτε να ανοίξετε το γραμματοκιβώτιο με κάρτα RFID αντί για κανονικό κλειδί

Βήμα 1: Συλλογή υλικών

Συλλογή υλικών
Συλλογή υλικών
Συλλογή υλικών
Συλλογή υλικών
Συλλογή υλικών
Συλλογή υλικών

Προϊόντα IoT (ελάχιστο κόστος € 45 κατ 'εκτίμηση):

  • Raspberry Pi 3 Μοντέλο B +
  • Servo μοτέρ SG90
  • Αισθητήρας απόστασης HC-SR04
  • Μονάδα RFID RC522
  • Μαγνητικός αισθητήρας επαφής
  • Οθόνη LCD 16x2
  • Ένα σωρό καλώδια

Αντικείμενα για τη στέγαση (κατ 'ελάχιστο κόστος 30 ευρώ):

  • Ξύλινη σανίδα
  • Μεντεσέδες
  • Μικρή συρόμενη κλειδαριά
  • Βίδες

Εργαλεία που χρησιμοποιούνται για το έργο:

  • Visual Studio (ανάπτυξη στο μπροστινό μέρος)
  • Pycharm (ανάπτυξη backend)
  • MySql Workbench (βάση δεδομένων)
  • Διάφορα εργαλεία ξυλουργικής (για την κατασκευή του περιβλήματος)

Βήμα 2: Δοκιμάστε ξεχωριστά τους αισθητήρες

Δοκιμάστε ξεχωριστά τους αισθητήρες
Δοκιμάστε ξεχωριστά τους αισθητήρες
Δοκιμάστε ξεχωριστά τους αισθητήρες
Δοκιμάστε ξεχωριστά τους αισθητήρες
Δοκιμάστε ξεχωριστά τους αισθητήρες
Δοκιμάστε ξεχωριστά τους αισθητήρες

Ξεκινήστε καλύτερα δοκιμάζοντας ξεχωριστά τους αισθητήρες, ώστε να γνωρίζετε τι μπορούν να κάνουν οι αισθητήρες. Και τι μπορούν να κάνουν για το έργο.

Βήμα 3: Σκίτσο κατοικίας

Σκίτσο στέγασης
Σκίτσο στέγασης
Σκίτσο στέγασης
Σκίτσο στέγασης
Σκίτσο στέγασης
Σκίτσο στέγασης

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

Βήμα 4: Κάντε πλήρες κύκλωμα

Κάντε πλήρες κύκλωμα
Κάντε πλήρες κύκλωμα
Κάντε πλήρες κύκλωμα
Κάντε πλήρες κύκλωμα

Σημείωση: για να γίνει σαφέστερο, τοποθέτησα τα εξαρτήματα ξεχωριστά στα διαγράμματα. Έτσι, στην τελική έκδοση συνδέονται πράγματι με 1 Raspberry Pi.

Βήμα 5: Γράψτε κώδικα και δημιουργήστε ιστότοπο

Γράψτε κώδικα και δημιουργήστε ιστότοπο
Γράψτε κώδικα και δημιουργήστε ιστότοπο

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

Βήμα 6: Κάντε στέγαση

Κάντε στέγαση
Κάντε στέγαση
Κάντε στέγαση
Κάντε στέγαση
Κάντε στέγαση
Κάντε στέγαση

Συλλέξτε όλα τα απαραίτητα υλικά για το γραμματοκιβώτιό σας και ξεκινήστε να εργάζεστε στο περίβλημα.

Βήμα 7: Υλοποίηση κυκλώματος σε περίπτωση

Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση
Υλοποίηση κυκλώματος σε περίπτωση

Τοποθετήστε το κύκλωμα στη θήκη και τοποθετήστε όλους τους αισθητήρες και τους ενεργοποιητές στη σωστή θέση.

Βήμα 8: Δομή βάσης δεδομένων

Δομή βάσης δεδομένων
Δομή βάσης δεδομένων

Βήμα 9: Κωδικός

github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git

Βήμα 10: Πώς προχώρησα;

  1. Καταιγισμός ιδεών για το τι ακριβώς ήθελα.
  2. Δοκιμάστε όλους τους αισθητήρες που επρόκειτο να χρησιμοποιήσω και δείτε πώς λειτουργούν ακριβώς.
  3. Έκανε ολόκληρο το κύκλωμα και στη συνέχεια προγραμμάτισε το backend.
  4. Έκανε το frontend (HTML & CSS) και το συνέδεσε με το backend
  5. Έφτιαξε το περίβλημα.
  6. Τοποθετήθηκαν τα πάντα στο περίβλημα.

Συνιστάται: