Recherche par propriété

Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.

Recherche par propriété

Une liste de toutes les pages qui ont la propriété « Step Content » avec la valeur « Lancer la découpe. (environ 20 minutes) ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

Affichage de 101 résultats à partir du n°1.

Voir (200 précédentes | 200 suivantes) (20 | 50 | 100 | 250 | 500).


    

Liste de résultats

  • Utiliser 2 Arduinos en série  + (Pour le Arduino esclave, ce montage est le même que le montage « Allumer une LED » Pour le Arduino maître, uniquement des connexions avec le Arduino esclave.)
  • Biodigesteur domestique  + (==== Dimensionnement ==== Pour une bonne d==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.taller une vanne après le passe-paroi gaz.)
  • Biodigesteur domestique  + (==== Dimensionnement ==== Pour une bonne d==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.taller une vanne après le passe-paroi gaz.)
  • Chaise à bascule réversible en bois  + (En veillant à avoir des paires de pieds identiques.)
  • Chaise à bascule réversible en bois  + (En veillant à avoir des paires de pieds identiques.)
  • Remplacer un chauffe eau  + (Assemblez le socle de votre nouveau chauffe-eau en emboîtant les montants dans les emplacements prévus à cet effet puis posez-le au plus près des tuyaux.)
  • ZExpermiment - Gravure de croquis à la laser  + (Le premier fichier que m'a transmis l'illuLe premier fichier que m'a transmis l'illustratrice était une photographie prise un peu à l'arrache et qu'il a fallut retraiter pour qu'elle soit plus exploitable. Pour cela, j'ai joué avec les réglages du logiciel Photofiltre : - Niveau automatique - Contraste automatique - Passage en niveaux de gris - Nettoyage du fond (l'idée était que le fond du croquis soit au maximum blanc, pour que la gravure soit propre).m blanc, pour que la gravure soit propre).)
  • ZExpermiment - Gravure de croquis à la laser  + (Le premier fichier que m'a transmis l'illuLe premier fichier que m'a transmis l'illustratrice était une photographie prise un peu à l'arrache et qu'il a fallut retraiter pour qu'elle soit plus exploitable. Pour cela, j'ai joué avec les réglages du logiciel Photofiltre : - Niveau automatique - Contraste automatique - Passage en niveaux de gris - Nettoyage du fond (l'idée était que le fond du croquis soit au maximum blanc, pour que la gravure soit propre).m blanc, pour que la gravure soit propre).)
  • La bob yak - remorque vélo monoroue  + (On identifie la partie avant du cadre donnOn identifie la partie avant du cadre donneur. Le cadre était tordu, on l'a donc coupé et on a emboité un bout du tube de fourche pour le consolider (cf. soudure photo). Le bout du gros axe (Winster) sera complété par la fourche du vélo; la fourche s'emboite dans le tube et on soude le tout ensemble, c'est alors bien homogène. tout ensemble, c'est alors bien homogène.)
  • La bob yak - remorque vélo monoroue  + (On identifie la partie avant du cadre donnOn identifie la partie avant du cadre donneur. Le cadre était tordu, on l'a donc coupé et on a emboité un bout du tube de fourche pour le consolider (cf. soudure photo). Le bout du gros axe (Winster) sera complété par la fourche du vélo; la fourche s'emboite dans le tube et on soude le tout ensemble, c'est alors bien homogène. tout ensemble, c'est alors bien homogène.)
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>'''2. Bibliographie :'''<'''2. Bibliographie :'''

    Lien download :

    '''sketch_escooter_feed_back_reel_V1.ino''' 

    https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing

    '''escooter_ampli_SIMULINK.mdl'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing

    '''escooter feed back ISIS.DSN'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing

    En anglais

    https://forum.arduino.cc/index.php?topic=477397.0

    article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »

    En attente

    '''3. Programme en boucle ouverte''' 

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. 

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants. 

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. 

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de 

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs) 

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2           

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2    

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;  

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);  

    Serial1.begin(9600); 

    TCCR2B = (TCCR2B & 0b11111000)
    r power the board<br /><br />void setup() {<br /><br />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);  <br /><br />Serial1.begin(9600); <br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Commande et instrumentation de trottinette électrique 500W avec Arduino méga  + (<nowiki>'''2. Bibliographie :'''<'''2. Bibliographie :'''

    Lien download :

    '''sketch_escooter_feed_back_reel_V1.ino''' 

    https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing

    '''escooter_ampli_SIMULINK.mdl'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing

    '''escooter feed back ISIS.DSN'''

    https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing

    En anglais

    https://forum.arduino.cc/index.php?topic=477397.0

    article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »

    En attente

    '''3. Programme en boucle ouverte''' 

    Pour tester la programmation, nous simulons le programme dans ISIS, comme on peut le voir sur la figure suivante. De plus, nous avons un afficheur LCD pour afficher des données (rapport cyclique correspondant à la PWM à 32Khz, le courant moteur, la tension moteur, l'action sur les boutons poussoirs. En effet, 4 boutons poussoirs sont utilisés.

    BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. 

    La vitesse du moteur est pratiquement proportionnelle au rapport cyclique

    https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg

    Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield

    Il existe de nombreuses cartes pour Arduino pour commander des moteurs DC surtout de faibles puissances et aussi de grandes puissances comme on peut l'observer sur les liens suivants. 

    http://www.robotpower.com/products/MegaMotoPlus_info.html

    http://www.robotshop.com/en/dc-motor-driver-2-15a.html

    https://www.pololu.com/file/0J51/vnh3sp30.pdf

    https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg

    mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. 

    Pour avoir une limitation de courant il faut une boucle de courant analogique en utilisant des AOP ou CI spécialisée ou une boucle de courant numérique rapide.

    Mais quel doit être la valeur du courant de limitation ?

    Le choix de la valeur du courant est normalement pour le Service de fonctionnement 1 heure pour pouvoir effectuée des montées relativement longue sans atteindre la température critique du moteur.

    Dans notre cas, le courant de limitation devra etre de 

    Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A

    De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.

    Mais en boucle ouverte, il n'a pas de régulation de courant, pour ne pas avoir de dépassement du courant maximum, une rampe du rapport cyclique sera utilisé.

    Une routine d'interruption de 0.1 seconde sera utilisé pour faire la mesure de la tension est du courant (échantillon de mesure, sample ). Ce temps de sampler est arbitraire, mais ne permet pas d'être plus rapide que le temps de montée du courant car la constante de temps électrique du moteur étant de  L/R= 1.5ms.

    Le fonctionnement en boucle ouverte avec une rampe de 25.5s (8bit et routine d'interruption de 0.1s) permet de bien comprendre la problématique du fonctionnement d'une commande à moteur DC.

    l'affichage se fera seulement tous les 0.2s pour avoir une stabilité des chiffres à l’écran. De plus, un filtrage numérique, se fera sur le courant et la tension sur 4 valeurs donc sur 0.4s.

    '''Algo boucle ouverte'''

    Routine d'interruption toutes les 0.1S

    Lire tension et courant

    Boucle loop (scrutation des boutons poussoirs) 

    Si BP1=1 alors incrementer PWM

    Si BP2=1 alors décrementer PWM

    Si BP3=1 alors PWM=0

    Affichage des variables tous les 0.2s

    '''code'''

    {{

    // include the library code:

    #include

    #include

    #include

    #define SERIAL_PORT_LOG_ENABLE 1

    #define Led     13       // 13 pour la led jaune sur la carte

    #define BP1     30       // 30 BP1

    #define BP2     31       // 31 BP2           

    #define BP3     32       // 32 BP3

    #define LEDV    33       // 33 led

    #define LEDJ    34       // 34 led

    #define LEDR    35       // 35 led

    #define relay   36       // 36 relay

    #define PWM10    10      //11   timer2    

    LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26

    // Configuration des variables

    unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor

    unsigned   int Umoteur = 0;

    unsigned   int Umoteur2 = 0;

    unsigned   int Umoteur3 = 0;

    unsigned   int Umoteur4 = 0;

    unsigned   int ImoteurF = 0;  

    unsigned   int Imoteur = 0;

    unsigned   int Imoteur2 = 0;

    unsigned   int Imoteur3 = 0;

    unsigned   int Imoteur4 = 0;

    byte Rcy=0 ;    //rapport cyclique  8bit

    unsigned    int temps;

    // the setup function runs once when you press reset or power the board

    void setup() {

    pinMode(Led, OUTPUT);   //led carte arduino

    pinMode(LEDV, OUTPUT);

    pinMode(LEDR, OUTPUT);

    pinMode(LEDJ, OUTPUT);

    pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2

    //  digitalWrite(LEDV,LOW);

    Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000

    Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt

    lcd.begin(20, 4);  

    Serial1.begin(9600); 

    TCCR2B = (TCCR2B & 0b11111000)
    r power the board<br /><br />void setup() {<br /><br />pinMode(Led, OUTPUT);   //led carte arduino<br /><br />pinMode(LEDV, OUTPUT);<br /><br />pinMode(LEDR, OUTPUT);<br /><br />pinMode(LEDJ, OUTPUT);<br /><br />pinMode (PWM10,OUTPUT);     // broche (10) en sortie  timer2<br /><br />//  digitalWrite(LEDV,LOW);<br /><br />Timer1.initialize(100000);         // initialize timer1, and set a 0,1 second period =>  100 000<br /><br />Timer1.attachInterrupt(callback);  // attaches callback() as a timer overflow interrupt<br /><br />lcd.begin(20, 4);  <br /><br />Serial1.begin(9600); <br /><br />TCCR2B = (TCCR2B & 0b11111000)</nowiki>)
  • Ruche en kit  + (4. Placez le corps de ruche dans une posit4. Placez le corps de ruche dans une position horizontale et ajouter les cales pour le panneau arrière des pieds. 5. Insérez délicatement le plateau de base par l'entrée. Assurez-vous qu'il reste bien positionné dans la fente intérieure jusqu'au panneau arrière.fente intérieure jusqu'au panneau arrière.)
  • Ruche en kit  + (3. Tout en laissant le corp de la ruche po3. Tout en laissant le corp de la ruche posé sur le sol, ajouter des cales aux joints de verrouillage des panneaux latéraux.
    Ne pas serrer pour le moment. Laissez les cales lâche pour l'instant.
    as serrer pour le moment. Laissez les cales lâche pour l'instant.</div> </div>)
  • Ruche facile à assembler sans visse ni colle (Colorado Top Bar)/fr  + (4. Placez le corps de ruche dans une posit4. Placez le corps de ruche dans une position horizontale et ajouter les cales pour le panneau arrière des pieds. 5. Insérez délicatement le plateau de base par l'entrée. Assurez-vous qu'il reste bien positionné dans la fente intérieure jusqu'au panneau arrière.fente intérieure jusqu'au panneau arrière.)
  • Pied de ruche  + (Le côté de la ruche est de 50 cm. Scier la planche à 50 cm.)
  • Pied de ruche  + (Le côté de la ruche est de 50 cm. Scier la planche à 50 cm.)
  • Voiture ballon en bois  + (Dans un premier temps, j'avais juste fixé Dans un premier temps, j'avais juste fixé le ballon en échappement libre sur la voiture. Dans ce cas, la voiture bouge, mais ça ne semble pas optimal. En effet, le "goulot" de sortie de l'air du ballon vibre et donne à penser que l'air est de ce fait freiné dans son élan. Du coup, j'opte pour l'insertion dans le goulot d'un tube qui canalisera l'air et le rendra rigide. A ce moment là, je n'avais que de la gaine PVC de 22mm. J'en coupe un morceau de 40mm et refais un essai. C'est pire. Le ballon ce dégonfle assez rapidement, mais n'a pas le temps de vraiment lancer la voiture.as le temps de vraiment lancer la voiture.)
  • Voiture ballon en bois  + (Dans un premier temps, j'avais juste fixé Dans un premier temps, j'avais juste fixé le ballon en échappement libre sur la voiture. Dans ce cas, la voiture bouge, mais ça ne semble pas optimal. En effet, le "goulot" de sortie de l'air du ballon vibre et donne à penser que l'air est de ce fait freiné dans son élan. Du coup, j'opte pour l'insertion dans le goulot d'un tube qui canalisera l'air et le rendra rigide. A ce moment là, je n'avais que de la gaine PVC de 22mm. J'en coupe un morceau de 40mm et refais un essai. C'est pire. Le ballon ce dégonfle assez rapidement, mais n'a pas le temps de vraiment lancer la voiture.as le temps de vraiment lancer la voiture.)
  • Poelito - Poêle de masse semi-démontable  + (Le principe du Poelito est de construire uLe principe du Poelito est de construire un poêle rocket dans un bidon. Le fond du bidon est tapissé de mélange isolant. Cela ne dispense pas de poser son poêle sur un support incombustible. La partie inférieure, où le feu se développe, est coulée en béton réfractaire autour d’un coffrage en tubes de carton. Ces tubes forment des réservations creuses : le circuit du feu et de fumées. La partie inférieure constitue la base du foyer. C’est une masse fixe. La moitié supérieure est constituée de tuyaux métalliques amovibles et remplie de sable que l’on peut laisser sur place ou transporter séparément. Le foyer est fermé soit par une plaque de fonte, soit par une plaque vitro céramique, recouvert par le couvercle du bidon en guise de finition. Le conduit d’évacuation est à l’extérieur du bidon. La connexion se fait par un T de raccordement avec tampon de ramonage. La traversée du plafond et la sortie de toit (ou tout ce qui est à l’extérieur de l’habitat) doit obligatoirement être isolée. On voit sur l'image le bas du conduit d’alimentation vertical avec vers le premier plan son cendrier, et vers l’arrière-plan le départ horizontal des flammes : ce premier ensemble constitue le brûleur. A l’arrière-plan on voit les 2 reprises des fumées, une de chaque côté du conduit de départ de flamme. Ces 2 reprises se rejoignent par en dessous via un collecteur, qui envoie les fumées vers l’arrière, en direction de l’évacuation des fumées). Cet ensemble constitue le collecteur. Raccordement au conduit d’évacuation par T avec tampon au conduit d’évacuation par T avec tampon)
  • Poelito - Poêle de masse semi-démontable  + (Le principe du Poelito est de construire uLe principe du Poelito est de construire un poêle rocket dans un bidon. Le fond du bidon est tapissé de mélange isolant. Cela ne dispense pas de poser son poêle sur un support incombustible. La partie inférieure, où le feu se développe, est coulée en béton réfractaire autour d’un coffrage en tubes de carton. Ces tubes forment des réservations creuses : le circuit du feu et de fumées. La partie inférieure constitue la base du foyer. C’est une masse fixe. La moitié supérieure est constituée de tuyaux métalliques amovibles et remplie de sable que l’on peut laisser sur place ou transporter séparément. Le foyer est fermé soit par une plaque de fonte, soit par une plaque vitro céramique, recouvert par le couvercle du bidon en guise de finition. Le conduit d’évacuation est à l’extérieur du bidon. La connexion se fait par un T de raccordement avec tampon de ramonage. La traversée du plafond et la sortie de toit (ou tout ce qui est à l’extérieur de l’habitat) doit obligatoirement être isolée. On voit sur l'image le bas du conduit d’alimentation vertical avec vers le premier plan son cendrier, et vers l’arrière-plan le départ horizontal des flammes : ce premier ensemble constitue le brûleur. A l’arrière-plan on voit les 2 reprises des fumées, une de chaque côté du conduit de départ de flamme. Ces 2 reprises se rejoignent par en dessous via un collecteur, qui envoie les fumées vers l’arrière, en direction de l’évacuation des fumées). Cet ensemble constitue le collecteur. Raccordement au conduit d’évacuation par T avec tampon au conduit d’évacuation par T avec tampon)
  • Kairos  + (Numérisation (scanner) du dessin et import dans Inkscape)
  • Kairos  + (Numérisation (scanner) du dessin et import dans Inkscape)
  • Sénégal ville propre  + (Après la phase de sensibilisation de la poAprès la phase de sensibilisation de la population, il faudra installer des points de collecte de déchéts triés par quartiers mais aussi équiper la population en poubelles de tri. Une distribution gratuite de poubelles en carton recyclé sera organisé auprès des habitants pour les inciter à trier eux-mêmes. Les couleurs utilisées seront : *JAUNE pour le papier et carton (non souillés par des aliments) *ROUGE pour les plastiques *VERT pour les déchets alimentaires L'accompagnement de la population continuera jusqu'à ce que celle-ci soient en mesure de trier conformément aux instructions données par des volontaires. Pour augmenter l'adhésion de la population, la démarche de tri pour le recyclage pourra être ''rétribuée''. Plusieurs types de rétributions sont envisageables: *redistribution à la population de produits transformés à partir des déchets triés et collectés (par exemple, les déchets alimentaires seront compostés et le compost produit est donné aux habitants pour enrichir la terre dans des plantations) *rémunération des déchets triés en fonction du type et de la quantité (verre, métal, plastiques, ...) Une fois colléctés, une partie des déchets pourra bénéficier d'une réutilisation ou d'un recyclage local ou pris en charge par des entreprises spécialisées.
    ar des entreprises spécialisées. <br/>)
  • Peindre un sol en béton  + (Prenez ensuite un pinceau plat et chargez-le. Si vous souhaitez peindre les plinthes, peignez les bords sur une largeur de 10 cm environ.)
  • Peindre un sol en béton  + (Prenez ensuite un pinceau plat et chargez-le. Si vous souhaitez peindre les plinthes, peignez les bords sur une largeur de 10 cm environ.)
  • Sandale en pneu Michelin  + (Utiliser un support pour bloquer le caoutchouc et éviter qu'il vibre pendant la découpe. Découper à la scie sauteuse.)
  • Sandale en pneu Michelin  + (La bande de roulement, ou zone sommet, estLa bande de roulement, ou zone sommet, est un composé de caoutchouc et de métal et est difficile à découper. J'ai utilisé une disqueuse.
    Porter un casque anti-bruits, un masque de protection et des lunettes de protection.
    ti-bruits, un masque de protection et des lunettes de protection.</div> </div>)
  • Le Chat de Geluck - figurine  + (La statue du Chat en bronze, par le caricaLa statue du Chat en bronze, par le caricaturistes et bédéistes belge Philip Geluck, ici exposée sur les Champs Élysées à Paris.
    Il y a d'autres modèles qui peuvent vous inspirer !

    text">Il y a d'autres modèles qui peuvent vous inspirer !</div> </div><br/>)
  • Photomaton maison  + (La structure du photomaton est construite La structure du photomaton est construite avec des tasseaux de bois (du pin), découpés et vissés les uns aux autres. 1) On découpe les tasseaux à la bonne taille ainsi que les plaques de contreplaqué aux bonnes dimensions. On colle l'autocollant-miroir sur la grande plaque de contreplaqué. 2) On construit d'abord 2 cadres de [DIMENSIONS] 3) On assemble ces 2 cadres par 4 montants verticaux de [DIMENSIONS]. 4) On renforce les plus petites faces verticales à l'aide de 2 barres horizontales de [DIMENSIONS] placées à mi-hauteur entre les montants verticaux. 5) On renforce la face verticale arrière à l'aide d'une barre transverse de [DIMENSION]. 6) On construit la structure du pupitre qui recevra les boutons et l'écran. 7) On fixe les planches de contreplaqué à l'aide de petites vis. 8) On fixe le tissu de fond et celui qui cache le bas du pupitre. 9) On fixe la tringle à rideau et le rideau. On fixe la tringle à rideau et le rideau.)
  • Bentolux -horloge  + (<u>'''Structure :'''</u> envo'''Structure :''' envoyez à découper le fichier .svg (vous pouvez personnaliser votre bento en modifiant le fichier avant découpe) puis montez la bento selon la notice de montage présente dans les fichier joints. '''Electronique :''' suivez le plan de montage du premier arduino, prévoyez que les câbles "gnd "sortant de l'alimentation et "vin" relié à l'intérupteur doivent aussi être brancher sur le deuxième arduino présent au 3ème étage. '''Arduino :''' le fichier du code arduino 1 est joint.> étage. '''<u>Arduino :</u>''' le fichier du code arduino 1 est joint.)
  • Openbioréacteur  + ( * 1-Capteurs sans fils (hardware non impl * 1-Capteurs sans fils (hardware non implémenté) * 2-Contrôleur chauffage, contrôleur agitation magnétique * 3-Contrôle des pompes, réception des données capteurs, et émission sur serveur annexe. * 4-Intrants La version que je présente ne comprend ni les capteurs, ni le contrôleur de chauffage, ni le contrôleur d'agitation magnétique. Ceci dans un souci de simplification. ue. Ceci dans un souci de simplification. )
  • Table à marée  + (La table à marée de la Pep’s fait 4 mètresLa table à marée de la Pep’s fait 4 mètres de long, et son plateau a une pente de 1%, c'est-à dire une différence de 4 centimètres entre les pieds de gauche et ceux de droite. Elle a été construite à partir de bois d’ossature ( planches de 4,5 sur 12 centimètres de section). La disposition de ses pieds permet d’accueillir trois cuves à eau standards coupées dans leur hauteur, deux à gauche et une à droite. Le plan de cette table permet d’avoir un exemple de structure, libre à vous de l'ajuster vos envies, vos besoins : la place disponible, les besoins en autonomie d’eau, un usage extérieur ou intérieur ... mais aussi de rajouter vos astuces ou modifications techniques utiles à tous !u modifications techniques utiles à tous !)
  • Liens pour creer des boites  + (Plus à destination de supports en papier ou carton mais que l'on peut adapter : https://www.templatemaker.nl/fr/ <br/>)
  • IKEA hack: la commode TARVA  + (Retirez les poignées des tiroirs à l'aide de votre tournevis.)
  • IKEA hack: la commode TARVA  + (Retirez les poignées des tiroirs à l'aide de votre tournevis.)
  • Joystick arcade  + (La partie basse est composée de deux plaques en MDF de 5mm découpées à la laser.)
  • Joystick arcade  + (La partie basse est composée de deux plaques en MDF de 5mm découpées à la laser.)
  • Boite de rangement  + (La fabrication de votre boite de rangement est maintenant terminée ! Il ne vous reste plus qu'à la personnaliser (peinture, pochoir, stickers,...))
  • Boite de rangement  + (La fabrication de votre boite de rangement est maintenant terminée ! Il ne vous reste plus qu'à la personnaliser (peinture, pochoir, stickers,...))
  • Présentoir lumineux pour super héros et monuments découpés en mdf et pmma à partir de dessins d'enfants  + (Je souhaitais ajouter une touche de couleuJe souhaitais ajouter une touche de couleur à la scène avec un arc en ciel découpé en PMMA souple qui serait simplement posé sur le présentoir. Pour cela on utilise un plug in pour inkscape appelé [https://www.thingiverse.com/thing:203940 "living hinges"] Après pas mal de tests, pour du PMMA 3mm les réglages suivants du plug in sont les plus adaptés : cut length : 19 gam length : 2 separation distance : 2. Des bandes de 20 mm x 300 mm sont découpées dans du pmma de 3mm de quatre couleurs (bleu, vert, jaune, orangé) et ajourées (fichier : arcenciel_supersoleil.svg) comme figuré sur l'image 1. On découpe également super soleil dans les trois couleurs rouge, orange, jaune ainsi que la pince qui servira à épingler super soleil à l'arc en ciel, solidarisera ce dernier et permettra à super soleil de coulisser le long de l'arc en ciel (PMMA 10 mm). Chaque bande de l'arc en ciel doit être légèrement plus courte que la précédente. On coupe donc environ la bande jaune de 1 cm, la verte de 2 cm, la bleue de 3 cm. (image 3) On teste ensuite le placement de l'arc en ciel sur le présentoir. Super soleil viendra s'épingler ensuite dessous.soleil viendra s'épingler ensuite dessous.)
  • Présentoir lumineux pour super héros et monuments découpés en mdf et pmma à partir de dessins d'enfants  + (Je souhaitais ajouter une touche de couleuJe souhaitais ajouter une touche de couleur à la scène avec un arc en ciel découpé en PMMA souple qui serait simplement posé sur le présentoir. Pour cela on utilise un plug in pour inkscape appelé [https://www.thingiverse.com/thing:203940 "living hinges"] Après pas mal de tests, pour du PMMA 3mm les réglages suivants du plug in sont les plus adaptés : cut length : 19 gam length : 2 separation distance : 2. Des bandes de 20 mm x 300 mm sont découpées dans du pmma de 3mm de quatre couleurs (bleu, vert, jaune, orangé) et ajourées (fichier : arcenciel_supersoleil.svg) comme figuré sur l'image 1. On découpe également super soleil dans les trois couleurs rouge, orange, jaune ainsi que la pince qui servira à épingler super soleil à l'arc en ciel, solidarisera ce dernier et permettra à super soleil de coulisser le long de l'arc en ciel (PMMA 10 mm). Chaque bande de l'arc en ciel doit être légèrement plus courte que la précédente. On coupe donc environ la bande jaune de 1 cm, la verte de 2 cm, la bleue de 3 cm. (image 3) On teste ensuite le placement de l'arc en ciel sur le présentoir. Super soleil viendra s'épingler ensuite dessous.soleil viendra s'épingler ensuite dessous.)
  • SolarOSE : concentrateur solaire thermique linéaire de fresnel  + ('''Sorties:''' Le concentrateur de démonst'''Sorties:''' Le concentrateur de démonstration : * champ de miroirs * récepteur * système électronique * usage de démonstration + déchets et ressources restantes : restes de miroir, restes de métal (chutes d’acier, visserie, plomberie), restes de bois, restes d’isolant, restes de colle, restes de mastic.solant, restes de colle, restes de mastic.)
  • SolarOSE : concentrateur solaire thermique linéaire de fresnel  + ('''Sorties:''' Le concentrateur de démonst'''Sorties:''' Le concentrateur de démonstration : * champ de miroirs * récepteur * système électronique * usage de démonstration + déchets et ressources restantes : restes de miroir, restes de métal (chutes d’acier, visserie, plomberie), restes de bois, restes d’isolant, restes de colle, restes de mastic.solant, restes de colle, restes de mastic.)
  • Maintenance Trotec Speedy 300 : La machine clignote et bippe au démarrage.  + (Il se peut que les moteurs sentent trop deIl se peut que les moteurs sentent trop de résistance au mouvement à cause de poussière et/ou de graisse. Pour être sur que tout aille bien, on nettoie les vis avec un chiffon et on applique du WD40 ( Pas de graisse ! Ca prend la poussière et bloque les moteurs ).rend la poussière et bloque les moteurs ).)
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • Atelier pour Arrosage automatique et autonome  + (Choix notés ce soir: * quel type de pompe Choix notés ce soir: * quel type de pompe ? (s'assurer qu'elle peut aller jusqu'au bout du mur) * batterie rechargeables ou pas ? * arrosage sur ou sous terre * circuit électronique simple, ou nano, ou nodemcu (rester dans du "standard") * quel panneau solaire? Doit-il pouvoir alimenter le moteur directement, ou faut il passer par des batteries pour avoir assez de puissance? Il y a même des tutos sur des [https://www.electronicshub.org/solar-battery-charger-for-18650/ circuits de recharge utilisant un simple TP4056] connecté au panneau et à la batterie! Est-ce sérieux? (Autre composant apprécié : J5019) Ci-joint un panneau que j'ai, de 12V , 3,5W, 290mA.un panneau que j'ai, de 12V , 3,5W, 290mA.)
  • Répar-Café Mode d'emploi  + (La visseuse est trop faible même chargée àLa visseuse est trop faible même chargée à fond. Après vérification que le moteur tourne bien lorsqu'il est alimenté avec la bonne tension, on décide de changer les batteries Avec la soudeuse par point on ressoude de nouvelles batteries. La visseuse repart comme neuve. Cela est applicable soit avec des batteries Ni-MH, soit avec des batteries Li-Io. Pour des Ni-Cd, il faudrait voir si l'appareil permet un remplacement par des NI-MH.reil permet un remplacement par des NI-MH.)
  • Mesure de la vitesse de rotation de la terre avec un gyromètre BOSCH BNO055  + ('''Constitution''' Le banc de mesures est'''Constitution''' Le banc de mesures est constitué par une planchette support qui tourne autour d’un axe horizontal, mu par un moteur pas à pas. Sur la planchette support se trouve une carte Arduino UNO avec un shield carte SD pour stocker les mesures de vitesse de rotation. A côté on a fixé le petit circuit supportant le gyromètre BNO055. Une pile pour l’alimentation et un interrupteur complètent le montage. Le moteur pas à pas est contrôlé par une autre carte Arduino UNO et un shield moteurs. On peut trouver facilement tous ces composants, par exemple ici : Shield SD : https://www.gotronic.fr/art-shield-carte-sd-v4-103030005-21518.htm Moteur pas à pas : https://www.gotronic.fr/art-moteur-14hm11-0404s-23048.htm Shield moteurs : https://www.gotronic.fr/art-commande-i2c-de-2-moteurs-cc-grove-108020103-29016.htm Module Boussole BNO055 : https://www.gotronic.fr/art-module-boussole-bno055-27795.htm '''Utilisation''' Avec ce banc il est très facile de reproduire les séquences de mesure décrites au paragraphe précédent. Comme les rotations en effet se font autour de l'axe Y du BNO055, il suffit d'orienter le plan de rotation des vecteurs Z et X dans la direction Nord-Sud. Cette orientation étant faite, on déclenche l'enregistrement continu sur la carte des vitesses de rotation sur les 3 axes. Enfin on lance le programme de commande du moteur pas à pas pour balayer soit deux positions (mesure par différence de deux positions), soit pour échantillonner un certain nombre de positions par tour pendant plusieurs tours (analyse spectrale).ndant plusieurs tours (analyse spectrale).)
  • Hausse de ruche à fenêtre  + (Découper la partie basse à 3 cm du bord.)
  • Réussir vos photos de tutoriels  + (Laisser des objets trainer sur votre espace de travail va complexifier votre photo et rendre la vie du lecteur plus compliqué. Passez de l'atelier au studio photo uniquement lorsque vous aurez fait place nette.)
  • Réussir vos photos de tutoriels  + (Laisser des objets trainer sur votre espace de travail va complexifier votre photo et rendre la vie du lecteur plus compliqué. Passez de l'atelier au studio photo uniquement lorsque vous aurez fait place nette.)
  • Capteur biodata, écoute des plantes avec un Smartphone  + (Installer deux programmes sur votre SmartpInstaller deux programmes sur votre Smartphone androïde, permettant de réceptionner le signal bluetooth transmis par le ESP32 et de le traiter tel une signal MIDI, puis de pouvoir traiter ce son via une application synthétiseur. Voici notamment bluetooth MIDI connect : https://play.google.com/store/apps/details?id=bluetooth.midi.connect&hl=fr&gl=US Et FluidSynth MIDI : https://play.google.com/store/apps/details?id=net.volcanomobile.fluidsynthmidi&hl=fr&gl=US
    et.volcanomobile.fluidsynthmidi&hl=fr&gl=US <br/>)
  • Porte clés/Pendentif en résine époxy  + ( * 1 tapis en silicone * Sachet attaches porte-clefs argentées * Fleurs naturelles séchées * 1 cure-dent * 1 pince * Résine Gédéo - kit Cristal * Moule en Silicone )
  • Porte clés/Pendentif en résine époxy  + ( * 1 tapis en silicone * Sachet attaches porte-clefs argentées * Fleurs naturelles séchées * 1 cure-dent * 1 pince * Résine Gédéo - kit Cristal * Moule en Silicone )
  • Pot en papier maché  + (Laisser sécher le pot une nuit.)
  • Pot en papier maché  + (Découper des bandes de journal.)
  • Recyclage de plastique : Presse à chaud  + (Les miennes, je les ai achetées, 20€ pièce.)
  • Recyclage de plastique : Presse à chaud  + (Les miennes, je les ai achetées, 20€ pièce.)
  • Table bar à vin en tubes de cuivre  + (Vos verres à pieds doivent s'insérer naturellement dans le meuble :))
  • Table bar à vin en tubes de cuivre  + (Vos verres à pieds doivent s'insérer naturellement dans le meuble :))
  • Petit tabouret en béton et manche de bois  + (Poncez les pieds pour les rendre plus lisse. Vous pouvez aussi, à l'aide d'une lime, arrondir ou ajuster les extrémités.)
  • Ragréer un sol extérieur  + (Avant de commencer, assurez-vous que votre sol soit propre et net, puis humidifiez-le.)
  • FoldaRap 2.5 : 2ème partie  + ('''Axe-X:''' * x1 chariot-x * x1 profilé 200mm * x6 vis sans tête)
  • Barbecue solaire  + (Sur la planche de MDF, tracer un cercle deSur la planche de MDF, tracer un cercle de 1m de diamètre. Découper suivant ce cercle à l'aide de la scie sauteuse. Sur le pourtour, fendre radialement, avec la scie sauteuse, la surface du miroir, 8 fois sur 10cm et 8 fois sur 20cm, bien réparti sur la circonférence (c'est-à-dire tout les 22.5°). Ces fentes permettront à la surface de se déformer dans les deux dimensions de façon à former la parabole, sans avoir des contraintes trop fortes qui déformeraient la surface. Percer le centre (diamètre 8mm). Déplier la couverture de survie. Coller la couverture sur la surface du miroir (le doré contre le bois), et découper la circonférence. Avec un cutter, couper la couverture de survie le long des fentes pratiquées dans la surface.ong des fentes pratiquées dans la surface.)
  • Barbecue solaire  + (Sur la planche de MDF, tracer un cercle deSur la planche de MDF, tracer un cercle de 1m de diamètre. Découper suivant ce cercle à l'aide de la scie sauteuse. Sur le pourtour, fendre radialement, avec la scie sauteuse, la surface du miroir, 8 fois sur 10cm et 8 fois sur 20cm, bien réparti sur la circonférence (c'est-à-dire tout les 22.5°). Ces fentes permettront à la surface de se déformer dans les deux dimensions de façon à former la parabole, sans avoir des contraintes trop fortes qui déformeraient la surface. Percer le centre (diamètre 8mm). Déplier la couverture de survie. Coller la couverture sur la surface du miroir (le doré contre le bois), et découper la circonférence. Avec un cutter, couper la couverture de survie le long des fentes pratiquées dans la surface.ong des fentes pratiquées dans la surface.)
  • BENTO BOX - SPACE FLAN  + (<nowiki><div class="mw-highlight
    //   Variables qui ne peuvent être modifiées,
    const int buttonPin = 2; // Bouton poussoir
    const int ledPin = 7; // Anneau NeoPixel Ring 12 LED RGB


    // Bibliothèque urilisée pour écran OLED
    #include

    // =======================
    // Paramètrages écran OLED
    // =======================
    #define nombreDePixelsEnLargeur 128 // Taille de l'écran OLED, en pixel, au niveau de sa largeur
    #define nombreDePixelsEnHauteur 64 // Taille de l'écran OLED, en pixel, au niveau de sa hauteur
    #define brocheResetOLED -1 // Reset de l'OLED partagé avec l'Arduino (d'où la valeur à -1, et non un numéro de pin)
    #define adresseI2CecranOLED 0x3C // Adresse de "mon" écran OLED sur le bus i2c (généralement égal à 0x3C ou 0x3D)
    Adafruit_SSD1306 ecranOLED(nombreDePixelsEnLargeur, nombreDePixelsEnHauteur, &Wire, brocheResetOLED);

    // ================
    // Image à afficher
    // ================
    #define largeurDeLimage 128 // Largeur de l'image à afficher, en pixels
    #define hauteurDeLimage 64 // Hauteur de l'image à afficher, en pixels

    const unsigned char imageAafficher [] PROGMEM = {
    // Logo SPACE FLAN (image BITMAP / LCD Assistant / Editeur de texte / https://passionelectronique.fr/ecran-oled-i2c-arduino/)
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0xf0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc4, 0x73, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0e, 0x77, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xef, 0x06, 0xf7, 0x39, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x06, 0x63, 0xff, 0x30, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x26, 0x73, 0xff, 0xe0, 0xe4, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xe6, 0xff, 0xff, 0xe6, 0x67, 0x1f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xec, 0xff, 0xff, 0xe6, 0x67, 0x87, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xc7, 0xcc, 0xff, 0xff, 0xfe, 0x77, 0xe3, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xcc, 0xff, 0xff, 0xfe, 0x33, 0xf1, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xd9, 0xff, 0xff, 0xfe, 0x33, 0xfc, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0x7f, 0x99, 0x7f, 0xff, 0xfe, 0x33, 0xfe, 0x7f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0x99, 0x7f, 0xff, 0xff, 0x3b, 0xff, 0x3f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0x9a, 0x7f, 0xff, 0xf9, 0x19, 0xff, 0x1f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xb2, 0x77, 0xff, 0x79, 0x19, 0xff, 0x9f, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0x32, 0x67, 0xff, 0x39, 0x1d, 0xff, 0xcf, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0x32, 0xe7, 0xdf, 0x39, 0x9d, 0xff, 0xef, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0x74, 0xe7, 0xdf, 0x3d, 0x8c, 0xff, 0xe7, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xcf, 0xfe, 0x64, 0xe7, 0xdf, 0x3d, 0x8c, 0xff, 0xf7, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xdf, 0xfe, 0x64, 0xe7, 0xdf, 0x3c, 0x8e, 0xff, 0xf3, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x9f, 0xfe, 0x64, 0xe7, 0xdf, 0x3c, 0x86, 0x7f, 0xf3, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x9f, 0xfc, 0xed, 0xef, 0xdf, 0xbc, 0xc6, 0x7f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xbf, 0xfc, 0xc9, 0xcf, 0xdf, 0xbc, 0xc7, 0x3f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x3f, 0xf1, 0xc9, 0xcf, 0x9f, 0x9e, 0xc7, 0x1f, 0xf9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x3f, 0xe3, 0xc9, 0xcf, 0x9f, 0x9e, 0xc3, 0x8f, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0xc7, 0xdb, 0xcf, 0x9f, 0x9e, 0x63, 0xe7, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x8f, 0x93, 0xcf, 0x9f, 0x9e, 0x63, 0xf3, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x1f, 0x93, 0xcf, 0x9f, 0x9e, 0x63, 0xf9, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x93, 0xdf, 0x9f, 0x9e, 0x63, 0xfc, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7e, 0x7f, 0xb7, 0xdf, 0x9f, 0x9f, 0x73, 0xfc, 0xfd, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7c, 0xff, 0xa7, 0x9f, 0x9f, 0x9f, 0x33, 0xfe, 0x7d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7c, 0xff, 0x87, 0x9f, 0x9f, 0x9f, 0x33, 0xfe, 0x7d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x79, 0xff, 0x87, 0x9f, 0x9f, 0x9f, 0x33, 0xff, 0x3d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x79, 0xff, 0xe7, 0x9f, 0x9f, 0xdf, 0x23, 0xff, 0x3d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x7b, 0xff, 0xe7, 0x9f, 0x9f, 0xdf, 0x07, 0xff, 0x9d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x73, 0xff, 0xe7, 0xbf, 0x9f, 0xdf, 0x8f, 0xff, 0x9d, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x33, 0xff, 0xe3, 0x3f, 0x9f, 0xcf, 0x9f, 0xff, 0xc9, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xf0, 0x3f, 0x9f, 0xcf, 0x3f, 0xff, 0xc1, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xfc, 0x3f, 0x9f, 0xcc, 0x3e, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf2, 0x7f, 0x9f, 0x9f, 0xc0, 0x7c, 0x9f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xff, 0xc0, 0x0f, 0x01, 0xfc, 0xcf, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xe0, 0x00, 0x3f, 0xee, 0x67, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x8f, 0xfd, 0xe0, 0x7f, 0xc3, 0x37, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x27, 0xff, 0xff, 0xff, 0x93, 0xb3, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf7, 0x64, 0x7f, 0xff, 0xfb, 0x99, 0x99, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0xe4, 0x69, 0x3f, 0xff, 0xcb, 0xdd, 0xcc, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xfe, 0x0c, 0x0b, 0x3c, 0x47, 0x89, 0xcc, 0xe6, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0x1c, 0x13, 0x30, 0xc7, 0x9d, 0xec, 0x77, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xf3, 0x73, 0xdf, 0x9c, 0xe0, 0x73, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe7, 0x67, 0xdf, 0xdc, 0xe3, 0x7f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe2, 0x6f, 0xdf, 0xc6, 0xe3, 0x3f, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xe0, 0xcf, 0xdf, 0xc6, 0x7b, 0xbf, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xec, 0x4f, 0xcf, 0xce, 0x79, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcc, 0xcf, 0xc7, 0xcf, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, 0xcf, 0xc7, 0xef, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xe7, 0xdf, 0xef, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xdf, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xc7, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
    };

    // Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 1040)
    const int epd_bitmap_allArray_LEN = 1;

    //******************************** Routine pour afficheur LCD **************************

    #if (SSD1306_LCDHEIGHT != 64)
    #endif


    // ANNEAU RING LED 12 PIXELS
    #include
    #define PIN 7

    // Parameter 1 = number of pixels in strip
    // Parameter 2 = pin number (most are valid)
    // Parameter 3 = pixel type flags, add together as needed:
    // NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
    // NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
    // NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)
    // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
    Adafruit_NeoPixel strip = Adafruit_NeoPixel(12, PIN, NEO_GRB + NEO_KHZ800);


    // Module sonore wtv020m01
    // boolean déclare une variable de type binaire
    boolean buttonWasUp = true;
    boolean ledEnabled = false;

    const int clockPin = 6; // clockpin sur la broche 6
    const int dataPin = 9; // datapin sur la broche 9
    const int resetPin = 3; // resetpin sur la broche 3

    const unsigned int VOLUME_7 = 0xFFF7; //unsigned = variable entière non signée

    const unsigned int PLAY_PAUSE = 0xFFFE;
    const unsigned int STOP = 0xFFFF;


    void setup()
    {

    Serial.begin(9600); //Initialise la communication entre le PC et Arduino


    // Initialisation de l'écran OLED
    if(!ecranOLED.begin(SSD1306_SWITCHCAPVCC, adresseI2CecranOLED))
    while(1); // Arrêt du programme (boucle infinie) en cas d'échec de l'initialisation


    // Affichage d'une image au centre de l'écran
    ecranOLED.clearDisplay(); // Effaçage de la mémoire tampon de l'écran OLED

    ecranOLED.drawBitmap(
    (ecranOLED.width() - largeurDeLimage ) / 2, // Position de l'extrême "gauche" de l'image (pour centrage écran, ici)
    (ecranOLED.height() - hauteurDeLimage) / 2, // Position de l'extrême "haute" de l'image (pour centrage écran, ici)
    imageAafficher,
    largeurDeLimage,
    hauteurDeLimage,
    WHITE); // "couleur" de l'image

    ecranOLED.display(); // Transfert de la mémoire tampon à l'écran OLED, pour affichage



    {
    // LedPin en sortie
    pinMode(ledPin, OUTPUT);
    // Bouton poussoir en entrée
    pinMode(buttonPin, INPUT);
    }

    {
    strip.begin();
    strip.setBrightness(255); //adjust brightness here, maximum à 255
    strip.show(); // Initialize all pixels to 'off'
    }

    pinMode(clockPin, OUTPUT);
    pinMode(dataPin, OUTPUT);
    pinMode(resetPin, OUTPUT);

    digitalWrite(clockPin, HIGH); // aucune différence si je le met en HIGH ou LOW
    digitalWrite(dataPin, LOW);

    // reset the module (si les 2 lignes dessous retirer le son ne s'allume qu'une fraction de secondes)
    digitalWrite(resetPin, HIGH);
    delay(100);

    sendCommand(VOLUME_7); // Empéche le son de se répèter, si enlevé le son est en boucle

    }

    void loop()
    {


    // Programme de lumière LED de 12 secondes
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 84); // Blanc
    colorWipe(strip.Color(255, 0, 0), 84); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge
    colorWipe(strip.Color(255, 255, 255), 5); // Blanc
    colorWipe(strip.Color(255, 0, 0), 5); // Rouge


    colorWipe(strip.Color(0, 0, 0), 5); // Eteindre

    while (1);
    }

    // Remplir les points l’un après l’autre avec une couleur (si supprimé, système de points ne fonctionne plus)
    void colorWipe(uint32_t c, uint8_t wait)
    {
    for(uint16_t i=0; i<strip.numPixels(); i++) {
    strip.setPixelColor(i, c);
    strip.show();
    delay(wait);
    }
    }

    uint32_t Wheel(byte WheelPos) // je ne sais pas à quoi ça sert

    {
    // lecture son "0000.wav"
    sendCommand(0x0001);
    }

    void sendCommand(int addr) {
    digitalWrite(clockPin, LOW);
    delay(2);
    for (int i=15; i>=0; i--)
    {
    delayMicroseconds(50);
    if((addr>>i)&0x0001 >0)
    {
    digitalWrite(dataPin, HIGH);
    //Serial.print(1);
    }
    else
    {
    digitalWrite(dataPin, LOW);
    // Serial.print(0);
    }
    delayMicroseconds(50);
    digitalWrite(clockPin, HIGH);
    delayMicroseconds(50);

    if(i>0)
    digitalWrite(dataPin, LOW);
    else
    digitalWrite(dataPin, HIGH);
    delayMicroseconds(50);

    if(i>0)
    digitalWrite(clockPin, LOW);
    else
    digitalWrite(clockPin, HIGH);
    delay(20);
    }

    }
    </span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">,</span> <span class="mi">255</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Blanc</span><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">255</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Rouge</span><br /> <br /><br /> <span class="n">colorWipe</span><span class="p">(</span><span class="n">strip</span><span class="p">.</span><span class="n">Color</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">),</span> <span class="mi">5</span><span class="p">);</span> <span class="c1">// Eteindre</span><br /> <br /> <span class="k">while</span> <span class="p">(</span><span class="mi">1</span><span class="p">);</span><br /><span class="p">}</span><br /> <br /><span class="c1">// Remplir les points l’un après l’autre avec une couleur (si supprimé, système de points ne fonctionne plus)</span><br /><span class="kr">void</span> <span class="nf">colorWipe</span><span class="p">(</span><span class="kr">uint32_t</span> <span class="n">c</span><span class="p">,</span> <span class="kr">uint8_t</span> <span class="n">wait</span><span class="p">)</span><br /><span class="p">{</span><br /> <span class="k">for</span><span class="p">(</span><span class="kr">uint16_t</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span><span class="o"><</span><span class="n">strip</span><span class="p">.</span><span class="n">numPixels</span><span class="p">();</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">setPixelColor</span><span class="p">(</span><span class="n">i</span><span class="p">,</span> <span class="n">c</span><span class="p">);</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">show</span><span class="p">();</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="n">wait</span><span class="p">);</span><br /> <span class="p">}</span><br /><span class="p">}</span><br /> <br /><span class="kr">uint32_t</span> <span class="nf">Wheel</span><span class="p">(</span><span class="kr">byte</span> <span class="n">WheelPos</span><span class="p">)</span> <span class="c1">// je ne sais pas à quoi ça sert </span><br /><br /> <span class="p">{</span><br /> <span class="c1">// lecture son "0000.wav"</span><br /> <span class="n">sendCommand</span><span class="p">(</span><span class="mh">0x0001</span><span class="p">);</span><br /> <span class="p">}</span><br /><br /><span class="kr">void</span> <span class="nf">sendCommand</span><span class="p">(</span><span class="kr">int</span> <span class="n">addr</span><span class="p">)</span> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span><br /> <span class="k">for</span> <span class="p">(</span><span class="kr">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">15</span><span class="p">;</span> <span class="n">i</span><span class="o">>=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span><span class="o">--</span><span class="p">)</span><br /> <span class="p">{</span> <br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <span class="k">if</span><span class="p">((</span><span class="n">addr</span><span class="o">>></span><span class="n">i</span><span class="p">)</span><span class="o">&</span><span class="mh">0x0001</span> <span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="c1">//Serial.print(1);</span><br /> <span class="p">}</span><br /> <span class="k">else</span><br /> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="c1">// Serial.print(0);</span><br /> <span class="p">}</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <br /> <span class="k">if</span><span class="p">(</span><span class="n">i</span><span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="k">else</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delayMicroseconds</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /> <br /> <span class="k">if</span><span class="p">(</span><span class="n">i</span><span class="o">></span><span class="mi">0</span><span class="p">)</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <span class="k">else</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">20</span><span class="p">);</span> <br /> <span class="p">}</span><br /> <br /> <span class="p">}</span><br /></pre></div></nowiki>)
  • Création de raquettes de ping-pong  + (Présentation succincte de l’atelier. Nous allons dessiner la forme de la raquette sur papier puis la traduire en vecteurs et la découper grâce à une machine à commande numérique. Qu’est-ce qu’un un pixel ? Un vecteur ?)
  • Sliding hockey  + (Coller le triangle arrondi au centre du cercle avec de la colle à bois afin de créer les poussoirs)
  • Création de stickers autocollants  + (Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.)
  • Concours de Tangram  + (Présentation succincte de l’atelier. NousPrésentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.plication de la différence entre les deux.)
  • Personnalise un tee-shirt ou un sac  + (Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.)
  • Personnalise ton puzzle  + (Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.)
  • Miroir magique  + (<div class="icon-instructions caution-i
    Attention * Porter des gants et lunettes de sécurité. * Émousser les bords à toile émeri des miroirs pour éviter les blessures.
    Si vous êtes un aventurier, vous pouvez vous exercer dans la découpe des miroirs découper vous même les 3 miroirs aux dimensions indiquées dans les pièces jointes. Ou bien, demander aux personnes chargées de la découpe bois et verre de votre magasin de bricolage, de se charger de cette opération délicate.
    pe bois et verre de votre magasin de bricolage, de se charger de cette opération délicate.)
  • Miroir magique  + (<div class="icon-instructions caution-i
    Attention * Porter des gants et lunettes de sécurité. * Émousser les bords à toile émeri des miroirs pour éviter les blessures.
    Si vous êtes un aventurier, vous pouvez vous exercer dans la découpe des miroirs découper vous même les 3 miroirs aux dimensions indiquées dans les pièces jointes. Ou bien, demander aux personnes chargées de la découpe bois et verre de votre magasin de bricolage, de se charger de cette opération délicate.
    pe bois et verre de votre magasin de bricolage, de se charger de cette opération délicate.)
  • Photomaton Laser  + (Présentation succincte de l’atelier. Nous allons prendre en photo le participant puis traduire celle-ci en vecteurs et la découper grâce à une machine à commande numérique. Qu’est-ce qu’un un pixel ? Un vecteur ?)
  • Personnalise et fabrique un jeu du morpion  + (Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.)
  • Création de raquettes de ping-pong  + (Présentation succincte de l’atelier. Nous allons dessiner la forme de la raquette sur papier puis la traduire en vecteurs et la découper grâce à une machine à commande numérique. Qu’est-ce qu’un un pixel ? Un vecteur ?)
  • Image JPG en Dxf pour Découpe Laser  + (En principe tout fichier au format JPEG coEn principe tout fichier au format JPEG convient. Mais je vous conseil de choisir une image déjà contrastée et dont les contours des différente zones constituant l'image sont nettes. * une de vos photo personnelle, * je vais souvent sur des banques d'images, par exemple : Pinterest, Unsplash * Penser à vérifier que les images sont libre de droit !ifier que les images sont libre de droit !)
  • Image JPG en Dxf pour Découpe Laser  + (En principe tout fichier au format JPEG coEn principe tout fichier au format JPEG convient. Mais je vous conseil de choisir une image déjà contrastée et dont les contours des différente zones constituant l'image sont nettes. * une de vos photo personnelle, * je vais souvent sur des banques d'images, par exemple : Pinterest, Unsplash * Penser à vérifier que les images sont libre de droit !ifier que les images sont libre de droit !)
  • Livre de jeux (concours Trotec)  + (Mise en peinture de panneaux MDF pour les pages du livre et le tiroir du Puissance 4. Ici nous utilisons une peinture en bombe et essayons de donner un effet vieillit ou usé.)
  • Livre de jeux (concours Trotec)  + (Mise en peinture de panneaux MDF pour les pages du livre et le tiroir du Puissance 4. Ici nous utilisons une peinture en bombe et essayons de donner un effet vieillit ou usé.)
  • LAMPE "ESPRIT DE NOEL"  + (Et c'est fini, vous obtenez une lampe-sapin de noël orginale !)
  • LAMPE "ESPRIT DE NOEL"  + (Et c'est fini, vous obtenez une lampe-sapin de noël orginale !)
  • Changer un PLA  + (Lancer un test d'impression pour voir si l'imprimante 3D fonctionne correctement (Sans préchauffer le PLA))
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • Prothèse de main commandée par des capteurs musculaires  + (Assembler ensuite les composants comme indiqué sur les photos. Serrer l'ensemble avec les vis.)
  • Showerloop - Guide 2: Filters  + (There are 2 lids per filter, the top lid aThere are 2 lids per filter, the top lid and bottom lid - duh. A hex nut is used to fasten the hose nipple (facing away from the filter) to the filter lid. The dimensions of hex nuts and/or hose nipples may vary regionally so it's best to get them first,check the measurements and modify the file if needed. In the picture of the lid only a circle was etched/milled into the acrylic lid to fit the hex nut but the design was later revised to have the shape of the hex nut itself, thereby fastening it to the lid so that it could no longer rotate (and prevent fastening) when adding the hose nipple on the outer side of the lid. hose nipple on the outer side of the lid.)
  • Showerloop - Guide 2: Filters  + (Laser cut or CNC the files in [http://googLaser cut or CNC the files in [http://google.com this pdf]. Since laser cutters handle cutting a bit differently there may be come problems with the file. Generally red / hairlines (0.001mm) is for cutting and black is for engraving.
    If you don’t have access to a laser cutter or CNC machine, a manual router can be used to cut out the groove in the filter and the whole shape if need be. To cut a perfect circle with a router a special tool may need to be made (look for circle jig on youtube).
    The lids and mounting plates can also be a single piece if you are using thick material. Four 10cm diameter x 50cm filters are required to have an appropriate flow rate of 10l/min. With 6.6l/min two filters are sufficient and 1 filter for 3.3l/min. The surface area is more important than the length of the filter because that determines the flow rate through the filter and thus reaction times. I use 10mm thick acrylic sheets for the lid and compression disks but I have used 4-5mm acrylic sheets in previous prototypes and glued them together with decent results.
    d 4-5mm acrylic sheets in previous prototypes and glued them together with decent results.)
  • Basic Multi-Modular Frames for Cargo Bikes - Stackable watertight laser cut boxes by Velo M2  + (Prepare and set the parameters of the Laser Cutter to cut through 10mm plywood. Check you parameters and make a few test to find the good settings. This is dependent on the type of machine.)
  • MoodBoxByFaBteam  + (Goal was to create a new tier to the origiGoal was to create a new tier to the original box by using laser cutting of course but also laser engraving. An engraving pattern was found. This image file was reproduced using Inkscape and Beziers curves. This newly designed pattern was then added to the cutting pattern.ern was then added to the cutting pattern.)
  • MoodBoxByFaBteam  + (Goal was to create a new tier to the origiGoal was to create a new tier to the original box by using laser cutting of course but also laser engraving. An engraving pattern was found. This image file was reproduced using Inkscape and Beziers curves. This newly designed pattern was then added to the cutting pattern.ern was then added to the cutting pattern.)
  • 8bits & Chocolate - decorative candy dispenser  + (For the modules assembly I suggest that you refer to the PDF files. You'll find the pieces numbering and how to assemle them (with a few additional hints))
  • Cut MTS Videos without Quality Reduction  + (Get Joyoshare [https://www.joyoshare.com/vGet Joyoshare [https://www.joyoshare.com/video-cutter-win/ Video cutter] downloaded and installed on your Windows (Windows XP and later) or Mac (Mac OS X 10.8 and later). Once the program opens on your desktop, you can browse the local folder with "Open" option to add your MTS or M2TS file to the main interface. Or it's handy to efficiently drag and drop the video to the required area.g and drop the video to the required area.)
  • Replace dashboard and bluetooth card Xiaomi electric scooter  + (Using your nails or a plastic spudger, carefully lift the two plastic covers from the top of the stem. They are held on with foam tape so a hairdryer on a cool setting can warm the adhesive and aide the release if you are having difficulty.)
  • How to Combine MOV Files with Zero Loss  + (Firstly, you need to install Joyoshare [htFirstly, you need to install Joyoshare [https://www.joyoshare.com/video-joiner/ Video Joiner] on your computer. Then run it and add your MOV files. To add the files, you can directly drag it to the certain position as the screen instructs or click the lower-left corner button to open files to choose.eft corner button to open files to choose.)
  • Best GIF Combiner to Combine GIFs into One  + (Please download and install [https://www.joyoshare.com/video-joiner/ Joyoshare Video Joiner] on your computer first. Next, you need to drag your GIFs to the program or add them with the "Open File" icon located in the bottom left corner.)
  • IoT with ESP32 board  + (Once you have set up an account on adafruit.io, go ahead creating a new Feed. Creat a new feed and name it, for example "lightsensorvalue".)
  • Connected house publishes sensor data on-line  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.)
  • Connected house publishes sensor data on-line  + (Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.)
  • Snap circuits activities for 12+  + (To begin with, kids will need to build or To begin with, kids will need to build or assemble a miniature house. They can build one using cardboard, or you can laser cut them in advance, using for example a 3mm thick MDF board. [https://drive.google.com/open?id=1JGQVbJy4yhH1qOw0H3IVO0c7uRhI1ZIY Here]’s the design of a miniature house, ready for laser cut. the design of a miniature house, ready for laser cut.)
  • Connected weather station  + (Connect the sensors as follows: '''Light Connect the sensors as follows: '''Light sensor''' One end to 3V the other end to the 10kohm resistor which in turn is connected to GND. the same end of the LDR is also connected to pin D34 on the ESP32 '''CJMCU CCS811''' 3V →3V on the ESP32 board GND→ GND SDA→D21 pin on ESP32 SCL→D22 pin on ESP32 WAKE→GND '''DHT11''' GND→GND on ESP32 VCC→3V on ESP32 OUT→D34 on ESP32n ESP32 VCC→3V on ESP32 OUT→D34 on ESP32)
  • Create a wooden pet that connects with Facebook  + (Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.)
  • Create a wooden pet that connects with Facebook  + (Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.)
  • Easy Way to Add Tidal Music to iTunes Library  + (Launch AudFree Tidal Music Downloader and Launch AudFree Tidal Music Downloader and log in to your Tidal account. Then, you can customize the output settings. iTunes supports adding audio files encoded in MP3, AAC, and M4A. So, please click the top-right menu toolbar to choose 'Preferences' > 'Advanced' to choose the right output format and customize other audio parameters. format and customize other audio parameters.)
  • How to Convert Tidal to MP3 Files  + (Launch AudFree [https://www.audfree.com/tiLaunch AudFree [https://www.audfree.com/tidable-music-converter/ Tidal Music Converter] after downloading and installing. The Tidal app will start automatically. Find Tidal tracks or playlist from music library and copy the link > paste into the AudFree's search bar > click "+" to load Tidal tracks. search bar > click "+" to load Tidal tracks.)
  • Minetest and 3D scanning  + (You will be suing Qlone, an application foYou will be suing Qlone, an application for smartphone, to 3D scan an objet of your choice. Beware that Qlone requires you to pay for each export, or to buy a subscription that offers unlimited exports over a certain period of time. Unfortunately at the moment, there is not free technology that we are aware of, and that allows 3D scanning with a smartphone. Find how to 3D scan an object with Qlone on [https://docs.google.com/document/d/1ZOmi6oMzwFPIWjr0ZaCyUKKssK1Wi9xdnHIzgtfL5Zc/edit?usp=sharing this] tutorial.IzgtfL5Zc/edit?usp=sharing this] tutorial.)
  • Minetest and 3D scanning  + (You will be suing Qlone, an application foYou will be suing Qlone, an application for smartphone, to 3D scan an objet of your choice. Beware that Qlone requires you to pay for each export, or to buy a subscription that offers unlimited exports over a certain period of time. Unfortunately at the moment, there is not free technology that we are aware of, and that allows 3D scanning with a smartphone. Find how to 3D scan an object with Qlone on [https://docs.google.com/document/d/1ZOmi6oMzwFPIWjr0ZaCyUKKssK1Wi9xdnHIzgtfL5Zc/edit?usp=sharing this] tutorial.IzgtfL5Zc/edit?usp=sharing this] tutorial.)
  • How to Transfer Spotify Playlists to Apple Music  + (Launch TunesKit [https://www.tuneskit.com/Launch TunesKit [https://www.tuneskit.com/spotify-music-tips/best-spotify-downloader.html Spotify Playlist Downloader] on Windows or Mac computer. Drag any track or playlist from Spotify and drop it into the TunesKit conversion interface. Or copy and paste the Spotify music links to the search box.y and paste the Spotify music links to the search box.)
  • Spotify Music Tips  + (Launch the Sidify program and Spotify will be opened automatically. Then click on "" icon for importing Spotify music.)
  • 3D scanning with Qlone  + (First, you will need to download the Qlone mat. Download it [https://drive.google.com/file/d/0B6z-PurmOnXWME1DRzAwR2N5OTZHcUNjcTJCMmRJcC1LX1o0/view?usp=sharing here].)
  • 3D scanning with Qlone  + (First, you will need to download the Qlone mat. Download it [https://drive.google.com/file/d/0B6z-PurmOnXWME1DRzAwR2N5OTZHcUNjcTJCMmRJcC1LX1o0/view?usp=sharing here].)
  • Minetest and 3D printing  + (Once download is completed, unzip the folder somewhere on your computer, ex. on your desktop. Download link available [https://www.minetest.net/downloads/ here]. <br/>)
  • Minetest and 3D printing  + (Once download is completed, unzip the folder somewhere on your computer, ex. on your desktop. Download link available [https://www.minetest.net/downloads/ here]. <br/>)
  • Showerloop - Guide 3: Connecting the pipes  + (Lay out all the filter components onto a surface. Using common sense and a ruler you can centre everything perfectly.)
  • Showerloop - Guide 3: Connecting the pipes  + (Basics - heat up your copper pipe with a bBasics - heat up your copper pipe with a blowtorch. Focus the flame on the areas above and below where you will do the bending so that part doesn’t get hotter and thus weaker than the rest of the steel. Once the copper turns blackish and starts making a cool psychedelic rainbow effect you know the copper is warm enough to begin bending. Turn off the flame and wait a moment. Once the pipe has cooled a little use the pipe bending tool so make an appropriate bend. This is more craft than technical skill and you just have to observe and see how the metal flexes.
    Don’t put too much pressure on one spot, this may result in a distorted pipe. You want to keep the diameter of the inner pipe as even as possible. Use a pipe bending tool.
    r of the inner pipe as even as possible. Use a pipe bending tool.</div> </div>)
  • Showerloop - Guide 4: Make the backplate  + (To fit inside the existing frame I had to bevel my 20mm plywood to half way. By clamping a straight piece of material onto the edge I could simply push against it with the router while moving laterally to get a clean and straight cut.)
  • Showerloop - Guide 4: Make the backplate  + (To fit inside the existing frame I had to bevel my 20mm plywood to half way. By clamping a straight piece of material onto the edge I could simply push against it with the router while moving laterally to get a clean and straight cut.)
  • Word Clock  + (Lay the acrylic backing on top of the stenLay the acrylic backing on top of the stencil, and mark out a cut line, then using a straight edge and a sharp hobby knife (or scalpel), cut the sheet to size. Next, ensure that your working environment is clean – vacuum your table if necessary – or work inside the house, instead of the garage. Lock up your Golden Retriever dog and your cats. If you get small particles between the vinyl and the Perspex, you will have enormous trouble making the surface look flat. Spend some time 'weeding' the stencil, by removing the letters that you don't want there on the final stencil. The removed letters will provide space for the light to shine through. Once you have removed all of the letters (being careful to leave the centres of letters such as 'A' and 'P' behind), apply some masking tape along each row so that when we remove the backing sheet, the centres of the letters stay in the correct spot on the stencil.s stay in the correct spot on the stencil.)
  • Word Clock  + (Start assembly by making the stencil. You Start assembly by making the stencil. You can either get a stencil cut by a local sign writer to your own design, or use a pre-cut vinyl stencil from my web site. I have always felt that the clock looks more majestic if there is a border around the letters (I normally use about a 30mm border), but you can use whatever size you would like. Vinyl by itself is floppy, so it needs to be attached to a clear acrylic (Perspex) backing sheet to provide rigidity. Make sure that the acrylic sheet is the size you want the final clock to be.
    Before you start, mix up a couple of drops of dish washing liquid with a cup of water, and load that into a spray bottle. We will use this to make applying the vinyl lots easier.
    The vinyl stencil as supplied will typically be larger than required. This is so as to provide extra material for variations in face sizes. We need to cut the vinyl stencil to the final size of your acrylic sheet, allowing an extra 10mm allowance around the edges.
    o the final size of your acrylic sheet, allowing an extra 10mm allowance around the edges.)
  • Marble Machine No 1 Motor Assembly Instructions  + (The parts can be glued together in one go The parts can be glued together in one go and the parts held in place with rubber bands  The bottom '''should not '''be glued but can be used to hold parts aligned while the glue dries. The bottom is left loose for access to switch and batteries. If you don't want the text to be visible, simply turn the part so it face inwards. When viewed from the front the holes for the motor mount (circled in red) should face left as shown in the picture below.d face left as shown in the picture below.)
  • Système de recharge pour véhicule électrique  + (Nous ouvrons donc le boitier étanche 12 poNous ouvrons donc le boitier étanche 12 positions et nous récupérons le rail din afin d'aligner les différents modules. En premier le bornier din pour les phases Ensuite l'interrupteur différentiel 40A 30ma puis le disjoncteur 32A ces 2 modules seront reliés par 2 chutes de peigne électrique Il est également possible d'acheter un seul module qui ferait disjoncteur différentiel mais cela revient beaucoup plus cher. Il est possible d'ajouter un module optionnel de comptage de puissance mais cela n'est pas obligatoire. Le module suivant sera donc le contacteur de puissance à bobine 40a Puis le module EVSE qui dialogue avec le véhicule pour déterminer l'activation du chargement. Et enfin le bornier din pour relier les neutres.in le bornier din pour relier les neutres.)
  • Système de recharge pour véhicule électrique  + (Nous ouvrons donc le boitier étanche 12 poNous ouvrons donc le boitier étanche 12 positions et nous récupérons le rail din afin d'aligner les différents modules. En premier le bornier din pour les phases Ensuite l'interrupteur différentiel 40A 30ma puis le disjoncteur 32A ces 2 modules seront reliés par 2 chutes de peigne électrique Il est également possible d'acheter un seul module qui ferait disjoncteur différentiel mais cela revient beaucoup plus cher. Il est possible d'ajouter un module optionnel de comptage de puissance mais cela n'est pas obligatoire. Le module suivant sera donc le contacteur de puissance à bobine 40a Puis le module EVSE qui dialogue avec le véhicule pour déterminer l'activation du chargement. Et enfin le bornier din pour relier les neutres.in le bornier din pour relier les neutres.)
  • Utiliser 2 Arduinos en série  + (Pour le Arduino esclave, ce montage est le même que le montage « Allumer une LED » Pour le Arduino maître, uniquement des connexions avec le Arduino esclave.)
  • Utiliser 2 Arduinos en série  + (Pour le Arduino esclave, ce montage est le même que le montage « Allumer une LED » Pour le Arduino maître, uniquement des connexions avec le Arduino esclave.)
  • Système photovoltaïque pour cabane de jardin avec batterie Li-ion  + (Mise en place des cellules pour former 3 sMise en place des cellules pour former 3 série de 10 cellules en parallèle. Il est important de bien vérifier les polarités des cellules, il y a 3 séries de 10 cellules. Toutes les cellules ont été chargées à une tension de 4,2V Pour bien comprendre l'utilisation des cellules 18650, je vous conseille de lire les tutos suivant : [[Batterie Li-ion 36V 20A à partir de cellule 18650 de récupération]] [[Recyclage des batteries Li-ion]]des batteries Li-ion]])
  • Système photovoltaïque pour cabane de jardin avec batterie Li-ion  + (Télécharger le fichier SCAD des supports thingiverse.com/thing:666162 Modifier le fichier scad pour obtenir un support de 30 cellules exporter le fichier STL.)
  • Séchoir Solaire  + (Outils: Scie circulaire, Visseuse / perceOutils: Scie circulaire, Visseuse / perceuse, Scie circulaire sur table Mèches à bois, Equerre, mètre, râpes, ciseau à bois, ..... Vis bois tête fraisée - Torx - diamètre 4 mm, longueur 40 mm Vis bois tête fraisée - Torx - diamètre 4 mm, longueur 80 mm vis bois tête fraisée diamètre 3 à 3,5 mm, longueur 20 mm Matériaux: Tablette sapin: 2 m x 0,40 m x épaisseur 18mm (cotés et fond du caisson) Panneaux récup OSB, CP, etc... pour faces avant et arrière + toit Tasseaux (récup): 20 mm x20 mm , longueur 3,5 m (glissières pour les clayettes) Tasseaux (récup): 18 mm x 37 mm , longueur 8 m (clayettes) Charnières métal ( porte AR et portillon AV) Vitre 900 mm x 500 mm Tasseaux (récup): 37mm x 48 mm , longueur 5,5 m ( pieds caisson et chicanes capteur) Mastic colle noire type Sikaflex 11 FC (fixation vitre et étanchéité capteur) Elastique type Sandow de vélo morceau de tapis basic (récup)
    o morceau de tapis basic (récup) <br/>)
  • Le Chat de Geluck - figurine  + (La statue du Chat en bronze, par le caricaLa statue du Chat en bronze, par le caricaturistes et bédéistes belge Philip Geluck, ici exposée sur les Champs Élysées à Paris.
    Il y a d'autres modèles qui peuvent vous inspirer !

    text">Il y a d'autres modèles qui peuvent vous inspirer !</div> </div><br/>)
  • Lecteur MP3 sur base d'Arduino Uno et DFplayer mini  + (Le DFplayer mini est un module mp3 qui peuLe DFplayer mini est un module mp3 qui peut être connecté directement à un haut parleur ou à un écouteur. Il peut être utilisé comme un module autonome avec batterie, haut parleur et bouton poussoir. Il peut être, également, utilisé en combinaison avec un microcontrôleur tel qu'un Arduino (On pourra utiliser des commandes série pour lancer une musique, aller à la suivante ou la précédente, augmenter le volume, le diminuer, etc...). Le module est prévu pour lire des cartes micro SD de 32Gb maximum formatées en FAT16 ou FAT32. Quelques caractérisques du DFplayer mini *Taux d'échantillonnage : 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz jusque 48KHz *Prend en charge FAT16, FAT32, supporte maximum 32 go syr carte mini-sd *Amplificateur intégré 3W *Supporte jusque 100 dossiers de musique comportant chacun 1000 fichiers *30 niveaux de volume, 10 niveaux d'équaliseurs ajustables
    [https://wikifab.org/images/b/b3/Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_spe033.pdf Datasheet du DFPlayer mini]

    rduino_Uno_et_DFplayer_mini_spe033.pdf Datasheet du DFPlayer mini]</div> </div><br/>)
  • Affiche tactile cuivre  + (Le Makey-makey va nous permettre de transfLe Makey-makey va nous permettre de transformer notre affiche en “clavier”. Les “touches” de notre affiche seront reliées au Makey makey et permettront de déclencher des évènements (son, lumière, affichage écran…). Pour cet exemple nous choisissons de travailler uniquement avec les touches haut, bas, droite, gauche. Ici elles ne serviront pas à se déplacer mais à déclencher un évènement. Pour que l'évènement puisse se déclencher il faut être en contact à la fois avec la “terre” (ground ou masse) et la touche utilisée (par exemple la touche haut, droite, bas ou gauche…).e la touche haut, droite, bas ou gauche…).)
  • Quiz éléctronique I2D  + (Grâce à la mise en commun de nos différentGrâce à la mise en commun de nos différentes idées nous sommes partie sur la conception d'un Quiz en rapport avec des notions étudiés en cours . Nous nous sommes par la suite inspiré de tutos vue sur internéte pour comprendre comment nous pouvions réaliser un jeux électronique.us pouvions réaliser un jeux électronique.)
  • Système d'irrigation autonome à zone d'arrosage contrôlée  + (Le Wakatlab accueille ou va à la rencontre d’un jeune public. Il organisera une formation pour permettre l'acquisition de compétences technologiques pour la construction de ce système.)
  • Boîte pHANDa  + (Prendre la plaque avec la petite queue qui frétille , et l'agencer sur le socle comme sur la photo.)
  • Boîte pHANDa  + (Prendre la plaque avec la petite queue qui frétille , et l'agencer sur le socle comme sur la photo.)
  • Auvent entrée de ruche  + (En fonction de la longueur de la porte d'entrée, mesurer la longueur du auvent à couper.)
  • Auvent entrée de ruche  + (En fonction de la longueur de la porte d'entrée, mesurer la longueur du auvent à couper.)
  • Poelito - Poêle de masse semi-démontable  + (Le principe du Poelito est de construire uLe principe du Poelito est de construire un poêle rocket dans un bidon. Le fond du bidon est tapissé de mélange isolant. Cela ne dispense pas de poser son poêle sur un support incombustible. La partie inférieure, où le feu se développe, est coulée en béton réfractaire autour d’un coffrage en tubes de carton. Ces tubes forment des réservations creuses : le circuit du feu et de fumées. La partie inférieure constitue la base du foyer. C’est une masse fixe. La moitié supérieure est constituée de tuyaux métalliques amovibles et remplie de sable que l’on peut laisser sur place ou transporter séparément. Le foyer est fermé soit par une plaque de fonte, soit par une plaque vitro céramique, recouvert par le couvercle du bidon en guise de finition. Le conduit d’évacuation est à l’extérieur du bidon. La connexion se fait par un T de raccordement avec tampon de ramonage. La traversée du plafond et la sortie de toit (ou tout ce qui est à l’extérieur de l’habitat) doit obligatoirement être isolée. On voit sur l'image le bas du conduit d’alimentation vertical avec vers le premier plan son cendrier, et vers l’arrière-plan le départ horizontal des flammes : ce premier ensemble constitue le brûleur. A l’arrière-plan on voit les 2 reprises des fumées, une de chaque côté du conduit de départ de flamme. Ces 2 reprises se rejoignent par en dessous via un collecteur, qui envoie les fumées vers l’arrière, en direction de l’évacuation des fumées). Cet ensemble constitue le collecteur. Raccordement au conduit d’évacuation par T avec tampon au conduit d’évacuation par T avec tampon)
  • Biodigesteur domestique  + (==== Dimensionnement ==== Pour une bonne d==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.taller une vanne après le passe-paroi gaz.)
  • Biodigesteur domestique  + (==== Dimensionnement ==== Pour une bonne d==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.taller une vanne après le passe-paroi gaz.)
  • AttendSyS : Système de pointage connecté  + ( * '''<u>Description :</u>''' * '''Description :''' Ce premier boîtier nous a permis de faire un ensemble de tests notamment de s'assurer que la carte RFID est bien détectée même à plusieurs centimètres du module avec un couvercle de séparation de 1 mm. Il a été produit en lien avec la première carte électronique été produit en lien avec la première carte électronique )
  • AttendSyS : Système de pointage connecté  + ( * '''<u>Description :</u>''' * '''Description :''' Ce premier boîtier nous a permis de faire un ensemble de tests notamment de s'assurer que la carte RFID est bien détectée même à plusieurs centimètres du module avec un couvercle de séparation de 1 mm. Il a été produit en lien avec la première carte électronique été produit en lien avec la première carte électronique )
  • Gant sonar ultrason  + (Le boitier de cette version est [http://wwLe boitier de cette version est [http://www.thingiverse.com/thing:1469288 téléchargeable ici sur le site Thingiverse] au format stl.
    Temps d’impression estimé 4 heures, ABS ou PLA conseillé.
    Le bracelet doit être imprimé avec du filament flexible. Vous aurez le temps de préparer la partie électronique durant l’impression. Quasiment tous les lieux de fabrication numérique proposent l’accès à des imprimantes 3D. Nous vous recommandons de localiser le plus proche grâce à la cartographie de Makery.info. Il suffit de vous munir des fichiers téléchargés au format .stl ou du lien de téléchargement ci-dessus.
    vous munir des fichiers téléchargés au format .stl ou du lien de téléchargement ci-dessus.)
  • Gant sonar ultrason  + (Le boitier de cette version est [http://wwLe boitier de cette version est [http://www.thingiverse.com/thing:1469288 téléchargeable ici sur le site Thingiverse] au format stl.
    Temps d’impression estimé 4 heures, ABS ou PLA conseillé.
    Le bracelet doit être imprimé avec du filament flexible. Vous aurez le temps de préparer la partie électronique durant l’impression. Quasiment tous les lieux de fabrication numérique proposent l’accès à des imprimantes 3D. Nous vous recommandons de localiser le plus proche grâce à la cartographie de Makery.info. Il suffit de vous munir des fichiers téléchargés au format .stl ou du lien de téléchargement ci-dessus.
    vous munir des fichiers téléchargés au format .stl ou du lien de téléchargement ci-dessus.)
  • Lampe solaire  + (Soudez un '''câble rouge''' à la '''borne +''' et un '''câble noir''' à la '''borne -''' du ''support batterie.'')
  • FoldaRap 2.5 : imprimante 3D facilement transportable  + ( * pied-avant-gauche: http://reprap.org/wi * pied-avant-gauche: http://reprap.org/wiki/File:Foot-front-left.png * pied-avant-droite: http://reprap.org/wiki/File:Foot-front-rightt.png * pied-arrière-droite: http://reprap.org/wiki/File:Foot-front-left.png * pied-arrière-gauche: http://reprap.org/wiki/File:Foot-front-rightt.png * charnière-intérieur-gauche: http://reprap.org/wiki/File:FR2-5-hinge-inner-left.png * charnière-intérieur-droite: http://reprap.org/wiki/File:FR2-5-hinge-inner-right.png p.org/wiki/File:FR2-5-hinge-inner-right.png )
  • FoldaRap 2.5 : imprimante 3D facilement transportable  + ( * pied-avant-gauche: http://reprap.org/wi * pied-avant-gauche: http://reprap.org/wiki/File:Foot-front-left.png * pied-avant-droite: http://reprap.org/wiki/File:Foot-front-rightt.png * pied-arrière-droite: http://reprap.org/wiki/File:Foot-front-left.png * pied-arrière-gauche: http://reprap.org/wiki/File:Foot-front-rightt.png * charnière-intérieur-gauche: http://reprap.org/wiki/File:FR2-5-hinge-inner-left.png * charnière-intérieur-droite: http://reprap.org/wiki/File:FR2-5-hinge-inner-right.png p.org/wiki/File:FR2-5-hinge-inner-right.png )
  • Surfboard  + (Le template sert a tracer l'outline ( forme final de la planche ) dans le pain de mousse. Pour fabriquer votre template, vous pouvez utiliser le site blendingcurves ou en copier un sur une planche déjà existante.)
  • Showerloop - Manuel n°2 : Les filtres  + (Il y a 3 disques de compression par filtreIl y a 3 disques de compression par filtre. Deux aux deux extrémités pour compresser le sable et le charbon actif et un entre le sable et le charbon actif! Le disque de compression dans le fichier est imbriqué dans le vide de la plaque de support pour économiser du matériel!ue de support pour économiser du matériel!)
  • Brancher des périphériques USB sur un ESP8266  + (On y est presque, si vous essayez de compiOn y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!'''
    Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque
    Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2'''
    'Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <br/>)
  • Brancher des périphériques USB sur un ESP8266  + (On y est presque, si vous essayez de compiOn y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!'''
    Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque
    Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2'''
    'Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <br/>)
  • Petit bras robotique  + (Dans mBlock ouvrez un nouveau dossier. N'oDans mBlock ouvrez un nouveau dossier. N'oubliez pas les étapes : - connecter le câble usb après branchement - connecter > usb - téléverser le microporgramme - cliquer le drapeau vert Pour ceci on cré une variable, position. Changez la variable quand on presse la flèche droite. De combien de degrés est-ce qu'on peut changer la position du moteur ?ce qu'on peut changer la position du moteur ?)
  • Coupe menstruelle - Cup en 3D  + ( * http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw )
  • Coupe menstruelle - Cup en 3D  + ( * http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw )
  • Faucheuse guidée par GPS RTK  + (Le but est de fabriquer un prototype opéraLe but est de fabriquer un prototype opérationnel de faucheuse capable de faucher l'herbe de manière autonome sur des terrains pouvant comporter des irrégularités importantes (prés plutôt que pelouses). Le confinement dans le champ ne peut pas être basé sur une limitation par barrière physique ou par fil guide enterré comme pour les robots de tonte pour les pelouses. Les champs à faucher sont en effet variables et de surface importante. Pour la barre de coupe, l'objectif est de maintenir la pousse de l'herbe à une certaine hauteur après une première tonte ou débroussaillage obtenus par un autre moyen.
    aillage obtenus par un autre moyen. <br/>)
  • Dispositif de sécurité à enregistrement de zone de tir  + (Afin de valider le principe, j'ai réalisé Afin de valider le principe, j'ai réalisé une maquette constituée par un "fusil photographique" auquel j'ai adjoint le système de repérage de la ligne de visée (circuit BNO055 + carte Arduino + buzzer). '''Les photos 1 et 2''' montrent les différents éléments de cette maquette: 1) Un smart phone fixé sur le fusil en bois permet d'enregistrer ce que voit et entend le chasseur lors de l'enregistrement et lors de la phase de chasse. L'objectif du smartphone est situé à l'endroit où se trouve l’œil du chasseur. Cet objectif voit le guidon du fusil en même temps que l'endroit précis visé dans le paysage. 2) Le système de repérage inertiel de la ligne de visée se compose - d'un petit circuit imprimé portant l'unité de mesure inertielle BNO055 - d'une carte de contrôle (Arduino UNO) reliée au BNO055 par un petit câble (alimentation + interface I2C). 3) J'ai également ajouté un buzzer à cette carte. Ce buzzer produit tous les signaux sonores nécessaires pour le suivi de l'enregistrement et de la phase de chasse. '''Nota:''' A l'origine j'aurais souhaité allonger la liaison I2C de façon que seul le petit circuit imprimé du BNO055 se trouve fixé au fusil, la carte de contrôle étant logée dans une poche de veste. Malheureusement la liaison I2C supporte mal l'allongement de la liaison. Pour un développement futur il faudrait donc plutôt utiliser la liaison UART du circuit.lutôt utiliser la liaison UART du circuit.)
  • MoodBox  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • MoodBox  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • Mood Box, Sons et Lumières/fr  + (Le but était d'avoir un nouvel étage difféLe but était d'avoir un nouvel étage différent faisant la part belle à la découpe laser mais aussi à la gravure. Un motif de gravure a donc été choisi sous forme d'image. Il a ensuite été reproduit sous Inkscape au moyen de courbes de Béziers. Pour finir, ce motif de gravure a été intégré au schéma de découpe du nouvel étage de la boîte.ma de découpe du nouvel étage de la boîte.)
  • Poser en rénovation une fenêtre PVC  + (Pour commencer, assurez-vous que votre ancien bâti de fenêtre tienne correctement sur la maçonnerie.)
  • Bento LNVY  + (Positionner l'ensemble du montage B dans le dernier étage (en plexiglass). Déverser le code et passer un badge devant le détecteur RFID avant de fermer pour vérifier l’absence de mauvais contacts)
  • Bento LNVY  + ( * '''Socle''' : fixer la carte Arduino du * '''Socle''' : fixer la carte Arduino du montage A sur le fond du socle en utilisant des vis et les trous préexistants ou du scotch double face. * '''Premier étage''' : coller le cache-écran à l'extérieur, laisser sécher 5 mn puis fixer l'écran à l'intérieur de la boîte avec du scotch (Conseil : pour l'écran, privilégier un branchement filaire plutôt qu'un branchement sur la breadboard). Positionner ensuite la breadboard, l'ensemble des câbles de prototypage et avant de fermer cet étage, faire sortir par un des trous supérieurs les 3 câbles de la ringled ainsi que la ringled. * '''Deuxième étage''' : après avoir coupé à l'aide d'une pince coupante les picots dépassant de la partie supérieure de l'anneau de LEDs, fixer celui-ci à l’intérieur (LEDs vers l extérieur) de la boîte en positionnant les LEDs face aux 12 trous de la façade avant de ce niveau. Le fixer avec du scotch. Déverser le code pour vérifier le fonctionnement puis fermer cet étage. er le fonctionnement puis fermer cet étage. )
  • Sérigraphie sans chimie  + (Le cadre auto-tendeur est nécessaire pour Le cadre auto-tendeur est nécessaire pour fabriquer soi-même ses écrans de sérigraphie. ''À noter : un cadre dans le commerce au format 30 x 40 cm est vendu près de 15 € l’unité. Un écran de sérigraphie fabriquer soi-même, revient à environ 5 €.'' '''Matériel nécessaire :''' '''Pour le cadre auto-tendeur :''' - 2 Tubes rectangulaires aluminium - L 1 m x l 35 mm x H.20 mm. - Profilé plat L 2 m x l 25 mm - épaisseur = 2 mm - 4 angles à imprimer en 3D - 12  boulons, L.80.0 x Diam.5 mm - 12 écrous à oreilles (même Ø que les boulons) - 48 rondelles En amont, imprimer les angles 3D. J’ai, pour ma part, utilisé de l’ABS pour une meilleure résistance. '''Couper les tubes alu :''' Faire 2 sections de 60 cm et 2 sections de 40 cm. '''Couper les profilés plats :''' Faire 4 sections de 50 cm et 4 sections de 30 cm Percer chaque élément en son centre tel que le plan ci-dessus. Attention à ce que chaque trou soit bien en vis à vis les uns par rapport au autres. Placer et coller chaque angle aux extrémités du tube afin de former le cadre. Placer les profilés plats, avec une rondelle de chaque coté, l’écrou de serrage et écrou à oreille de tension. ''Les profilés plats peuvent être remplacés par des tasseaux en bois. Il le tissus de sérigraphie sera alors agrafés sur les tasseaux avant la tension de l’écran.''es tasseaux avant la tension de l’écran.'')
  • CONDEPTION ET REALISATION D'UN FOUR SOLAIRE ECOLOGIQUE  + (Afin de répondre a des besoins de réceptions optimale de l'énergie lumineuse, nous avons opté pour une forme qui épouse les 30° symétriques à l'axe du zénith du soleil ( 12h ).)
  • Vélo couché en bois  + (Pour le cadre, le principe de moulage va sPour le cadre, le principe de moulage va se passer en une seule étape. Pour des raisons de simplification et de faisabilité, lors de la conception, je n’ai choisi « déformé » le matériau pour le cadre que dans une seule direction à la fois. Tout l’intérêt de ce moule est donc de pouvoir à la fois restituer au bois la forme conçue sur ordinateur, mais aussi de s’assurer d’une bonne précision des points d’attache des roues : gage de bonne tenue de route. L’idée de cintrer le bois de cette façon permet d’utiliser une contre planche et des serres-joints pour le serrage après chaque encollage. Ce qui apportera un bonne pression et un bon maintient. Les petits trous ronds sont donc ici les points d’attache des nombreux serre-joints.oints d’attache des nombreux serre-joints.)
  • Vélo couché en bois  + (Pour le cadre, le principe de moulage va sPour le cadre, le principe de moulage va se passer en une seule étape. Pour des raisons de simplification et de faisabilité, lors de la conception, je n’ai choisi « déformé » le matériau pour le cadre que dans une seule direction à la fois. Tout l’intérêt de ce moule est donc de pouvoir à la fois restituer au bois la forme conçue sur ordinateur, mais aussi de s’assurer d’une bonne précision des points d’attache des roues : gage de bonne tenue de route. L’idée de cintrer le bois de cette façon permet d’utiliser une contre planche et des serres-joints pour le serrage après chaque encollage. Ce qui apportera un bonne pression et un bon maintient. Les petits trous ronds sont donc ici les points d’attache des nombreux serre-joints.oints d’attache des nombreux serre-joints.)
  • Sénégal ville propre  + (Après la phase de sensibilisation de la poAprès la phase de sensibilisation de la population, il faudra installer des points de collecte de déchéts triés par quartiers mais aussi équiper la population en poubelles de tri. Une distribution gratuite de poubelles en carton recyclé sera organisé auprès des habitants pour les inciter à trier eux-mêmes. Les couleurs utilisées seront : *JAUNE pour le papier et carton (non souillés par des aliments) *ROUGE pour les plastiques *VERT pour les déchets alimentaires L'accompagnement de la population continuera jusqu'à ce que celle-ci soient en mesure de trier conformément aux instructions données par des volontaires. Pour augmenter l'adhésion de la population, la démarche de tri pour le recyclage pourra être ''rétribuée''. Plusieurs types de rétributions sont envisageables: *redistribution à la population de produits transformés à partir des déchets triés et collectés (par exemple, les déchets alimentaires seront compostés et le compost produit est donné aux habitants pour enrichir la terre dans des plantations) *rémunération des déchets triés en fonction du type et de la quantité (verre, métal, plastiques, ...) Une fois colléctés, une partie des déchets pourra bénéficier d'une réutilisation ou d'un recyclage local ou pris en charge par des entreprises spécialisées.
    ar des entreprises spécialisées. <br/>)
  • Purificateur d'air anti-Covid  + (Les calculs des concentrations et des quanLes calculs des concentrations et des quantité de virus respirées sont détaillés ici: [https://wikifab.org/images/a/ad/Purificateur_d_air_anti-Covid_CalculsConcentrations.pdf Purificateur_d_air_anti-Covid_CalculsConcentrations.pdf] Ces calculs sont nécessaires pour appréhender clairement l'action des purificateurs. La comparaison du débit de traitement avec le volume de la pièce est une indication intéressante mais pas suffisante pour appréhender la dynamique des phénomènes. '''Photo 1:''' On y voit l'évolution des concentrations pour deux volumes de salles (75 et 150 m3) et trois débits différents (0, 300 et 600 m3/H). Si on ne fait rien, la concentration de virus croît linéairement avec le temps. Le traitement par les purificateurs limite très rapidement cette croissance en une asymptote dont le niveau est inversement proportionnel au débit du traitement. '''Photo 2:''' On y voit l'évolution des virus respirés pour deux volumes de salles (75 et 150 m3) et trois débits différents (0, 300 et 600 m3/H). Si on ne fait rien, la quantité de virus respirés croit comme le carré du temps passé. Le traitement par les purificateurs limite très vite cette croissance qui se réduit à une croissance linéaire. On note que la vitesse d'ingestion du virus ne dépend plus de la taille de la salle mais seulement du débit de traitement. '''Photo 3:''' On y voit l'évolution de la réduction de la quantité de virus respirés (réduction du risque) en fonction du temps pour deux volumes de salles (75 m3 et 150 m3) et pour deux débits différents (300 et 600 m3/H). On peut noter que l'intérêt est le plus grand lorsque l'on doit passer du temps dans une petite salle.oit passer du temps dans une petite salle.)
  • Controleur de pH  + (Avant de commencer les raccordements, nous avons pris des planches de bois et de plexiglas qui serviront de support. les découpes ont été effectué à l'aide d'une découpeuse laser.)
  • Arrosage automatique avec Arduino  + (Dans un premier temps, il faut commencer pDans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.e mettre en désordre les câbles entre eux.)
  • Arrosage automatique avec Arduino  + (Dans un premier temps, il faut commencer pDans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.e mettre en désordre les câbles entre eux.)
  • Arrosage automatique  + (Dans un premier temps, il faut commencer pDans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.e mettre en désordre les câbles entre eux.)
  • TOLOU SENFABLAB  + ( * Fer à souder + étain * Pistolet à colle * Multimètre * Pince coupante * Imprimante 3D )
  • Maquette de bateau  + (Le chateau est la superstructure d'ou est Le chateau est la superstructure d'ou est commandé l'ensemble du navire. Découpe a la CNC et assemblage avec de la colle maquette, attention, la colle colle en dissolvant le styrene, ne pas trop en mettre, et attendre que les 2 parties a encoller soient bien sèche. Ponçage au grain fin, correction des défauts au mastique de finition pour maquette, notamment pour faire disparaitre les jonctions Passage d'un appret et peinture, blanche la plupart du temps, mais il existe de nombreuses variantesps, mais il existe de nombreuses variantes)
  • B3 : Cube lumineux et sonore  + (Assemblage du fond avec le support pour le micro-contrôleur et de la colle à bois)