Comment promouvoir un débutant sans rien casser

Recherche, entretien, tâche de test, sélection, embauche, adaptation - le chemin est difficile et compréhensible pour chacun de nous - tant l'employeur que le salarié.

Le nouvel arrivant ne possède pas les compétences spécialisées nécessaires. Même un spécialiste expérimenté doit s'adapter. Le manager est sous pression face aux questions de savoir quelles tâches confier à un nouvel employé au départ et combien de temps lui consacrer ? Tout en garantissant intérêt, implication, dynamisme et intégration. Mais ne risquez pas d’accomplir des tâches commerciales critiques.

Comment promouvoir un débutant sans rien casser

Pour ce faire, nous lançons des projets relais internes. Ils sont constitués de courtes étapes indépendantes. Les résultats d'un tel travail servent de base aux développements ultérieurs et permettent à un nouveau venu de faire ses preuves, de rejoindre une équipe avec une tâche intéressante et sans risquer d'échouer un projet important. Cela inclut l'acquisition d'expérience, la rencontre avec des collègues et la possibilité de montrer votre meilleur côté lorsqu'il n'y a pas de restrictions strictes de l'héritage.

Un exemple d'un tel développement de relais était le thème d'un écran rotatif basé sur un effet stroboscopique avec la possibilité d'afficher une image dynamique arbitraire de l'utilisateur prise sur l'écran du téléphone. ici.

Le travail a été réalisé séquentiellement par plusieurs collaborateurs et sera poursuivi par de nouveaux pendant toute la durée de leur intégration (de deux semaines à un mois, selon les capacités et le niveau de compétences).

Les étapes étaient les suivantes :

a) réfléchir à la conception (en étudiant des échantillons existants, des descriptions d'analogues, en faisant preuve d'initiative créative) ;

b) élaborer un schéma de circuit et le placer sur le tableau ;

c) développer un protocole de transfert d'images d'un téléphone vers un appareil ;

d) permettre le contrôle depuis un smartphone via Bluetooth LE.

L'option de départ consistait à utiliser quelque chose de très compact, comme une toupie à trois pétales qui, lorsqu'elle était tournée manuellement, commençait à afficher des inscriptions. Il y avait un module BLE dans un pétale, dix LED RVB dans le second, un capteur optique dans le troisième et une batterie au centre. Un schéma de circuit a été établi et les premières expériences ont été réalisées. Il est devenu clair que le niveau de qualité d'image est très faible, la résolution est faible, l'effet de jeu est de courte durée et les capacités sont modestes. Et les fileuses appartiennent au passé aussi vite qu’elles sont apparues. Il a été décidé de relever la barre et de développer un écran stroboscopique rotatif. Au minimum, il peut être utilisé à des fins pratiques lors d'expositions et de conférences, et l'intérêt pour de telles solutions ne disparaîtra pas dans un avenir proche.

Concernant la conception, deux questions principales se posaient : comment placer les LED (dans un plan vertical, comme dans l'exemple ci-dessus, ou dans un plan horizontal) et comment alimenter la carte rotative avec des LED.

À des fins pédagogiques, les LED ont été positionnées uniquement dans le plan horizontal. Quant à l'alimentation de la carte, il y avait un choix important : soit on prend un moteur à collecteur, encombrant, bruyant, mais bon marché, soit on utilise une solution plus élégante avec transfert de puissance sans contact à l'aide de deux bobines - une sur le moteur, l'autre sur le tableau. La solution, bien sûr, est élégante, mais plus coûteuse et plus longue, car... les bobines devaient d'abord être calculées puis enroulées (de préférence pas sur le genou).

Comment promouvoir un débutant sans rien casser
Voici à quoi ressemble le prototype résultant

La spécificité des produits fabriqués en série est telle que chaque centime supplémentaire dans le coût compte. Le succès peut être déterminé par le coût d’une poignée de passifs. Par conséquent, il est souvent nécessaire de choisir une option moins efficace mais moins chère afin que le fabricant puisse rester commercialement compétitif. Par conséquent, imaginant que le tamis rotatif serait produit en série, le développeur a choisi un moteur à collecteur.

Lors de son lancement, le prototype résultant brillait de manière provocante, faisait du bruit et faisait trembler la table. La conception qui garantissait la stabilité s'est avérée si lourde et encombrante qu'il n'avait aucun sens de la transformer en prototype de production. Se réjouissant du succès intermédiaire, nous avons décidé de remplacer le moteur par un transformateur rotatif avec entrefer. Une autre raison était l’impossibilité d’alimenter le moteur depuis le port USB de l’ordinateur.

La carte LED est basée sur notre module RM10 et six pilotes LED. MBI5030.

Les pilotes disposent de 16 canaux avec la possibilité de contrôler chacun indépendamment. Ainsi, 6 de ces pilotes et 32 ​​LED RVB au total ont la capacité d'afficher 16 millions de couleurs.

Pour synchroniser et stabiliser l'image de sortie, deux capteurs Hall magnétorésistifs ont été utilisés MRSS23E.

Le plan était simple : le capteur donne une interruption à chaque tour de la carte, la position des LED est déterminée par l'horloge entre deux passages et leur azimut et leur lueur sont calculés lors d'un balayage à 360 degrés.

Mais quelque chose s'est mal passé : quelle que soit la vitesse de rotation de la carte, le capteur émettait au hasard une ou deux interruptions par passage. Ainsi, l’image s’est avérée floue et repliée vers l’intérieur.

Le remplacement des capteurs n'a pas changé la situation, le capteur Hall a donc été remplacé par une photorésistance.

Si quelqu'un a une idée sur la raison pour laquelle un capteur magnétorésistif pourrait se comporter de cette façon, partagez-le dans les commentaires.

Comment promouvoir un débutant sans rien casser
Face supérieure du tableau

Avec un capteur optique, l'image est nette, mais il faut environ 30 secondes pour se stabiliser. Cela se produit pour plusieurs raisons, dont la discrétion de la minuterie. Cela représente 4 millions de ticks par seconde, divisés par 360 degrés avec un reste, ce qui introduit une distorsion dans l'image de sortie.

Dans les montres stroboscopiques chinoises, l'image s'installe en quelques secondes au prix du fait qu'un petit segment du cercle n'est tout simplement pas affiché : il y a un espace vide sur l'image circulaire, il est invisible sur le texte, mais le tableau est incomplet.

Toutefois, les problèmes ne sont pas terminés. Microcontrôleur nRF52832 ne peut pas fournir le taux de transfert de données requis pour le nombre de nuances possible (environ 16 MHz) - l'écran produit 1 image par seconde, ce qui n'est pas suffisant pour l'œil humain. Évidemment, vous devez placer un microcontrôleur séparé sur la carte pour contrôler l'image, mais pour l'instant la décision a été prise de remplacer le MBI5030 par MBI5039. Il n'y a que 7 couleurs, dont le blanc, mais cela suffit pour pratiquer la partie logicielle.

Eh bien, et la chose la plus importante pour laquelle cette tâche éducative a été lancée est de programmer un microcontrôleur et d'effectuer le contrôle via une application sur un smartphone.

Le scan est actuellement transmis via Bluetooth directement via nRF Connect, et l'interface de l'application est en cours de développement.

Ainsi, les résultats intermédiaires de l'équipe de relais sont les suivants :

L'écran rotatif possède une ligne de 32 LED et un diamètre d'image de 150 mm. Il affiche 7 couleurs, définit une image ou un texte en 30 secondes (ce qui n'est pas idéal, mais acceptable pour commencer). Via une connexion Bluetooth, vous pouvez donner une commande pour changer l'image.

Comment promouvoir un débutant sans rien casser
Et voilà à quoi ça ressemble

Et pour que les nouveaux jeunes développeurs apprennent avec succès, il ne reste plus qu'à résoudre les tâches suivantes :

Surmontez le manque de RAM du microcontrôleur pour un affichage couleur de la palette de couleurs. Améliorer l'application de génération et de transmission d'images statiques ou dynamiques. Donnez à la structure un aspect fini. Nous vous tiendrons au courant.

PS Bien sûr, après avoir terminé le travail sur Bluetooth LE (nrf52832), nous allons concevoir et implémenter une version Wi-Fi/Bluetooth sur ESP32. Mais ce sera une nouvelle histoire.
Comment promouvoir un débutant sans rien casser

Source: habr.com

Ajouter un commentaire