<Insert Picture Here>
Arduino
Transformez vos idées folles en prototype!
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
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.
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
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
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
Les « Shields »
Les Jeudis du Libre
<Insert Picture Here>
Premiers pas...
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
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
Les Jeudis du Libre
Et surtout ...
Les Jeudis du Libre
Aide au prototypage: Fritzing
• http://fritzing.org/ • Logiciel libre • Prototypage • Documentation et partage • Réalisation de circuits imprimésLes Jeudis du Libre
Encore plus simple ?
• 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
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
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
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
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’urgenceLes Jeudis du Libre
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
Les Jeudis du Libre
Electronique
• Réalisation sur ‘stripboard’
• Montage relativement simple
Les Jeudis du Libre
Boitier
• Plexi découpé au laser
Les Jeudis du Libre