Si mi carro se interpone

La conversación fue algo como esto.

Sanya: “Compré indicadores chinos, sueño con ensamblar el dispositivo para que el número de teléfono se ilumine para el automóvil. Pero no sé cómo conectarlos. De alguna manera necesitamos un microcontrolador ”.

Como programador, Sanya no sabía lo que no se necesitaba para el microcontrolador. En cualquier caso, no directamente. Pero me gustó la idea. Simple, barato, no lleva mucho tiempo y útil. Yo queria participar. Y así comenzó nuestro pequeño proyecto.

Comencemos con el resultado.

imagen

Aunque el proyecto no es complejo, pero el proyecto. Compartido con las responsabilidades de Sanya: I - iron, he - the program. Hicimos un plan.

  1. Análogos
  2. Circuitería
  3. Constructivo
  4. Equipo
  5. Programa
  6. Montaje
  7. Prueba

¿Vale la pena hacer un dispositivo así? Encontré varios análogos, pero todos estaban sin indicadores digitales y con la capacidad de establecer el número una vez. El dispositivo más interesante resultó ser con iluminación estática del número instalado. Barato y confiable. Pero la fantasía estropeada por el presente no podía detenerse allí. Sin embargo, decidimos hacer lo nuestro.

El diagrama de bloques del dispositivo se muestra en la figura. Como puede ver, todo necesitaba seis registros 74HC595D, microcontrolador STM32F030, indicadores y un botón. Módulo de carga de batería TP4056 comprado. Por supuesto, todavía hay un pequeño cableado en forma de resistencias para protección de corriente y condensadores.

imagen

Hice la placa lo más pequeña posible, de dos lados y con la instalación de componentes bajo indicadores de siete segmentos. Y puede hacer aún menos instalando los registros en el paquete SOIC16, pero estos últimos son algo más caros.

El estudio del cuerpo tomó más tiempo. Afortunadamente, las modestas habilidades de CAD me permitieron esbozar una construcción "simple y concisa", que puede no pretender ser el diseño del año, pero puede hacer frente a su función.

imagen

Todo el equipo, desde indicadores hasta tornillos para montar una placa de circuito impreso, se ordenó en China. Aunque con un retraso significativo, pero en su totalidad, los camaradas de los cielos nos proporcionaron todo lo que necesitábamos.

El programa, según lo acordado, fue escrito por Sanya. Desde lo funcional: ingrese, cambie, guarde el número; ajuste de brillo, y poner en modo de suspensión. Los planes incluyen una lista de "números favoritos", un modo de aumento periódico en el brillo para los días soleados, hay pensamientos sobre la indicación de carga.

Por supuesto, el tiempo de funcionamiento del dispositivo sin recargar depende directamente del brillo de los indicadores. Con el brillo máximo, el dispositivo consume hasta 100 mA, la batería dura un máximo de 8 horas. Sin embargo, ¡reducir el brillo puede caer por debajo de 20 mA! En este caso, el número seguirá siendo claramente visible. Con un brillo "medio", como en la foto, el dispositivo funcionó durante dos días, mientras que la carga tarda 2 horas. El módulo chino informa el final del cargo. Resultado decente.

¿Y qué hay del costo? Aquí no todo es tan color de rosa. La cantidad total ascendió a 575 rublos y un centavo. Dado que el precio rojo de dicho dispositivo es de 500 rublos, las perspectivas para su producción y venta parecen vagas. ¿Pero tal vez no todo es tan malo? Tal vez. La caja se imprimió en una impresora 3D y costó 230 rublos, pero la batería es 136 y la placa de circuito impreso es 104. Por lo tanto, hay espacio para ahorrar.

El último elemento de nuestro plan es la prueba. Hay comentarios, por ejemplo: la carcasa no encaja bien (sobre la calidad de impresión), el soporte de la batería no encaja (error con las dimensiones), durante el sueño, el dispositivo consume 1 mA (comentario en el circuito).

De una forma u otra, los dos dispositivos que hemos ensamblado están admirando en el panel junto al parabrisas.

Yo: "Bueno, entonces, Sanya, ¿tu sueño se ha hecho realidad?"
Sanya: "Sí".
Yo: "Entonces hagamos el ajuste de brillo con un PWM, y también quiero navegación, y también para que los puntos se ejecuten al cargar ..."

All Articles