
Arduino Laser beamshow
Moderators: dj_richu, Moderator (French Zone)
Re: Arduino Laser beamshow
Ah oui aussi
enfin ça n'empèche qu'il faut faire une petite modif au niveau du code, mais y a pas besoin de s'embêter avec un offset électronique, il suffit de le programmer en soft ^^

Re: Arduino Laser beamshow
C'est bien l'idée !
Cependant, dans le cas de PAP, la gestion d'un courant de "threshold" autour du point "0" reel (quand seulement la bobine de maintien est alimentée) serait un plus.
En effet il faut dépasser un de courant de seuil minimum pour pouvoir commencer actionner le miroir.
Je n'ai pas encore trop cherché sur les archives du forum, mais si une âme charitable possède déjà un plan de driver qui intègre cette fonction, je suis preneur ^^
Cependant, dans le cas de PAP, la gestion d'un courant de "threshold" autour du point "0" reel (quand seulement la bobine de maintien est alimentée) serait un plus.
En effet il faut dépasser un de courant de seuil minimum pour pouvoir commencer actionner le miroir.
Je n'ai pas encore trop cherché sur les archives du forum, mais si une âme charitable possède déjà un plan de driver qui intègre cette fonction, je suis preneur ^^
Re: Arduino Laser beamshow
Je vois à peu près ce que tu veux dire, enfin je crois
Pour le courant de point 0 vu que c'est un courant fixe c'est pas un problème, un petit générateur de courant règlable (on en trouve fait avec des régulateurs 78xx ou dans le même genre. ça peut convenir dans une certaine limite même si on peut faire mieux).
Pour le seuil à dépasser, je vais peut être compliquer le truc, mais il faudrait que les DACs envoient une impulsion avant d'envoyer la "vraie valeur" à chaque fois que les scans sont au point 0, en gardant les sources éteintes pendant ce temps... à moins qu un courant d'offset suffise, mais il risque de perturber le système car dans ce cas ça va être délicat à ajuster pour que le moteur bouge à chaque petite variation et qu'il revienne au point 0 lorsqu il est inactif...
Sinon on peut essayer de faire en sorte que la bobine de maintien soit pilotée par 2 courants :
- Phase 1 :
Le courant de la bobine de maintien est maximum.
La sortie du DAC est au point 0.
- Phase 2 :
Le courant de la bobine est réglé au seuil bas.
On s'apprète à envoyer un courant sur la bobine de scan.
-Phase 3 :
Le courant de maintien est toujours minimum.
On envoie le courant de scan.
- Phase 4 :
On rappel le miroir en position milieu en augmentant le courant de maintien.
Le DAC est de nouveau au point 0.
Dans ce cas le courant permet à la bobine de maintien d'ajuster la "force du ressort" (en gros on pourrait l'assimiler à une barre de torsion de coefficient réglable dans le temps)
Côté théorique c'est pas très compliqué, mais en pratique il y a pas mal d'inconvénients : le temps d'enchainement est plus long, donc on perd en vitesse de balayage, et techniquement il faut gérer tout ça, soit avec de l'électronique soit au niveau programmation.
Point de vue électronique, quelque chose dans le style porte logique ou comparateur entre /CS et SCK par exemple, qui permet d'anticiper le passage du DAC à une valeur ou au point 0, suivi d'une interface de puissance qui switch entre les deux courants de maintien fixés...
Point de vue programme, il faut libérer 2 sorties logiques qui remplaceront le comparateur ou la porte logique, en gardant l'interface...

Pour le courant de point 0 vu que c'est un courant fixe c'est pas un problème, un petit générateur de courant règlable (on en trouve fait avec des régulateurs 78xx ou dans le même genre. ça peut convenir dans une certaine limite même si on peut faire mieux).
Pour le seuil à dépasser, je vais peut être compliquer le truc, mais il faudrait que les DACs envoient une impulsion avant d'envoyer la "vraie valeur" à chaque fois que les scans sont au point 0, en gardant les sources éteintes pendant ce temps... à moins qu un courant d'offset suffise, mais il risque de perturber le système car dans ce cas ça va être délicat à ajuster pour que le moteur bouge à chaque petite variation et qu'il revienne au point 0 lorsqu il est inactif...
Sinon on peut essayer de faire en sorte que la bobine de maintien soit pilotée par 2 courants :
- Phase 1 :
Le courant de la bobine de maintien est maximum.
La sortie du DAC est au point 0.
- Phase 2 :
Le courant de la bobine est réglé au seuil bas.
On s'apprète à envoyer un courant sur la bobine de scan.
-Phase 3 :
Le courant de maintien est toujours minimum.
On envoie le courant de scan.
- Phase 4 :
On rappel le miroir en position milieu en augmentant le courant de maintien.
Le DAC est de nouveau au point 0.
Dans ce cas le courant permet à la bobine de maintien d'ajuster la "force du ressort" (en gros on pourrait l'assimiler à une barre de torsion de coefficient réglable dans le temps)
Côté théorique c'est pas très compliqué, mais en pratique il y a pas mal d'inconvénients : le temps d'enchainement est plus long, donc on perd en vitesse de balayage, et techniquement il faut gérer tout ça, soit avec de l'électronique soit au niveau programmation.
Point de vue électronique, quelque chose dans le style porte logique ou comparateur entre /CS et SCK par exemple, qui permet d'anticiper le passage du DAC à une valeur ou au point 0, suivi d'une interface de puissance qui switch entre les deux courants de maintien fixés...
Point de vue programme, il faut libérer 2 sorties logiques qui remplaceront le comparateur ou la porte logique, en gardant l'interface...
Re: Arduino Laser beamshow
Oui j'ai aussi eu cette idée (plus ou moins) ...
Il me semblait toutefois plus facile de mettre en oeuvre d'autre solutions.
A ce stade de mes cogitations pour résumer les pistes suggérées plus haut :
- l'inversion du point "0" logique, dans ce cas en position de repos les deux bobines seraient alimentés au max.
Le probleme du "point creux" lors du passage de la position repos a un etat N disparait.
et le soucis risque de réapparaitre lorsque seule la bobine de centrage est alimenté.
Cela devrait toutefois devrait devenir beaucoup moins problématique puisque qu'alors les bobines seront normalement utilisé en mode oscillatoire pour animer un pattern.
L'inertie devrait compenser suffisamment ce point creux.
- Sinon il est aussi possible d'identifier le courant min pour assurer une excitation correcte de la bobine de commande et d'integrer ce delta dans gestion soft du DAC.
le point "0" correspondant alors a un niveau N sur la sortie du DAC (au détriment d'une perte de définition qui reste a définir)
Pour aller plus loin dans ce sens, on peut aussi imaginer programmer une séquence de commande particulière du scan lorsque l'on sort de cet état de repos.
- Enfin la solution qui est un compromis entre les deux, est d'utiliser le scan avec un point "0" correspondant a une valeur intermédiaire du DAC (centrage a 2.5V)
Dans tous les cas ces solutions ne demandent qu'a etre testées par différentes approches de la gestion logicielle du scanner.
Seule la position des miroirs sur l'axe et/ou des PAP l'un par rapport a l'autre est sera surement a retoucher.
j'attends de recevoir mes samples pour câbler et tester ces solutions.
Par contre une gestion plus électronique dans le sens de ce que tu as imaginé serait intéréssante pour passer intégrer un DAC standard dans le système.
Ce qui laisserait plus de liberté dans un upgrade vers des galvos en second temps.
En effet je regarde a réaliser le DAC de Favreau car il serait alors je pense assez simple de développer un lecteur de Trames ILDA pour l'arduino.
Ce qui me poserai soucis sur ce point est la réalisation du CI qui semble moins évidente que ce que je l'imaginais.
Enfin une autre option qui serait funky a tester pour la beauté du geste serait de passer les PAP en contre-réaction en leur ajoutant un contrôle de position ...
Bien entendu le plus simple serait de les remplacer par des galvo tout fait achetés et fonctionnels, mais c'est si c'est surement efficace, c'est aussi beaucoup moins fun
++ Plop
Il me semblait toutefois plus facile de mettre en oeuvre d'autre solutions.
A ce stade de mes cogitations pour résumer les pistes suggérées plus haut :
- l'inversion du point "0" logique, dans ce cas en position de repos les deux bobines seraient alimentés au max.
Le probleme du "point creux" lors du passage de la position repos a un etat N disparait.
et le soucis risque de réapparaitre lorsque seule la bobine de centrage est alimenté.
Cela devrait toutefois devrait devenir beaucoup moins problématique puisque qu'alors les bobines seront normalement utilisé en mode oscillatoire pour animer un pattern.
L'inertie devrait compenser suffisamment ce point creux.
- Sinon il est aussi possible d'identifier le courant min pour assurer une excitation correcte de la bobine de commande et d'integrer ce delta dans gestion soft du DAC.
le point "0" correspondant alors a un niveau N sur la sortie du DAC (au détriment d'une perte de définition qui reste a définir)
Pour aller plus loin dans ce sens, on peut aussi imaginer programmer une séquence de commande particulière du scan lorsque l'on sort de cet état de repos.
- Enfin la solution qui est un compromis entre les deux, est d'utiliser le scan avec un point "0" correspondant a une valeur intermédiaire du DAC (centrage a 2.5V)
Dans tous les cas ces solutions ne demandent qu'a etre testées par différentes approches de la gestion logicielle du scanner.
Seule la position des miroirs sur l'axe et/ou des PAP l'un par rapport a l'autre est sera surement a retoucher.
j'attends de recevoir mes samples pour câbler et tester ces solutions.
Par contre une gestion plus électronique dans le sens de ce que tu as imaginé serait intéréssante pour passer intégrer un DAC standard dans le système.
Ce qui laisserait plus de liberté dans un upgrade vers des galvos en second temps.
En effet je regarde a réaliser le DAC de Favreau car il serait alors je pense assez simple de développer un lecteur de Trames ILDA pour l'arduino.
Ce qui me poserai soucis sur ce point est la réalisation du CI qui semble moins évidente que ce que je l'imaginais.
Enfin une autre option qui serait funky a tester pour la beauté du geste serait de passer les PAP en contre-réaction en leur ajoutant un contrôle de position ...
Bien entendu le plus simple serait de les remplacer par des galvo tout fait achetés et fonctionnels, mais c'est si c'est surement efficace, c'est aussi beaucoup moins fun

++ Plop
Re: Arduino Laser beamshow
En ce qui concerne le point "0" je crois qu'il y a peut être encore une solution : utiliser la sortie analogique du DAC associé au moteur, et piloter la bobine de maintien avec un signal inversement proportionnel + un leger offset. En gros quand le DAC est à 0V, le courant dans la bobine de maintien est maximum, quand la tension du DAC augmente, le courant de maintien diminue, et lorsque le DAC sort son maximum, on a que le courant d'offset qui parcourt la bobine de maintien (pour quand même assurer une résistance mécanique minimum). ça me semble efficace et en plus simple à faire. Avec ça je pense qu'on a à peu près fait le tour des solutions, reste à voir ce qui sera le plus simple/plus efficace
Pour la détection de position, étant donné la vitesse de balayage, on peut opter pour un système dit "magnetic rotary sensor". C'est le système que je voulais utiliser pour mes scans, seulement le peu de capteurs que j ai trouvé ne montent pas à 30kHz, mais pour des pas à pas ça devrait passer.
Il y a moyen d'en avoir en échantillon gratuits ici : http://www.austriamicrosystems.com/Prod ... y-Encoders(déja commandé chez eux, très bons produits).
Regarde du coté de :
- AS5145 : Résolution de 12 bits, bande passante : 30.000 tr/min
- AS5134 : Résolution de 8-9 bits, bande passante : 82.000 tr/min
Il y a une sortie en PWM, on peut la filtrer et l'utiliser, mais le circuit de bouclage risque d'être assez complexe si tu veux une correction du genre Proportionnel Integral, Proportionnel Dérivé ou Proportionnel Intégral Dérivé (PID utilisé dans le schéma qu'on peut retrouvé sur le forum).
VoilĂ pour les infos que je peux te donner

Pour la détection de position, étant donné la vitesse de balayage, on peut opter pour un système dit "magnetic rotary sensor". C'est le système que je voulais utiliser pour mes scans, seulement le peu de capteurs que j ai trouvé ne montent pas à 30kHz, mais pour des pas à pas ça devrait passer.
Il y a moyen d'en avoir en échantillon gratuits ici : http://www.austriamicrosystems.com/Prod ... y-Encoders(déja commandé chez eux, très bons produits).
Regarde du coté de :
- AS5145 : Résolution de 12 bits, bande passante : 30.000 tr/min
- AS5134 : Résolution de 8-9 bits, bande passante : 82.000 tr/min
Il y a une sortie en PWM, on peut la filtrer et l'utiliser, mais le circuit de bouclage risque d'être assez complexe si tu veux une correction du genre Proportionnel Integral, Proportionnel Dérivé ou Proportionnel Intégral Dérivé (PID utilisé dans le schéma qu'on peut retrouvé sur le forum).
VoilĂ pour les infos que je peux te donner

Re: Arduino Laser beamshow
Arf des pistes intéressantes ... au moins pour le cotés sport cérébral de la réflexion ...
Sur le papier (enfin la video) le capteur que propose AMS est assez impressionnant
Pour le coup, avec un interfacage PWM on pourrait même envisager de gérer la contre réaction/asservissement encore une fois directement dans un code micro-controleur... (comme ici par exemple ).
Je serais curieux de savoir ce que d'autres membres du forum plutôt calés en électronique pensent de ces idées.
Enfin s'ils ont le courage de (re)lire l'ensemble des pavés que l'on a échangés depuis qq jours
Je soupçonne même que certains fan d'analogique peuvent être réticents devant une telle débauche de 0 et de 1
Ce qui est certains c'est qu'au final les perfs seront quoi qu'il en soit bien inférieures a celles d'un scanner a base de galva ...
Et puis certains ont déjà l'esprit bien occupé par des projets et réflexion plus ou moins hallucinant (laser au praséodyme, laser haute a tube haute puissance, TV mécanique, cam thermique, horloge atomique) une belle brochette de grands malades comme je les aiment
Plop
Sur le papier (enfin la video) le capteur que propose AMS est assez impressionnant

Pour le coup, avec un interfacage PWM on pourrait même envisager de gérer la contre réaction/asservissement encore une fois directement dans un code micro-controleur... (comme ici par exemple ).
Je serais curieux de savoir ce que d'autres membres du forum plutôt calés en électronique pensent de ces idées.
Enfin s'ils ont le courage de (re)lire l'ensemble des pavés que l'on a échangés depuis qq jours
Je soupçonne même que certains fan d'analogique peuvent être réticents devant une telle débauche de 0 et de 1

Ce qui est certains c'est qu'au final les perfs seront quoi qu'il en soit bien inférieures a celles d'un scanner a base de galva ...
Et puis certains ont déjà l'esprit bien occupé par des projets et réflexion plus ou moins hallucinant (laser au praséodyme, laser haute a tube haute puissance, TV mécanique, cam thermique, horloge atomique) une belle brochette de grands malades comme je les aiment

Plop
Re: Arduino Laser beamshow
Oui ces capteurs sont intéressants, mais ce n'est pas ceux là les mieux... Honeywell en faisait des vraiment très bons... il y avait le HMC1501 et le HMC1512 qui est encore dispo mais aux US sur Newark.com, sinon le APS00B dispo sur Mouser, mais il faut en prendre minimum 33 pour avoir le fdp gratuit (ça représente une commande de 75€, ça fait 2,30€ le chip, mais c'est trop pour moi tout seul
) peut être une commande groupée?
En ce qui concerne ces chip, sortie analogique, bande passante de l'ordre du MHz (et non pas tr/min ou autre) ce qui est énorme, très grande résolution et boitier facile à souder... si d'autres membres pouvaient être intéressés ce serait génial car ça fait un super détecteur à moins de 5€ la paire, y a pas de soucis de luminosité, diodes différentes, mise en place...
Pour le PID numériquement c'est aussi une solution, j'ai l'AN quelque part mais j'ai encore pas pris le temps de la lire...

En ce qui concerne ces chip, sortie analogique, bande passante de l'ordre du MHz (et non pas tr/min ou autre) ce qui est énorme, très grande résolution et boitier facile à souder... si d'autres membres pouvaient être intéressés ce serait génial car ça fait un super détecteur à moins de 5€ la paire, y a pas de soucis de luminosité, diodes différentes, mise en place...
Pour le PID numériquement c'est aussi une solution, j'ai l'AN quelque part mais j'ai encore pas pris le temps de la lire...

Re: Arduino Laser beamshow
Salut,
Bah, si vous faites une commande groupée je veux bien participer pour 10 pièces, je trouverai bien quand en faire avant la fin du monde !
A+
BlackBird
Bah, si vous faites une commande groupée je veux bien participer pour 10 pièces, je trouverai bien quand en faire avant la fin du monde !

A+
BlackBird
Re: Arduino Laser beamshow
OK je prends note, je pense aussi en prendre 10 ^^ j'attends l'avis de plopoi et je crée le post dans la section appropriée 

Re: Arduino Laser beamshow
Bah pour le APS00B va falloir me convaincre un peu d'autant que me concernant, a moins d'en griller bĂŞtement plus de 50% je n'en aurait pas usage d'une dizaine ...
Plus globalement, mais cela tient surement à mon manque d'expérience sur ces composants,
Avec un peu de recul, j'ai des doutes sur les résultats que l'on peu attendre de ce type de capteur appliqués a un proto comme celui que je bidouille...
Notamment sur la bonne interaction de ces chip avec les PAP que j'utilise. (de part la faible ouverture angulaire des PAP et la taille surement modeste des aimants du rotor...)
Ces incertitudes me rendent vraiment hésitant a investir un vingtaine d'ecus que je pourrais surement dépenser ailleurs dans le proto ...
Dans un premier temps il me semble plus judicieux de valider ces points si j'arrive a dégotter qq samples chez AMS
Plus globalement, mais cela tient surement à mon manque d'expérience sur ces composants,
Avec un peu de recul, j'ai des doutes sur les résultats que l'on peu attendre de ce type de capteur appliqués a un proto comme celui que je bidouille...
Notamment sur la bonne interaction de ces chip avec les PAP que j'utilise. (de part la faible ouverture angulaire des PAP et la taille surement modeste des aimants du rotor...)
Ces incertitudes me rendent vraiment hésitant a investir un vingtaine d'ecus que je pourrais surement dépenser ailleurs dans le proto ...
Dans un premier temps il me semble plus judicieux de valider ces points si j'arrive a dégotter qq samples chez AMS

Re: Arduino Laser beamshow
Y a pas de problème, personnellement sa fait quelques temps que je dis qu'il m en faut donc je suis pas à ça près
Après justement l'intéret de ceux là (non pas que je cherche à en vendre, j ai pas d'action chez eux hein
) c'est qu'ils sont analogiques, alors que ceux de chez AMS sont numériques, donc ne détectent qu'une variation d'angle minimum. Or pour notre application on n'a pas besoin de 90° donc tu vas déjà perdre en résolution, et avec les PAP c'est encore pire, de l'ordre de 10 à 12° je pense
Enfin effectivement c'est gratuit donc rien ne t'empĂŞche de faire les tests
(Quand j ai fait les testes avec ceux là j ai utilisé du fil émaillé et je n'ai garder que les broches d'alim et PWM et coupé les autres, c'est plus simples à souder
)

Après justement l'intéret de ceux là (non pas que je cherche à en vendre, j ai pas d'action chez eux hein



(Quand j ai fait les testes avec ceux là j ai utilisé du fil émaillé et je n'ai garder que les broches d'alim et PWM et coupé les autres, c'est plus simples à souder

Re: Arduino Laser beamshow
Dark-Hole wrote:Y a pas de problème, personnellement sa fait quelques temps que je dis qu'il m en faut donc je suis pas à ça près![]()
Après justement l'intéret de ceux là (non pas que je cherche à en vendre, j ai pas d'action chez eux hein) c'est qu'ils sont analogiques, alors que ceux de chez AMS sont numériques, donc ne détectent qu'une variation d'angle minimum. Or pour notre application on n'a pas besoin de 90° donc tu vas déjà perdre en résolution, et avec les PAP c'est encore pire, de l'ordre de 10 à 12° je pense
Enfin effectivement c'est gratuit donc rien ne t'empĂŞche de faire les tests
![]()
(Quand j ai fait les testes avec ceux là j ai utilisé du fil émaillé et je n'ai garder que les broches d'alim et PWM et coupé les autres, c'est plus simples à souder)
Les samples sont commandés ... je vais regarder ce que ça donne avec ça, ce sera toujours instructif ...
Par contre dixit les datasheet (pas toujours claires sur certains points) ... bien qu'analogique les APS00B ont une résolution angulaire annoncées a 0.05° ce qui est certes toujours mieux qu'AMS qui est a 0.089 (12 bits / 360°)
++ Plop
Re: Arduino Laser beamshow
Tu as commandé les quels du coup? 

Re: Arduino Laser beamshow
AS5145 ... c'est ce qui me semble offrir le meilleur compromis résolution/rapidité ...
Re: Arduino Laser beamshow
Oui c'est ce que je pense aussi
si ils sont aussi rapides que ce qu ils l'étaient y a un an tu devrais les recevoir d'ici la semaine prochaine 


Re: Arduino Laser beamshow
Nickel ...
[mode Mylife ON]
ça m'évitera la tentation de tester ces composants avant d'avoir finit mes développement de négatif ... c'est que depuis que je me suis lancé la dedans j'ai accumulé pas mal de bobine de film qui attendent leur bain de D76 avec impatience
[/mode Mylife]
[mode Mylife ON]
ça m'évitera la tentation de tester ces composants avant d'avoir finit mes développement de négatif ... c'est que depuis que je me suis lancé la dedans j'ai accumulé pas mal de bobine de film qui attendent leur bain de D76 avec impatience

Re: Arduino Laser beamshow
Négatifs développés et colis de AMS reçut ce matin par fedex ... c'est du service (très) rapide ...
Effectivement il va falloir s'amuser 2secondes pour souder ces composants correctement
Comme ont dit "yapuka" !
Si ça fonctionne, ça devrait aussi permettre au passage d'obtenir une image/idée de la réponse en fréquence des PAP utilisés comme galvo ...
Effectivement il va falloir s'amuser 2secondes pour souder ces composants correctement

Comme ont dit "yapuka" !
Si ça fonctionne, ça devrait aussi permettre au passage d'obtenir une image/idée de la réponse en fréquence des PAP utilisés comme galvo ...
Re: Arduino Laser beamshow
tu habites à coté de la société c'est pas possible
au moins en effet c'est du rapide! 
Donc oui on attend tes résultats, peut-être que j'ai sous-estimé ces petites bêtes on verra ça (même si je ne m'attends pas à quelque chose d'exceptionnel au niveau de la résolution (je pense qu'aucun des chips que ce soit l'APS00B ou celui d'AMS n'arrivera au niveau de l'optique, malgré la simplicité de mise en place du magnétique
, mais bon je crois que ce serait les premiers galvos qui ne soient pas optiques ou capacitif
)


Donc oui on attend tes résultats, peut-être que j'ai sous-estimé ces petites bêtes on verra ça (même si je ne m'attends pas à quelque chose d'exceptionnel au niveau de la résolution (je pense qu'aucun des chips que ce soit l'APS00B ou celui d'AMS n'arrivera au niveau de l'optique, malgré la simplicité de mise en place du magnétique


Re: Arduino Laser beamshow
Oui pour la livraison je suis encore tout bluffé !
Pour le reste, il y reste encore un peu de chemin a faire pour déjà arriver a quelque chose de fonctionnel, et cela abstraction faite de toutes considérations liées aux performances ...
Sinon j'ai retenu ton idée et repris un driver de diode pour l'alim. Un mix de celui de CHRS33 (Very chouette travail soit dit en passant) et d'un montage similaire que l'on m'a passé arrangé avec ce que j'ai sous la main ... J'ai encore qq trucs a debugger mais cela semble prometteur. En plus ça devrait permettre de gérer le courant de threshold des Galvo-PAP .
Je vais donc voir ce que ça donne dans un premier temps en boucle ouverte et si j'arrive a faire fonctionner la détection magnétique, je me lance dans un test de PID gérée par l'Arduino.
C'est vrai que cotés soudure, sur ce composant, je sens que ça va être une petite partie de plaisir ^^
A plus tard de folles aventures bricolesques ...
Plop
Pour le reste, il y reste encore un peu de chemin a faire pour déjà arriver a quelque chose de fonctionnel, et cela abstraction faite de toutes considérations liées aux performances ...
Sinon j'ai retenu ton idée et repris un driver de diode pour l'alim. Un mix de celui de CHRS33 (Very chouette travail soit dit en passant) et d'un montage similaire que l'on m'a passé arrangé avec ce que j'ai sous la main ... J'ai encore qq trucs a debugger mais cela semble prometteur. En plus ça devrait permettre de gérer le courant de threshold des Galvo-PAP .
Je vais donc voir ce que ça donne dans un premier temps en boucle ouverte et si j'arrive a faire fonctionner la détection magnétique, je me lance dans un test de PID gérée par l'Arduino.
C'est vrai que cotés soudure, sur ce composant, je sens que ça va être une petite partie de plaisir ^^
A plus tard de folles aventures bricolesques ...
Plop
Re: Arduino Laser beamshow
Sa me tarde de voir les premiers résultats!
et oui pour ce qui est de la soudure, si tu n'utilises que le PWM, casse les autres broches (sauf celles de l'alim biensur ^^) et ce que j ai fait hier c'est prendre un support DIL8 tulipe, collé l'AMS dessus, et souder les 3 fils sur 3 des broches du support, comme ça sa fait un petit composant facile à fixer sur plaque de test ou autre
par contre le pistolet à colle c'est pas non plus une partie de plaisir, mais j avais rien d'autre sous la main et dans le doute j'étais certains que ce serait un bon isolant 



Re: Arduino Laser beamshow
Salut Plopoi,
J'ai probablement encore des adapteurs SSOP vers DIL 16 broches ... si tu veux je te le soude (je n'ai pas des yeux de lynx mais une bino !
).
A+
BlackBird
J'ai probablement encore des adapteurs SSOP vers DIL 16 broches ... si tu veux je te le soude (je n'ai pas des yeux de lynx mais une bino !

A+
BlackBird
Re: Arduino Laser beamshow
ça c'est gentil et me ferais il vrai gagner du temps...blackbird wrote:Salut Plopoi,
J'ai probablement encore des adapteurs SSOP vers DIL 16 broches ... si tu veux je te le soude (je n'ai pas des yeux de lynx mais une bino !).
A+
BlackBird
Vu que je suis mi-taupe (myope au niveau taupe), j'ai la chance inestimable de pouvoir me passer de la bino.
Je viens de me munir d'un petit fer sexy que ça va être bien pour souder du CMS avec (enfin ça devrait)...
Pour les adaptateurs, n'en ayant pas trouvé rapidement a un prix correct,
J'ai investis dans un litre de perclo et un peu d'époxy dans l'espoir (je pense naif) d'arriver à un résultat potable...
Bon c'est vrai j'aurais pu a Laplace (jeu de mot pourri inside) quasiment me payer des galvo 15/20K ^^
Mais ça me donne l'opportunité de valider qq points de réalisation puisque j'ai toujours l'idée de monter par la suite le DAC de Favreau .
Re: Arduino Laser beamshow
Pour ceux que ça intéresse, résultat d'un premier test de gravure avec la méthode de transfet de toner depuis une impression papier ( Laser ;- ).
Je n'avais jamais essayé sur des typon aussi fin ...
En l'état c'est pas top, mais vu ce premier résultat, fait un peu a l'arrache, ça me parait réalisable moyennant qq ajustements dans le process
Je n'avais jamais essayé sur des typon aussi fin ...
En l'état c'est pas top, mais vu ce premier résultat, fait un peu a l'arrache, ça me parait réalisable moyennant qq ajustements dans le process
Re: Arduino Laser beamshow
C'est pas mal
pour la qualité effectivement il faudrait surement diminué le temps d'expo aux UV et/ou diminuer le temps dans le perchlo, mais c'est tout à fait faisable 
Sinon j'avais vu je sais plus trop ou un gars qui avait modifié une imprimante jet d'encre N&B en remplaçant la tête d'impression par un laser à base de diode blu ray. L'idée paraissait pas mal mais je n'ai jamais vu ce que ça donnait (dans tous les cas il fallait impérativement un plan de masse avec une isolation la plus fine possible, à mon avis plutôt galère pour trouver le bon compromis au niveau du logiciel de CAO)


Sinon j'avais vu je sais plus trop ou un gars qui avait modifié une imprimante jet d'encre N&B en remplaçant la tête d'impression par un laser à base de diode blu ray. L'idée paraissait pas mal mais je n'ai jamais vu ce que ça donnait (dans tous les cas il fallait impérativement un plan de masse avec une isolation la plus fine possible, à mon avis plutôt galère pour trouver le bon compromis au niveau du logiciel de CAO)
Re: Arduino Laser beamshow
Tutut ... point d'UV ici ! j'utilise une méthode beaucoup plus "troll des cavernes " ^^
1- Impression LASER sur papier
2- Transfert direct du Toner imprimé sous pression a chaud avec un fer a repasser ( t°max)
3- Suppression du papier par immersion dans l'eau chaude savonneuse pour ne conserver que le toner qui a a été transféré par l'effet de la chaleur été sur le Cu .
4- Gravure au perchlo
Améliorations potentielles : augmente encore le contraste d'impression (++) et l'épaisseur des pistes(++), éventuellement optimiser un poil le temps de gravure ...
Vu ce premier résultat, pour des CI simples, la méthode doit fonctionner .
Pour ceux intéréssés par cette méthode, je viens de googler un chouette Tuto ici :http://nospecifictopic.blogspot.com/200 ... -pcbs.html
edit : sinon au chapitre du tuning d'imprimante, tu a ça : http://hackaday.com/2010/05/04/print-to ... -to-a-pcb/ et là ... le résultât est vraiment superbe !
1- Impression LASER sur papier
2- Transfert direct du Toner imprimé sous pression a chaud avec un fer a repasser ( t°max)
3- Suppression du papier par immersion dans l'eau chaude savonneuse pour ne conserver que le toner qui a a été transféré par l'effet de la chaleur été sur le Cu .
4- Gravure au perchlo
Améliorations potentielles : augmente encore le contraste d'impression (++) et l'épaisseur des pistes(++), éventuellement optimiser un poil le temps de gravure ...
Vu ce premier résultat, pour des CI simples, la méthode doit fonctionner .
Pour ceux intéréssés par cette méthode, je viens de googler un chouette Tuto ici :http://nospecifictopic.blogspot.com/200 ... -pcbs.html
edit : sinon au chapitre du tuning d'imprimante, tu a ça : http://hackaday.com/2010/05/04/print-to ... -to-a-pcb/ et là ... le résultât est vraiment superbe !
Re: Arduino Laser beamshow
Ah oue pas mal, je ne connaissais pas ça
bon après il faut une imprimante laser... vu celle qu'on a au lycée on va éviter, la feuille ne passe pas directement d'un coté à l'autre mais elle passe par des rouleaux donc on va éviter d'y mettre une plaque pour pas tout péter 


Re: Arduino Laser beamshow
Euh ...
Pour mettre directement une plaque d'époxy, il faut mieux effectivement éviter de tenter l’expérience avec une imprimante qui n'est pas directement customisée pour cela
Sinon c'est impression normale et... fer a repasser...Si tu essaye, préviens moi, je te refile mes chemises au passage ^^
Pour mettre directement une plaque d'époxy, il faut mieux effectivement éviter de tenter l’expérience avec une imprimante qui n'est pas directement customisée pour cela

Sinon c'est impression normale et... fer a repasser...Si tu essaye, préviens moi, je te refile mes chemises au passage ^^
Re: Arduino Laser beamshow
Ben là pour le moment j'ai pas de circuit à faire, et en plus je préfère profiter du matos du lycée pour le moment, c'est moins chiant pour le nettoyage après (encore que ta technique ça va, mais quand c'est la méthode traditionnelle avec soude et perchlo c'est moins cool
)
Sinon pour les chemises je pense que je me contenterai des miennes pour le moment (ça fait 3 mois qu'elles sont où elles sont, je vais pas tarder à m'y mettre avec le beau temps qui arrive)

Sinon pour les chemises je pense que je me contenterai des miennes pour le moment (ça fait 3 mois qu'elles sont où elles sont, je vais pas tarder à m'y mettre avec le beau temps qui arrive)

Re: Arduino Laser beamshow
Bon maintenant il ne reste qu'a monter et tester le chip d'AMS pour voir ce qui va ressortir comme info (exploitable ?) sur le positionnement angulaire ...
Fonction des résultats du bouzin je pourrais tenter un contrôle avec une PID numérique ...
En attendant le double Driver de contrĂ´le analogique est fonctionnel (base du driver de diode)
Allez! Une petite video, dans l'immédiat la conversion D/A est faite via un digipot 41(4131 (pas encore reçut les DAC).
Rien de spécial, le code de l'Arduino n'est pas (du tout) optimisé, les gains de l'ampli réglés a la va-vite ...

ps : si vous avez des PAP 5/12V avec un pas de 12/18° qui dorment a rien faire je suis preneur, contactez moi par MP
Fonction des résultats du bouzin je pourrais tenter un contrôle avec une PID numérique ...
En attendant le double Driver de contrĂ´le analogique est fonctionnel (base du driver de diode)

Allez! Une petite video, dans l'immédiat la conversion D/A est faite via un digipot 41(4131 (pas encore reçut les DAC).
Rien de spécial, le code de l'Arduino n'est pas (du tout) optimisé, les gains de l'ampli réglés a la va-vite ...

ps : si vous avez des PAP 5/12V avec un pas de 12/18° qui dorment a rien faire je suis preneur, contactez moi par MP

Re: Arduino Laser beamshow
http://fr.farnell.com/saia-burgess/uag2 ... 0?Ntt=uag2
c'est des uag2.
j'avais essayé de faire queque chose avec il y a quelques temps mais j'avais abandonné.
Ils sont petits et ont un pas de 18°.
Par contre ils étaient bien moins cher à l'époque. Peut être qu'on peut les trouver ailleurs..
je les utilise maintenant pour le shutter
c'est des uag2.
j'avais essayé de faire queque chose avec il y a quelques temps mais j'avais abandonné.
Ils sont petits et ont un pas de 18°.
Par contre ils étaient bien moins cher à l'époque. Peut être qu'on peut les trouver ailleurs..
je les utilise maintenant pour le shutter
Re: Arduino Laser beamshow
Ah The famous UAG2 ... c'est qu'ils ne sont pas donnés chez Farnell ! A ce prix, autant pendre une paire de Galvo ^^
Pour info, on peut trouver équivalent et moins couteux :
http://www.digikey.fr/product-detail/fr ... -ND/417807
http://www.digikey.fr/product-detail/fr ... -ND/417808
...
Il y encore qq références du même tonneau ...
De mon cotés, je continu de tester ce qui veut bien me passer sous la main,
le but de mon appel est surtout de trouver de quoi alimenter mes essais, trouver des éléments de comparaison avec ce que j'utilise déjà .
Pour info, on peut trouver équivalent et moins couteux :
http://www.digikey.fr/product-detail/fr ... -ND/417807
http://www.digikey.fr/product-detail/fr ... -ND/417808
...
Il y encore qq références du même tonneau ...
De mon cotés, je continu de tester ce qui veut bien me passer sous la main,
le but de mon appel est surtout de trouver de quoi alimenter mes essais, trouver des éléments de comparaison avec ce que j'utilise déjà .

- doctoritchy
- Posts: 4620
- Joined: Mon 10 Jan, 2005 8:01 pm
- Location: belgique
Re: Arduino Laser beamshow
sur ebay on sais les trouver
a l'epoque j'ai payer 20$ pour un set de deux avec des mirroir dessus , il etait monter sur des scanner code barre
(je les et tjrs d’ailleurs pour un projet de pico projecteur rgb ^^ )


(je les et tjrs d’ailleurs pour un projet de pico projecteur rgb ^^ )
Re: Arduino Laser beamshow
doctoritchy wrote:sur ebay on sais les trouvera l'epoque j'ai payer 20$ pour un set de deux avec des mirroir dessus , il etait monter sur des scanner code barre
![]()
(je les et tjrs d’ailleurs pour un projet de pico projecteur rgb ^^ )
Pour ebay... Oui, j'avais lu des vieux fils LF qui en parlaient, mais personnellement, je n'ai jamais trouvé où en toper ... si tu as plus d'info ???
Pour ce que j'ai lus, de mémoire, les fils les plus récents sur le sujet(des PAP) se sont souvent arrêtés net en cours de route.
Concernant ton projet de pico-proj, venant de toi, si tu veut en dire un peu plus, vu mes bidouilles actuelles, ce sera surement instructif et intéréssant

++ Plop
- doctoritchy
- Posts: 4620
- Joined: Mon 10 Jan, 2005 8:01 pm
- Location: belgique
Re: Arduino Laser beamshow
regarde sur ebay.com au usa
c'est la que je les et trouver a l’époque !
le pico projo ben la pas encore bcp a dire c'est un croquis sur un bout de papier en gros , un bout d'alu de 70*40*120 usiné dans la masse avec les deux scanner les 3 source rgb ( 100mw 405nm 20mw 532 250mw 650nm ) et le drivers monter sur le dessus du bloc et le tout fermé avec un capot , connecteur db9 a l'arriere et prise micro xlr pour l'alim
je doit avoir un gribouillis de drivers a base de tda2050 et d'aop en cms , avec damping "courant" vitesse dans les 5 a 8kpps
quand j'aurais le temps je commencerais ça

le pico projo ben la pas encore bcp a dire c'est un croquis sur un bout de papier en gros , un bout d'alu de 70*40*120 usiné dans la masse avec les deux scanner les 3 source rgb ( 100mw 405nm 20mw 532 250mw 650nm ) et le drivers monter sur le dessus du bloc et le tout fermé avec un capot , connecteur db9 a l'arriere et prise micro xlr pour l'alim

je doit avoir un gribouillis de drivers a base de tda2050 et d'aop en cms , avec damping "courant" vitesse dans les 5 a 8kpps

quand j'aurais le temps je commencerais ça

Re: Arduino Laser beamshow
à l'époque je les avais achetés chez RS pour environ 20€ pièce mais il semble qu'ils n'y soient plus..
Who is online
Users browsing this forum: No registered users and 2 guests