Tengo dos máquinas de metal (chinas): fresado y torneado.
Periódicamente produzco productos de diversos grados de complejidad (no soy un operador de torneadoras o fresadoras, esto es solo un pasatiempo). Y, si el producto es complejo, entonces debe tomar una calculadora y calcular el progreso de la cortadora o cortadora. Y también, si la carrera del cortador / cortador resultó ser lo suficientemente grande, entonces tuvimos que considerar las revoluciones de las manijas de la pinza, que francamente molestaron. Como resultado, pensé en DRO (las pinzas digitales se compraron solo para este propósito durante mucho tiempo, pero la falta de tiempo retrasó constantemente la fabricación).
Antes de comenzar el desarrollo de mi DRO, tuve que responder dos preguntas sobre la idoneidad de mi propio desarrollo:
- ¿Por qué no comprar el producto terminado?
- Hay muchos proyectos DRO en la red, de diferentes niveles de dificultad, con descripciones detalladas de la fabricación de bricolaje. Entonces, ¿por qué no recoger uno de ellos?
Me respondo a mi mismo.
Sí, hay muchos productos en el mercado, tanto nacionales como extranjeros, con diferentes precios y con diferentes funcionalidades. El mismo Ali ofrece DRO confeccionado con tres líneas ópticas a un precio de aproximadamente 13,000 rublos. - Un precio muy bajo para tal dispositivo. Pero estoy interesado en el proceso de fabricación en sí, por lo que se eliminó la opción "comprado e instalado".
Respondiendo a la segunda pregunta, me puse en el lugar de una persona que él mismo ensamblará el dispositivo de acuerdo con alguna descripción y lo que debe hacer. A saber:
- compre los componentes necesarios: procesador, indicación, botones y elementos pequeños como resistencias, condensadores, estabilizadores, etc. (sin esto, por supuesto, en ninguna parte);
- dependiendo de la complejidad del proyecto, hacer / comprar una placa de circuito impreso;
- luego suelde todo y actualice el procesador;
- después, haz el trabajo sobre los errores;
Y solo después de estos pasos, obtienes un producto terminado. Cada paso lleva algo de tiempo, y dado que una persona es una criatura perezosa e impaciente (en el buen sentido de estas palabras), quiere ver el resultado del trabajo del dispositivo lo más rápido posible, incluso si es intermedio. Y, sin embargo, decidí desarrollar mi dispositivo de tal manera que una persona, incluso al comienzo del proceso de ensamblaje, vería resultados intermedios de su trabajo.
Ahora era necesario elegir un tablero para la implementación.
Elija entre Arduino basado en Atmega y STM.
Soy un programador de alto nivel, pero en el trabajo tuve que programar los microcontroladores Atmega y MSP-430, no estaba familiarizado con STM. Por lo tanto, elegí Atmega. Elegí el tablero más barato (¿o no? Acabo de tenerlos) Arduino Nano basado en el microcontrolador Atmega328.