« ConceptionElectronique » : différence entre les versions
De fablabo
(19 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 51 : | Ligne 51 : | ||
==dessin== | ==dessin== | ||
===fabmodules=== | ===fabmodules=== | ||
Ligne 113 : | Ligne 112 : | ||
dessine une belle fleur. | dessine une belle fleur. | ||
[[fichier:Helloworld.cedric.cad.zip]] | |||
Ligne 123 : | Ligne 123 : | ||
===Kicad=== | ===Kicad=== | ||
J'ai aussi exploré rapidement Kicad | |||
un éditeur de librairies rapide : http://kicad.rohrbacher.net/quicklib.php | un éditeur de librairies rapide : http://kicad.rohrbacher.net/quicklib.php | ||
Ligne 131 : | Ligne 131 : | ||
un certain nombre de librairies : http://library.oshec.org/ qui ont l'air obsolettes | un certain nombre de librairies : http://library.oshec.org/ qui ont l'air obsolettes | ||
du coup j'essaye de convertir les librairies eagle fournies par le MIT avec l'outil [http://www.modulbot.com/download.html eaglelbr2kicad] | du coup j'essaye de convertir les librairies eagle fournies par le MIT avec l'outil [http://www.modulbot.com/download.html eaglelbr2kicad] : ça donne [[Fichier:Kicad.fablib.zip]] | ||
j'ai réussi mais des bugs demeurent, comme la dimension des composants dans le schéma....à suivre | |||
==simulation== | |||
===avec Qucs=== | |||
Pour simuler les composants que j'ai ajouté au circuit, j'utilise [http://qucs.sourceforge.net/ Qucs] logiciel libre de simulation électronique. | |||
J'ai suivit le [http://qucs.sourceforge.net/docs/getstarted.pdf tutoriel] sur le site du projet. | |||
Qucs semble assez facile à prendre en main, mais je suppose que ça peut très vite devenir très compliqué pour simuler des circuits complexes. | |||
====modélisation==== | |||
[[image:HelloWorld.led.button.simulation.jpg|600px]] | |||
[[fichier:HelloWorld.led.button.sch.zip]] | |||
Comme il n'y avait pas de led dans la bibliothèque (que des diodes et je n'arrivais pas à retrouver les paramètres de ma led), j'en ai simulée une avec une résistance (à l'échelle de temps sur laquelle j'étudie le schéma, ça ne fait aucune différence). | |||
J'ai ensuite ajouté des sondes, qui apparaissent sous la forme de voltmètres. | |||
Puis j'ai placé une "Simulation en régime transitoire" de type linéaire, démarrant à 0 et finissant à 1ms, en 2 pas, pour avoir les valeurs dans le circuit dans deux états du bouton : ouvert et fermé. | |||
Dans les paramètres du bouton, j'ai réglé le paramètre "time" à 1ms, qui correspond au temps qu'il met pour changer d'état. | |||
Enfin, j'ai placé un tableau et sélectionné les valeurs à afficher. | |||
Puis j'ai lancé la simulation. | |||
====conclusion==== | |||
Le résultat correspond bien à ce que j'espérais : à l'entrée PA7, la résistance de pull-up provoque une tension de 5V quand le bouton est ouvert. Lorsqu'il est fermé, elle passe à 0V. | |||
Pour la Led, cette simulation confirme que le choix d'une résistance de 100 Ohms provoquera effectivement une tension de 2V aux bornes de celle-ci. | |||
===avec circuitLab=== | |||
[https://www.circuitlab.com circuitlab] est un logiciel en ligne de simulation électrique. | |||
Il s'utilise dans un navigateur web, et est un peu plus simple que Qucs, quoique plus limité aussi. | |||
[[image:Circuitlab.png|500px]] | |||
j'ai quand même eu le temps de refaire le schéma avant d'être invité à créer un compte ;) | |||
==construction== | ==construction== | ||
Ligne 141 : | Ligne 183 : | ||
J'ai fraisé le circuit avec la modela et fabmodules. | J'ai fraisé le circuit avec la modela et fabmodules. | ||
Comme avec le [[ | Comme avec le [[FabISP|fabISP]], j'ai utilisé une pointe de javelot. | ||
Par contre cette pointe est usée, elle fait maintenant des traces plus | Par contre cette pointe est usée, elle fait maintenant des traces plus larges que 0.4mm, alors la carte était mal tracée : ci dessous, le raté et le coupable... | ||
[[image:Hello.first.fail.jpg|300px]][[image:Hello.first.fail.guilty.jpg|340px]] | [[image:Hello.first.fail.jpg|300px]][[image:Hello.first.fail.guilty.jpg|340px]] | ||
Hélas je n'ai pas encore reçu de fraises de rechange, donc pour contourner le problème, j'ai donc réglé la taille de l'outil à 0.45mm. | |||
Cette dimension est plus conforme à la vraie taille de la pointe. Heureusement qu'elle n'est pas plus usée car à 0.5mm, j'ai vu dans fabmodules que des séparations entre des pistes disparaissent... | |||
Finalement, je suis arrivé à un résultat assez satisfaisant : | Finalement, je suis arrivé à un résultat assez satisfaisant : | ||
Ligne 157 : | Ligne 201 : | ||
Je progresse doucement dans la soudure de composants CMS. | Je progresse doucement dans la soudure de composants CMS. | ||
[[image:Hello.components.jpg| | Ce n'est finalement pas si difficile : il faut surtout de la bonne musique... | ||
[[image:Hello.components.jpg|500px]] | |||
en attendant d'avoir des résistances de 100 Ohms, j'en ai mis une de 499 après la led : celle-ci s'allumera un peu moins vivement. | en attendant d'avoir des résistances de 100 Ohms, j'en ai mis une de 499 après la led : celle-ci s'allumera un peu moins vivement. |