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

Εργασία από το σπίτι Time Recorder Using a Raspberry Pi: 7 βήματα
Εργασία από το σπίτι Time Recorder Using a Raspberry Pi: 7 βήματα

Βίντεο: Εργασία από το σπίτι Time Recorder Using a Raspberry Pi: 7 βήματα

Βίντεο: Εργασία από το σπίτι Time Recorder Using a Raspberry Pi: 7 βήματα
Βίντεο: Raspberry Pi 3 Tutorial - How to Set Up for Gaming & Entertainment Projects 2024, Ιούλιος
Anonim
Εργασία από το σπίτι Time Recorder χρησιμοποιώντας ένα Raspberry Pi
Εργασία από το σπίτι Time Recorder χρησιμοποιώντας ένα Raspberry Pi

Τον τελευταίο χρόνο, είχα την ευκαιρία να εργαστώ από το σπίτι. Για το οποίο έπρεπε να παρακολουθώ τις ώρες που εργάζομαι.

Ξεκινώντας χρησιμοποιώντας ένα υπολογιστικό φύλλο excel και εισάγοντας χειροκίνητα τους χρόνους «clock-in» και «clock-out», σύντομα διαπίστωσα ότι αυτό ήταν αρκετά κουραστικό (και θα ξεχνούσα να εισάγω χρόνους).

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

Προμήθειες:

- Raspberry Pi

- Αντίσταση 450 ohm x3

- 2 LED

- Μίνι κουμπί Arduino

- Breadboard για πρωτότυπο

- Συνδετήρες Dupont

Βήμα 1: Πρωτοτυπία

Πρωτοτυπία
Πρωτοτυπία

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

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

Βήμα 2: Ρύθμιση του Raspberry Pi

Ρύθμιση του Raspberry Pi
Ρύθμιση του Raspberry Pi
Ρύθμιση του Raspberry Pi
Ρύθμιση του Raspberry Pi

Δημιούργησα ένα σύντομο σενάριο python που ανιχνεύει το πάτημα του κουμπιού και την αλλαγή των καταστάσεων LED. Κατά την εναλλαγή, ο χρόνος καταγράφεται σε ένα βιβλίο εργασίας excel.

Έχω χρησιμοποιήσει τη Βιβλιοθήκη Openpyxl για να αλληλεπιδράσω με το βιβλίο εργασίας (το οποίο δημιούργησα χειροκίνητα στον αρχικό φάκελο στο Raspberry Pi).

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

Δημιουργήστε ένα σενάριο στον αρχικό κατάλογο χρησιμοποιώντας τον προτιμώμενο επεξεργαστή (χρησιμοποίησα το Thonney Python IDE) και αποθηκεύστε το ως clockin.py

Εγκαταστήστε το LibreOffice στο Pi, εάν δεν είναι ήδη εγκατεστημένο και δημιουργήστε ένα κενό βιβλίο εργασίας με το όνομα hours.xlsx Εκτελέστε το σενάριο από το τερματικό χρησιμοποιώντας την εντολή τερματικού python3 clockin.py. Or τρέξτε το σε Python shell ή Thonney.

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

Βήμα 3: Python Script

Βήμα 4: Πυγμαχία It Up

Πυγμαχία It Up
Πυγμαχία It Up

Η συσκευή εγγραφής χρόνου Raspberry λειτουργεί όπως θέλω, οπότε ήρθε η ώρα να την κάνουμε πιο επαγγελματική.

Χρησιμοποιώντας το SketchUp για να μοντελοποιήσετε ένα απλό κουτί για να κρατήσετε το κουμπί και δύο LED, με μια τρύπα για να μπουν τα καλώδια.

Τα αρχεία σχεδίασης και εκτύπωσης βρίσκονται στο Thingiverse

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

Βήμα 5: Συγκόλληση

Συγκόλληση
Συγκόλληση

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

Βήμα 6: Σφράγιση με κερί κερί

Σφράγιση με κερί κεριών
Σφράγιση με κερί κεριών

Προσθέτοντας ένα κομμάτι θερμικής συρρίκνωσης στην έξοδο του κουτιού για να τραβήξετε τα καλώδια μαζί και τελειώνοντας τη μονάδα γεμίζοντάς την με κερί κεριού.

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

Βήμα 7: Συνδεθείτε στο Raspberry Pi

Συνδεθείτε στο Raspberry Pi
Συνδεθείτε στο Raspberry Pi
Συνδεθείτε στο Raspberry Pi
Συνδεθείτε στο Raspberry Pi
Συνδεθείτε στο Raspberry Pi
Συνδεθείτε στο Raspberry Pi

Η τελική μονάδα συνδέθηκε και λειτουργεί

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

Αυτή η ρύθμιση είναι εξαιρετική για την παρακολούθηση των ωρών «εργασία από το σπίτι», πολύ καλύτερη από τις ώρες χειροκίνητης εισαγωγής.

Δείτε αυτό το έργο στον ιστότοπό μου myprojectcorner.com/raspberry-pi-time-recorder/

Συνιστάται: