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

TimeAssistant: 4 βήματα (με εικόνες)
TimeAssistant: 4 βήματα (με εικόνες)

Βίντεο: TimeAssistant: 4 βήματα (με εικόνες)

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

Ο Βοηθός χρόνου είναι ο καλύτερος βοηθός σας όταν πρόκειται για τις ώρες εργασίας σας. Είμαι φοιτητής μηχατρονικής και εργάζομαι στο πανεπιστήμιο. Όταν ξεκίνησα τη δουλειά μου, έγραψα τις ώρες εργασίας μου σε ένα ταμπόν. Μετά από λίγο παρατήρησα ότι αυτό το μαξιλάρι μπερδεύεται και τουλάχιστον είναι δύσκολο να μετρήσω τις ώρες μαζί. Έπρεπε λοιπόν να βρεθεί λύση. Δημιούργησα το TimeAssistant. Αυτή η μικρή συσκευή ταιριάζει σε οποιαδήποτε τσέπη και ως εκ τούτου μπορεί να ληφθεί οπουδήποτε στη δουλειά. Όταν ξεκινάτε τη δουλειά σας το πρωί, το μόνο που έχετε να κάνετε είναι να πατήσετε ένα κουμπί και το TimeAssistant αρχίζει επίσης να λειτουργεί δίπλα σας. Στο τέλος της εργασίας σας πατάτε ξανά το κουμπί και η συσκευή σταματά να λειτουργεί. Αυτό είναι το μόνο που έχετε να κάνετε. Το TimeAssistant κάνει όλους τους επιπλέον υπολογισμούς και τεκμηρίωση των ωρών εργασίας σας. Δείτε το βίντεο για μια πλήρη επισκόπηση.

Βήμα 1: Στοιχεία

Για να δημιουργήσετε το TimeAssistant χρειάζεστε:

- λίγο ξύλο

- ESP8266 WIFI KIT 8 (Έκδοση A)

-LiPo Μπαταρία 350mAh

-RTC DS3231

-Αντίσταση 10k

-μπλε μίνι LED

-2x μίνι κουμπιά

-διακόπτης μίνι

-Κάρτα SD 2 GB

-κάτοχος κάρτας SD

-μερικά καλώδια

Σημείωση! Βεβαιωθείτε ότι το ESP8266 WIFI KIT 8 είναι η έκδοση A! Η έκδοση Β έχει άλλες ακίδες σύνδεσης.

Βήμα 2: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Σημείωση: Ο προσαρμογέας κάρτας SD συνδέεται με την πλακέτα μέσω SPI. Ξεκολλήστε τον προσαρμογέα από την ασπίδα για εξοικονόμηση χώρου. Οι ακίδες σύνδεσης εμφανίζονται στη λίστα κυκλωμάτων.

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

Το RTC DS3231 χρησιμοποιεί την ίδια σύνδεση I2C με την οθόνη OLED. Τραβήξτε τον πείρο SQW μέσω αντίστασης 10k και συνδέστε τον στην αναλογική είσοδο της πλακέτας. Ο πείρος SQW έχει οριστεί σε 1 Hz. Αυτό είναι απαραίτητο για την ενημέρωση της εμφανιζόμενης ώρας κάθε δευτερόλεπτο στην οθόνη. Η μόνη λύση για να πετύχει ο πείρος SQW ήταν η χρήση της αναλογικής εισόδου. Προσπάθησα να χρησιμοποιήσω άλλες ψηφιακές καρφίτσες αλλά χωρίς επιτυχία.

Το μπλε Led συγκολλάται επίσης απευθείας στο GND δίπλα στο Led φόρτισης και επίσης συνδέεται μέσω ενός λεπτού μονωμένου σύρματος στο GPIO 1.

Βήμα 3: Σχεδιασμός και συναρμολόγηση

Σχεδιασμός και συναρμολόγηση
Σχεδιασμός και συναρμολόγηση
Σχεδιασμός και συναρμολόγηση
Σχεδιασμός και συναρμολόγηση
Σχεδιασμός και συναρμολόγηση
Σχεδιασμός και συναρμολόγηση

Μη διστάσετε να σχεδιάσετε το TimeAssistant σας. Η λύση μου φαίνεται στις εικόνες.

Βήμα 4: Outlook και περαιτέρω πληροφορίες

Outlook και περαιτέρω πληροφορίες
Outlook και περαιτέρω πληροφορίες

Έγραψα επίσης μια εφαρμογή WPF για να μπορώ να εμφανίζω με ακρίβεια τις ώρες εργασίας. Η εφαρμογή εμφανίζεται στην εικόνα και όταν τελειώσει θα την ανεβάσω. Θα μπορούσα να φανταστώ να κάνω τη σύνδεση από το ESP8266 στον υπολογιστή μέσω της διεπαφής WLAN.

Οι υπολογισμοί λειτουργούν μόνο με τη μορφοποίηση δεδομένων όπως φαίνεται στο αρχείο κειμένου!

Στο μέλλον θα βελτιώσω τον κώδικα και το σχέδιο κατασκευής. Εάν χρειάζεστε βοήθεια ή υπάρχουν προβλήματα ή έχω ξεχάσει κάτι, σχολιάστε.

Λυπάμαι ότι κάτι δεν πάει καλά με το date.txt. Η μορφοποίηση του αρχείου κειμένου πρέπει να μοιάζει με αυτό:

Είναι πάντα από: έως:

03.12.2019-13:1503.12.2019-19:00

04.12.2019-09:00

04.12.2019-12:00

04.12.2019-13:00

04.12.2019-16:00

05.12.2019-09:00

05.12.2019-11:45

Θα ήταν πολύ ωραίο να δούμε ότι κάποιος θα το κατασκευάσει. Διασκεδάστε με το TimeAssistant σας:)

Συνιστάται: