J'ai deux machines à métaux (chinoises): le fraisage et le tournage.
Je leur produis périodiquement des produits de divers degrés de complexité (je ne suis pas opérateur de tourneur ou de fraiseuse, ce n'est qu'un hobby). Et, si le produit est complexe, alors vous avez dû prendre une calculatrice et calculer la progression du cutter ou du cutter. Et aussi, si la course fraise / fraise s'avérait être assez grande, il fallait alors tenir compte des révolutions des poignées de l'étrier, ce qui était franchement agacé. En conséquence, j'ai pensé au DRO (les étriers numériques ont été achetés juste à cet effet pendant longtemps, mais le manque de temps a constamment retardé la fabrication).
Avant de commencer le développement de mon DRO, j'ai dû répondre à deux questions concernant la pertinence de mon propre développement:
- pourquoi ne pas acheter le produit fini?
- il existe de nombreux projets DRO sur le réseau, de différents niveaux de difficulté, avec des descriptions détaillées de la fabrication de bricolage. Alors pourquoi ne pas en récupérer un?
Je me réponds.
Oui, il existe de nombreux produits sur le marché, nationaux et étrangers, avec des prix différents et des fonctionnalités différentes. Le même Ali propose un DRO prêt à l'emploi avec trois lignes optiques au prix d'environ 13 000 roubles. - un prix très bas pour un tel appareil. Mais je suis intéressé par le processus de fabrication lui-même, donc l'option "acheté et installé" a été abandonnée.
Répondant à la deuxième question, je me mets à la place d'une personne qui assemblera lui-même l'appareil selon une description, et ce qu'il devra faire. À savoir:
- acheter les composants nécessaires: processeur, indication, boutons et petites choses comme résistances, condensateurs, stabilisateurs, etc. (sans cela, bien sûr, nulle part);
- selon la complexité du projet, fabriquer / acheter une carte de circuit imprimé;
- puis soudez tout et flashez le processeur;
- après, faites le travail sur les bugs;
Et seulement après ces étapes, vous obtenez un produit fini. Chaque étape prend un certain temps, et comme une personne est une créature paresseuse et impatiente (dans le bon sens de ces mots), elle veut voir le résultat du travail de l'appareil le plus rapidement possible, même s'il est intermédiaire. Et pourtant j'ai décidé de développer mon appareil de telle manière qu'une personne, même au tout début du processus d'assemblage, verrait des résultats intermédiaires de son travail.
Maintenant, il fallait choisir une carte pour la mise en œuvre.
Choisissez entre Arduino basé sur Atmega et STM.
Je suis un programmeur de haut niveau, mais au travail, je devais programmer des microcontrôleurs Atmega et MSP-430, je ne connaissais pas la STM. J'ai donc choisi Atmega. J'ai choisi la carte la moins chère (ou pas? Je viens de les avoir) Arduino Nano basé sur le microcontrôleur Atmega328.