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

Έξυπνο γκαράζ: 5 βήματα
Έξυπνο γκαράζ: 5 βήματα

Βίντεο: Έξυπνο γκαράζ: 5 βήματα

Βίντεο: Έξυπνο γκαράζ: 5 βήματα
Βίντεο: Απίστευτο κόλπο για τέλειο παρκάρισμα 2024, Ιούλιος
Anonim
Έξυπνο γκαράζ
Έξυπνο γκαράζ

Γεια σε όλους! Αυτό είναι ένα έξυπνο έργο γκαράζ IoT.

Το έξυπνο γκαράζ διαθέτει χαρακτηριστικά ασφαλείας όπως ζωντανή ροή, αναγνώριση προσώπου. Εκτός από αυτό, το Smart Garage διαθέτει αισθητήρα κίνησης για την ανίχνευση αυτοκινήτων για να ανοίξει η πόρτα του γκαράζ. Η ανίχνευση του εμποδίου υπάρχει όταν το αυτοκίνητο κάνει όπισθεν, κάτι που επιτρέπει ελέγχους ασφαλείας. Ο αισθητήρας απόστασης θα παρακολουθεί πόσες αποστάσεις έχει αφήσει το αυτοκίνητο για να κάνει πίσω. Εάν το αυτοκίνητο χτυπήσει στον τοίχο, τα δεδομένα σοκ θα εμφανιστούν στην διαδικτυακή πύλη. Η διαδικτυακή πύλη διαθέτει δυνατότητες που επιτρέπουν την αλληλεπίδραση με την αναγνώριση προσώπου, τον τηλεχειρισμό του φωτισμού στο γκαράζ και την προβολή των δεδομένων, όπως εγγραφές πρόσβασης, δεδομένα σοκ, δεδομένα βάρους (κάδος που συγκρατεί τα σκουπίδια) που αποστέλλονται από τους αισθητήρες. Για την ολοκλήρωση της αναγνώρισης προσώπου και του κάδου απορριμμάτων που έχει προσαρτημένο έναν αισθητήρα βάρους. Ανατρέξτε στο συνημμένο αρχείο τεκμηρίωσης για πιο λεπτομερή βήματα.

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

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

Βήμα 1: Επισκόπηση

  1. Απαιτήσεις υλικού
  2. Ρύθμιση Smart Garage
  3. Εκτελέστε το πρόγραμμα

Βήμα 2: Απαιτήσεις υλικού

RaspberryPi

  • RaspberryPi με πλακέτα κάμερας NoIR, κάρτα MicroSD και περίβλημα (1)
  • Προσαρμογέας ρεύματος 3 ακίδων (1)
  • Σετ T-Cobbler με Breadboard, MCP3008 ADC, Ribbon Cable (1)
  • NFC Card Reader (1)
  • Κάρτα NFC (1)
  • Καλώδια αρσενικού-θηλυκού άλτη (7)
  • Male-Male Jumper Wires (14)
  • LED (3)
  • Αντίσταση 330 ohms (3)
  • Buzzer (1)
  • Κουμπί (1)
  • Αντίσταση 10000 ohms (1)

Arduino

  • UNO R3 (1)
  • Καλώδιο USB B (1)
  • Breadboard (1)
  • Καλώδια αρσενικού-θηλυκού άλτη (14)
  • Male-Male Jumper Wires (8)
  • Οθόνη LCD 12C (1)
  • Αισθητήρας κίνησης Pir (1)
  • Υπερηχητικός αισθητήρας HC-SR04 (1)
  • Αισθητήρας αποφυγής εμποδίων FC-51 (1)
  • Αισθητήρας διακόπτη δόνησης KY-002 (1)

Βήμα 3: Ρύθμιση Smart Garage (Μέρος 1)

Ρύθμιση Smart Garage (Μέρος 1)
Ρύθμιση Smart Garage (Μέρος 1)
Ρύθμιση Smart Garage (Μέρος 1)
Ρύθμιση Smart Garage (Μέρος 1)
Ρύθμιση Smart Garage (Μέρος 1)
Ρύθμιση Smart Garage (Μέρος 1)

Απαιτείται AWS για τη δημιουργία αυτού του έργου. Εάν δεν έχετε λογαριασμό, επισκεφτείτε τον ιστότοπο aws για εγγραφή σε λογαριασμό.

  1. Στην κονσόλα amazon AWS, κάντε κλικ στην επιλογή Υπηρεσίες.
  2. Πληκτρολογήστε IoT Core στην αναζήτηση.
  3. Κάντε κλικ στον πυρήνα IoT.
  4. Μεταβείτε στη Διαχείριση> Πράγματα και κάντε κλικ στο κουμπί Δημιουργία
  5. Κάντε κλικ στο Δημιουργία ενός μόνο πράγματος.
  6. Πληκτρολογήστε GarageParking ως όνομα. Αφήστε τα άλλα ως προεπιλογή.
  7. Κάντε κλικ στο κουμπί Επόμενο.
  8. Κάντε κλικ στο κουμπί Δημιουργία πιστοποιητικού.
  9. Κάντε κλικ στα κουμπιά Λήψη για τα πρώτα 4 (πιστοποιητικό για το αντικείμενο, δημόσιο κλειδί, ιδιωτικό κλειδί) που περικλείονται με κόκκινο χρώμα.
  10. Κάντε κλικ στο κλειδί bit RSA 2048: Πιστοποιητικό CA VeriSign Class 3 Public Primary G5 root.
  11. Αντιγράψτε ολόκληρο το κείμενο και επικολλήστε το σε ένα σημειωματάριο.
  12. Αποθηκεύστε το αρχείο ως rootCA.pem.
  13. Οργανώστε τα αρχεία κάτω από 1 φάκελο.
  14. Κάντε κλικ στο κουμπί Ενεργοποίηση στην οθόνη λήψης πιστοποιητικών.
  15. Η πράσινη ειδοποίηση εμφανίζεται μετά την επιτυχή ενεργοποίηση. Το κουμπί Ενεργοποίηση έχει μετατραπεί σε κουμπί Απενεργοποίηση.
  16. Κάντε κλικ στο κουμπί Τέλος.
  17. Το GarageParking Thing εμφανίζεται στην ενότητα Πράγματα.
  18. Κάντε κλικ στην επιλογή Ασφάλεια> Πιστοποιητικά.
  19. Τοποθετήστε το δείκτη του ποντικιού πάνω στο πιστοποιητικό που έχετε δημιουργήσει και κάντε κλικ στο πλαίσιο ελέγχου.
  20. Κάντε κλικ στις Ενέργειες> Ενεργοποίηση.
  21. Μια επιτυχής ειδοποίηση εμφανίζεται κατά την ενεργοποίηση.
  22. Κάντε κλικ στην επιλογή Ασφάλεια> Πολιτικές.
  23. Κάντε κλικ στο κουμπί Δημιουργία.
  24. Πληκτρολογήστε GarageParkingPolicy ως όνομα, iot: * για τη δράση, * για το ARN πόρων, επιτρέψτε το εφέ.
  25. Κάντε κλικ στο κουμπί Δημιουργία.
  26. Η πολιτική GarageParking εμφανίζεται στην ενότητα Πολιτικές. Η επιτυχής ειδοποίηση εμφανίζεται μετά την επιτυχή δημιουργία.
  27. Μεταβείτε στην επιλογή Ασφάλεια> Πιστοποιητικά. Κάντε κλικ στην οριζόντια έλλειψη στο πιστοποιητικό.
  28. Κάντε κλικ στην επιλογή Επισύναψη πολιτικής.
  29. Κάντε κλικ στο πλαίσιο ελέγχου του κουμπιού GarageParkingPolicy> Attach.
  30. Η επιτυχής ειδοποίηση εμφανίζεται στο συνημμένο.
  31. Κάντε κλικ στην οριζόντια έλλειψη στο πιστοποιητικό.
  32. Κάντε κλικ στο στοιχείο Επισύναψη.
  33. Κάντε κλικ στο πλαίσιο ελέγχου του κουμπιού GarageParking> Επισύναψη.
  34. Η επιτυχής ειδοποίηση εμφανίζεται στο συνημμένο.

Βήμα 4: Ρύθμιση Smart Garage (Μέρος 2)

Εγκαταστήστε τις απαιτούμενες βιβλιοθήκες

Εγκατάσταση virtualenv $ pip εγκατάσταση virtualenv

Στο ριζικό φάκελο του έργου $ source virtualenv/env/bin/activ

Για να απενεργοποιήσετε το virtualenv $ απενεργοποιήστε

Εγκαταστήστε πακέτα που απαιτούνται στο έργοΝα θυμάστε να ενεργοποιήσετε το virtualenv πριν κάνετε αυτό το pip install -r Requires.txt

Ενημερώστε τις απαιτήσεις.txt (γνωστός και ως πακέτο.json επειδή δεν το κάνουν για εσάς) Εάν έχετε προσθέσει ένα νέο πακέτο, θυμηθείτε να ενημερώσετε τις απαιτήσεις.txt Θυμηθείτε να ενεργοποιήσετε το virtualenv πριν κάνετε αυτό το $ pip> πάγωμα απαιτήσεων.txt

Βήμα 5: Ρύθμιση Smart Garage (Μέρος 3)

Για να τρέξετε την εφαρμογή

python server.py

Ελπίζουμε να απολαύσετε το σεμινάριο μας! Για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης, κατεβάστε το έγγραφο!

Συνιστάται: