<Insert Picture Here> Arduino Transformez vos idées folles en prototype! Philippe Vanhaesendonck
Agenda Présentation de la plate-forme Arduino Premiers pas: comment bien débuter De la théorie à la pratique: prototype d une tête robotisée pour la prise de vues de photos panoramiques
<Insert Picture Here> Plate-forme Arduino
Introduction http://www.arduino.cc/ : Arduino est une plate-forme open-source de prototypage électronique, basée sur du matériel et du logiciel flexible et facile à utiliser. C est destiné aux artistes, designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs.
Introduction http://www.arduino.cc/ : Arduino est une plate-forme open-source de prototypage électronique, basée sur du matériel et du logiciel flexible et facile à utiliser. C est destiné aux artistes, designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs.
Introduction http://www.arduino.cc/ : Arduino est une plate-forme open-source de prototypage électronique, basée sur du matériel et du logiciel flexible et facile à utiliser. C est destiné aux artistes, designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs.
Introduction http://www.arduino.cc/ : Arduino est une plate-forme open-source de prototypage électronique, basée sur du matériel et du logiciel flexible et facile à utiliser. C est destiné aux artistes, designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs.
Introduction http://www.arduino.cc/ : Arduino est une plate-forme open-source de prototypage électronique, basée sur du matériel et du logiciel flexible et facile à utiliser. C est destiné aux artistes, designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs.
Mais encore... Projet existe depuis 2005 Démaré à Ivrea (Italie) Basé sur Wiring / Processing Abordable (à partir de 25 ) Multi-plate-forme Linux Mac OSX Windows
Le Microprocesseur (Arduino Uno) Atmel AVR Populaire Facile a mettre en place Evolutif Atmega 328 Processeur 16 MHz Mémoire: 32 KB Flash 2KB SRAM 1KB EEPROM E/S: 14 Digitales (6PWM) 6 Analogues
Arduinos & Dérivés
Les «Shields» Photo John Boxall
Bonjour Monde!
<Insert Picture Here> Premiers pas... Bien débuter avec Arduino
Connaissances requises Simple d approche Nécessite quelques connaissances de base Logicielles: Bases de programmation C / C++ Électronique: Électronique numérique Loi d Ohm
Matériel nécessaire Un Arduino (compatible) Un ordinateur avec l environnement de développement Un «breadboard» (plaque d expérimentation) Quelques composants électroniques Résistances courantes LEDs,...
Pas de matériel?
Et surtout...... Vos idées folles!
Démo Breadboard
Aide au prototypage: Fritzing http://fritzing.org/ Logiciel libre Prototypage Documentation et partage Réalisation de circuits imprimés
Encore plus simple? TinkerKit http://tinkerkit.com/en/
Démo TinkerKit
<Insert Picture Here> De la théorie à la pratique: Tête robotisée pour la prise de vues de photos panoramiques
Contraintes / objectifs Contraintes Connaissances limitées en électronique Utilisation de modules prêts à l emploi Solutions logicielles Outillage de base Matériaux simples Limiter la sous-traitance Objectifs Favoriser l utilisation de solutions libres
Besoins & Fonctionnalités Configuration simple Boutons poussoirs Écran de contrôle Commande à distance Lancement / déclenchement à distance Pilotage de l appareil photo Filaire compatible Nikon/Canon Auto /Manuel / Bracketing / Bracketing logiciel (bulb) Contrôle de deux moteurs Uniquement le PAN dans un premier temps Surveillance du système Voltage Température
Commande à distance & pilotage APN APN: Interfaçage simple via optocoupleurs Compatibles avec la majorité des commandes filaires (Testé sur Canon/Nikon) Commande à distance Utilisation d un module externe Phottix Plato
Motorisation Servomoteur de modélisme ou moteur pas à pas? Servo de modélisme moteur à courant continu Réducteur système d'asservissement pour la position Moteur pas à pas Géré par des bobines Déplacements en pas
Divers Boutons Montage en série Ecran Interface série Contrôle de l alimentation Protection de l accu Mode maintenance Mise en veille Contrôle de la température Ventilation Arrêt d urgence
Prototype avec Fritzing
Prototype
Prototype
Réalisation: Eagle Réalisation de circuits imprimés Très complet Largement adopté par les hobbyistes Propriétaire mais Multi-plateforme Libre d utilisation pour les projets de petite taille
Circuit imprimé: Eagle
Electronique Réalisation sur stripboard Montage relativement simple Format Shield
Boitier Plexi découpé au laser Plans réalisés avec Inkscape
Du rêve à la réalité!
Démonstration
Q&A