Accumerp Blog de Comment construire un robot
1 AMICUS 18 Comité directeur du projet
Le matériel Amicus18 est basé sur le monde célèbre carte Arduino; cependant, le bord Amicus18 utilise un Microchip PIC micro microcontrôleur au lieu d'un type Atmel AVR.
Il a exactement les mêmes dimensions que l'Arduino, et tous les blindages Arduino s'adaptera physiquement sur la carte Amicus18.
Le microcontrôleur utilisé sur le Amicus18 est le Microchip PIC18F25K20, qui a 32768 octets de mémoire flash, 1536 octets de mémoire vive, et fonctionne à 64 MHz, ce qui équivaut à 16 MIPS (millions d'instructions par seconde) .Il existe neuf ADC 10 bits (analogique à des entrées et deux sorties PWM 10 bits (Pulse Width modulation) du convertisseur numérique), ainsi que deux comparateurs, un USART (Universal Synchronous Asynchronous Receiver Transmitter), SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), et quatre temporisateurs. chacune avec diverses opérations internes qui leur sont rattachés.

Chacune des lignes d'E / S du microcontrôleur sont mis en évidence pour une utilisation avec des périphériques externes tels que les LED, Servos, Potentiomètres, et les écrans LCD, etc ...
La communication avec le conseil d'administration est Amicus18 via une interface USB, qui se présente comme un port série standard sur le PC. Le microcontrôleur peut être programmé directement par ce port donc il n'y a pas besoin d'un programmeur de dispositif dédié, cependant, si le besoin se fait sentir, il y a un ICSP (en circuit de programmation série) interface appropriée pour tous les programmeurs, mais adapté pour le programmeur Microchip PICkit2tm .
Le microcontrôleur est un type 3,3 Volts, cependant, il y a aussi une alimentation de 5 volts toujours disponible.
Le conseil Amicus18 est extrêmement facile à utiliser, en fait, aucune expérience de microcontrôleur précédente est nécessaire.
5 version 2 IR capteur avec câble
L'un « œil » envoie la lumière infrarouge. L'autre voit le reflet de cette (s'il y en a un), et l'appareil revient à la distance à l'objet en face d'elle. Il dispose de 3 fils (assurez-vous que vous obtenez le câble, ou il peut être un peu difficile à brancher). Vous donnez le pouvoir sur 2 des fils, et le troisième se branche dans le microcontrôleur et lui indique les capteurs distance.5 IR sont nécessaires pour construire le robot à la fois évitement d'obstacles et de la ligne suivante robots.

Quand on a des roues sur les moteurs, couper l'un des fils femelle-femelle en deux moitiés, enlever une partie de la matière plastique de l'extrémité du fil, et le souder sur. Et la même chose pour l'autre moteur.
Assurez-vous pas de soudure ou de fils touche le métal sur le moteur :)
Certaines roues viennent avec des pneus en caoutchouc en option. Il peut être une bonne idée d'attendre avec la mise sur ce caoutchouc, parce que si le robot est bloqué, il peut glisser simplement, ce qui est agréable lors du test et le développement.

Fixation des moteurs aux cabriolets
Fixer les moteurs aux chaises (après la soudure des broches femelles au moteur) à l'aide des vis, comme indiqué ci-dessus, aussi attacher la roue passive à l'aide des chaises boulons et écrous.
Après la fixation des moteurs relier lentement les roues sur le piston de moteurs que projetés sur des chaises à l'aide des vis

Construire le 5volt commun et broches de masse
Sur une planche à pain berg mâle fix bâtons en parallèle, chaque côté ayant 6-8 broches, souder le berg colle de telle manière qu'un 5volts commun est obtenu à partir d'un côté et on obtient une masse commune de l'autre côté, de sorte que, en donnant un 5 volts à une broche d'un côté prend toutes les pins5 volts qui sont court-circuité à ce .De même le sol est obtenue sur chaque broche de l'autre côté.
Monter la planche à pain sur les chaises à l'aide de boulons et d'écrous, comme indiqué ci-dessous .............

Montage du amicus 18, IR et de H- bord PONT

Monter le micro-contrôleur. IR et de carte de conducteur de moteur sur les cabriolets comme indiqué ci-dessous en utilisant les écrous et les bolts.since est composé Méridiennes des courts-circuits métal se produiraient écart .hence est Maintented entre les planches et chaises et aussi le conseil d'administration sera régulièrement sticked aux cabriolets.

Connectez la broche 5v et la masse du microcontrôleur à la carte de pain, de sorte que beaucoup de broches de 5volt et broches de masse sont disponibles, qui sont nécessaires par le conducteur du moteur H-BRIDGE et des capteurs IR.
Connecter le RB4, les repères de la RB5 de PORTB du micro-contrôleur à la IN1, IN2 du pont en H et la RB6 broches, RB7 de PORTB au IN3, IN4.and les broches EN1 et EN2 sont reliées à la 5 volts-à-dire à la planche à pain. La broche de la carte de commande 12v broches et GND sont reliées aux 5volts et broches de masse de la carte de pain
Les broches Motor1 et Motor2 du pilote de moteur à pont en H sont connectées sont reliées aux moteurs 1 et 2.
Chaque capteurs infrarouges auront trois axes à savoir 5v, au sol et de sortie (o / p) .give 5 alimentation en tension et de masse à l'IR de de la planche à pain et les broches o / p sont connectées au i / o ports. J'ai utilisé PORTB ici, pour connecter le savoir, l'IR gauche du IR est connecté à la RB3, le droit IR est connecté à la RB1, l'IR avant est relié à la RB2 et l'arrière IR est connecté au RB0 et ces années IR peuvent être connectés à toutes les autres broches de PORTA, PORTC Selon votre convaincre.
Amicus est pris en charge par un environnement de développement intégré (IDE AMICUS). Le Amicus18 IDE fournit à l'utilisateur
· Proton code source de base ÉDITORIAL avec la syntaxe de couleur surligneur
· Compiler- version complète de Proton de base pour le PIC ® Microcontroller avec une intégration complète à MPLAB ® pour le débogage, le cas échéant.
· Programmeur programmation automatisée du Conseil Amicus - pas de programmateur externe nécessaire.
Le Amicus18 IDE tm a été conçu pour optimiser la productivité des programmeurs en fournissant une interface très intuitive intégrée et les outils nécessaires pour se développer sur le matériel Amicus 18. L'Amicus IDE offre de nombreuses fonctionnalités pour la création, la modification, la compilation, le déploiement et le débogage de vos programmes. Votre programme peut être compilé en cours d'écriture, fournissant une rétroaction instantanée sur les erreurs de syntaxe. Il en résulte un flux de travail ininterrompu d'écrire le code de programme par la compilation pour télécharger le programme au matériel Amicus.
Une documentation complète et un environnement de soutien serviable et sympathique, rendent l'utilisation Amicus18 une expérience facile et agréable pour les débutants et les programmeurs chevronnés.