Le Collodion Lumineux. : Différence entre versions
(→6 Notes) |
|||
(10 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
|status=Experimental | |status=Experimental | ||
|status_pub=Brouillon | |status_pub=Brouillon | ||
− | |image= | + | |image=EnLumiere.jpg |
|description=Prototypage d'un cadre lumieux pour acceuillir des collodions humides. | |description=Prototypage d'un cadre lumieux pour acceuillir des collodions humides. | ||
|license=CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France | |license=CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France | ||
Ligne 13 : | Ligne 13 : | ||
Animer des photographies au collodion humide, avec de la lumière et un peu d'électronique. | Animer des photographies au collodion humide, avec de la lumière et un peu d'électronique. | ||
− | On | + | On veut actionner des boutons qui allument des leds. - ALORS - |
On programme un Arduino qui dit aux leds comment s'allumer. | On programme un Arduino qui dit aux leds comment s'allumer. | ||
− | On | + | On veut réduire la taille de l'Arduino - ALORS - |
− | On le remplaçant par un ATtiny 2313. | + | On le remplaçant par un ATtiny 2313. |
Ensuite. | Ensuite. | ||
Ligne 29 : | Ligne 29 : | ||
On obtient quatre pièces de bois avec lesquelles on va faire la base de notre cadre. | On obtient quatre pièces de bois avec lesquelles on va faire la base de notre cadre. | ||
− | Ensuite... On | + | Ensuite... |
+ | |||
+ | === Électronique et Arduineries. === | ||
+ | |||
+ | |||
+ | ==== 1 Programmation d'un Arduino. ==== | ||
+ | Avec l'aide de LaurentM, le code permet d'allumer des rubans leds quand on appuie sur des bouton poussoirs. Il m'a expliqué l'utilisation des éléments "struct" et "array" qui ont permis d'éviter les horribles copiés-collés que j'avais fait. | ||
+ | |||
+ | ==== 2 Le ATtiny 2313. ==== | ||
+ | Pour ne pas m'encombrer d'un Arduino dans l'objet final, et avoir un micro contrôleur dimensionné au projet, j'ai décidé d'utiliser un 2313. Cette étape va nécessiter le montage d'un shield pour programmer l'ATtiny. Il faudra aussi adapter le code à son nouveau micro contrôleur. | ||
+ | |||
+ | ===== Le shield Arduino. ===== | ||
+ | Un shield est une carte qui est conçue pour se poser sur un Arduino (dans mon cas) et permet facilement d'ajouter de nouvelles fonctionnalités (ethernet, wifi, mp3...). | ||
+ | Ici j'ai monté entièrement la bête à partir des plans trouvé sur instructable. Je vous renvoie donc vers cette notice très bien faite. [http://www.instructables.com/id/Arduino-ATtiny2313-Programming-Shield/ Shield ATtiny2313] | ||
+ | |||
+ | ===== Ajouter les cartes ATtiny à l'IDE. ===== | ||
+ | J'ai un peu lutté pour réussir à ajouter les cartes AT dans la liste des cartes dans l'IDE Arduino. | ||
+ | Sur un de mes vieux blog qui me sers parfois de bloc note j'ai donné la marche à suivre pour les vieux IDE. Cela devrait pouvoir vous aider en cas de soucis de problèmes [https://steadam.wordpress.com/ Ajouter les cartes ATtiny dans l'IDE] | ||
+ | |||
+ | ==== 3 Réguler la tension vers du 5V. ==== | ||
+ | Pour me passer de l'Arduino sur ce projet j'ai besoin de 5V pour alimenter l'ATtiny2313. J'ai donc utilisé un régulateur de tension L7805CV monté avec deux condensateurs (10nf et 250ųf 25V). | ||
+ | |||
+ | ==== 4 Contrôle des rubans leds avec le PWM. ==== | ||
+ | Les Rubans leds que j'ai en quantité sous la main demandent du 12V pour environ 1A pour 5 mètres. Ici je j'ai besoin de 1m50 de ruban. Pour contrôler ces leds on utilisera les broches PWM du MC, il y en a 4 sur le 2313. Ceux sont les IRF540 qui vont pouvoir nous permettre d'utiliser d'un coté le 12V pour les rubans et recevoir les informations via le PWM venant de l'ATtiny et modifier la luminosité. | ||
+ | |||
+ | ==== 5 Les boutons poussoirs. ==== | ||
+ | Pour cette partie j'ai suivi les indications de montage mises sur le site Arduino.cc, trouvées à partir des exemples sur l'IDE Arduino. | ||
+ | |||
+ | ==== 6 Notes ==== | ||
+ | [[File:circuitCollHum.jpg|700px]] | ||
+ | |||
+ | Sur cette photographie je montre les différents éléments montés sur une plaque. On trouve donc | ||
+ | * en vert le régulateur de tension et ces deux condensateurs, | ||
+ | * en rouge là ou on va brocher les boutons poussoir : trois broches sur le 2313 pour trois boutons et deux broches qui vont chercher le 5V et le GND, | ||
+ | * en bleu les mosfets IRF 540, brochés sur les pins PWM | ||
+ | |||
+ | === Inkscape - bCNC - X-CARVE. === | ||
+ | |||
+ | ==== Inscape et le G-code. ==== | ||
+ | |||
+ | ==== bCNC, controle de la commande numérique ==== |
Version actuelle en date du 9 mars 2017 à 12:01
Prototypage d'un cadre lumieux pour acceuillir des collodions humides.
Contributeur·ice·s
Statut du projet
Experimental
Statut de la publication
Brouillon
License
CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France
Inspiration
Muybridge, Méliès,
Fichiers source
ColluLumFadeStructV2313.ino
Machines
Lien
Animer des photographies au collodion humide, avec de la lumière et un peu d'électronique.
On veut actionner des boutons qui allument des leds. - ALORS -
On programme un Arduino qui dit aux leds comment s'allumer.
On veut réduire la taille de l'Arduino - ALORS -
On le remplaçant par un ATtiny 2313.
Ensuite.
On dessine avec inkscape pour exporter un G-code.
On achète un morceau de bois pour le placer sur une découpe numérique X-Carve.
On obtient quatre pièces de bois avec lesquelles on va faire la base de notre cadre.
Ensuite...
Électronique et Arduineries.
1 Programmation d'un Arduino.
Avec l'aide de LaurentM, le code permet d'allumer des rubans leds quand on appuie sur des bouton poussoirs. Il m'a expliqué l'utilisation des éléments "struct" et "array" qui ont permis d'éviter les horribles copiés-collés que j'avais fait.
2 Le ATtiny 2313.
Pour ne pas m'encombrer d'un Arduino dans l'objet final, et avoir un micro contrôleur dimensionné au projet, j'ai décidé d'utiliser un 2313. Cette étape va nécessiter le montage d'un shield pour programmer l'ATtiny. Il faudra aussi adapter le code à son nouveau micro contrôleur.
Le shield Arduino.
Un shield est une carte qui est conçue pour se poser sur un Arduino (dans mon cas) et permet facilement d'ajouter de nouvelles fonctionnalités (ethernet, wifi, mp3...). Ici j'ai monté entièrement la bête à partir des plans trouvé sur instructable. Je vous renvoie donc vers cette notice très bien faite. Shield ATtiny2313
Ajouter les cartes ATtiny à l'IDE.
J'ai un peu lutté pour réussir à ajouter les cartes AT dans la liste des cartes dans l'IDE Arduino. Sur un de mes vieux blog qui me sers parfois de bloc note j'ai donné la marche à suivre pour les vieux IDE. Cela devrait pouvoir vous aider en cas de soucis de problèmes Ajouter les cartes ATtiny dans l'IDE
3 Réguler la tension vers du 5V.
Pour me passer de l'Arduino sur ce projet j'ai besoin de 5V pour alimenter l'ATtiny2313. J'ai donc utilisé un régulateur de tension L7805CV monté avec deux condensateurs (10nf et 250ųf 25V).
4 Contrôle des rubans leds avec le PWM.
Les Rubans leds que j'ai en quantité sous la main demandent du 12V pour environ 1A pour 5 mètres. Ici je j'ai besoin de 1m50 de ruban. Pour contrôler ces leds on utilisera les broches PWM du MC, il y en a 4 sur le 2313. Ceux sont les IRF540 qui vont pouvoir nous permettre d'utiliser d'un coté le 12V pour les rubans et recevoir les informations via le PWM venant de l'ATtiny et modifier la luminosité.
5 Les boutons poussoirs.
Pour cette partie j'ai suivi les indications de montage mises sur le site Arduino.cc, trouvées à partir des exemples sur l'IDE Arduino.
6 Notes
Sur cette photographie je montre les différents éléments montés sur une plaque. On trouve donc
- en vert le régulateur de tension et ces deux condensateurs,
- en rouge là ou on va brocher les boutons poussoir : trois broches sur le 2313 pour trois boutons et deux broches qui vont chercher le 5V et le GND,
- en bleu les mosfets IRF 540, brochés sur les pins PWM