Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα

Αναζήτηση, συνέντευξη, δοκιμαστική εργασία, επιλογή, πρόσληψη, προσαρμογή - η διαδρομή είναι δύσκολη και κατανοητή στον καθένα μας - τόσο στον εργοδότη όσο και στον εργαζόμενο.

Ο νεοφερμένος δεν έχει τις απαραίτητες εξειδικευμένες ικανότητες. Ακόμη και ένας έμπειρος ειδικός πρέπει να προσαρμοστεί. Ο διευθυντής πιέζεται από τις ερωτήσεις σχετικά με το ποια καθήκοντα να αναθέσει σε έναν νέο υπάλληλο στην αρχή και πόσο χρόνο να διαθέσει γι' αυτά; Διασφαλίζοντας παράλληλα ενδιαφέρον, συμμετοχή, ώθηση και ενσωμάτωση. Αλλά μην ρισκάρετε κρίσιμες επιχειρηματικές εργασίες.

Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα

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

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

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

Τα στάδια ήταν τα εξής:

α) σκεφτείτε μέσα από το σχέδιο (με μελέτη υπαρχόντων δειγμάτων, περιγραφές αναλόγων, δείχνοντας δημιουργική πρωτοβουλία).

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

γ) να αναπτύξει ένα πρωτόκολλο για τη μεταφορά εικόνων από ένα τηλέφωνο σε μια συσκευή.

δ) παρέχει έλεγχο από smartphone μέσω Bluetooth LE.

Η επιλογή εκκίνησης ήταν να χρησιμοποιήσετε κάτι πολύ συμπαγές, όπως ένα κλώστη με τρία πέταλα, το οποίο, όταν περιστραφεί χειροκίνητα, άρχισε να δείχνει επιγραφές. Υπήρχε μια μονάδα BLE στο ένα πέταλο, δέκα RGB LED στο δεύτερο, ένας οπτικός αισθητήρας στο τρίτο και μια μπαταρία στο κέντρο. Σχεδιάστηκε ένα διάγραμμα κυκλώματος και έγιναν τα πρώτα πειράματα. Έγινε σαφές ότι το επίπεδο ποιότητας εικόνας είναι πολύ χαμηλό, η ανάλυση είναι χαμηλή, το εφέ παιχνιδιού είναι βραχύβιο και οι δυνατότητες είναι μέτριες. Και τα spinner ανήκουν στο παρελθόν όσο γρήγορα εμφανίστηκαν. Αποφασίστηκε να ανέβει ο πήχης και να αναπτυχθεί μια περιστρεφόμενη οθόνη στροβοσκοπίου. Τουλάχιστον, μπορεί να χρησιμοποιηθεί για πρακτικούς σκοπούς σε εκθέσεις και συνέδρια και το ενδιαφέρον για τέτοιες λύσεις δεν θα εξαφανιστεί στο εγγύς μέλλον.

Όσον αφορά τη σχεδίαση, υπήρχαν δύο βασικές ερωτήσεις: πώς να τοποθετήσετε τα LED (σε κατακόρυφο επίπεδο, όπως στο παραπάνω παράδειγμα, ή σε οριζόντιο) και πώς να τροφοδοτήσετε την περιστρεφόμενη πλακέτα με LED.

Για εκπαιδευτικούς σκοπούς, τα LED τοποθετήθηκαν μόνο στο οριζόντιο επίπεδο. Όσον αφορά την τροφοδοσία της πλακέτας, υπήρχε μια σημαντική επιλογή: είτε παίρνουμε έναν κινητήρα μεταγωγέα, ο οποίος είναι ογκώδης, θορυβώδης, αλλά φθηνός, είτε χρησιμοποιούμε μια πιο κομψή λύση με ανεπαφική μεταφορά ισχύος χρησιμοποιώντας δύο πηνία - το ένα στον κινητήρα και το άλλο στο κατάστρωμα, στον πίνακα. Η λύση φυσικά είναι κομψή, αλλά πιο ακριβή και χρονοβόρα, γιατί... τα πηνία έπρεπε πρώτα να υπολογιστούν και μετά να τυλιχτούν (κατά προτίμηση όχι στο γόνατο).

Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα
Έτσι μοιάζει το πρωτότυπο που προκύπτει

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

Όταν εκτοξεύτηκε, το πρωτότυπο που προέκυψε άστραφτε προκλητικά, έκανε θόρυβο και τάραξε το τραπέζι. Ο σχεδιασμός που εξασφάλιζε τη σταθερότητα αποδείχθηκε τόσο βαρύς και ογκώδης που δεν είχε νόημα να το φέρουμε σε ένα πρωτότυπο παραγωγής. Χαιρόμαστε για την ενδιάμεση επιτυχία, αποφασίσαμε να αντικαταστήσουμε τον κινητήρα με έναν περιστρεφόμενο μετασχηματιστή με διάκενο αέρα. Ένας άλλος λόγος ήταν η αδυναμία τροφοδοσίας του κινητήρα από τη θύρα USB του υπολογιστή.

Η πλακέτα LED βασίζεται στη μονάδα RM10 και σε έξι προγράμματα οδήγησης LED. MBI5030.

Τα προγράμματα οδήγησης διαθέτουν 16 κανάλια με δυνατότητα ελέγχου του καθενός ανεξάρτητα. Έτσι, 6 τέτοιοι οδηγοί και 32 RGB LED συνολικά έχουν τη δυνατότητα προβολής 16 εκατομμυρίων χρωμάτων.

Για τον συγχρονισμό και τη σταθεροποίηση της εικόνας εξόδου, χρησιμοποιήθηκαν δύο μαγνητοαντιστικοί αισθητήρες Hall MRSS23E.

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

Αλλά κάτι πήγε στραβά - ανεξάρτητα από την ταχύτητα περιστροφής της πλακέτας, ο αισθητήρας εξέδωσε τυχαία μία ή δύο διακοπές ανά πάσα. Έτσι, η εικόνα αποδείχθηκε θολή και διπλωμένη προς τα μέσα.

Η αντικατάσταση των αισθητήρων δεν άλλαξε την κατάσταση, επομένως ο αισθητήρας Hall αντικαταστάθηκε με φωτοαντίσταση.

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

Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα
Πάνω πλευρά του πίνακα

Με έναν οπτικό αισθητήρα, η εικόνα είναι καθαρή, αλλά χρειάζονται περίπου 30 δευτερόλεπτα για να σταθεροποιηθεί. Αυτό συμβαίνει για διάφορους λόγους, ένας από τους οποίους είναι η διακριτικότητα του χρονοδιακόπτη. Αυτό είναι 4 εκατομμύρια τικ ανά δευτερόλεπτο, διαιρούμενο με 360 μοίρες με ένα υπόλοιπο, το οποίο εισάγει παραμόρφωση στην εικόνα εξόδου.

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

Ωστόσο, τα προβλήματα δεν έχουν τελειώσει. Μικροελεγκτής nRF52832 δεν μπορεί να παρέχει τον απαιτούμενο ρυθμό μεταφοράς δεδομένων για τον πιθανό αριθμό αποχρώσεων (περίπου 16 MHz) - η οθόνη παράγει 1 καρέ ανά δευτερόλεπτο, κάτι που δεν είναι αρκετό για το ανθρώπινο μάτι. Προφανώς, πρέπει να τοποθετήσετε έναν ξεχωριστό μικροελεγκτή στην πλακέτα για τον έλεγχο της εικόνας, αλλά προς το παρόν έχει ληφθεί η απόφαση να αντικατασταθεί το MBI5030 με MBI5039. Υπάρχουν μόνο 7 χρώματα, συμπεριλαμβανομένου του λευκού, αλλά αυτό είναι αρκετό για να εξασκηθείτε στο μέρος του λογισμικού.

Λοιπόν, και το πιο σημαντικό πράγμα, για χάρη του οποίου ξεκίνησε αυτό το εκπαιδευτικό έργο, είναι να προγραμματίσετε έναν μικροελεγκτή και να πραγματοποιήσετε έλεγχο μέσω μιας εφαρμογής σε ένα smartphone.

Η σάρωση αυτή τη στιγμή μεταδίδεται μέσω Bluetooth απευθείας μέσω nRF Connect και η διεπαφή της εφαρμογής βρίσκεται υπό ανάπτυξη.

Έτσι, τα ενδιάμεσα αποτελέσματα της ομάδας σκυταλοδρομίας έχουν ως εξής:

Η περιστρεφόμενη οθόνη έχει γραμμή 32 LED και διάμετρο εικόνας 150 mm. Εμφανίζει 7 χρώματα, ορίζει μια εικόνα ή ένα κείμενο σε 30 δευτερόλεπτα (κάτι που δεν είναι ιδανικό, αλλά αποδεκτό για αρχή). Μέσω μιας σύνδεσης Bluetooth, μπορείτε να δώσετε μια εντολή για να αλλάξετε την εικόνα.

Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα
Και αυτό είναι που μοιάζει

Και για να μάθουν με επιτυχία οι νέοι νέοι προγραμματιστές, το μόνο που μένει είναι να λύσουν τα ακόλουθα καθήκοντα:

Ξεπεράστε την έλλειψη μνήμης RAM μικροελεγκτή για έγχρωμη απεικόνιση της παλέτας χρωμάτων. Βελτιώστε την εφαρμογή για τη δημιουργία και τη μετάδοση στατικών ή δυναμικών εικόνων. Δώστε στη δομή μια ολοκληρωμένη εμφάνιση. Θα σας κρατάμε ενήμερους.

ΥΓ Φυσικά, μετά την ολοκλήρωση της εργασίας στο Bluetooth LE (nrf52832) θα σχεδιάσουμε και θα εφαρμόσουμε μια έκδοση Wi-Fi/Bluetooth στο ESP32, αλλά αυτό θα είναι μια νέα ιστορία.
Πώς να προωθήσετε έναν αρχάριο χωρίς να σπάσετε τίποτα

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο