Eu tenho duas máquinas de metal (chinês): fresagem e torneamento.
Produzo periodicamente produtos com graus variados de complexidade (não sou operador de torneiro ou fresadora, isso é apenas um hobby). E, se o produto for complexo, você precisará pegar uma calculadora e calcular o progresso do cortador ou cortador. E também, se o curso do cortador / cortador fosse grande o suficiente, teríamos que considerar as revoluções das alças da pinça, o que francamente irritava. Como resultado, pensei em DRO (pinças digitais foram compradas apenas para esse fim por um longo tempo, mas a falta de tempo atrasou constantemente a fabricação).
Antes de iniciar o desenvolvimento do meu DRO, tive que responder duas perguntas sobre a adequação do meu próprio desenvolvimento:
- por que não comprar o produto acabado?
- Existem muitos projetos de DRO na rede, de diferentes níveis de dificuldade, com descrições detalhadas da fabricação de bricolage. Então, por que não coletar um deles?
Eu respondo a mim mesma.
Sim, existem muitos produtos no mercado, nacionais e estrangeiros, com preços e funcionalidades diferentes. O mesmo Ali oferece DRO pronto com três linhas ópticas a um preço de cerca de 13.000 rublos. - um preço muito baixo para esse dispositivo. Como estou interessado no próprio processo de fabricação, a opção "comprado e instalado" foi descartada.
Respondendo à segunda pergunta, coloquei-me no lugar de uma pessoa que montará o dispositivo de acordo com alguma descrição e o que ele deve fazer. Ou seja:
- compre os componentes necessários: processador, indicação, botões e pequenas coisas como resistores, capacitores, estabilizadores, etc. (sem isso, é claro, em lugar nenhum);
- dependendo da complexidade do projeto, faça / compre uma placa de circuito impresso;
- depois solde tudo e faça o flash do processador;
- depois, faça o trabalho com os bugs;
E somente após essas etapas, você obtém um produto final. Cada passo leva algum tempo e, como uma pessoa é uma criatura preguiçosa e impaciente (no bom sentido dessas palavras), ela quer ver o resultado do trabalho do dispositivo o mais rápido possível, mesmo que seja intermediário. E, no entanto, decidi desenvolver meu dispositivo de tal maneira que uma pessoa, mesmo no início do processo de montagem, veria resultados intermediários de seu trabalho.
Agora era necessário escolher um quadro para implementação.
Escolha entre o Arduino baseado no Atmega e STM.
Sou um programador de nível superior, mas no trabalho tive que programar os microcontroladores Atmega e MSP-430, não conhecia o STM. Portanto, eu escolhi o Atmega. Eu escolhi a placa mais barata (ou não? Acabei de tê-las) Arduino Nano com base no microcontrolador Atmega328.