On nous demande souvent si une Arduino peut "envoyer des informations" d’une caméra ou traiter les informations de deux caméras pour faire un algorithme de reconnaissance 3D ou bien d’autres traitements complexes de ce genre.
Préambule
Il faut rappeler qu’une Arduino est un micro-contrôleur (famille AVR) et qu’il existe des modèles de caméras pilotées par AVR. Donc rien d’infaisable. Mais il faut aussi dire qu’il y a différents types de caméra, donc la question nécessite un peu de (...)
Accueil > Mots-clés > Composants > micro-contrôleur
micro-contrôleur
Le micro-contrôleur est le "cerveau" d’un montage électronique :
– il exécute le programme enregistré dans sa mémoire
– en effectuant des calculs numériques
– en lisant et écrivant sur ses pattes d’entrées/sorties
– en faisant appel à ses périphériques de gestion du temps
– en faisant appel à ses périphériques de communication
Ses caractéristiques sont la taille de sa mémoire, la fréquence de l’horloge associée (qui détermine sa rapidité de travail), les instructions disponibles et le langage accepté (très souvent imposé par le constructeur et synonyme de "famille" de micro-contrôleurs, comme PIC ou AVR), et enfin les périphériques intégrés dans la puce (communications, compteurs, types de pattes)
Articles
-
Caméras et Arduino
20 mars 2011, par Julien H. -
Asservissement d’un moteur à courant continu
8 octobre 2014, par Benoit T.Etudiant à l’EIGSI, école d’ingénieurs généraliste, j’ai choisi pour projet de première année l’élaboration d’un montage ludique permettant de montrer simplement le fonctionnement d’un asservissement. Je reprends dans cet article toutes les étapes qui m’ont permis d’y arriver.
-
Boitier pour Arduino avec relais 220 volts
28 août 2011, par StephanCet article présente une solution de contrôle de relais 220V telle qu’elle a été conçue par une personne maîtrisant la conception de cartes et la fabrication de circuits électroniques fiables.
Nous ne publions pas les schémas car la manipulation de l’alimentation secteur 220V est dangereuse pour un amateur. L’association ne saurait être tenue responsable des accidents liés à la reproduction d’un tel circuit.
Utiliser une Arduino pour contrôler des appareils électriques 220 volts, (...) -
Le Tankobot (2012)
19 mai 2012, par Julien H.Ce robot permet de faire des tests rapides d’algorithmes. Il a été conçu pour être très pratique et pouvoir servir à de nombreux ateliers. Il est donc robuste et simple.
Basé sur un châssis RP-5 offert par Zartronic, le Tankobot est un robot d’études mis au point grâce aux participants des ateliers hebdomadaires de l’association Pobot.
En 2013, il a été équipé d’une tourelle à 3 capteurs ultrasons. Mécanique
Les deux chenilles du robot sont mises en mouvement par deux moteurs à (...) -
Débuter avec une carte Arduino
11 octobre 2008, par Julien H.Arduino est une carte programmable open-source devenue un standard de fait pour ses extensions pratiques pour la robotique ludique et les montages électroniques amateurs. C’est simple, c’est pratique et nous sommes là pour vous aider !
La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec (...) -
In Situ Programming
17 octobre 2005, par PatrickOn appelle ISP ou In Situ Programming la méthode de chargement du code dans les microcontrôleurs (Atmels)directement sur le support d’utilisation finale (carte électronique, robot, balise).
-
Le Pendobot (2012)
20 mai 2012, par Julien H.Un tout nouveau robot entièrement conçu au club, tant pour sa structure mécanique que pour sa carte de contrôle : le Pendobot est un robot à équilibrage dynamique.
Ses deux roues soutiennent la structure en pendule inversé. Il n’y a donc pas de troisième point d’appui (habituellement constitué d’une roue folle ou d’un patin) ce qui fait que le robot est en équilibre instable.
Histoire
L’intérêt pour les pendules inversés a déjà plusieurs années, lorsque les premiers robots Lego (...) -
Echanges maître/esclaves en I2C
17 mars 2011, par Julien H.Voici un article qui décrit dans plusieurs langages les échanges qu’il faut mettre en œuvre entre deux dispositifs équivalents (deux micro-contrôleurs par exemple) pour une liaison I2C.
Il ne s’agit pas de piloter un périphérique I2C mais de programmer à la fois le maitre et l’esclave, afin d’expliquer les différentes étapes. Pour compléter cet exercice, on utilisera plusieurs langages et si possible plusieurs cibles.
Les principes
Pour établir une communication sur un bus I2C, il (...) -
Testeur de servo
30 mars 2012, par Julien H.La meilleure manière de tester un servo est d’utiliser un petit outil à 10 euros que l’on trouve dans les magasins de modélisme. Il faut toujours en avoir un, même quand on fait un robot programmable à base de micro-contrôleurs.
En voici un exemple, connecté à une carte à relais qui convertit le signal servo en consigne pour un moteur à courant continu. Utiliser le testeur de servo de modélisme est un bon moyen de s’assurer que la carte reste compatible avec un signal standard. Attention (...) -
Electronique du robot 2011
3 octobre 2011, par Mathieu S., StephanC’est un système à intelligence distribuée, composé de 6 cartes électroniques indépendantes interconnectées : 1 carte fond de panier qui gère aussi l’arrêt d’urgence 1 carte stratégie (avec PIC 18F4550) 1 carte alimentation (pas eu le temps d’intégrer un Pic !) 1 carte monte-charge + pinces (avec PIC 16F887) 1 carte module démarrage + tempo (avec PIC 12F683) 1 carte balise de détection (avec PIC 12F683)
Le choix des micro-contrôleurs Microchip PIC a été fait pour leur polyvalence et (...)