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 « *Avec le loquet blanc abaissez le pied de biche ». Puisqu’il n’y a que quelques résultats, les valeurs proches sont également affichées.

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

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


    

Liste de résultats

    • Bentolux - BentoGhooost  + (= Fabrication 3ème étage = 1. Fabrication = Fabrication 3ème étage = 1. Fabrication à la découpeuse laser. * Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous) 2. Découpage et collage des morceaux * Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe * Bois utilisé : contreplaqué peuplier 3 mm * Réglages utilisés sur la PerezCamp 140 W ** puissance max : 40 % ** puissance min : 30 % ** vitesse : 40 mm / s * L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04 ** Coller les éléments avec de la colle à bois * ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante'' 3. Découpe des fantômes, dans du plexiglas 3 mm * Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous) * Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte * L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07 ** Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.voir de résidus de colle sur le plexiglas.)
    • Brodeuse numérique, Singer Futura XL550  + (Lorsque qu'on ouvre Futura le grand tambour s'affiche, dans notre cas nous voulons le petit, puisque qu'au début du tutoriel je vous ai indiqué de prendre le petit tambour. <br/> * Menu "outils" * "Sélectionner" le tambour * "Petit")
    • Plotter de découpe - Caméo Silouhette  + (Préparation de la machine : * Allumage : le bouton situé à droite de la Caméo)
    • Imprimante 3D - Ultimaker 2  + ( * Ouvrir Cura * Cura est gratuit, disponible en ligne )
    • Impression 3D standard  + ( * Direction thingiverse.com * Trouver un STL à son goût (ici un T. Rex) * Le-télécharger <br/> )
    • Quidditch de Table  + ( *Une fois que vous êtes satisfait avec le *Une fois que vous êtes satisfait avec les tests et les réglages de la découpeuse, lancez la découpe des pièces du jeu. *Commencez avec la MDF en découpant les pièces du fichier "Pièces Quidditch MDF". *Répétez l'opération, mais cette fois pour le Plexiglas et le plan "Pièces Quidditch Plexiglas". as et le plan "Pièces Quidditch Plexiglas". )
    • Drone aile volante  + ( *Commencez par couper les marges avec une *Commencez par couper les marges avec une règle et un cutter, prenez garde à suivre correctement le tracé en pointillé. *Se munir du tube de colle, puis encollez la feuille du coin en haut à gauche (Répartissez de la colle sur toute la surface du verso ) , là positionner sur un carton plein d'au moins 76cm*50.6cm et de 3mm d'épaisseur. Les deux bords en traits pleins doivent être superposés aux bords du carton. *Encoller la seconde section, là positionner à côté de la première en veillant à ce que les repères coïncident. *Poursuivre ceci jusqu'à ce que tout le plan soit reconstitué, puis faire de même pour les quatre autres. Les deux derniers peuvent êtres découpés pour utiliser les chutes de cartons. *Laisser sécher quelques heures. *A l'aide d'un cutter et d'une règle découper les pièces une par une sur les très pleins, évider les parties à évider. Les courbes peuvent êtres découpé à la scie à champ tourné. *Pour terminer poncer les bords des pièces découpés. miner poncer les bords des pièces découpés. )
    • The Things Network Arduino MKR WAN 1300  + ( * Ajouter la carte MKR 1300 WAN dans l'IDE Arduino via "Outils/type de carte/Gestionnaire de carte" * Ajouter la bibliothèque MKRWAN via "Croquis/Inclure une bibliothèque/Gérer les bibliothèques" )
    • The Things Network Arduino MKR WAN 1300  + ( * Ajouter la carte MKR 1300 WAN dans l'IDE Arduino via "Outils/type de carte/Gestionnaire de carte" * Ajouter la bibliothèque MKRWAN via "Croquis/Inclure une bibliothèque/Gérer les bibliothèques" )
    • Sarbacane en tube de PVC  + ( *Faites un tour du tube isolant avec le r *Faites un tour du tube isolant avec le ruban adhésif d’électricien. *Coupez le tube d'isolant juste au dessous du scotch avec les ciseaux. *Faites 7 trous dans le morceaux de mousse que vous venez de découper. *Enfilez le morceaux de mousse jusqu'à environ 15 cm de l'embouchure. usse jusqu'à environ 15 cm de l'embouchure. )
    • Mini écran connecté  + (IFTTT est un service qui permet d'automatiIFTTT est un service qui permet d'automatiser des tâches, Adafruit IO est compatible avec celui-ci.
      Si vous voulez utiliser IFTTT avec votre propre serveur, il y a des webhooks qui permettent de faire cela.
      Nous allons voir comment afficher les notifications d'un smartphone sur notre écran.
      Bien que ce soit amusant comme projet, n'oubliez pas que vous allez donner accès à vos notifications à deux services sur internet. Même si les communications sont en théorie sécurisée, niveau vie privée c'est une très mauvaise idée.
      *Créer un compte sur IFTTT *Installer l'application android '''if''' *Sur l'interface web d'IFTTT, cliquer sur '''My Applets''' *Cliquer sur '''New Applet''' *Choisissez le service '''Android Device''' *Choisissez '''Notification Received''' '''then''' *Choisissez '''Adafruit''' *Choisissez '''Send data to Adafruit IO''' *Dans '''Feed Name''' mettez '''notifications''' *Dans '''Data to save''' choisisez '''AppName''' et '''Notification''' '''Title'''
      L'ESP8266 va se déconnecter (puis se reconnecter) du serveur MQTT, si le message est trop long.

      Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.
      le message est trop long.</div> </div><br/>Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.<br/>)
    • Mini écran connecté  + (IFTTT est un service qui permet d'automatiIFTTT est un service qui permet d'automatiser des tâches, Adafruit IO est compatible avec celui-ci.
      Si vous voulez utiliser IFTTT avec votre propre serveur, il y a des webhooks qui permettent de faire cela.
      Nous allons voir comment afficher les notifications d'un smartphone sur notre écran.
      Bien que ce soit amusant comme projet, n'oubliez pas que vous allez donner accès à vos notifications à deux services sur internet. Même si les communications sont en théorie sécurisée, niveau vie privée c'est une très mauvaise idée.
      *Créer un compte sur IFTTT *Installer l'application android '''if''' *Sur l'interface web d'IFTTT, cliquer sur '''My Applets''' *Cliquer sur '''New Applet''' *Choisissez le service '''Android Device''' *Choisissez '''Notification Received''' '''then''' *Choisissez '''Adafruit''' *Choisissez '''Send data to Adafruit IO''' *Dans '''Feed Name''' mettez '''notifications''' *Dans '''Data to save''' choisisez '''AppName''' et '''Notification''' '''Title'''
      L'ESP8266 va se déconnecter (puis se reconnecter) du serveur MQTT, si le message est trop long.

      Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.
      le message est trop long.</div> </div><br/>Votre applet devrait ressembler à ceci. Aller sur votre téléphone, lancer IFTTT et autoriser '''l'accès aux notifications'''.<br/>)
    • Bentolux - Module qualité de l'air ambiant  + ( *Decoupe au laser des parois de la boite (DOC1) *Assemblage de la boite (DOC2) *Branchement des composants (DOC3) *Programmation du code pour faire interagir les élements (ecran LCD, capteur Temp/Hum, anneau OLED) (DOC4) <br/> )
    • Tree planting (Aranya Agricultural Alternatives method)  + ( #If you use a bottle-irrigation system: # #If you use a bottle-irrigation system: ##Loosen the cap to open the bottle-irrigation system, ##As you add water in the bottle, measure the amount of water added in the bottle-irrigation system: ###If the bottle was empty, increase the frequency of your examinations, ###If the bottle was not empty, reduce the frequency of your examinations; ##Tighten the cap to close the bottle-irrigation system; #If you use a clay-pot-irrigation system: ##Remove the clay plate from the clay pot to open the clay-pot-irrigation system, ##As you add water in the clay pot, measure the amount of water added in the clay-pot-irrigation system: ###If the clay pot was empty, increase the frequency of your examinations, ###If the clay pot was not empty, reduce the frequency of your examinations; ##Install the clay plate on the clay pot to close the clay-pot-irrigation system: #Else: ##If the moisture level is low, add water and increase the frequency of your examinations, ##If the moisture level is high, reduce the frequency of your examinations. reduce the frequency of your examinations. )
    • Tree planting (Aranya Agricultural Alternatives method)  + ( *Define the plantation zone, *Make sure t *Define the plantation zone, *Make sure that your sapling is ready for transplantation, *Make sure that weather conditions will be favorable for the young tree to grow (avoid dry season peak), *If applicable, [[Clay-pot-irrigation system (Aranya Agricultural Alternatives method)|build your clay-pot irrigation system]], *If applicable, [[Tree planting preparation (Sadhana Forest method)|build your bottle-irrigation system]]. Feel free to adapt the procedure to your environment. to adapt the procedure to your environment. )
    • Presse à injection plastique Holymaker  + (<br/> * Charger la trémie de plastique)
    • Bokashi  + ( * Percer de nombreux trous dans le fond du bac compost à l’aide de la perceuse et du foret de 3 mm. )
    • Bokashi  + ( * Percer de nombreux trous dans le fond du bac compost à l’aide de la perceuse et du foret de 3 mm. )
    • Atelier nichoir  + (<div class="icon-instructions info-icon
      Si vous êtes un particulier, attendez d'avoir vos personnalisations pour les lancer en même temps que la découpe à l'étape 6
      *Tester vos paramètre de découpe, de marquage et de gravage dans du contre-plaqué de 6mm. **Suivre la [https://wikifab.org/images/c/c0/Atelier_nichoir_legende_plan_nichoir.svg][https://wikifab.org/images/1/14/Atelier_nichoir_legende_plan_nichoir2.svg Atelier_nichoir_legende_plan_nichoir2.svg] pour paramétrer la laser *Découper le document "[https://wikifab.org/images/c/c2/Atelier_nichoir_2020.03.23_plan_nichoir.svg Atelier_nichoir_2020.03.23_plan_nichoir.svg]" *Garder la contre forme de la plaque
      Atelier_nichoir_2020.03.23_plan_nichoir.svg]" *<u>Garder la contre forme de la plaque</u>)
    • Composteur en bois  + ( *Placer 2 planches (sans la coupe en bas ) et commencer à emboîter les étages sur un sol plat. *Monter les éléments jusqu'à hauteur désirée. *finir avec une planche supplémentaire pour l’arrière du composteur )
    • Composteur en bois  + ( *Placer 2 planches (sans la coupe en bas ) et commencer à emboîter les étages sur un sol plat. *Monter les éléments jusqu'à hauteur désirée. *finir avec une planche supplémentaire pour l’arrière du composteur )
    • Presse à chaud  + ( * Allumez la machine en appuyant sur le bouton rouge situé à droite )
    • Utilisation CNC Shopbot  + ( * '''Lunette de protection''' * '''Casque anti-bruit''' * '''Aspiration''' * '''Être vigilant, et toujours être à coté de la machine''' )
    • Arrosage automatique de l'école ACJ  + ( *Déterminer les zones ou mettre des capteurs (humidité, luminosité, et température) *Déterminer les zones à arroser *Déterminer les types de plantes et leurs besoins *Vérifier comment avoir accès à l'eau et à l'électricité )
    • Maquette de cartographie du Quartier Villejean Rennes  + ( * 1 Panneau contreplaqué okoumé Ép.5 mm 1m x 0,61m * 1 Panneau médium (mdf) naturel, Ép.3 mm 1m x 0,61m * 1 ordinateur avec logiciel Adobe Illustrator ou Inkscape. * Découpeuse laser * Colle pour le bois )
    • Suivi de consommation électrique avec la Galaxia  + (Branchez votre carte Galaxia à votre ordinateur en utilisant le câble USB vers micro USB.)
    • Jardinière  + ( *Positionnez les lamelles sur une surface plane puis disposez les tasseaux fins comme sur la photo ci-joint, à l’aide d’une visseuse mettre minimum 3 vis par tasseau (vis de 30mm) *Effectuez cette étape 2 fois )
    • Jardinière  + ( *Positionnez les lamelles sur une surface plane puis disposez les tasseaux fins comme sur la photo ci-joint, à l’aide d’une visseuse mettre minimum 3 vis par tasseau (vis de 30mm) *Effectuez cette étape 2 fois )
    • Sténopé  + ( *Prendre les quatre rectangles en carton *Prendre les quatre rectangles en carton et les poser côte à côte en veillant à ce que les ligne prédécoupées (pour les plis)se prolongent les unes les autres sur les différents cartons. *Scotcher les quatre parties en laissant entre chaque carton un vide de 6mm qui donnera de la souplesse au soufflet lors du pliage (pour mesurer les espaces de 6mm, vous pouvez vous servir, comme sur l'image 1, d'une de vos pièces en bois puisqu'elles font 6mm d'épaisseur). Les dernières languette de chaque carton (,parties de 1 cm de large situées à chaque extrémité des cartons et qui sont donc délimitées par la fin du carton d'un côté, et la première pré-découpe de l'autre) ne doivent pas être scotchées entre elles (ou alors le scotch doit être fendu à cet endroit comme sur l'image 2) *Une fois que les quatre carton scotchés donnent une forme de cheminée, on peut commencer le pliage, ce qui est certainement la partie la plus compliquée du montage. Pour commencer, il ne faut pas plier les deux premières pré-découpes, mais seulement la troisième. Les plis seront en alternance, ce qui veut dire que sur un carton, le pli formera un creux et sur le carton suivant, une bosse (voir image 3). e carton suivant, une bosse (voir image 3). )
    • Sténopé  + ( *Prendre les quatre rectangles en carton *Prendre les quatre rectangles en carton et les poser côte à côte en veillant à ce que les ligne prédécoupées (pour les plis)se prolongent les unes les autres sur les différents cartons. *Scotcher les quatre parties en laissant entre chaque carton un vide de 6mm qui donnera de la souplesse au soufflet lors du pliage (pour mesurer les espaces de 6mm, vous pouvez vous servir, comme sur l'image 1, d'une de vos pièces en bois puisqu'elles font 6mm d'épaisseur). Les dernières languette de chaque carton (,parties de 1 cm de large situées à chaque extrémité des cartons et qui sont donc délimitées par la fin du carton d'un côté, et la première pré-découpe de l'autre) ne doivent pas être scotchées entre elles (ou alors le scotch doit être fendu à cet endroit comme sur l'image 2) *Une fois que les quatre carton scotchés donnent une forme de cheminée, on peut commencer le pliage, ce qui est certainement la partie la plus compliquée du montage. Pour commencer, il ne faut pas plier les deux premières pré-découpes, mais seulement la troisième. Les plis seront en alternance, ce qui veut dire que sur un carton, le pli formera un creux et sur le carton suivant, une bosse (voir image 3). e carton suivant, une bosse (voir image 3). )
    • Badge Tour  + ( *Imprimante 3D (Pla ou PolySmooth / colle *Imprimante 3D (Pla ou PolySmooth / colle ou laque / Tournevis très fin / Spatule) *Laser (plexiglas couler opaque de couleur, colle pour plastique type BOSTIK 1220) *Plotter de découpe (vinyle de la même couleur que votre impression 3D) *Logiciels (Fusion 360, Insckape, Cura, DrawCut Lite) (Fusion 360, Insckape, Cura, DrawCut Lite) )
    • Robot artiste avec Arduino  + ( * Carte Arduino uno * Plateforme support * Carte Arduino uno * Plateforme support de la carte, (par exemple une petite planche de 5 x7 cm en contreplaqué de 3mm d’épaisseur) * Batterie externe avec USB * Deux roues de « lego » ou à fabriquer avec une imprimante 3d * Deux servomoteurs arduino * Fils * Logiciel de codage Arduino ( à télécharger https://www.arduino.cc/en/software) * Un feutre avec pointe épaisse n/software) * Un feutre avec pointe épaisse )
    • Massicot ClassicCut  + (Attention c'est un outil qui comporte une lame, il faut la manipuler avec précaution, être attentif et concentré.)
    • Découpe laser 60w - Modèle rouge chinois  + ( * Ouvrir RdWorks )
    • Plateau Tournant Photogrammétrie  + (<div class="icon-instructions info-icon
      A savoir que vous pouvez vous procurer les matériaux ci-dessous en plus grand mais il faudra les mettre à la bonne côte.
      *1 planche de bois contreplaqué (assez dur type bouleau ou Okoumé) de 45 x 35 mm et entre 15 et 20 mm d'épaisseur *1 planche de bois contreplaqué (assez dur type bouleau ou Okoumé) de 25 x 20 mm et entre 15 et 20 mm d'épaisseur *1 Tourillon lisse de 100 mm de long minimum et 10 mm d'épaisseur *1 dé de palette en bon état et sans clous dedans *Des vices bois de 30 mm de long x 10 mm de large *Des mèches bois de 3 a 10. *Du savon *De la corde fine *De la peinture acrylique blanche et noir en spray *Des feuilles abrasives a grain moyen *1 Crayon à papier *1 grande règle et une équerre. *Du vernis *1 brosse à dent à sacrifiez
      Crayon à papier *1 grande règle et une équerre. *Du vernis *1 brosse à dent à sacrifiez)
    • Disquorde - Meuble lecteur vinyle  + ( * percer avec une mèche de 10 les angles arrondis du carré (en bleu dans la première image) * découper le bords de la poche (en rouge dans la première image) à la scie radiale et la scie sauteuse par exemple )
    • Horloge Binaire  + ( *Souder l'anode (+) de vos LEDs une par u *Souder l'anode (+) de vos LEDs une par une sur les PIN de l'Arduino :
      L'anode ou pole positif de la LED est la tige la plus longue du composant.
      *Souder la cathode (-) de chaque LED à une résistance de 330 Ohms puis relier chaque résistance à une PIN GND de l'Arduino.
      Souder les LEDs les moins nombreuses ''(ici les jaunes)'' sur les PINs numérotés de 2 à 6 et les autres ''(les rouges)'' sur les PINs de 7 à 12.
      *Souder la RTC à l’Arduino en respectant le cablage suivant : SCL – A5 SDA – A4 GND – GND VCC - 5V
      e 7 à 12.</div> </div> *Souder la RTC à l’Arduino en respectant le cablage suivant : SCL – A5 SDA – A4 GND – GND VCC - 5V )
    • Horloge Binaire  + ( *Souder l'anode (+) de vos LEDs une par u *Souder l'anode (+) de vos LEDs une par une sur les PIN de l'Arduino :
      L'anode ou pole positif de la LED est la tige la plus longue du composant.
      *Souder la cathode (-) de chaque LED à une résistance de 330 Ohms puis relier chaque résistance à une PIN GND de l'Arduino.
      Souder les LEDs les moins nombreuses ''(ici les jaunes)'' sur les PINs numérotés de 2 à 6 et les autres ''(les rouges)'' sur les PINs de 7 à 12.
      *Souder la RTC à l’Arduino en respectant le cablage suivant : SCL – A5 SDA – A4 GND – GND VCC - 5V
      e 7 à 12.</div> </div> *Souder la RTC à l’Arduino en respectant le cablage suivant : SCL – A5 SDA – A4 GND – GND VCC - 5V )
    • Chauffage solaire version ardoise  + ('''Remarque''': Ici, le cadre est dimensio'''Remarque''': Ici, le cadre est dimensionné pour accueillir une vitre de 1m x 2m par 6mm d'épaisseur, un fond en contreplaqué filmé de 10mm et une couche isolante de 22mm en STEICO. Les dimensions seront donc à adapter en fonction des disponibilités de chacun. * Préparer 2 chevrons de section 93mm x 45mm et de 209 cm de longueur. * Préparer 2 chevrons de section 93mm x 45mm et de 109 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 209 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 109 cm de longueur. * Coller à la colle PU et visser les liteaux sur les chevrons associés une face de 93mm d'épaisseur, à 32mm d'un des bords. '''Remarque''': Ces 32mm correspondent à l'épaisseur isolant + contreplaqué filmé. Il reste 8mm sur l'autre bord afin d'accueillir l'épaisseur de la vitre et d'un joint compribande. * Découper les angles de chaque profilé bois ainsi obtenu à 45° en portant bien l'attention sur le sens de la découpe. La coupe se fait sur la longueur de 93mm. '''Remarque''': Cette coupe permet de retrouver la dimension 1m x 2m de la vitre en intérieur du cadre. * Assembler le cadre à l'aide de colle PU et de longues vis à bois dans chacun des 4 angles.ngues vis à bois dans chacun des 4 angles.)
    • Chauffage solaire version ardoise  + ('''Remarque''': Ici, le cadre est dimensio'''Remarque''': Ici, le cadre est dimensionné pour accueillir une vitre de 1m x 2m par 6mm d'épaisseur, un fond en contreplaqué filmé de 10mm et une couche isolante de 22mm en STEICO. Les dimensions seront donc à adapter en fonction des disponibilités de chacun. * Préparer 2 chevrons de section 93mm x 45mm et de 209 cm de longueur. * Préparer 2 chevrons de section 93mm x 45mm et de 109 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 209 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 109 cm de longueur. * Coller à la colle PU et visser les liteaux sur les chevrons associés une face de 93mm d'épaisseur, à 32mm d'un des bords. '''Remarque''': Ces 32mm correspondent à l'épaisseur isolant + contreplaqué filmé. Il reste 8mm sur l'autre bord afin d'accueillir l'épaisseur de la vitre et d'un joint compribande. * Découper les angles de chaque profilé bois ainsi obtenu à 45° en portant bien l'attention sur le sens de la découpe. La coupe se fait sur la longueur de 93mm. '''Remarque''': Cette coupe permet de retrouver la dimension 1m x 2m de la vitre en intérieur du cadre. * Assembler le cadre à l'aide de colle PU et de longues vis à bois dans chacun des 4 angles.ngues vis à bois dans chacun des 4 angles.)
    • Casque Godzilla  + (Nécessite un logiciel de retouche 3D - par exemple Microsoft 3D Builder *supprimer le corps par soustraction *creuser la tête avec votre scan 3D ou un volume à la mesure de votre tête *dégager votre champ de vision avec 2 cylindres => fichier 3MF<br/>)
    • Flexyourte  + ( *Préparer les 72 bambous, *Marquer 48 bam *Préparer les 72 bambous, *Marquer 48 bambous (mur) pour percer les différents trous, *Marquer les 24 bambous (toit) pour percer les trous, *Percer les 72 bambous avec la mèche de votre choix, mèche de 4 mm = drisse ou cordelette de 3 mm, * Commencer par monter le mur et après le toit en passant la drisse avec l'aiguille que vous aurez faîte avec le bout de fil de fer plié en 2, à travers les bambous, faîtes un double nœud puis passer en reliant 2 bambous et refaite un double nœud et serrer bien, Une fois le mur de monter, relier le toit sur chaque croisement du mur avec un morceau d'élastique. Plus d'explication dans cette vidéo : http://www.dailymotion.com/video/x3nhgry_construction-d-une-flex-yourte_creation gry_construction-d-une-flex-yourte_creation )
    • Flexyourte  + ( *Préparer les 72 bambous, *Marquer 48 bam *Préparer les 72 bambous, *Marquer 48 bambous (mur) pour percer les différents trous, *Marquer les 24 bambous (toit) pour percer les trous, *Percer les 72 bambous avec la mèche de votre choix, mèche de 4 mm = drisse ou cordelette de 3 mm, * Commencer par monter le mur et après le toit en passant la drisse avec l'aiguille que vous aurez faîte avec le bout de fil de fer plié en 2, à travers les bambous, faîtes un double nœud puis passer en reliant 2 bambous et refaite un double nœud et serrer bien, Une fois le mur de monter, relier le toit sur chaque croisement du mur avec un morceau d'élastique. Plus d'explication dans cette vidéo : http://www.dailymotion.com/video/x3nhgry_construction-d-une-flex-yourte_creation gry_construction-d-une-flex-yourte_creation )
    • Animatronic Interactif : Le Live  + ('''... Jusqu'à ce que ça marche...''' Ou qu'on abandonne (à un moment, il faut))
    • Lampe solaire  + (Soudez un '''câble rouge''' à la '''borne +''' et un '''câble noir''' à la '''borne -''' du ''support batterie.'')
    • BentoGhost  + (=Fabrication 3ème étage= 1. Fabrication à =Fabrication 3ème étage= 1. Fabrication à la découpeuse laser. *Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous) 2. Découpage et collage des morceaux *Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe *Bois utilisé : contreplaqué peuplier 3 mm *Réglages utilisés sur la PerezCamp 140 W **puissance max : 40 % **puissance min : 30 % **vitesse : 40 mm / s *L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04 **Coller les éléments avec de la colle à bois * ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante'' 3. Découpe des fantômes, dans du plexiglas 3 mm *Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous) *Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte *L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07 **Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.voir de résidus de colle sur le plexiglas.)
    • Boîte à dons  + (Pour décorer cette boîte à dons afin qu'elPour décorer cette boîte à dons afin qu'elle soit plus attrayante, nous avons ajouté des gravures sur les côtés de la boîte (fichiers disponibles sur cette page). Libre à vous d'ajouter toutes sortes de gravures à partir de n'importe quelle image !
      *Ouvrir le fichier .svg avec le logiciel Xtool Creative Space et faire les arrangements nécessaires (ajouts de trous ou gravures) *Ici, le matériau utilisé est le "3mm Basswood Plywood A4" d'une épaisseur de 5mm. *Lancer la découpe : pour la découpe, la puissance est de 100%, la vitesse de 3mm/s et le nombre de passage est de 2 et pour la gravure, la puissance est de 70% et la vitesse de 60mm/s.
      la puissance est de 70% et la vitesse de 60mm/s.)
    • Partez à l'exploration des ondes grâce à la SDR !  + (Juste après sa connexion à l'ordinateur utJuste après sa connexion à l'ordinateur utilisez la commande '''dmesg''' pour savoir ce qui a été détecte/charger. Vous pourrez ainsi obtenir les identifiants de la clé (''VendorID'',''ProductID''). Si le retour de la commande s'arrête après la ligne ''SerialNumber'' alors vous avez de la chance cela signifie que le système n'a pas tenté de prendre le périphérique en charge, sinon cela signifie que linux à belle est bien tenté que chargé un pilote et ce dernier ne fonctionne surement pas. Débranchez le récepteur et utilisez la commande '''lsmod'''. Vous verrez surement plusieurs modules ''DVB'' de chargés. Il va donc falloir corriger ce problèmes. Il va donc falloir corriger ce problème)
    • Partez à l'exploration des ondes grâce à la SDR !  + (Juste après sa connexion à l'ordinateur utJuste après sa connexion à l'ordinateur utilisez la commande '''dmesg''' pour savoir ce qui a été détecte/charger. Vous pourrez ainsi obtenir les identifiants de la clé (''VendorID'',''ProductID''). Si le retour de la commande s'arrête après la ligne ''SerialNumber'' alors vous avez de la chance cela signifie que le système n'a pas tenté de prendre le périphérique en charge, sinon cela signifie que linux à belle est bien tenté que chargé un pilote et ce dernier ne fonctionne surement pas. Débranchez le récepteur et utilisez la commande '''lsmod'''. Vous verrez surement plusieurs modules ''DVB'' de chargés. Il va donc falloir corriger ce problèmes. Il va donc falloir corriger ce problème)
    • Séchoir solaire compact  + ( *découpez les panneaux de bois avec les o *découpez les panneaux de bois avec les outils à votre disposition (scie sur table, à onglet, à ruban, circulaire etc.) et selon le plan en photo et ou en svg dans l'onglet fichier du tuto (pour laser et cnc)
      Attention : l'emplacement des petits et grands trous dépend de l'épaisseur de vos tasseaux et de la taille du ventilateur que vous avez récupéré. En cas de doute, ne percez pas immédiatement
      pour la production de série, vous pouvez créer des modèles au laser ou à la CNC et découper les formes dans des planches de rebut à l'aide d'une défonceuse et d'une mèche à copier.
      r ou à la CNC et découper les formes dans des planches de rebut à l'aide d'une défonceuse et d'une mèche à copier.</div> </div> )
    • Repair Cafe'  + ( * information/mobilization team * reapir/experts team * documentation team * reception team * tools and security * social media team )
    • Repair Cafe'  + ( * information/mobilization team * reapir/experts team * documentation team * reception team * tools and security * social media team )
    • Stitch O'Clock  + ( *"coudre" la plaque de bois avec la corde *"coudre" la plaque de bois avec la corde d'après les instructions gravées au dos. Commencer
      bien tendre la corde

      *vérifier l'avant de la plaque si les "coutures" forment les indexes de l'horloge comme sur la photo 3
      fier l'avant de la plaque si les "coutures" forment les indexes de l'horloge comme sur la photo 3 )
    • Visière COVID-19 Low Tech  + (<div class="icon-instructions caution-i
      Si vous êtes symptomatique ( de la fièvre ou une sensation de fièvre, de la toux, des difficultés respiratoires ) ne prenez pas le risque de contaminer d’autres personnes ne leur produisez pas de visières
      *Se laver les mains avant de commencer toutes opérations *'''Comportez vous comme si vous étiez infectés durant le processus de fabrication :''' portez un masque et/ou une visière, et des gants neufs (ou lavez vous les mains souvent si vous ne pouvez avoir de gants) . *Nettoyez chaque visière avec une solution d’eau et d’eau de javel (10%) ou d’alcool à plus de 70% et séchez les avec du papier absorbant jetable.
      u de javel (10%) ou d’alcool à plus de 70% et séchez les avec du papier absorbant jetable.)
    • Plateaux pour épices  + ( * Coller les planches entre elles. * Met * Coller les planches entre elles. * Mettre une planche2 en dessous, une planche1 au milieu et à nouveau une planche2 au dessus. * Attention : bien les aligner bord à bord * presser les planches entre elles * laisser sécher la colle avec une pression répartie grâce à des planches et des serre-joints * Répéter l'opération une seconde fois avec les 3 autre plaques n une seconde fois avec les 3 autre plaques )
    • Open Documentation training  + ( * arrange your tables to groups * arrange your participants in groups * cycle rules and reflection )
    • Open Documentation training  + ( * arrange your tables to groups * arrange your participants in groups * cycle rules and reflection )
    • Ourlet de rideau  + (Pour une première utilisation demander les consignes de sécurité au responsable.)
    • Réveil lumineux - essai  + (- dessiner les boutons sur un logiciel 3D (comme sketchup) - importer sur le logiciel des imprimantes 3D - lancer la fabrication - nettoyer les bavures)
    • Maker' pot  + (- '''3.1 les composants''' * 1 Feather Hu- '''3.1 les composants''' * 1 Feather Huzzah ESP8266 * 1 Trinket Pro 5V * 1 régulateur 12V - 5V * 1 pompe (brushless DC pump, 12V 9W) * 1 alimentation 12V 3000mA * 1 connecteur pour l'alimentation * 1 capteur de niveau d'eau (capacitif à créer en amont) * 2 transistors * 1 diode * 1 lampe (2 rubans de leds froides dans l'idéal) - '''3.2 le circuit''' Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé: * de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB. * d'être en mesure de brancher et débrancher les câbles d'alimentation de la pompe, des leds et du capteur d'eau. Utiliser des pins males et femelles ou des connecteurs comme nous l'avons fait. - '''3.3 Création des comptes''' * Adafruit https://io.adafruit.com/ Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''. Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel". * IFTTT https://ifttt.com/ Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail". Créer les 4 applets suivants: # "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1. # "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau. # "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1. # "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.tter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small>)
    • Maker' pot  + (- '''3.1 les composants''' * 1 Feather Hu- '''3.1 les composants''' * 1 Feather Huzzah ESP8266 * 1 Trinket Pro 5V * 1 régulateur 12V - 5V * 1 pompe (brushless DC pump, 12V 9W) * 1 alimentation 12V 3000mA * 1 connecteur pour l'alimentation * 1 capteur de niveau d'eau (capacitif à créer en amont) * 2 transistors * 1 diode * 1 lampe (2 rubans de leds froides dans l'idéal) - '''3.2 le circuit''' Découper une plaque de prototypage de 75x90mm et suivre le schéma ci-joint pour réaliser les soudures. Il est conseillé: * de souder des pins males sur la feather huzzah et la trinket pro et des pins femelles à leur futur emplacement sur la PCB. * d'être en mesure de brancher et débrancher les câbles d'alimentation de la pompe, des leds et du capteur d'eau. Utiliser des pins males et femelles ou des connecteurs comme nous l'avons fait. - '''3.3 Création des comptes''' * Adafruit https://io.adafruit.com/ Créer un compte Adafruit IO et mettre de côté les informations : ''AIO Key'' et ''username''. Créer les feeds "alert0", "alert1", "alert2", "leds", "ledsetter", "pump" & "waterlevel". * IFTTT https://ifttt.com/ Créer un compte IFTTT. Chercher le service "Adafruit" et connecter le avec votre compte adafruit IO. Faire de même avec le service "Gmail" ou "mail". Créer les 4 applets suivants: # "IF '''any new data on alert1 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 1. # "IF '''any new data on alert0 feed''', THEN '''send an email to yourself'''" (Adafruit -> Gmail). Cet applet permet de recevoir un mail notifiant que le niveau d'eau du makers' pot est à 0 et qu'il faut remplir le réservoir d'eau. # "IF '''every day at 06:00AM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet allume les leds à 6h tous les matins, ledsetter = 1. # "IF '''every day at 10:00PM''', THEN '''send send data to ledsetter feed'''" (Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.tter feed'''" <small>(Date & Time -> Adafruit). Cet applet éteint les leds à 22h tous les soirs, ledsetter = 0.</small>)
    • Introduction à la CNC  + (La CNC permet d'usiner plusieurs types de La CNC permet d'usiner plusieurs types de matériaux tels que : ○    Le bois massif et des dérivés du bois (MDF, contreplaqué…) ○    Les matériaux plastiques (PMMA, POM, PC, PVC…) ○    Les métaux non-ferreux (Aluminium tendre, Cuivre, laiton…)
      Métaux ferreux : On n’en usine pas au FaBLab car la fraiseuse n'est pas équipée d'un système de jet de liquide de refroidissent et n'est pas d'une puissance suffisante.
      ○     Les Mousses (PU, Polystyrène…) ○     Le caoutchouc et certains silicones
      Eviter les matériaux fibreux (fibres de carbone ou de verre) : les micro-poussières générées sont difficiles a filtrer (mauvais pour les poumons)

      de carbone ou de verre) : les micro-poussières générées sont difficiles a filtrer (mauvais pour les poumons)</div> </div><br/>)
    • Introduction à la CNC  + (Une fraiseuse est une machine-outil qui usUne fraiseuse est une machine-outil qui usine par enlèvement de matière, à l'aide d'un outil tournant (fraise). La méthode d’usinage est dite soustractive, à l’inverse la méthode d’usinage d’une imprimante 3D est dite additive (ajout de matière). Le FaBLab est équipé d’une fraiseuse numérique "Signstech 6090DS "personalisée, d’une surface de travail de 1*1 m. et d'une puissance de 1.5kw. C'est une fraiseuse 3 axes, c'est à dire que la fraise (l’outil de coupe) se déplace sur 3 axes qui sont X, Y et Z. ●    Axe X => Gauche-droite (Axe horizontal) ●    Axe Y => Avant-arrière (Axe de profondeur) ●    Axe Z => Haut-bas (Axe vertical) Pourquoi choisir la fraiseuse au lieu de la découpeuse laser ? ●    Avantages : -La fraiseuse permet d'usiner des matériaux plus épais, et sans contrainte de composants tels que le chlore ou la colle. Le PVC ne s’usine que sur la fraiseuse ('''jamais''' laser) -Il n’y a pas de zone affectée thermiquement -La fraiseuse numérique permet de produire des pièces en 2.5D (en volume), alors qu’une découpeuse laser ne permet de découper qu’en 2D (contours). ●    Inconvénients : -La fraiseuse est moins précise qu’une découpeuse laser -Les fraises étant des outils cylindriques , les coins intérieurs sont forcément arrondis. -La complexité de la machine ainsi que les règles de sécurité qui lui sont liées rendent la machine plus complexe à prendre en main que les autres CNC, et donc un temps plus long avant d'être autonome sur celle-ci.temps plus long avant d'être autonome sur celle-ci.)
    • Lampe en bois  + (- Assembler le tout à l'aide de vis a bois ou colle. - Percer les planchettes par le dessous.)
    • Bentolux musicale  + (- 1 plaque de médium 3 mm - 1 plaque de P- 1 plaque de médium 3 mm - 1 plaque de Plexiglass 3mm - 1 carte Arduino Uno - câbles de prototytage - 2 bornes à leviers Wago 221 - 1 capteur météo BME280 (Adafruit) - 1 anneau de 12 LEDS Neopixel (Adafruit) - 1 écran LCD SSD1306 128 x 64 (Adafruit) - 1 lecteur MP3 - 1 potentiomètre - 1 horloge RTCr MP3 - 1 potentiomètre - 1 horloge RTC)
    • Laser CO2 - Procédure pour enlever la carte électronique de puissance  + (4 vis à enlever (clé Allen 3) <br/>)
    • Météor - Terrarium - Design by Crayon Laser  + (Biseautage de tous les angles et de toutes les pièces)
    • Météor - Terrarium - Design by Crayon Laser  + (Biseautage de tous les angles et de toutes les pièces)
    • Mighty maker level belt  + (Set up a temporary circuit using a bread bSet up a temporary circuit using a bread board and solderless jumper cables. Set up your circuit as shown in the diagram Things to note: - There is a transistor for each of the Red, Blue and Green inputs of the RGB strip - Each transistor has 3 pins, one for GROUND, one for SIGNAL INPUT and one for SIGNAL OUTPUT - The signal input pin of each transistor is connected to a pin on the Arduino which will be controlled by the Arduino code - this will tell it whether this colour should illuminate or not. - The signal output pin of each transistor is connected to the corresponding connection on the RGB strip. - The Vin pin from the Arduino is connected to the 12V+ connection point on the RGB strip. This means that the power source is coming the computer when it is connected rather than a battery.hen it is connected rather than a battery.)
    • Glowing LED Butterfly  + (Use TinkerCad to design the component thatUse TinkerCad to design the component that will be 3D printed. This is a great opportunity to develop your computer aided design (CAD) skills! What to think about.. - Needs to have holes for the light to go through - Needs to be big enough to hide the Arduino and PCB - Needs to be able to sit on the top of the 9V battery Pre-made butterfly design can be found through this linkrfly design can be found through this link)
    • Créer du tissu à partir de levures et de bactéries/fr  + (- Verse le vinaigre de cidre uniquement qu- Verse le vinaigre de cidre uniquement quand ton liquide de culture à refroidi. Note : ceci est une petite astuce pour éviter d'embaumer la pièce où tu es. - Ajouter le starter, si tu en as. - Mélange ton liquide de culture avec ton fouet - Déposes-y ton SCOBY ! - Couvre ton bac à l'aide du torchon, et fixe-le avec l'élastique.e du torchon, et fixe-le avec l'élastique.)
    • Tissu à base de levures et bactéries  + (- Verse le vinaigre de cidre uniquement qu- Verse le vinaigre de cidre uniquement quand ton liquide de culture à refroidi. Note : ceci est une petite astuce pour éviter d'embaumer la pièce où tu es. - Ajouter le starter, si tu en as. - Mélange ton liquide de culture avec ton fouet - Déposes-y ton SCOBY ! - Couvre ton bac à l'aide du torchon, et fixe-le avec l'élastique.e du torchon, et fixe-le avec l'élastique.)
    • Tissu à base de levures et bactéries  + (- Verse le vinaigre de cidre uniquement qu- Verse le vinaigre de cidre uniquement quand ton liquide de culture à refroidi. Note : ceci est une petite astuce pour éviter d'embaumer la pièce où tu es. - Ajouter le starter, si tu en as. - Mélange ton liquide de culture avec ton fouet - Déposes-y ton SCOBY ! - Couvre ton bac à l'aide du torchon, et fixe-le avec l'élastique.e du torchon, et fixe-le avec l'élastique.)
    • Lampe à poser, Miroir à poser et Bougeoir en découpe laser  + (Emboitez les bakubons comme indiqué sur les photos)
    • Lampe à poser, Miroir à poser et Bougeoir en découpe laser  + (Emboitez les bakubons comme indiqué sur les photos)
    • Little Umbrella - Grenouille Bleue - Marie  + (- Fixer le parapluie au socle - Visser le moteur au socle - Relier au fil de fer)
    • LudoSciences  + (Nous avons besoin de : - 2 planches de bois - 2 ventilateurs - un ESP 32 - de la peinture - des câbles)
    • Sliding hockey  + (Coller le triangle arrondi au centre du cercle avec de la colle à bois afin de créer les poussoirs)
    • Batvision : dans la peau d'une chauve-souris  + (Branchez la carte Arduino en USB au PC A l'aide du logiciel ArduinoIDE, uploadez le code "Batvision-v2.ino" dans l'Arduino.)
    • Porte-Manteau en planche de skate/fr  + (- Poncez les champs de la planche pour rendre le champs bien droit (atténuez les zigzags dus à la découpe), - Poncez à 45° pour arrondir les arêtes jusqu’à obtenir un champ bien arrondi.)
    • Portemanteau planche de skate  + (- Poncez les champs de la planche pour rendre le champs bien droit (atténuez les zigzags dus à la découpe), - Poncez à 45° pour arrondir les arêtes jusqu’à obtenir un champ bien arrondi.)
    • Portemanteau planche de skate  + (Si vous partez d'une planche non découpé. Si vous partez d'une planche non découpé.
      Personnellement je trouve les planches brut non découpé sur des sites d'annonce entre particulier en tapant les mots clé ''' Planche de Skate Brute''' ou encore sur des sites de ventes d'article de sport.
      -Imprimez le gabarit de découpe de la forme de la planche que vous souhaitez -Ensuite reportez la forme sur le dessous de la planche avec un crayon à papier
      Il est important que le tracé soit sur le dessous de la planche pour une facilité de découpe par la suite.
      Trouvez dans ce lien les gabarits nécessaire pour cette étape.
      www.thingiverse.com/thing:1947090
      </i></div> <div class="icon-instructions-text">Trouvez dans ce lien les gabarits nécessaire pour cette étape.</div> </div> www.thingiverse.com/thing:1947090)
    • Cartographie à la découpe laser  + (- coller une feuille noir au fond du cadre - coller les photos sur la première page (carte du réseau de 1960) - superposer les deux cartes dans le cadre avec un espacement de 1 cm entre chaque carte.)
    • TomBot  + (- Souder deux jumpers aux deux pattes arge- Souder deux jumpers aux deux pattes argentées (un par patte) de l'interrupteur. Attention, la dorée est pour la LED (figure 6). - Souder l'un des fils de l'interrupteur au fil noir du support de pile 9v (figure 6). - Souder un troisième jumper au fil rouge du support de pile 9v (figure 6). - Connecter le jumper de l'interrupteur libre à l'un des GND de l'Arduino et celui du support de pile à VIN (figure 7 et 8).  - Brancher la pile 9v et mettre l'interrupteur sur la position on. Vérifier que les LEDs de l'Arduino s'allument bien et éteindre l'interrupteur.'allument bien et éteindre l'interrupteur.)
    • TomBot  + (- Souder deux jumpers aux deux pattes arge- Souder deux jumpers aux deux pattes argentées (un par patte) de l'interrupteur. Attention, la dorée est pour la LED (figure 6). - Souder l'un des fils de l'interrupteur au fil noir du support de pile 9v (figure 6). - Souder un troisième jumper au fil rouge du support de pile 9v (figure 6). - Connecter le jumper de l'interrupteur libre à l'un des GND de l'Arduino et celui du support de pile à VIN (figure 7 et 8).  - Brancher la pile 9v et mettre l'interrupteur sur la position on. Vérifier que les LEDs de l'Arduino s'allument bien et éteindre l'interrupteur.'allument bien et éteindre l'interrupteur.)
    • 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>)
    • Formule 1 en bois à partir d'un vieux patin à roulettes  + (Découpe de la base dans du contreplaqué 3 mm)
    • Formule 1 en bois à partir d'un vieux patin à roulettes  + (Découpe de la base dans du contreplaqué 3 mm)