Difference between revisions of "Projets:Lab:2013:arachnidlabcards fr"

From Electrolab
Jump to: navigation, search
(Cartes deck54)
(Cartes deck54)
Line 135: Line 135:
 
Ici les idées pour les cartes en supplément (pour le moment on en a 32, il nous en faut 22 de plus pour arriver à 54 ).
 
Ici les idées pour les cartes en supplément (pour le moment on en a 32, il nous en faut 22 de plus pour arriver à 54 ).
  
 
+
=== Categorie 1: circuits ===
#Pont en H '''+3'''
+
# Pont en H '''+3'''
# pull-up/down '''+3'''
+
 
# DAC: réseau R-2R  '''+3'''
 
# DAC: réseau R-2R  '''+3'''
 
# pilotage relai  '''+3'''
 
# pilotage relai  '''+3'''
 
# shift register  '''+3'''
 
# shift register  '''+3'''
 
# montages à ampli op: suiveur  '''+3'''
 
# montages à ampli op: suiveur  '''+3'''
# principe du pull-up/pull-down (pour gérer un switch)  '''+2'''
+
# debouncer '''+2'''
 +
# NE555 astable  '''+2'''
 +
# NE555 monostable (dominoux powa!)  '''+2'''
 +
 
 +
=== Categorie 2: cheatsheets ===
 +
# pull-up/down '''+5'''
 +
# loi d'ohm, des mailles, des noeuds '''+2'''
 +
# Code couleur des résistances ...  '''+2'''
 +
# Taille des pistes et des composants cms (un peu sur ce modele la: [http://api.ning.com/files/PVUFvCY-afbL3dw4Mmx01vSZvwkhWnrVdYxOaOgPya5i7ujl8WrL6xzgp5fF0nxpnD0HKfZYdO8QQqPS8cERTpCoID8WjN9Q/2.pngimage image] mais en mieux)  '''+1'''
 +
 
 +
=== Divers ===
 +
# Pont de graetz (pont de diodes)  '''+2'''
 
# fonctions logique en nand/nor  '''+2'''
 
# fonctions logique en nand/nor  '''+2'''
 
# écrêteur/clamping diode/transil  '''+2'''
 
# écrêteur/clamping diode/transil  '''+2'''
 
# en complément de la bascule RS: bascule D  '''+2'''
 
# en complément de la bascule RS: bascule D  '''+2'''
 
# bascule JK  '''+2'''
 
# bascule JK  '''+2'''
# debouncer '''+2'''
 
#NE555 astable  '''+2'''
 
#NE555 monostable (dominoux powa!)  '''+2'''
 
#Peux être HS mais un sheetcheat sur le code couleur des résistances ...  '''+2'''
 
#Pont de graetz (pont de diodes)  '''+2'''
 
# Taille des pistes et des composants cms (un peu sur ce modele la: [http://api.ning.com/files/PVUFvCY-afbL3dw4Mmx01vSZvwkhWnrVdYxOaOgPya5i7ujl8WrL6xzgp5fF0nxpnD0HKfZYdO8QQqPS8cERTpCoID8WjN9Q/2.pngimage image] mais en mieux)  '''+1'''
 
 
# ces petites résistances, capa, diode qui traînent ici où là: résistance de limitation de courant '''+1'''
 
# ces petites résistances, capa, diode qui traînent ici où là: résistance de limitation de courant '''+1'''
 
# push-pull  '''+1'''
 
# push-pull  '''+1'''
Line 159: Line 163:
 
# différentiel  '''+1'''
 
# différentiel  '''+1'''
 
# découplage DC  '''+1'''
 
# découplage DC  '''+1'''
#Hacheur (voir http://www.astuces-pratiques.fr/electronique/le-hacheur-serie-principe-de-fonctionnement) '''+1'''
+
# Hacheur (voir http://www.astuces-pratiques.fr/electronique/le-hacheur-serie-principe-de-fonctionnement) '''+1'''
#Capteur Ultrason (explication principe ping-pong) '''+1'''
+
# Capteur Ultrason (explication principe ping-pong) '''+1'''
 
# alimentation des circuits digitaux et CEM: inductance  '''+1'''
 
# alimentation des circuits digitaux et CEM: inductance  '''+1'''
 
# sortie totem '''+1'''
 
# sortie totem '''+1'''

Revision as of 21:46, 30 March 2015

About

suite au signalement par jnat un jeu de carte electroniques d'Arachnidlabs certains membres en ont entrepris la traduction et la complétion avec des patterns supplémentaires.

Le jeu a visiblement été développé sous mac avec des schematics fait sous eagle, il est sous license Creative Commons Attribution-ShareAlike 3.0 ce qui nous autorise a le réutiliser, modifier, redistribuer,...

Le jeu est généré automatiquement par un makefile pour mac. N'étant pas prévu pour linux/windows il va s'avérer nécessaire de modifier quelque peu ce makefile de génération des cartes.

Le makefile se charge de la conversion des fichiers eagle en images png puis il convertis les pages html intégrants ces images en pdf exploitable pour l'impression.

Il serait aussi souhaitable de ressortir les shematics des cartes sous un logiciel libre (kicad?) histoire de rester cohérent dans la démarche.

L'auteur original a été contacté, il est ravi que nous faisions une traduction et nous autorise sans retenue a redistribuer/comercialiser notre version traduite :)

Un fork du projet original a été fait pour y mettre notre version: https://github.com/electrolab/labs-cards

Les scripts

Pour le moment nous nous somme concentré sur la deuxième target du makefile (création des pdf), pour cela nous sommes repartit d'un script bash de Jason Vernee trouvé dans les commentaires de la page de présentation du projet auquel nous avons ajouté une sortie png pour pouvoir poster des sorties sur ce wiki.

Ce script nous permet de générer les cartes a partir des images fournies ce qui est suffisant pour faire les traductions.

A terme il serait nécessaire de modifier le makefile pour qu'il fonctionne sur les 3 principaux OS (linux, osx, windows)

Le bash de génération de pdf

#!/bin/bash

CMD=wkhtmltopdf

OUTPUT=pdf

OUTPUTPNG=png

command -v $CMD >/dev/null 2>&1 || { echo "Please install $CMD." >&2; exit 1; }


mkdir -p $OUTPUT

mkdir -p $OUTPUTPNG


for HTML in src/*.html; do

BASE=$(basename "$HTML")

$CMD --javascript-delay 15000 $HTML $OUTPUT/${BASE%.*}.pdf

gs -dNOPAUSE -dBATCH -dPDFFitPage -dDOINTERPOLATE -sDEVICE=pngalpha -g815x1110 -sOutputFile=$OUTPUTPNG/${BASE%.*}.png $OUTPUT/${BASE%.*}.pdf

done


# ghostscript needed to merge all pdfs into one

rm pdf/all.pdf;

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=pdf/all.pdf pdf/*.pdf

Les cartes traduites

Boost regulator fr.png Buck regulator fr.png Cmos inverter fr.png Crowbar circuit fr.png Differential amplifier fr.png Differentiator fr.png Diode or fr.png Emitter follower fr.png Fet high side switch fr.png Fet level shifter fr.png Fet switch fr.png Flyback diode fr.png Integrator fr.png Inverting amplifier fr.png Led current limit fr.png Linear current regulator fr.png Linear voltage regulator fr.png Memory logic fr.png Multiplexer logic fr.png Noninverting amplifier fr.png Npn switch fr.png Open collector fr.png Rc hpf fr.png Rc lpf fr.png Resistor divider fr.png Sample and hold fr.png Schmitt trigger fr.png Shunt regulator fr.png Sr latch fr.png Transimpedance amplifier fr.png Transistor current source fr.png Voltage doubler fr.png

Todo

  • creation de nouvelles cartes pour arriver a 54
  • modification du makefile pour fonctionner sur différents os
  • ressortir les shematiques sous kicad
  • verifier la traduction des cartes originales

Avancement

  • boost_regulator (3dsman->traduit) (jojo checker) a checker
  • buck_regulator (3dsman->traduit) a checker
  • cmos_inverter (3dsman->traduit) a checker
  • crowbar_circuit (3dsman->traduit) a checker
  • differential_amplifier (3dsman->traduit) a checker
  • differentiator (3dsman->traduit) a checker
  • diode_or (3dsman->traduit) a checker
  • emitter_follower (3dsman->traduit) a checker
  • fet_high_side_switch (3dsman->traduit) a checker
  • fet_level_shifter (3dsman->traduit) a checker
  • fet_switch (3dsman->traduit) a checker
  • flyback_diode (3dsman->traduit) a checker
  • integrator (3dsman->traduit) a checker
  • inverting_amplifier (3dsman->traduit) a checker
  • led_current_limit (3dsman->traduit) a checker
  • linear_current_regulator (3dsman->traduit) a checker
  • linear_voltage_regulator (3dsman->traduit) a checker
  • memory_logic (3dsman->traduit) a checker
  • multiplexer_logic (3dsman->traduit) a checker
  • noninverting_amplifier (3dsman->traduit) a checker
  • npn_switch (3dsman->traduit) a checker
  • open_collector (3dsman->traduit) a checker
  • rc_hpf (3dsman->traduit) a checker
  • rc_lpf (3dsman->traduit) a checker
  • resistor_divider (3dsman->traduit) a checker
  • sample_and_hold (3dsman->traduit) a checker
  • schmitt_trigger (3dsman->traduit) a checker
  • shunt_regulator (3dsman->traduit) a checker
  • sr_latch (neric->traduit) a checker
  • transimpedance_amplifier (neric->traduit) a checker
  • transistor_current_source (neric->traduit) a checker
  • voltage_doubler (neric->traduit) a checker

Cartes deck54

Ici les idées pour les cartes en supplément (pour le moment on en a 32, il nous en faut 22 de plus pour arriver à 54 ).

Categorie 1: circuits

  1. Pont en H +3
  2. DAC: réseau R-2R +3
  3. pilotage relai +3
  4. shift register +3
  5. montages à ampli op: suiveur +3
  6. debouncer +2
  7. NE555 astable +2
  8. NE555 monostable (dominoux powa!) +2

Categorie 2: cheatsheets

  1. pull-up/down +5
  2. loi d'ohm, des mailles, des noeuds +2
  3. Code couleur des résistances ... +2
  4. Taille des pistes et des composants cms (un peu sur ce modele la: image mais en mieux) +1

Divers

  1. Pont de graetz (pont de diodes) +2
  2. fonctions logique en nand/nor +2
  3. écrêteur/clamping diode/transil +2
  4. en complément de la bascule RS: bascule D +2
  5. bascule JK +2
  6. ces petites résistances, capa, diode qui traînent ici où là: résistance de limitation de courant +1
  7. push-pull +1
  8. mixer +1
  9. diode idéal +1
  10. différentiel +1
  11. découplage DC +1
  12. Hacheur (voir http://www.astuces-pratiques.fr/electronique/le-hacheur-serie-principe-de-fonctionnement) +1
  13. Capteur Ultrason (explication principe ping-pong) +1
  14. alimentation des circuits digitaux et CEM: inductance +1
  15. sortie totem +1
  16. alimentation transform-less capacitive
  17. filtrage EMI et cie
  18. boucle de courant
  19. oscillateur Colpitts
  20. Pont de Wien etc.
  21. amplificateur petit signaux AC
  22. ampli class A
  23. darlington
  24. rétro: ampli à tube
  25. résistance négative
  26. multivibrateur astable
  27. ampli exponentiel et logarithmique
  28. filtres de Rauch
  29. détecteur d’enveloppe AM à diode
  30. fonction de base en CMOS
  31. Interfaces capteurs divers (pression, température...)
  32. ampli classe D

Batch impression

http://www.makeplayingcards.com/design/custom-blank-card.html

5-6€ si on commande 100

revendu dans les 13-15€ sur le shop Electrolab

Si 34 pre-commandes on peux lancer une commande de 100 jeux avec boite plastique transparente.


  1. 3dsman
  2. Jnat
  3. pilou
  4. Limesle
  5. Raoul
  6. Charles B (Chachax)
  7. Vincent
  8. David
  9. Nerick
  10. Nerick (pour le Log) x13
  11. Clem x un certain nombre pour offrir
  12. Tibo

Liens

page de presentation d'Arachnidlabs

le git des cartes d'Arachnidlab

notre git