Construisez votre propre Arduino

Blog

MaisonMaison / Blog / Construisez votre propre Arduino

Nov 21, 2023

Construisez votre propre Arduino

En vous abonnant, vous acceptez nos Conditions d'utilisation et Politiques Vous pouvez vous désinscrire

En vous abonnant, vous acceptez nos Conditions d'utilisation et Politiques Vous pouvez vous désabonner à tout moment.

Si le lecteur vidéo ne fonctionne pas, vous pouvez cliquer sur ce lien vidéo alternatif.

Le débobinage des bobines d'étiquettes peut parfois être un... vrai... casse-pieds ! Mais avec des appareils comme ce "auto-unspooler" alimenté par Arduino, l'étiquetage des choses est devenu beaucoup plus facile.

Suivez ce guide pratique pour découvrir comment créer l'un des vôtres.

Comme toute construction de cette nature, vous aurez d'abord besoin d'outils et de matériaux avant de commencer...

Avec tous les matériaux et outils en main, il est temps de passer à la construction.

La première étape consiste à marquer et à couper les composants en bois nécessaires.

Découpez un grand rectangle, comme indiqué, puis coupez cette feuille en trois morceaux plus petits (deux de la même taille, le troisième légèrement plus grand).

Ensuite, marquez des cales sur les deux petits morceaux de bois, comme indiqué dans la vidéo, et découpez, au besoin.

Sur le plus gros des morceaux de bois, tracez un trapèze, et découpez comme indiqué dans la vidéo.

Poncez les bavures et les éclats de bois jusqu'à ce qu'ils soient agréables et lisses au toucher. Arrondissez également les bords des pièces de bois.

Vous pouvez le faire à la main ou à l'aide d'outils électriques, à vous de choisir. Si vous ne l'avez pas déjà fait, n'oubliez pas d'imprimer les pièces 3D pour éviter les problèmes de pipeline sur toute la ligne (lien ci-dessus dans la liste des matériaux).

Cette étape terminée, il est maintenant temps de construire les gubbins électroniques du distributeur d'étiquettes. Prenez votre PCB personnalisé et votre pince de moteur pas à pas, et marquez leurs trous de forage sur le plus gros morceau de bois.

Percez des avant-trous, comme indiqué dans la vidéo et l'image ci-dessous.

Ensuite, construisez la carte PCB avec les connecteurs requis et d'autres composants microélectroniques. Pour référence, nous avons inclus le schéma de circuit ci-dessous.

Soudez les composants en place, au besoin. Le PCB devrait ressembler à ceci.

Insérez les pilotes Arduino Nano et A4988 dans leurs emplacements respectifs. Maintenant, ajoutez des boulons de taille appropriée au circuit imprimé et fixez-le au plus gros morceau de bois.

Fixez également la prise du moteur pas à pas. Maintenant, saisissez le moteur pas à pas NEMA 17 et fixez-le à la prise.

Ajoutez la poulie de distribution à l'axe du moteur pas à pas. Assurez-vous qu'il est solidement fixé.

Ensuite, câblez le moteur pas à pas à la carte PCB. Maintenant, percez plus de trous pilotes dans les petits morceaux de bois, comme indiqué dans la vidéo.

Maintenant, saisissez les coussinets et fixez-les au centre de chacune des plus petites pièces de bois.

Une fois cette étape terminée, attachez les plus petits morceaux de bois au plus gros morceau. Assurez-vous que les roulements sont orientés vers l'intérieur.

Saisissez maintenant les deux types d'arbres métalliques lisses, les autres poulies de distribution et la courroie de distribution. Enroulez la courroie de distribution autour de la poulie de distribution du moteur pas à pas, insérez l'un des plus grands arbres dans l'œil de l'un des roulements et fixez-y l'autre poulie de distribution.

Avec la deuxième poulie de distribution en place, enroulez l'autre extrémité de la poulie de distribution autour d'elle.

Poussez également l'arbre à travers l'œillet du roulement opposé. Assurez-vous que la courroie de distribution est alignée correctement et qu'elle est tendue avant de fixer complètement la 2ème poulie de distribution.

Testez le mouvement, il doit se déplacer librement.

Ajoutez maintenant l'autre arbre plus grand à ses trous de forage respectifs en haut du cadre en bois. Vous pouvez l'enfoncer à la main ou utiliser une perceuse électrique pour vous aider.

Cela ne tournera pas librement, il doit donc être aussi sécurisé que possible.

Répétez le processus pour les autres tiges plus petites aussi.

Ensuite, saisissez le bouton-poussoir, le bouton de l'encodeur rotatif, l'écran LCD et le capot supérieur imprimé en 3D. Insérez le bouton et l'encodeur rotatif dans leurs trous respectifs dans le capot supérieur, et fixez également l'écran LCD sur le dessus.

Câblez-les, au besoin. Une fois cette opération terminée, placez le couvercle sur le dessus du cadre en bois de votre distributeur d'étiquettes Arduino.

Percez le capot supérieur en place.

Ensuite, assemblez le capteur IR et les pièces du boîtier de la partie 3D du capteur IR, comme illustré. Collez le couvercle du boîtier du capteur IR en place.

Ensuite, ajoutez des pieds en caoutchouc à la base du distributeur d'étiquettes, si nécessaire.

Une fois les étapes précédentes terminées, vous pouvez maintenant télécharger votre code sur l'Arduino Nano. Le code est comme suit:

#include #include "rgb_lcd.h" rgb_lcd lcd;#include #include "BasicStepperDriver.h"

#define MOTOR_STEPS 200#define RPM 400

#define DIR A0#define STEP A1

#define MICROSTEPS 16BasicStepperDriver pas à pas (MOTOR_STEPS, DIR, STEP);

int valeur = 0;int IR = 10;int PB = A2; int SW = A3;int bouton = 2;int val = 0;int currentstate = 0;int laststate = 0;int state = 0;void setup() { stepper.begin(RPM, MICROSTEPS); Serial.begin(9600); lcd.begin(16, 2);lcd.setCursor(0, 0); lcd.print ("DISTRIBUTEUR D'ÉTIQUETTES"); lcd.setCursor(0, 1);lcd.print ("MACHINE"); pinMode(bouton, INPUT_PULLUP);pinMode(PB,INPUT_PULLUP);pinMode(SW,INPUT_PULLUP);pinMode(IR,INPUT);delay(2000);stepper.rotate(700);lcd.clear();}

boucle vide() {

if (état == 0){lcd.setCursor(0, 0);lcd.print (" LABEL LENGTH");lcd.setCursor(0, 1);lcd.print (" MM = ");lcd.setCursor(11, 1); état actuel = digitalRead(bouton);

if (état actuel != dernier état){ val++ ;

lcd.print (val/2); dernier état = état actuel ;

}

}if (!digitalRead(PB) && state == 0){ delay(100); état = 1;lcd.clear();lcd.setCursor(0, 0);lcd.print ("SET LENGTH =");lcd.setCursor(13, 0);lcd.print (val/2);lcd.setCursor(0, 1);lcd.print ("PRESS TO START");

}

si (état == 1 && !digitalRead(PB)){ état = 3 ; lcd.clear(); lcd.setCursor(0, 0);lcd.print ("RUNNING....");}

if (état == 3){ lcd.setCursor(0, 1);lcd.print ("COUNTER = ");lcd.setCursor(12, 1);

if ( digitalRead(IR)){ delay(200); PAS A PAS();}

}

}

void STEPPER (){ lcd.print (valeur); stepper.rotate(900); valeur++ ;}

Cela fait, ajoutez maintenant les rondelles imprimées en 3D aux arbres métalliques, comme indiqué. Vous pouvez également ajouter votre bobine d'étiquettes à ce stade également.

Assurez-vous de fixer la bobine avec les capuchons imprimés en 3D pour vous assurer que la bobine d'étiquettes est solidement fixée à sa tige de montage.

Faites passer le moulinet à travers les tiges, comme indiqué ci-dessous.

Avec cela, votre distributeur automatique d'étiquettes alimenté par Arduino est pratiquement complet. Vous pouvez régler la distance d'enroulement automatique à l'aide du bouton de l'encodeur rotatif.

Maintenant, allumez-le et passez à l'étiquetage ! De manière pratique, l'écran LCD vous donnera également un décompte précis du nombre d'autocollants que vous avez utilisés.

Quel chanceux êtes-vous.

Si le lecteur vidéo ne fonctionne pas, vous pouvez cliquer sur ce lien vidéo alternatif.