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

Έξυπνος χώρος στάθμευσης με βάση το IOT: 7 βήματα
Έξυπνος χώρος στάθμευσης με βάση το IOT: 7 βήματα

Βίντεο: Έξυπνος χώρος στάθμευσης με βάση το IOT: 7 βήματα

Βίντεο: Έξυπνος χώρος στάθμευσης με βάση το IOT: 7 βήματα
Βίντεο: Ξύλο μεταξύ κάμεραμαν του ΣΚΑΙ και πολίτη 2024, Νοέμβριος
Anonim
Έξυπνος χώρος στάθμευσης με βάση το IOT
Έξυπνος χώρος στάθμευσης με βάση το IOT

Από τους Tanmay Pathak και Utkarsh Mishra. Student @ International Institute of Information Technology, Hyderabad (IIITH)

ΑΦΗΡΗΜΕΝΗ

Εφαρμόσαμε με επιτυχία ένα έξυπνο σύστημα στάθμευσης με βάση το IOT. Με τη βοήθεια μεμονωμένων κόμβων (αισθητήρες εγγύτητας) σε κάθε θέση στάθμευσης, μπορούμε να αντικατοπτρίσουμε την κατάσταση της θέσης στάθμευσης - «Διαθέσιμο» ή «Κατέχεται» - στο διαδίκτυο.

ΘΕΜΑΤΑ ΜΕ ΤΡΕΧΟΝ ΣΥΣΤΗΜΑ

1) Οι μετρητές στάθμευσης δεν προσδιορίζουν ακριβώς πού είναι διαθέσιμες οι υποδοχές

2) Οι ενδεικτικές λυχνίες δεν επιλύουν πλήρως το πρόβλημα

3) Απουσία αυτόνομης χρέωσης

ΠΡΟΤΕΙΝΟΜΕΝΟ ΣΥΣΤΗΜΑ

1) Πρόσβαση στις πληροφορίες για κάθε θέση στάθμευσης μέσω Διαδικτύου

2) Οι πληροφορίες ζωντανής διαθεσιμότητας θα σας βοηθήσουν να βρείτε πιο γρήγορα τις θέσεις στάθμευσης

3) Η αυτόνομη χρέωση θα διευκολύνει περαιτέρω τη διαδικασία

Βήμα 1: Κινούμενη επίδειξη

Image
Image

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

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

ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ

1) Raspberry Pi (Κύρια μονάδα ελέγχου)

2) Αισθητήρας IR (αισθητήρες εγγύτητας)

3) Αναγνώστης id RF

4) Κάρτες ταυτότητας RF

ΠΡΟΣΟΧΗ: Βεβαιωθείτε ότι η συχνότητα λειτουργίας του RF id Reader είναι η ίδια με τις ταυτότητες !!

Βήμα 3: Εφαρμογή λογισμικού

Το έργο έχει δύο διαφορετικά προγράμματα python που εκτελούνται ταυτόχρονα -

1. Ενότητα σήμανσης RF-ID Αυτό το πρόγραμμα φροντίζει για τον έλεγχο ταυτότητας των καρτών RF-ID. Ελέγχει τον σερβοκινητήρα μικροϋπολογιστή (λειτουργεί ως πύλη) και συνδέεται με τον χρόνο εισόδου/εξόδου. Αυτό είναι το πρόγραμμα που στέλνει μηνύματα με βάση τον συνολικό χρόνο που περνά ο χρήστης στο χώρο στάθμευσης. Ο πελάτης θα πρέπει να αλληλεπιδράσει με αυτό το πρόγραμμα και ως εκ τούτου δόθηκε σημασία στην ευκολία χρήσης μαζί με τη σαφήνεια των πληροφοριών.

2. Μονάδα αισθητήρων εγγύτητας Αυτό το πρόγραμμα αντικατοπτρίζει την τρέχουσα κατάσταση των αισθητήρων - «υψηλή» ή «χαμηλή». Αυτοί οι αισθητήρες αντικατοπτρίζουν τη διαθεσιμότητα της υποδοχής - "Διαθέσιμο" ή "Κατοχούμενο". Η έξοδος στη συνέχεια απορρίπτεται σε ένα αρχείο κειμένου, το οποίο ενημερώνεται κάθε δευτερόλεπτο χρησιμοποιώντας το ίδιο σενάριο python. Επιπλέον, ένα αρχείο HTML διαβάζει τα δεδομένα από το αρχείο κειμένου και τα εμφανίζει στην ιστοσελίδα. Στη συνέχεια, φιλοξενούμε τον ιστότοπο χρησιμοποιώντας μια υπηρεσία φιλοξενίας που ονομάζεται "ngrok". Ως εκ τούτου, ο διακομιστής περιέχει πληροφορίες σχετικά με την κατάσταση διαθεσιμότητας των αντίστοιχων θέσεων στάθμευσης.

Βήμα 4: Διάγραμμα ροής

Βήμα 5: Εφαρμογή κώδικα και λογισμικού

ΖΗΤΕΙΤΑΙ ΒΑΣΙΚΗ ΓΝΩΣΗ ΠΕΡΙΒΑΛΛΟΝΤΟΣ PYTHON & LINUX

1) Ξεκινήστε φορτώνοντας και τρέχοντας τα RaspbianOs στο RaspberryPi.

2) Όλα τα αρχεία εκτός από το "READ.py" βοηθούν στη διασύνδεση (μεταξύ αισθητήρων, αναγνωστών, κινητήρων και μικροελεγκτή) και ως εκ τούτου ο κώδικας δεν χρειάζεται να αλλάξει.

3) Αλλάξτε το «READ.py» κατάλληλα, ακολουθώντας τα σχόλια.

Συνιστάται: