Le PrintBot (4 / 6 étapes)

Étape 4: Le microcontrôleur

The Cypress PSoC intègre toutes les pièces séparées du matériel. Un Conseil de développement de cyprès a fourni une interface simple pour travailler avec le PSoC et connecter les périphériques. Le PSoC est une puce programmable, donc en fait, nous pouvons créer un matériel physique dans la puce comme un FPGA. Cypress PSoC Designer a des modules préfabriqués pour composants communs tels que les générateurs PWM, entrées et sorties et ports com RS-232 série.

Le Conseil de développement a également un proto-Conseil intégré permettant un montage facile de nos contrôleurs de moteur.

Le code sur le PSoC apporte tout ensemble. Il attend de recevoir une commande de série. Cela est mis en forme comme une ligne unique de 0 et de 1 s qui indiquent pour imprimer ou non pour chaque pixel. Le code parcourt ensuite chaque pixel, à partir du moteur d’entraînement. Une interruption de bord sensible sur l’entrée du capteur noir/blanc déclenche une évaluation des conditions météorologiques ou de ne pas imprimer à chaque pixel. Si un pixel est activé, la sortie de frein est entraînée haute une minuterie est démarrée. Une interruption sur la minuterie attend pendant 5 secondes puis achemine la sortie distributeur haute, causant le transistor pour mettre en marche et le drill bit à tourner, le compteur de la minuterie est réinitialisé. Après une seconde moitié, une interruption déclenche le moteur à l’arrêt et le moteur pour se déplacer à nouveau. Lorsque la condition d’impression est fausse, tout simplement, rien ne se passe jusqu'à ce que l’encodeur indique un autre noir à bord blanc. Cela permet à la tête de passer en douceur jusqu'à ce qu’il faut arrêter pour imprimer.

Lorsque la fin d’une ligne est atteinte ("\r\n") un « \n » est envoyé sur le port série pour indiquer à l’ordinateur qu'est prêt pour une nouvelle ligne. Le contrôle de la direction sur le pont en H est également inversé. La création est envoyée le signal pour se déplacer vers l’avant 5mm. Cela se fait via une autre sortie numérique connectée à une entrée numérique sur connecteur DSub25 de la créer. Les deux appareils utilisent logique TTL 5V standard, une interface série complet est donc pas nécessaire.

Articles Liés

GoproBOT Arduino Printbot

GoproBOT Arduino Printbot

ANTECEDENTESLa historia de este pequeño Printbot, del que estamos muy orgullosos, comienza hace unos meses, cuando mi hijo Javier de 8 años recibió como regalo de Reyes un kit de Robótica (de bq, os lo recomiendo) y empezamos a trastear con cosas de
Impression 3D double porte-bobine pour Printbot Simple

Impression 3D double porte-bobine pour Printbot Simple

Cette double porte-bobine est construit pour un Printbot Simple. J'ai fait cela en raison d'un problème que j'avais avec l'aide de filaments de fibre de carbone. Le filament mangeait dans la tête en aluminium de la bobine de filament de repos derrièr
Arduino generador De Ruidos

Arduino generador De Ruidos

Este es un generador de ruido. Se conecta un aun panel de guitarra o cualquier consola, y al mover las dos perillas genres diferentes ruidos con textura de corriente eléctrica. Utiliza libremente la idée de onda en dents de scie, pero el objetivo non
Actionneur pneumatique de Twisty ballon

Actionneur pneumatique de Twisty ballon

Mon nom est Wyatt Felt, je suis un Junior en génie mécanique à BYU.Quand j'ai vu le Robot mou Harvard remuant autour, j'ai a été impressionné de la simplicité de la mise en action. J'ai aimé comment les jambes renouvelé l'extension avec leur élastici
Caméra à bord de signal de sécurité

Caméra à bord de signal de sécurité

Le programme d'installation pour cette démonstration est un Printbot Simple s'exécutant sur l'hôte Repetier.N'hésitez pas à télécharger le signal de sécurité.Il s'agit d'un processus de 5 étapes facile pour changer les couleurs, à l'aide d'une extrud