Cómo promocionar a un novato sin romper nada

Búsqueda, entrevista, tarea de prueba, selección, contratación, adaptación: el camino es difícil y comprensible para cada uno de nosotros, tanto el empleador como el empleado.

El recién llegado no tiene las competencias especializadas necesarias. Incluso un especialista experimentado tiene que adaptarse. El gerente se siente presionado por la pregunta de qué tareas asignar a un nuevo empleado al principio y cuánto tiempo asignarles. Garantizando al mismo tiempo el interés, la implicación, el impulso y la integración. Pero no se arriesgue a realizar tareas comerciales críticas.

Cómo promocionar a un novato sin romper nada

Para ello, lanzamos proyectos internos de retransmisión. Consisten en etapas cortas independientes. Los resultados de dicho trabajo sirven como base para desarrollos posteriores y permiten a un recién llegado demostrar su valía, unirse a un equipo con una tarea interesante y sin el riesgo de fracasar en un proyecto importante. Esto incluye adquirir experiencia, conocer colegas y la oportunidad de mostrar su mejor lado cuando no existen restricciones estrictas del legado.

Un ejemplo de este tipo de desarrollo fue el tema de una pantalla giratoria basada en un efecto estroboscópico con la capacidad de mostrar una imagen dinámica arbitraria del usuario tomada en la pantalla del teléfono. aquí.

El trabajo fue realizado secuencialmente por varios empleados y lo continuarán otros nuevos durante su incorporación (de dos semanas a un mes, dependiendo de las habilidades y el nivel de competencias).

Las etapas fueron las siguientes:

a) pensar detenidamente en el diseño (estudiando muestras existentes, descripciones de análogos, mostrando iniciativa creativa);

b) desarrollar un diagrama de circuito y colocarlo en el tablero;

c) desarrollar un protocolo para transferir imágenes desde un teléfono a un dispositivo;

d) proporcionar control desde un teléfono inteligente a través de Bluetooth LE.

La opción inicial fue utilizar algo muy compacto, como una ruleta de tres pétalos, que al girarla manualmente comenzaba a mostrar inscripciones. Había un módulo BLE en un pétalo, diez LED RGB en el segundo, un sensor óptico en el tercero y una batería en el centro. Se elaboró ​​un diagrama de circuito y se llevaron a cabo los primeros experimentos. Quedó claro que el nivel de calidad de imagen es muy bajo, la resolución es baja, el efecto de juego es de corta duración y las capacidades son modestas. Y los hilanderos son cosa del pasado tan pronto como aparecieron. Se decidió subir el listón y desarrollar una pantalla estroboscópica giratoria. Como mínimo, se puede utilizar con fines prácticos en exposiciones y conferencias, y el interés por este tipo de soluciones no desaparecerá en un futuro próximo.

En cuanto al diseño, había dos cuestiones principales: cómo colocar los LED (en un plano vertical, como en el ejemplo anterior, o en uno horizontal) y cómo alimentar la placa giratoria con LED.

Con fines educativos, los LED se colocaron únicamente en el plano horizontal. En cuanto a la alimentación de la placa, había una elección importante: o tomamos un motor conmutador, que es voluminoso, ruidoso, pero barato, o utilizamos una solución más elegante con transferencia de energía sin contacto mediante dos bobinas, una en el motor y la otra. a bordo. La solución, por supuesto, es elegante, pero más cara y requiere más tiempo, porque... Primero había que calcular las bobinas y luego enrollarlas (preferiblemente no en la rodilla).

Cómo promocionar a un novato sin romper nada
Así es como se ve el prototipo resultante

La especificidad de los productos producidos en masa es tal que cada céntimo adicional en el costo importa. El éxito puede estar determinado por el costo de un puñado de pasivos. Por lo tanto, a menudo es necesario elegir una opción menos eficiente pero más barata para que el fabricante pueda seguir siendo comercialmente competitivo. Por lo tanto, imaginando que la criba giratoria se produciría en masa, el desarrollador eligió un motor conmutador.

Cuando se lanzó, el prototipo resultante brillaba provocativamente, hacía ruido y sacudía la mesa. El diseño que garantizaba la estabilidad resultó ser tan pesado y voluminoso que no tenía sentido llevarlo a un prototipo de producción. Alegrándonos del éxito intermedio, decidimos sustituir el motor por un transformador giratorio con entrehierro. Otra razón fue la imposibilidad de alimentar el motor desde el puerto USB de la computadora.

La placa LED se basa en nuestro módulo RM10 y seis controladores LED. MBI5030.

Los controladores tienen 16 canales con la capacidad de controlar cada uno de forma independiente. Por lo tanto, 6 de estos controladores y 32 LED RGB en total tienen la capacidad de mostrar 16 millones de colores.

Para sincronizar y estabilizar la imagen de salida, se utilizaron dos sensores Hall magnetorresistivos. MRSS23E.

El plan era simple: el sensor proporciona una interrupción por cada revolución de la placa, la posición de los LED está determinada por el reloj entre dos pasadas y su acimut y brillo se calculan en un escaneo de 360 ​​grados.

Pero algo salió mal: independientemente de la velocidad de rotación de la placa, el sensor emitía aleatoriamente una o dos interrupciones por pasada. Por lo tanto, la imagen resultó borrosa y doblada hacia adentro.

Reemplazar los sensores no cambió la situación, por lo que el sensor Hall fue reemplazado por un fotorresistor.

Si alguien tiene alguna idea sobre por qué un sensor magnetorresistivo podría comportarse de esta manera, compártala en los comentarios.

Cómo promocionar a un novato sin romper nada
Lado superior del tablero

Con un sensor óptico, la imagen es clara, pero tarda unos 30 segundos en estabilizarse. Esto sucede por varias razones, una de las cuales es la discreción del temporizador. Esto es 4 millones de ticks por segundo, divididos por 360 grados con un resto, lo que introduce distorsión en la imagen de salida.

En los relojes estroboscópicos chinos, la imagen se instala en un par de segundos a costa de que un pequeño segmento del círculo simplemente no se muestra: hay un espacio vacío en la imagen circular, es invisible en el texto, pero la imagen está incompleta.

Sin embargo, los problemas no han terminado. Microcontrolador nRF52832 no puede proporcionar la velocidad de transferencia de datos necesaria para el número posible de tonos (aprox. 16 MHz): la pantalla produce 1 fotograma por segundo, lo cual no es suficiente para el ojo humano. Obviamente, es necesario colocar un microcontrolador independiente en la placa para controlar la imagen, pero por ahora se ha tomado la decisión de sustituir el MBI5030 por MBI5039. Sólo hay 7 colores, incluido el blanco, pero esto es suficiente para practicar la parte del software.

Bueno, y lo más importante, por lo que se inició esta tarea educativa, es programar un microcontrolador y realizar el control a través de una aplicación en un teléfono inteligente.

Actualmente, el escaneo se transmite a través de Bluetooth directamente a través de nRF Connect y la interfaz de la aplicación está en desarrollo.

Así, los resultados intermedios del equipo de relevos son los siguientes:

La pantalla giratoria tiene una línea de 32 LED y un diámetro de imagen de 150 mm. Muestra 7 colores, configura una imagen o texto en 30 segundos (lo cual no es ideal, pero es aceptable para empezar). A través de una conexión Bluetooth, puede emitir un comando para cambiar la imagen.

Cómo promocionar a un novato sin romper nada
Y esto es lo que parece

Y para que los nuevos desarrolladores jóvenes aprendan con éxito, solo queda resolver las siguientes tareas:

Supere la falta de RAM del microcontrolador para una visualización a todo color de la paleta de colores. Mejorar la aplicación para generar y transmitir imágenes estáticas o dinámicas. Dale a la estructura un aspecto acabado. Nos mantendremos informados.

PD: Por supuesto, después de terminar de trabajar en Bluetooth LE (Nrf52832) diseñaremos e implementaremos una versión Wi-Fi/Bluetooth en ESP32 Pero esa será una nueva historia.
Cómo promocionar a un novato sin romper nada

Fuente: habr.com

Añadir un comentario