Πίνακας περιεχομένων:
- Βήμα 1: Λίστα υλικών
- Βήμα 2: Συνδέσεις υλικού
- Βήμα 3: Διαμόρφωση του NFC PN532
- Βήμα 4: Προγραμματισμός SLabs-32
- Βήμα 5: Χρήση των Υπολογιστικών φύλλων Google
- Βήμα 6: Έναρξη χρονισμού
Βίντεο: Χρονομετρήστε τον υπάλληλό σας χρησιμοποιώντας SLabs-32: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτό το διδακτικό, θα δημιουργήσουμε ένα σύστημα διαχείρισης έξυπνου υπαλλήλου με βάση το nfc, το οποίο θα παρακολουθεί τις ώρες εργασίας των υπαλλήλων σας.
Λαμβάνουμε τις τρέχουσες πληροφορίες χρησιμοποιώντας το NTP (Network Time Protocol) με τη μονάδα Wi-Fi (Esp8266) του Slabs-32 και τις στέλνουμε στο Atmega328p στο δίαυλο I2C.
Στη συνέχεια, το Atmega328p χρησιμοποιεί αυτές τις πληροφορίες χρόνου για να κάνει μια εγγραφή, κάθε φορά που ένας υπάλληλος σκουπίζει την ετικέτα NFC για να βγει έξω ή να μπει στο γραφείο. Στη συνέχεια υπολογίζει τη διαφορά ώρας μεταξύ του χρόνου IN και του χρόνου OUT και την εμφανίζει στην οθόνη TFT του SLabs-32.
Μπορούμε επίσης να στείλουμε τις πληροφορίες σχετικά με τον χρόνο που αφιερώνει ο υπάλληλος στο γραφείο στο υπολογιστικό φύλλο google χρησιμοποιώντας το ενσωματωμένο Esp8266 αλλά όχι σε αυτό το εγχειρίδιο. Αυτή η μέθοδος έχει ήδη γίνει από τον Stephen Borsay (σύνδεσμος), έχω ενσωματώσει την ίδια χρησιμοποιώντας αυτήν την εφαρμογή.
Για να αποκτήσετε τα δικά σας SLabs-32 κάντε κλικ στον παρακάτω σύνδεσμο:
www.fabtolab.com/slabs-32
Βήμα 1: Λίστα υλικών
Χρησιμοποιούμε μονάδα Nfc PN532 που είναι μονάδα αναγνώστης/συγγραφέα NFC.
Σε αυτό το έργο απαιτούμε:
- SLabs-32
- NFC PN532
- Jumper Wires
Βήμα 2: Συνδέσεις υλικού
Η μονάδα Nfc μπορεί να διασυνδεθεί με τον πίνακα ανάπτυξης μας σε I2C, SPI ή λεωφορείο υψηλής ταχύτητας UART, είναι στο χέρι μας να αποφασίσουμε. Σε αυτό το έργο, θα χρησιμοποιήσουμε τη λειτουργία SPI.
Κάντε τις συνδέσεις σύμφωνα με το διάγραμμα κυκλώματος που δόθηκε παραπάνω και δεν θα έχετε κανένα πρόβλημα.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Βήμα 3: Διαμόρφωση του NFC PN532
Το NFC PN532 είναι μια μονάδα ανάγνωσης/εγγραφής NFC. Το NFC που σημαίνει "Επικοινωνία κοντά στο πεδίο" είναι ένα σύνολο ασύρματων τεχνολογιών επικοινωνίας μικρής εμβέλειας, η εμβέλεια των οποίων είναι έως 10 εκατοστά. Έχει σχεδιαστεί για να προσφέρει ελαφριά και ασφαλή επικοινωνία μεταξύ δύο συσκευών.
Το NFC λειτουργεί στα 13,56MHz και βασίζεται σε ένα μοντέλο "εκκίνησης" και "στόχου" όπου ο εκκινητής δημιουργεί ένα μικρό μαγνητικό πεδίο που τροφοδοτεί τον στόχο, πράγμα που σημαίνει ότι ο στόχος δεν απαιτεί πηγή ενέργειας.
Μπορούμε να διασυνδέσουμε αυτόν τον αισθητήρα είτε χρησιμοποιώντας SPI, I2C είτε HSU (High-speed UART). Για να επιλέξετε ένα συγκεκριμένο δίαυλο χρησιμοποιούμε ένα διακόπτη εμβύθισης. Η διαμόρφωση για τη διασύνδεσή τους σε μια συγκεκριμένη λειτουργία έχει ως εξής:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Θα χρησιμοποιήσουμε δίαυλο SPI για να διασυνδεθούμε με αυτόν τον αισθητήρα.
Βήμα 4: Προγραμματισμός SLabs-32
Για να ξεκινήσετε με το SLabs-32 κάντε κλικ στον παρακάτω σύνδεσμο:
startoonlabs.com/Getting%20started%20with%2…
Κατεβάστε τα σκίτσα που επισυνάπτονται στο βήμα.
Αφού κατεβάσετε το αρχείο, ανοίξτε το σκίτσο και κάντε τα εξής:
- Εισαγάγετε τα διαπιστευτήριά σας Wifi
- Ρυθμίστε τη μετατόπιση UTC σύμφωνα με την τοποθεσία σας (Στο σκίτσο του Esp).
Σε αυτό το σκίτσο, συγκρίνουμε το UID της ετικέτας Nfc για να γνωρίζουμε τις πληροφορίες σχετικά με τον υπάλληλο. Σε κάθε υπάλληλο δίνεται μια ετικέτα nfc που έχει ένα μοναδικό UID. Για σκοπούς επίδειξης, αυτό το σκίτσο δίνει ένα παράδειγμα του τρόπου διαχείρισης των ωρών εργασίας ενός εργαζομένου. Μπορείτε επίσης να προσθέσετε περισσότερους υπαλλήλους στο σκίτσο σας εάν το επιθυμείτε.
Βήμα 5: Χρήση των Υπολογιστικών φύλλων Google
Όπως αναφέρθηκε νωρίτερα, ενημερώνουμε επίσης το χρόνο που αφιερώνουν οι εργαζόμενοι στο φύλλο google. Για να μάθετε πώς να το κάνετε αυτό, ακολουθήστε τα βήματα που παρέχονται σε αυτόν τον σύνδεσμο.
Αντί να χρησιμοποιήσετε το Gscrpit που παρέχεται σε αυτό το σεμινάριο, χρησιμοποιήστε το Gscript που επισυνάπτεται σε αυτό το βήμα.
Βήμα 6: Έναρξη χρονισμού
Αυτό είναι λίγο πολύ. Έργα IoT που διευκολύνονται από το SLabs-32.
Αυτό το έργο δεν είναι μόνο για τη διαχείριση των εργαζομένων, αλλά μπορείτε επίσης να το χρησιμοποιήσετε για άλλες εφαρμογές. Το αφήνω στη φαντασία σας.
Φροντίστε να μας ακολουθήσετε για πιο εύκολα και γρήγορα έργα IoT χρησιμοποιώντας SLabs-32
Συνιστάται:
Ελέγξτε τον υπολογιστή σας με το κεφάλι σας!: 6 βήματα (με εικόνες)
Ελέγξτε τον υπολογιστή σας με το κεφάλι σας !: Γεια, δημιούργησα ένα σύστημα που σας επιτρέπει να ελέγχετε το ποντίκι του υπολογιστή σας απλά μετακινώντας το κεφάλι σας. Εάν σας αρέσει το έργο μου, μη διστάσετε να με ψηφίσετε στον διαγωνισμό Arduino 2017 .;) Γιατί το έκανα αυτό; wantedθελα να φτιάξω ένα αντικείμενο που κάνει τα βιντεοπαιχνίδια να
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: 7 βήματα
Η μέτρηση του καρδιακού ρυθμού σας βρίσκεται στην άκρη του δακτύλου σας: Προσέγγιση φωτοπληθυσμογραφίας για τον προσδιορισμό του καρδιακού ρυθμού: Ο φωτοπληθυσμογράφος (PPG) είναι μια απλή και χαμηλού κόστους οπτική τεχνική που χρησιμοποιείται συχνά για τον εντοπισμό αλλαγών στον όγκο αίματος σε μια μικροαγγειακή κλίνη ιστού. Χρησιμοποιείται κυρίως μη επεμβατικά για την πραγματοποίηση μετρήσεων στην επιφάνεια του δέρματος, συνήθως
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας κινητήρα HW30A και το Arduino UNO: 5 βήματα
Πώς να ελέγξετε τον κινητήρα DC χωρίς ψήκτρες Quadcopter Drone (Τύπος 3 καλωδίων) χρησιμοποιώντας τον ελεγκτή ταχύτητας HW30A Motor και το Arduino UNO: Περιγραφή: Ο ελεγκτής ταχύτητας κινητήρα HW30A μπορεί να χρησιμοποιηθεί με μπαταρίες LiPo 4-10 NiMH/NiCd ή 2-3 κυψελών. Το BEC είναι λειτουργικό με έως και 3 κελιά LiPo. Μπορεί να χρησιμοποιηθεί για τον έλεγχο της ταχύτητας του κινητήρα DC χωρίς ψήκτρες (3 καλώδια) με μέγιστο έως 12Vdc. Ειδικό
Μια συσκευή μέτρησης ομιλίας UV, χρησιμοποιώντας τον αισθητήρα VEML6075 και τον μικρό φίλο ομιλητή: 5 βήματα
Μια συσκευή μέτρησης που μιλάει με δείκτη UV, χρησιμοποιώντας τον αισθητήρα VEML6075 και το Little Buddy Talker: Τα καλοκαίρια έρχονται! Ο ήλιος λάμπει! Αυτό είναι υπέροχο. Αλλά καθώς η υπεριώδης (UV) ακτινοβολία γίνεται πιο έντονη, άνθρωποι σαν εμένα παθαίνουν φακίδες, μικρά καφέ νησιά που κολυμπούν σε μια θάλασσα κόκκινου, ηλιοκαμένου, φαγούρα δέρματος. Να μπορείς να έχεις πληροφορίες σε πραγματικό χρόνο
Ελέγξτε τα φώτα στο σπίτι σας με τον υπολογιστή σας: 3 βήματα (με εικόνες)
Ελέγξτε τα φώτα στο σπίτι σας με τον υπολογιστή σας: Θέλατε ποτέ να ελέγχετε τα φώτα στο σπίτι σας από τον υπολογιστή σας; Είναι πραγματικά αρκετά προσιτό να το κάνετε. Μπορείτε ακόμη να ελέγξετε συστήματα ψεκασμού, αυτόματες περσίδες παραθύρων, μηχανοκίνητες οθόνες προβολής κ.λπ. Χρειάζεστε δύο κομμάτια σκληρού πολέμου