Votre propre graveur laser. À peu de frais. (5 / 13 étapes)

Étape 5: Explication de Code.

Basic couler du code, passe-le si vous voulez, il ne contient aucune étape de la construction réelle.

Le code commence comme la plupart des autres, avec la déclaration de variable. La plupart d'entre eux devraient être laissés seuls, mais trois sont utiles à modifier pour calibrer votre installation.  Ce sont :
flotteur del = 2 ;
float movedel = 2 ;
float printdel = 5 ;

« del » est le délai entre les étapes du mouvement.  Il s’agit (inversement) la vitesse réelle du laser.  Si la valeur est trop faible, il peut causer des problèmes dans la gravure, ou « moteur PET », comme je l’appelle, où le moteur fait un fort engouement une seconde environ.  Comme le moteur contrôle le laser, c’est un problème.  Les deux autres variables sont utilisées pour aider à lutter contre cela.

movedel, c’est combien de temps le programme attend entre recevoir les numéros de port série.  C’est nécessaire, car sans elle, les numéros de changent parfois radicalement de ce qui a été envoyé, ce qui pose un problème important.

printdel, c’est combien de temps le programme attendre entre l’envoi d’un « 1 » et « 2 » au traitement.  J’aborderai cela plus dans l’étape suivante.

Après avoir configuré les variables, il y a un deux lignes impaires
« TCCR1B = TCCR1B & 0b11111000 | 0 x 01 ;
TCCR2B = TCCR2B & 0b11111000 | 0 x 01; »
Ces lignes augmentent la vitesse de la PWM sur les broches de sortie.  Si ce n’est pas fait, les enceintes oscille avec la pwm, qui est normalement à environ 500Hz (500 oscillations par seconde).  Ces lignes qui dépasseront 20KHz (20000 oscillations par seconde).

La majorité du code est juste de trouver quelle est la position a été envoyée, et qui devient une valeur l’arduino peut utiliser.  Le code réel commence à la fin de « ymove ».

Ici, les valeurs de X et Y (ib et Abdellah) sont redimensionnées pour compenser la différence de distance par angle que survient, qui étendrait l’image la plus loin, que c’est à partir du Centre (X et Y de 100).  Ensuite, il figure dans quelle mesure chaque étape du laser doit être.  Pour ce faire, il figure tout d’abord dans quelle mesure chaque axe doit voyager :
MX = abs (bi - distx) ;
ma = abs (abdellah - disty) ;
puis prend la valeur maximale entre les deux et divise les deux par cette valeur :
Maxx = max(mx,my) ;
ma = my/maxx ;
MX = mx/maxx ;
Cela se traduit par une des valeurs (ma ou mx) étant l’un et l’autre un nombre décimal.
La partie suivante utilise ces derniers, comme le prochain alors que la déclaration reprend le vide « pos(); »  le nombre de fois qu'il a besoin d’afin de déplacer chaque axe la distance qu'il faut.

POS() ; juste detrmines si la valeur de sortir vers les enceintes acoustiques doit aller vers le haut ou vers le bas, puis ajoute ou soustrait mx ou mon en conséquence, puis il écrit la broche analogique va ce haut-parleur à la valeur nouvelle, altérée, après retardant le moment spécifié au début de « del ».

Puis elle remonte et le fait tout de nouveau.  centaines
des fois par seconde.

Articles Liés

Comment faire votre propre sabre laser de CFL pas cher et amusant ! DIY Light Saber - premier Portable CFL Lightsaber le

Comment faire votre propre sabre laser de CFL pas cher et amusant ! DIY Light Saber - premier Portable CFL Lightsaber le

site Internet : http://www.EducateTube.com | Hôte : SipskiLien YouTube : https://www.youtube.com/user/educatetowin?feature=watchComment faire votre propre sabre laser pas cher, amusant et éducatif. Vous aurez besoin d'un tube fluorescent et dispositi
Faites votre propre sabre laser !

Faites votre propre sabre laser !

Sabres laser ! Utiliser la Force et devenez un Jedi... ou un Sith !Vous pouvez maintenant créer votre propre ! Kits disponibles à la pièces et boutique d'artisanat!---Ce projet vient de Partisanat, développé à partir de 2008-2011. Pièces et l'artisan
Construire votre propre sabre laser

Construire votre propre sabre laser

Salut, mon nom est Rob, je construis des sabres laser, et j'ai aider à faire des vidéos pour le Custom Shop de Saber.Dans cette instructable, vous apprendrez les étapes pour construire votre propre sabre semblable à celle illustrée ci-dessus mais plu
3D imprimés graveur Laser

3D imprimés graveur Laser

Salut les gens !J'ai construit ma propre graveur laser et envie de partager avec vous dans cette « ible » ! Je l'ai fait avec l'aide de mon imprimante 3D.J'ai vu cette un http://www.banggood.com/500mW-Desktop-DIY-Violet-L... et pensé que je pourrais
Conception avec graveur laser Neje sous Mac OS x

Conception avec graveur laser Neje sous Mac OS x

Longtemps à la recherche un peu et portable laser graveur pour écriture et conception sur papier, plastique et cuir. Je veux un laser qui peut graver aussi peu de PCB, et je veux l'utiliser sur mon mac. J'ai choisi le graveur laser peu de Neje. Ce mo
Comment démarrer votre propre jardin

Comment démarrer votre propre jardin

Ici vous aurez 10 instructions de base sur la façon de démarrer votre propre jardin. Peu importe où vous vivez, ou combien de personnes vous avez besoin pour nourrir, ces étapes de base, vont aurez sur votre chemin à la croissance de votre propre nou
Utiliser un graveur Laser pour faire votre propre scie pousser les bâtonnets

Utiliser un graveur Laser pour faire votre propre scie pousser les bâtonnets

Une des choses très pratiques sur le graveur Laser est que vous pouvez obtenir très agréable, reproductible 90 degrés coupe en MDF.J'ai profité de ce fait faire quelques bâtonnets de pousser pour utilisation sur la table de SawStop vu à TechShop San
Applications industrielles de l’ITO - construire votre propre fil‑piège Laser

Applications industrielles de l’ITO - construire votre propre fil‑piège Laser

** Mise à jour : L'article ci-dessous provient de notre héritage app Android ! VAlarm est IoT industrielle. Nous aiderons à vous, vos équipes et votre entreprise avec des applications industrielles de l'ITO utilisant Valarm outils Cloud.Nous vous rec
Faites votre propre boîte à outils gratuit avec uniquement des outils peu coûteux

Faites votre propre boîte à outils gratuit avec uniquement des outils peu coûteux

il s'agit de la troisième partie d'une série de six épisodes pour montrer comment récupérer votre propre bois et faire des choses hors de lui sans un tas d'outils fantaisies. dans cet épisode, je fais une boîte à outils f une clôture déchirée vers le
Faire votre propre Laser Cut espaceurs pour projets électroniques

Faire votre propre Laser Cut espaceurs pour projets électroniques

jamais besoin des espaceurs dans l'urgence ?  Ou, peut-être vous avez besoin d'un grand nombre de picots et ne veux pas jouer un tas pour ces entretoises en nylon cher auprès des fournisseurs de messagerie-oder.C'est vraiment simple étincelle instruc
Construisez votre propre Machine CNC.

Construisez votre propre Machine CNC.

Quand j'ai emménagé à Pittsburgh, j'ai eu un moment heureux hasard quand je suis entré en un endroit appelé TechShop. Beaucoup d'entre vous peuvent avoir entendu parler de lui, mais je n'ai pas et le personnel a eu la gentillesse de me donner un tour
Graveur Laser Lego NXT

Graveur Laser Lego NXT

Après avoir vu quelques graveurs laser sur Instructables et leurs résultats complexes, j'ai décidé qu'il serait intéressant de construire ma propre machine pour faire des panneaux en bois et l'oeuvre. Aussi, j'ai décidé que je voulais qu'il soit faci
Graveur laser de poche.

Graveur laser de poche.

J'ai essayé de mettre la main sur un coupe au laser pendant un certain temps, mais ils semblent toujours hors de portée. Toutes les grandes choses qui peuvent être faits avec un cutter laser réel titiller l'imagination.Selon moi, qu'il est temps de p
Faites votre propre téléphone cellulaire à partir de zéro.

Faites votre propre téléphone cellulaire à partir de zéro.

Le téléphone portable DIY est un travail (quoique basique) téléphone portable que vous pouvez faire vous-même. Il peut faire et recevoir des appels téléphoniques et des messages texte, stocker les noms et numéros de téléphone, afficher l'heure et ser