Publicité

Liens rapides

ROBOT ARDUINO D'AREXX
AAR
NOTICE DE MONTAGE: AAR-04
©
AREXX - PAYS-BAS V052012
- 1 -

Publicité

Table des Matières
loading

Sommaire des Matières pour Arexx AAR-04

  • Page 1 ROBOT ARDUINO D’AREXX NOTICE DE MONTAGE: AAR-04 © AREXX - PAYS-BAS V052012 - 1 -...
  • Page 2: Table Des Matières

    C. PCB principal face inférieure D. Schéma technique de l’AAR AREXX et AAR sont des marques déposées d’AREXX Engineering - PAYS-BAS. © Traduction française/French translation (August 2012): AREXX Engineering (NL). Ce manuel est protégé par les droits d’auteur. Toute reproduction ou copie même partielle est interdite sans l’accord écrit préalable de l’importateur européen:...
  • Page 3: Description Du Robot Aar

    1. DESCRIPTION DU ROBOT AAR La famille des robots ARDUINO Arduino est une plateforme „open source “ destinée au dévelop- pement de prototypes électroniques qui met à notre disposition un microcontrôleur ainsi que toutes les interfaces périphériques et logiciels nécessaires. Le concept Arduino fut développé...
  • Page 4: Mises En Garde

    1.3 Mises en Garde 1. Lisez d’abord ce manuel avant de brancher une source de tension sur l’un des connecteurs! Des connexions erronées peuvent endommager le matériel. 2. Vérifiez attentivement l’affectation des broches! Soyez particulièrement méticuleux lors du câblage du système. Des erreurs de branchement risquent d’endommager des composants.
  • Page 5: Infos Generales Sur Arduino

    2. INFOS GENERALES SUR ARDUINO qui ou qu’est-ce qu’est ARDUINO? 2.1. Qu’est-ce Arduino est un microcontrôleur mono-platine open-source destiné notamment aux artistes, designers, bricoleurs et autres personnes intéressées afin de leur faciliter l’accès à la programmation et aux microcontrôleurs ainsi qu’au travail sur des projets d’objets interac- tifs.
  • Page 6: Applications

    Microcontrôleur! 2.2.1 Applications Un microcontrôleur (parfois appelé également sous sa forme abré- gée μC, uC ou MCU) est un petit ordinateur dans un circuit individu- el intégré qui contient le noyau du processeur, la mémoire et un jeu de connecteurs d’entrée et de sortie programmables. Une mémoire de programme et une petite mémoire de données RAM (c’est-à-dire Random Access Memory) font souvent partie du circuit intégré.
  • Page 7: Programmes Pour Microcontrôleurs

    2.3. Consommation et Vitesse Certains microcontrôleurs travaillent à une faible fréquence d’impulsions de 4 kHz et présentent une faible consommation dans la zone des milliwatts ou microwatts. Ils sont généralement acti- vables par pression sur un bouton ou par une interruption. La con- sommation lors de l’attente (générateur d’horloge CPU ainsi que la quasi-totalité...
  • Page 8 En fonction du type de circuit intégré, le programme peut être sau- vegardé dans une mémoire ROM permanente qui n’est écrite que pendant la fabrication du circuit, ou bien dans une mémoire Flash ré-inscriptible à dessein ou dans une mémoire ROM ré-inscriptible plusieurs fois.
  • Page 9 Une forme moins usuelle de la conversion de données dans le mi- crocontrôleur est la conversion digitale en analogique (ou DAC ) qui permet au processeur de générer des signaux analogiques ou des niveaux de tension. En plus des convertisseurs, certains systèmes embarqués disposent de minuteries.
  • Page 10: Le Robot Arduino D'arexx

    Le ROBOT ARDUINO d’ AREXX Fig. 1: Circuit imprimé de l’AAR 3.1 Schéma fonctionnel du robot ARDUINO 1. Connecteur pour le porte-piles. (Respectez la polarité!) Marche/arrêt du robot LED d’état: Indique que le robot est alimenté en électricité. Si vous utilisez une batterie rechargeable, vous pouvez ponter cette paire de bro- ches afin que le robot soit alimenté...
  • Page 11 Informations de fond sur l’AAR L’AAR est un robot Arduino qui a été spécialement développé pour l’apprentissage du logiciel Arduino. Sur l’avant se trouve une inter- face USB avec un circuit intégré FT232 qui transforme le signal USB en un signal UART RS232 que le processeur ATMEGA328P (sur l’avant droite) arrive à...
  • Page 12: Informations De Base Sur Le Logiciel Arduino

    étapes lors des essais et de la programmation. Dans ce concept robotique, les emplacements réservés à vos propres pla- tines d’extension ou celles d’AREXX de la série ASURO sont tout particulièrement appréciables. INFORMATIONS DE BASE SUR LE LOGICIEL ARDUINO Le logiciel Arduino fait partie des open source et est par con- séquent accessible à...
  • Page 13: Premiers Pas Vers L'installation

    4. Premiers pas vers l’Installation Téléchargement et Installation du Logiciel Arduino Installez tout d’abord la première version du logiciel Arduino sur le CD afin que nous soyons sûrs que cette version fonctionne correc- tement. Plus tard, vous pourrez visiter le site internet Arduino et y télécharger des versions plus récentes.
  • Page 14: Matériel De L'aar

    Matériel AAR 4.4.1 Le Branchement d’Accumulateurs Le robot a été dimensionné pour une alimentation d’un conteneur de piles avec quatres piles de 1,5V. Si vous utilisez des batteries rechar- geables à la place, vous devez relier le pont JP4. (Voir fig. 1, no. 4). ATTENTION! Dès la mise en place du pont JP4, la protection contre l’inversion de polarité...
  • Page 15: Sélection D'un Programme Arduino

    4.5 Logiciel ARDUINO 4.5.1 Programmation du robot avec le logiciel Arduino. Branchez le robot sur le PC au moyen d’un câble USB. Si le robot est connecté sur le port USB, Arduino ne requiert pas forcément une tension provenant d’une pile. Le connecteur USB du PC remplit alors la fonction d’alimentation.
  • Page 16: Défintion D'une Interface Com

    Fig. 4a Programme Blink Fig. 4b Définir (sélctionner ) Board Nous devons définir maintenant le bon type de platine Arduino. Cliquez sur Tools>Board> Arduino Duemilanove or Nano w/ Atmega328 (voir fig. 4b) 4.5.3 Définition de l’interface COM L’étape suivante définit la bonne interface COM dans le logiciel Ar- duino.
  • Page 17: Transmission D'un Programme Vers Le Robot Arduino

    Vous pouvez maintenant débrancher le robot du PC en retirant le cor- don USB, en branchant la tension de batterie et en démarrant le robot. Pour d’autres informations et téléchargements nous vous invitons à visiter les forums sur les sites internet: www.arexx.com --> Forum www.roboternetz.de --> Forum - 17 -...
  • Page 18: Informations De Base Concernant Le Montage En Pont

    5. Informations de base concernant le montage en pont Un montage en pont est un circuit électrique permettant p.ex de changer la polarité d’un moteur à courant continu à l’aide de 4 dipôles. Un tel circuit est souvent utilisé en robotique pour piloter des moteurs dans deux directions.
  • Page 19 A l’étage final M est le moteur et l’étage de contrôle du pré-amplifica- teur est simulé par une résistance R14. Cette résistance R14 relie les bornes de base des transistors TR6 et TR7 à la terre. C’est pourquoi seul l’étage final du côté droit conduit un peu de courant. Les transistors TR8, TR5 et TR9 conduisent le courant et les trois autres sont fermés.
  • Page 20: Montage En Pont Pour 4,5 Volts

    L’alimentation en 3V est le point de départ idéal pour un robot qui n’est alimenté que par 2 piles. Les transistors PNP ne conviennent cependant mal à une intégration dans un CI tel que le L293D. Un CI présente d’autres avantages tels que la fiabilité, la protection con- tre des erreurs de commutation, un encombrement réduit et moins de poids.
  • Page 21: Systèmes Odométriques

    6. Systèmes odométriques Ce chapitre décrit quelques concepts intéressants pour l’utilisation du robot AAR. Il s’agit d’idées pour des études et projets artis- tiques. Que le développement d’un tel logiciel Arduino nous donne des ailes et du génie lors de la programmation. Suiveurs de lignes, chercheurs de couleur et fuyards de couleurs Des capteurs photosensibles permettent de programmer le robot en...
  • Page 22: Schéma Comportemental Complexe (Comme Exercice De Programmation)

    Suiveurs de ligne complexes Les robots qui suivent des lignes ou évitent des motifs de lignes, utilisent généralement une source lumineuse et deux ou plusieurs capteurs photosensibles à l’aide desquels le système de recherche peut identifier une ligne et la suivre. Tout d’abord on peut équiper le robot avec une routine de recherche spécifique dans laquelle le détecteur commence en mode recherche à...
  • Page 23 La complexité du logiciel requis forcera l’admiration du program- mateur pour les organismes vivants qui combinent un tel compor- tement avec la recherche régulière de nourriture et une stratégie de reproduction réussie. C’est en effet une performance extraordinaire de la nature de perfectionner et de renouveler chaque jour de tels schémas comportementaux.
  • Page 24: Programmation Du Bootloader

    7. Programmation du Bootloader Attention! Les procédures décrites dans ce chapitre supposent une expérience en programmation ! Il est possible de charger le bootloader Arduino au moyen d’un STK500. Afin de pouvoir transférer les programmes écrits en ardui- no dans le microcontrôleur Atmega, le processeur Atmega doit être équipé...
  • Page 25: Annexe

    ANNEXE - 25 -...
  • Page 26: Nomenclature

    A. Nomenclature Composant Valeur Version 18pF 0805 18pF 0805 0.1uF C0805K 0,1uF 0805 0,1uF 0805 470uF CPOL-USF 0,1uF 0805 4,7uF 1206 0,1uF 0805 0,1uF 0805 0,1uF 0805 0,1uF 0805 0,1uF 0805 470uF CPOL-USF 470uF CPOL-USF 470uF CPOL-USF MBR0520 SOD-123 1N4001 DO41-10 FT232RL SSOP28...
  • Page 27 Composant Valeur Version LED8 LEDCHIP-LED0805 LED9 LEDCHIP-LED0805 LED10 LEDCHIP-LED0805 LED11 LEDCHIP-LED0805 LED12 LEDCHIP-LED0805 LED13 LEDCHIP-LED0805 LED14 LEDCHIP-LED0805 LED16 LEDCHIP-LED0805 LED17 LEDCHIP-LED0805 LED18 LEDIRL80A 16mhz CRYSTALHC49UP R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805 R-US_R0805...
  • Page 28: Pcb Principal Face Supérieure

    PCB principal face supérieure - 28 -...
  • Page 29: Pcb Principal Face Inférieure

    PCB principal face inférieure - 29 -...
  • Page 30: Diagramme De Connexion Aar

    Diagramme de connexion AAR - 30 -...

Table des Matières