Étape 2: cerveau
Il existe deux modes de travail, sélectionnés par l’interrupteur à bascule : manuel et automatique.
En mode Manuel opérateur contrôle chaque moteur individuellement en tournant le potentiomètre correspondant connecté à l’entrée analogique du microcontrôleur. PIC a constamment lit les entrées analogiques et modifie le signal PWM donc devoir valeur est proportionnelle à la tension sur l’entrée analogique.
En mode automatique microcontrôleur emploie un algorithme pseudo-aléatoire pour calculer la valeur de l’obligation pour chaque moteur.
Valeur actuelle de devoir est stockée dans l’EEPROM interne et utilisé comme données initiales pour le calcul suivant
Ce microcontrôleur se génère la séquence des motifs uniques monocoup depuis longtemps.
La plupart des pointeurs sont notés de 3V à 4.5V, alors assurez-vous que vous ajustez la tension de sortie avant de brancher le laser.
Conseil d’administration est faible, vous n’avez pas besoin de n’importe quel supports à fixer. Pots il tiendra parfaitement.
NOTE DE MISE À JOUR!!!
Étant donné que mon fournisseur à court de PIC18F1220, j’ai dû utiliser PIC18F1320 nouveau design.
C’est la puce de brochage compatible avec capacité de mémoire accrue, mais cela ne fonctionnera pas avec l’ancien fichier HEX,
alors faites attention.
Je garde PIC18F1220 version en tant que fichier séparé.
Voici quelques notes à l’audience :
-schématique ;
-BOM ;
-HEX (version PIC18F1320) ;
-PCB ;
-PCB au format AutoCAD
-source code compilateur CCS.
Fichier zip de documentation
Au programme chip, j’utilise ICD2 USB programmeur (acheté sur eBay) et MPLAB IDE (gazeuses gratuits de Microchip.com).
PCB contient le port standard de Microchip ICSP (en-tête de 5 broches) pour la programmation objet, puce peut également être programmée par n’importe quel programmeur socket avec le bon logiciel qui prend en charge les PIC18.
Carte contrôleur assemblage (guide de haute résolution) :
...>
Pour les débutants et les gens pressés, programmé kit complet puce, PCB, ou assemblés bord disponible sur demande.
...
Certains amateurs préfèrent peuvent simplifiée contrôleur PWM analogique basée sur 556 horloge.