View
232
Download
4
Category
Preview:
Citation preview
<Insert Picture Here>
ArduinoTransformez vos idées folles en prototype!
Les Jeudis du LibrePhilippe Vanhaesendonck
Les Jeudis du Libre
Les Jeudis du Libre
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
Les Jeudis du Libre
<Insert Picture Here>
Plate-forme Arduino
Les Jeudis du Libre
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.
Les Jeudis du Libre
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.
Les Jeudis du Libre
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.
Les Jeudis du Libre
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.
Les Jeudis du Libre
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.
Les Jeudis du Libre
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
Les Jeudis du Libre
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
Les Jeudis du Libre
Arduinos & Dérivés
Les Jeudis du Libre
Les « Shields »
Photo John Boxall
Les Jeudis du Libre
Bonjour Monde!
Les Jeudis du Libre
<Insert Picture Here>
Premiers pas...
Bien débuter avec Arduino
Les Jeudis du Libre
Connaissances requises
• Simple d’approche• Nécessite quelques connaissances de base
• Logicielles:• Bases de programmation• C / C++
• Électronique:• Électronique numérique• Loi d’Ohm
Les Jeudis du Libre
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, ...
Les Jeudis du Libre
Pas de matériel ?
Les Jeudis du Libre
Et surtout ...
... Vos idées folles !
Les Jeudis du Libre
Démo Breadboard
Les Jeudis du Libre
Aide au prototypage: Fritzing
• http://fritzing.org/• Logiciel libre• Prototypage• Documentation et
partage• Réalisation de circuits
imprimés
Les Jeudis du Libre
Encore plus simple ?
• TinkerKit• http://tinkerkit.com/en/
Les Jeudis du Libre
Démo TinkerKit
Les Jeudis du Libre
<Insert Picture Here>
De la théorie à la pratique: Tête robotisée pour la prise de vues de photos panoramiques
Les Jeudis du Libre
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’
Les Jeudis du Libre
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
Les Jeudis du Libre
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
Les Jeudis du Libre
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’
Les Jeudis du Libre
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
Les Jeudis du Libre
Prototype avec Fritzing
Les Jeudis du Libre
Prototype
Les Jeudis du Libre
Prototype
Les Jeudis du Libre
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
Les Jeudis du Libre
Circuit imprimé: Eagle
Les Jeudis du Libre
Electronique
• Réalisation sur ‘stripboard’• Montage relativement simple
• Format ‘Shield’
Les Jeudis du Libre
Boitier
• Plexi découpé au laser• Plans réalisés avec Inkscape
Les Jeudis du Libre
Du rêve à la réalité!
Les Jeudis du Libre
Démonstration
Les Jeudis du Libre
Q&A
Recommended