Sunteți pe pagina 1din 39
<Insert Picture Here>
<Insert Picture Here>

Arduino

Transformez vos idées folles en prototype!

Les Jeudis du Libre Philippe Vanhaesendonck

Les Jeudis du Libre

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

à la pratique: prototype d’une tête robotisée pour la prise de vues de photos panoramiques Les

Plate-forme Arduino

Les Jeudis du Libre

<Insert Picture Here>

Plate-forme Arduino Les Jeudis du Libre <Insert Picture Here>

Introduction

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

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs. Les Jeudis du

Introduction

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.

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs. Les Jeudis du

Les Jeudis du Libre

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs. Les Jeudis du

Introduction

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

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs. Les Jeudis du

Introduction

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

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs . Les Jeudis

Introduction

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

designers, amateurs et quiconque est intéressé à créer des objets ou environnements interactifs. Les Jeudis du

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

• Abordable (à partir de 25€) • Multi-plate-forme • Linux • Mac OSX • Windows Les

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

• 32 KB Flash • 2KB SRAM • 1KB EEPROM • E/S: • 14 Digitales (6PWM)

Arduinos & Dérivés

Arduinos & Dérivés Les Jeudis du Libre

Les Jeudis du Libre

Arduinos & Dérivés Les Jeudis du Libre

Les « Shields »

Les « Shields » Les Jeudis du Libre Photo John Boxall

Les Jeudis du Libre

Photo John Boxall

Les « Shields » Les Jeudis du Libre Photo John Boxall

Bonjour Monde!

Les Jeudis du Libre

Bonjour Monde! Les Jeudis du Libre

<Insert Picture Here>

Premiers pas Bien débuter avec Arduino

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

Bases de programmation • C / C++ • Électronique: • Électronique numérique • Loi d’Ohm Les

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

d’expérimentation) • Quelques composants électroniques • Résistances courantes • LEDs, Les Jeudis du Libre

Pas de matériel ?

Pas de matériel ? Les Jeudis du Libre

Les Jeudis du Libre

Pas de matériel ? Les Jeudis du Libre

Et surtout

Vos idées folles !

Les Jeudis du Libre

Et surtout Vos idées folles ! Les Jeudis du Libre

Démo Breadboard

Les Jeudis du Libre

Démo Breadboard Les Jeudis du Libre

Aide au prototypage: Fritzing

Aide au prototypage: Fritzing Les Jeudis du Libre • http://fritzing.org/ • Logiciel libre • Prototypage •

Les Jeudis du Libre

http://fritzing.org/

Logiciel libre

Prototypage

Documentation et partage

Réalisation de circuits imprimés

• Logiciel libre • Prototypage • Documentation et partage • Réalisation de circuits imprimés
• Logiciel libre • Prototypage • Documentation et partage • Réalisation de circuits imprimés

Encore plus simple ?

TinkerKit

http://tinkerkit.com/en/

Encore plus simple ? • TinkerKit • http://tinkerkit.com/en/ Les Jeudis du Libre

Les Jeudis du Libre

Encore plus simple ? • TinkerKit • http://tinkerkit.com/en/ Les Jeudis du Libre

Démo TinkerKit

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

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

Favoriser l’utilisation de solutions ‘libres’

Les Jeudis du Libre

• 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

Uniquement le PAN dans un premier temps • Surveillance du système • Voltage • Température Les

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

(Testé sur Canon/Nikon) • Commande à distance • Utilisation d’un module externe Phottix Plato Les Jeudis

Les Jeudis du Libre

(Testé sur Canon/Nikon) • Commande à distance • Utilisation d’un module externe Phottix Plato Les Jeudis

Motorisation

Servomoteur de modélisme ou moteur pas à pas?

Servo de modélisme

de modélisme ou moteur pas à pas? • Servo de modélisme • moteur à courant continu

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

pour la position • Moteur pas à pas • Géré par des bobines • Déplacements en

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

• Mise en veille • Contrôle de la température • Ventilation • Arrêt d’urgence Les Jeudis

Prototype avec Fritzing

Prototype avec Fritzing Les Jeudis du Libre

Les Jeudis du Libre

Prototype avec Fritzing Les Jeudis du Libre

Prototype

Prototype Les Jeudis du Libre

Les Jeudis du Libre

Prototype Les Jeudis du Libre

Prototype

Prototype Les Jeudis du Libre

Les Jeudis du Libre

Prototype Les Jeudis du Libre

Réalisation: Eagle

Réalisation: Eagle Les Jeudis du Libre • Réalisation de circuits imprimés • Très complet • Largement

Les Jeudis du Libre

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 hobbyistes • Propriétaire mais • Multi-plateforme • Libre d’utilisation pour les projets de petite taille

Circuit imprimé: Eagle

Circuit imprimé: Eagle Les Jeudis du Libre

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

• 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

Boitier • Plexi découpé au laser • Plans réalisés avec Inkscape Les Jeudis du Libre

Du rêve à la réalité!

Du rêve à la réalité! Les Jeudis du Libre

Les Jeudis du Libre

Du rêve à la réalité! Les Jeudis du Libre

Démonstration

Les Jeudis du Libre

Démonstration Les Jeudis du Libre

Q&A

Les Jeudis du Libre

Q&A Les Jeudis du Libre