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 « As a unique music converter designed for Amazon Music, AudFree Amazon Music Converter will become another star product in the AudFree series. The following are the key features of this excellent Amazon Music downloader and converter. 1.     Download Amazon Music playlists, albums, songs without the Amazon Music app 2.     Get Amazon Music downloads, including Amazon Prime Music download and Amazon Music Unlimited download on a computer 3.     Convert Amazon Music and Prime Music to MP3, FLAC, WAV, M4A, M4B, and AAC 4.     Special Lossless output option to makes perfect 1:1 copies without losing quality 5.     Keep all ID3 tags for title, artist, album, year, genre, etc. in converted Amazon Music 6.     It’s easy to use and has a high compatibility, lifetime free upgrade and support 7.     Batch download Amazon Music at 5X faster conversion speed 8.     One-click to archive Amazon Music files by artist or album 9.     Listen to Amazon Music offline on all devices without the Amazon Music account ». 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

  • Pavé Numérique MIDI  + (Souder les headers sur la stripboard, vousSouder les headers sur la stripboard, vous pouvez vous aider de l’arduino micro pour ne pas vous tromper sur l’espacement (de 5 cases entre les deux) ''Personnellement, je n’ai pas utilisé de headers pour l’afficheur OLED, car j’avais retiré les broches.''ur OLED, car j’avais retiré les broches.'')
  • Pavé Numérique MIDI  + (Vous pouvez soit coller le keypad (avec un pistolet à colle à chaud) où soit le visser en faisant des trous sur la stripboard. Il vaut mieux fixer le keypad avant de souder les câbles pour pouvoir plus facilement vérifier la longueur des câbles.)
  • Gravure sur miroir  + (Tracer au crayon de papier les diagonales au dos du miroir, et trouver le milieu à leur intersection.)
  • Gravure sur miroir  + (Tracer au crayon de papier les diagonales au dos du miroir, et trouver le milieu à leur intersection.)
  • Little umbrella by Hyades  + (Ouvrir le boitier en plastique. Visser le Ouvrir le boitier en plastique. Visser le moteur sur le socle en bois. Et le placer dans la boîte en plastique. Ne pas refermer totalement la boîte. Faire passer fil de fer dans le trou à côté du bouchon de liège. Enfoncer la tige du parapluie dans le bouchon. Placer le fil de fer au deuxième trou de l'hélice du moteur. Démarrer le logiciel et le parapluie devrait s'ouvrir. Placer l'Arduino dans la boîte et laisser sortir le câble par le trou. Refermer totalement la boîte.ar le trou. Refermer totalement la boîte.)
  • Bento Rock  + (Télécharger et imprimer la main E-Nable ici : https://www.thingiverse.com/thing:1453190/files)
  • Microscope x60 lasercut pour smartphone  + (Bravo le tour est joué !)
  • Microscope x60 lasercut pour smartphone  + (Bravo le tour est joué !)
  • Plateau d'échecs  + (A vous de jouer !)
  • Plateau d'échecs  + (A vous de jouer !)
  • 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.)
  • Voiture aluminium  + (Utiliser une imprimante 3D pour faire le prototype en plastique.)
  • Voiture aluminium  + (Utiliser une imprimante 3D pour faire le prototype en plastique.)
  • Prothèse de main  + (Le montage comprend 5 phalanges 1, 5 phalaLe montage comprend 5 phalanges 1, 5 phalanges 2 et 5 rivets. Penser à bien poncer les pièces de façon à avoir des parties lisses au niveau des points de contact/ articulations (correction des irrégularités de l'impression 3D) Pour faire un doigt, prendre une pièce de chaque type : * Phalange 1 = la phalange de l'ongle (pour les petits curieux : phalanges distales et intermédiaires) * Phalange 2 = la phalange reliée à la main (phalanges proximales) La phalange 2 doit avoir la partie lisse avec une fente vers le bas, c'est l'intérieur du doigt. La petite partie qui dépasse "la corne", sera au-dessus de l'articulation de la paume, il faut emboîter l'autre côté avec la phalange 1 (le coté sans "corne"). Ajuster le rivet, en enfonçant d'abord le côté rond dans le trou rectangulaire. Ainsi, une fois poussé jusqu'au bout, les deux formes rectangulaires s'emboîtent et empêchent le rivet de glisser. On peut prendre appui sur la table.isser. On peut prendre appui sur la table.)
  • Prothèse de main  + (Le montage comprend 5 phalanges 1, 5 phalaLe montage comprend 5 phalanges 1, 5 phalanges 2 et 5 rivets. Penser à bien poncer les pièces de façon à avoir des parties lisses au niveau des points de contact/ articulations (correction des irrégularités de l'impression 3D) Pour faire un doigt, prendre une pièce de chaque type : * Phalange 1 = la phalange de l'ongle (pour les petits curieux : phalanges distales et intermédiaires) * Phalange 2 = la phalange reliée à la main (phalanges proximales) La phalange 2 doit avoir la partie lisse avec une fente vers le bas, c'est l'intérieur du doigt. La petite partie qui dépasse "la corne", sera au-dessus de l'articulation de la paume, il faut emboîter l'autre côté avec la phalange 1 (le coté sans "corne"). Ajuster le rivet, en enfonçant d'abord le côté rond dans le trou rectangulaire. Ainsi, une fois poussé jusqu'au bout, les deux formes rectangulaires s'emboîtent et empêchent le rivet de glisser. On peut prendre appui sur la table.isser. On peut prendre appui sur la table.)
  • Dôme Géodésique Fréquence 2 paramétrable  + (Un dôme géodésique est une structure aux mUn dôme géodésique est une structure aux multiples propriétés très intéressantes : outre l’aspect esthétique original, ce type de structure offre une excellente résistance aux intempéries et une résistance mécanique élevée. Elle est composée de montants (en bois, métal, PVC...) reliés entre eux par des connecteurs. Lors de la conception d’un dôme : plusieurs facteurs sont à prendre en compte : *Le diamètre : Plus il est élevé, plus la construction du dôme sera complexe et plus la hauteur sous plafond du dôme sera importante (hauteur sous plafond = rayon du dôme). A noter que toute construction dépassant 20 m² doit faire l’objet d’une demande de permis de construire auprès de la commune. *La fréquence : Pour un diamètre donné, il est possible de construire le dôme avec une densité plus ou moins élevée de montants et de connecteurs : c’est ce qu’on appelle la fréquence. Ici nous allons réaliser un dôme de fréquence 2, le plus simple à réaliser (et donc le moins coûteux), cependant la méthodologie reste applicable pour tous types de dôme. *Le support : Selon l’utilisation du dôme il faut prévoir un système de support (ou base) : dans notre cas l’utilisation du dôme en tant que serre nous permet de poser directement le dôme sur des plots en béton sans construire de plancher. poser directement le dôme sur des plots en béton sans construire de plancher.)
  • Dôme Géodésique Fréquence 2 paramétrable  + (Quel que soit le diamètre d’un dôme de fréquence 2, les angles des montants sont toujours identiques : 16 et 18 degrés respectivement pour les types A et B.)
  • Accoudoirs pour fauteuil industriel  + (Visser les accoudoirs sur la structure du fauteuil.)
  • Accoudoirs pour fauteuil industriel  + (Visser les accoudoirs sur la structure du fauteuil.)
  • LaserCut LS900XP et LS1000XP - utilisation via pilote  + (L'ordre des couleurs est primordial. * NoL'ordre des couleurs est primordial. * Noir * Rouge * Vert * Jaune * Bleu * Violet * Cyan * Orange On commence toujours par la gravure (de préférence en noir car en première position) Chaque couleur peut avoir des états différents * découpe * gravure - Rast * marquage - Vect * Pointillé - Poin * Rast/Vect * Rast/Poin * Rast/Découpe Chaque trait de découpe ou Vector doit avoir une épaisseur de 0,01mm
    Nous conseillons 0,005mm

    v class="icon-instructions-text">Nous conseillons 0,005mm</div> </div><br/>)
  • TonUINO  + (Vous allez devoir aller télécharger l’[httVous allez devoir aller télécharger l’[https://github.com/tonuino/TonUINO-TNG archive TonUINO sur Github]. Pour ce faire, cliquez sur le bouton « code », puis « Download zip ». De base, tout est en allemand. Pour que l’utilisation de votre TonUINO soit plus simple à terme, je vous recommande de télécharger les fichiers audio en français à partir de [https://oc.gryzan.de/s/bdjoMEsKLWbo7cX ce lien. ] Vous pourrez utiliser le contenu du dossier «sdcard_fr» pour mettre sur votre MicroSD.r le contenu du dossier «sdcard_fr» pour mettre sur votre MicroSD.)
  • Klaxon pour ZOE  + (A l'aide de deux bouts de patafix, fixer le bouton de sonnette dans l'habitacle)
  • Klaxon pour ZOE  + (A l'aide de deux bouts de patafix, fixer le bouton de sonnette dans l'habitacle)
  • Plotter convertie en machine à dessiner  + (On enlève la partie blanche qui sert de support pour la lame afin d'y placer un stylo.)
  • 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.)
  • Capteur BioData pour ESP32  + (Avant tout, veuillez noter que les connexiAvant tout, veuillez noter que les connexions de la plaque d'essai sont identifiées par des chiffres et des lettres. Les colonnes sur le coté sont également identifiées '''+''' et '''-''' Positionnez ensuite le composant 555 sur la plaque de test en respectant la position du 555 sur la plaque d'essais. Attention au sens du 555, la petite marque ronde sur le composant doit être vers le haut.
    e composant doit être vers le haut. <br/>)
  • Capteur BioData pour ESP32  + (Un fil noir entre '''a2''' et la ligne de masse. Un fil rouge entre '''a5''' et la ligne '''+5V.''')
  • Dafara sa station météo  + (Une station météo est un appareil qui permUne station météo est un appareil qui permet de connaître les caractéristiques de  l’atmosphère de la pièce dans laquelle elle est placée (température, humidité, quantité de lumière etc…), ou éventuellement d’autres caractéristiques dépendamment de ce que l’on veut mesurer (l’humidité de l’aire, du sol dans notre cas). Montage : Monter le shield sur la carte arduino. '''NB :''' L’utilisation du shield facilite la connexion des différents éléments sur la carte. '''CAPTEUR DE TEMPÉRATURE ET HUMIDITÉ:''' Comme son nom l’indique, il sert à mesurer l’humidité et la température d’un milieu. Sur l’image ci-dessous, le DHT11 (capteur de température et d’humidité) est relié à  l’entrée analogique de la carte Arduino donc sur les ports A0 du shield. Pour les casbles, le jaune correspond à A0, le blanc correspond à A1, le rouge à Vcc et le noir à Gnd. Etant donné que pour la connexion de ce capteur, le A1 n’est pas utilisé, il faut le déconnecter (fil blanc) ou à défaut le couper comme c’est le cas ici. '''ECRAN LCD :''' L'écran est utilisé pour afficher les valeurs mesurées par les capteurs. Pour l’écran LCD le branchement se fait sur les I2C du shield. '''CAPTEUR DE L'HUMIDITÉ DU SOL :''' Le capteur de l’humidité du sol est relié au port A1 du shield. '''CAPTEUR DE LUMINOSITÉ :''' Pour le capteur de luminosité relier sur le port A2 du shield'''.''' '''Image de l’ensembles des éléments.'''' Pour le capteur de luminosité relier sur le port A2 du shield'''.''' '''Image de l’ensembles des éléments.''')
  • How to Use Spotify as an Alarm on iPhone, Android, and Smart Speakers  + (Unfortunately, the default Clock app on iPUnfortunately, the default Clock app on iPhones does not integration with Spotify. However, you can use third-party alarm apps such as Music Alarm Clock for Spotify+ or Kello Alarm Clock to set Spotify songs as your alarm. Here's how: '''Step 1.''' Install and launch the Music Alarm Clock for Spotify+ app or Kello Alarm Clock app on your iPhone. '''Step 2.''' Sign in with your Spotify account on those alarm app and open the app settings. '''Step 3.''' Create a new alarm by tapping the Add button and setting a specific alarm time. '''Step 4.''' Select the alarm sound and choose Spotify as the source. Browse and add your preferred Spotify songs or playlists as the alarm sound. '''Step 5.''' Save the settings, and your alarm will wake you with Spotify songs.ur alarm will wake you with Spotify songs.)
  • Team Ace - Unilag  + (Upon sign up to the ACE app, the user is asked to provide information detailing their location, estimates of gas, fuel, electricity per month. These values are used to approximate the tonnes of carbon and other CFCs emitted by the user. <br/>)
  • Team Ace - Unilag  + (Upon sign up to the ACE app, the user is asked to provide information detailing their location, estimates of gas, fuel, electricity per month. These values are used to approximate the tonnes of carbon and other CFCs emitted by the user. <br/>)
  • 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)
  • Concrete and wood coffee table  + (Use a circular saw to cut four balusters into 12” length pieces and another four balusters into 18” length pieces.)
  • Concrete and wood coffee table  + (Use a circular saw to cut four balusters into 12” length pieces and another four balusters into 18” length pieces.)
  • SolarOSE - Guide 1: Support structure of the mirror field  + (Use the grinder to cut at the length of 2130 mm the two main squared tubes and at the length of 1430 mm the 2 square tubes for the support.)
  • SolarOSE - Guide 1: Support structure of the mirror field  + (Use the grinder to cut at the length of 2130 mm the two main squared tubes and at the length of 1430 mm the 2 square tubes for the support.)
  • Lampe “Loulou”  + (Utiliser 1 planche de bois par fichier svgUtiliser 1 planche de bois par fichier svg préalablement téléchargé. Le 3e fichier ne nécessite pas autant de surface mais cela vous permettra de refaire des pièces au cas ou. À titre informatif les temps de travail (sur notre machine) des 3 fichiers sont respectivement de 50, 66 et 2 minutes, pour les fichiers 1, 2 et 3. '''Spécifications : '''les tracés noir et rouge doivent traverser/découper le bois, le bleu doit graver sur 1mm de profondeur environ (pour accueillir les rivets). Les autres couleurs ne sont pas utilisées dans ces fichiers. Les spécifications suivantes sont adaptées à une découpeuse laser 40W mais elles sont à ajuster en fonction de votre machine : • NOIR et ROUGE : Puissance = 100% ; Vitesse = 3% ; 500ppi ; • BLEU (à ne pas confondre avec cyan) : Puissance = 100% ; Vitesse = 27% ; 500ppi ;uissance = 100% ; Vitesse = 27% ; 500ppi ;)
  • Lampe “Loulou”  + (Utiliser 1 planche de bois par fichier svgUtiliser 1 planche de bois par fichier svg préalablement téléchargé. Le 3e fichier ne nécessite pas autant de surface mais cela vous permettra de refaire des pièces au cas ou. À titre informatif les temps de travail (sur notre machine) des 3 fichiers sont respectivement de 50, 66 et 2 minutes, pour les fichiers 1, 2 et 3. '''Spécifications : '''les tracés noir et rouge doivent traverser/découper le bois, le bleu doit graver sur 1mm de profondeur environ (pour accueillir les rivets). Les autres couleurs ne sont pas utilisées dans ces fichiers. Les spécifications suivantes sont adaptées à une découpeuse laser 40W mais elles sont à ajuster en fonction de votre machine : • NOIR et ROUGE : Puissance = 100% ; Vitesse = 3% ; 500ppi ; • BLEU (à ne pas confondre avec cyan) : Puissance = 100% ; Vitesse = 27% ; 500ppi ;uissance = 100% ; Vitesse = 27% ; 500ppi ;)
  • FabCat House  + (Chat-rmant, non ? :))
  • Lampe modulable selon votre déco (concours Trotec)  + (Pour les 3 échelles : 3 taquets A 18 taquets B 27 taquets C)
  • Lampe modulable selon votre déco (concours Trotec)  + (Pour les 3 échelles : 3 taquets A 18 taquets B 27 taquets C)
  • Nami Weather BOX  + (Via la découpeuse laser, couper tous les éléments présent dans les fichiers support Bentolux v2019 (bois et plexi))
  • Fabrication D'une Borne D'arcade  + (Ce dont vous avez avez besoin : * Une cartCe dont vous avez avez besoin : * Une carte micro SD ( Minimum 8go )  : Cette carte servira de disque dur pour le raspberry '''FORMATEZ VOTRE CARTE MICRO-SD EN FAT32''' Si ce n’est pas déjà fait, vous allez devoir formater votre carte micro-SD (ou carte-SD) au format FAT32. Pour cela, connectez là sur votre PC (via un slot micro-SD ou en USB via un adaptateur), ouvrez l’explorateur Windows et faites un clic droit sur votre carte et cliquez sur ''Formater''… Dans la fenêtre qui s’ouvre, sélectionnez FAT32 dans le menu ''Système de fichiers''. Vous pouvez donner un nom à votre carte si vous le voulez. Il est possible ici de faire un formatage rapide. Cliquez enfin sur démarrer. '''TÉLÉCHARGER LES SOURCES DE RECALBOXOS''' Rendez-vous sur https://github.com/recalbox/recalbox-os/releases et téléchargez la dernière version, en cliquant sur le nom du fichier Zip. Au moment où je fais ce tutoriel, il s’agit de la version 4.0.1 Décompressez le contenu du fichier zip téléchargé sur votre carte micro-SD. Pour ma part j’utilise, 7-Zip mais vous pouvez utiliser un autre gestionnaire d’archive. utiliser un autre gestionnaire d’archive.)
  • Fabrication D'une Borne D'arcade  + (Ce dont vous avez avez besoin : * Une cartCe dont vous avez avez besoin : * Une carte micro SD ( Minimum 8go )  : Cette carte servira de disque dur pour le raspberry '''FORMATEZ VOTRE CARTE MICRO-SD EN FAT32''' Si ce n’est pas déjà fait, vous allez devoir formater votre carte micro-SD (ou carte-SD) au format FAT32. Pour cela, connectez là sur votre PC (via un slot micro-SD ou en USB via un adaptateur), ouvrez l’explorateur Windows et faites un clic droit sur votre carte et cliquez sur ''Formater''… Dans la fenêtre qui s’ouvre, sélectionnez FAT32 dans le menu ''Système de fichiers''. Vous pouvez donner un nom à votre carte si vous le voulez. Il est possible ici de faire un formatage rapide. Cliquez enfin sur démarrer. '''TÉLÉCHARGER LES SOURCES DE RECALBOXOS''' Rendez-vous sur https://github.com/recalbox/recalbox-os/releases et téléchargez la dernière version, en cliquant sur le nom du fichier Zip. Au moment où je fais ce tutoriel, il s’agit de la version 4.0.1 Décompressez le contenu du fichier zip téléchargé sur votre carte micro-SD. Pour ma part j’utilise, 7-Zip mais vous pouvez utiliser un autre gestionnaire d’archive. utiliser un autre gestionnaire d’archive.)
  • Impression 3D  + (Voilà une présentation des différentes étVoilà une présentation des différentes étapes pour vous laissez libre court à votre imagination : -Rendez-vous sur le site : [https://www.tinkercad.com/dashboard https://www.tinkercad.com] -Créez vous un compte Autodesk -Cliquez ensuite sur le bouton "Créer une conception" Ce logiciel étant simplifié il vous permettra de pouvoir créer vos idées les plus folles.
    ir créer vos idées les plus folles. <br/>)
  • Jerry DIT : ordinateur fabriqué avec des composants de réemploi  + (Vous aurez besoin : Feuille de papier + crVous aurez besoin : Feuille de papier + crayon ou feutre Créer un gabari pour chaque composants. Marquer les dimensions des composants sur la feuille en faisant des points à chaque extrémités. Placer ensuite les gabaris au bidon avec du scotch pour repérer les emplacements des trous à percer.pérer les emplacements des trous à percer.)
  • Jerry DIT : ordinateur fabriqué avec des composants de réemploi  + (Vous aurez besoin : Papier + Ciseaux + ScoVous aurez besoin : Papier + Ciseaux + Scotch + Stylo Définir l'emplacement de chaque composant. Repérer la taille du plus grand composant et marquer la ligne de découpe du couvercle. Rappelez vous que '''2 marques''' valent mieux qu'une ;)
    Les parois des jerrycans sont souvent arrondies et laissent moins de place pour les composants à l'intérieur. Pensez que les cables occupent également de l'espace.
    'intérieur. Pensez que les cables occupent également de l'espace.</div> </div>)
  • Lampe murale télescopique à partir d'un râteau  + (Vous devez percer 3 trous : # Percer un pVous devez percer 3 trous : # Percer un premier trou à l'extrémité du râteau (à environ 5 cm du bord tel que sur la première photo) # Percer le 2ème et 3ème trou au centre du manche (Chacun de ces trous étant espacés de 10 cm l'un de l'autre)
    Pour percer j'ai d'abord utiliser la mèche de diamètre Ø3 puis j'ai élargi le trou au diamètre Ø8. Cela permet de ne pas éclater le bois lorsque la mèche passe au travers.
    rmet de ne pas éclater le bois lorsque la mèche passe au travers.</div> </div>)
  • Lampe murale télescopique à partir d'un râteau  + (Vous devez percer 3 trous : # Percer un pVous devez percer 3 trous : # Percer un premier trou à l'extrémité du râteau (à environ 5 cm du bord tel que sur la première photo) # Percer le 2ème et 3ème trou au centre du manche (Chacun de ces trous étant espacés de 10 cm l'un de l'autre)
    Pour percer j'ai d'abord utiliser la mèche de diamètre Ø3 puis j'ai élargi le trou au diamètre Ø8. Cela permet de ne pas éclater le bois lorsque la mèche passe au travers.
    rmet de ne pas éclater le bois lorsque la mèche passe au travers.</div> </div>)
  • Manette double d'arcade  + (Vous pouvez commander un kit d'arcades surVous pouvez commander un kit d'arcades sur ce site : http://www.smallcab.net/joysticks-zippy-boutons-p-608.html ou sur des sites chinois, à vous de voir. Pensez aussi à commander les câbles GPIO et des switchs s'ils ne sont pas inclus dans le kit. Par défaut, vous pouvez relier directement votre manette à votre raspberry pi par les câbles GPIO (Cf cas 1 plus loin). Le raspberry pi doit être accroché à votre structure. Pour ma part, je voulais pouvoir relier ma manette à l'aide d'un câble USB pour pouvoir l'enlever facilement de mon raspberry pi qui me sert de mediacenter dans le salon. J'ai donc acheté en plus une carte USB Xin-Mo (http://www.smallcab.net/joueurs-p-1318.html) sur laquelle je viens connecter les câbles GPIO (cf cas 2 plus loin).cter les câbles GPIO (cf cas 2 plus loin).)
  • Manette double d'arcade  + (Vous pouvez commander un kit d'arcades surVous pouvez commander un kit d'arcades sur ce site : http://www.smallcab.net/joysticks-zippy-boutons-p-608.html ou sur des sites chinois, à vous de voir. Pensez aussi à commander les câbles GPIO et des switchs s'ils ne sont pas inclus dans le kit. Par défaut, vous pouvez relier directement votre manette à votre raspberry pi par les câbles GPIO (Cf cas 1 plus loin). Le raspberry pi doit être accroché à votre structure. Pour ma part, je voulais pouvoir relier ma manette à l'aide d'un câble USB pour pouvoir l'enlever facilement de mon raspberry pi qui me sert de mediacenter dans le salon. J'ai donc acheté en plus une carte USB Xin-Mo (http://www.smallcab.net/joueurs-p-1318.html) sur laquelle je viens connecter les câbles GPIO (cf cas 2 plus loin).cter les câbles GPIO (cf cas 2 plus loin).)
  • Boite Appareil Photo en bois  + (A l'aide d'un peu de papier de verre, poncez doucement avec des mouvements circulaires chaque face de chaque partie. Évitez les bords pour ne pas noircir davantage votre bois puis nettoyez en soufflant.)
  • Boite Appareil Photo en bois  + (A l'aide d'un peu de papier de verre, poncez doucement avec des mouvements circulaires chaque face de chaque partie. Évitez les bords pour ne pas noircir davantage votre bois puis nettoyez en soufflant.)
  • Nutridome I SDG 11 I South Africa  + (This is a PVC pipe that has been drilled wThis is a PVC pipe that has been drilled with holes we were going to use disposable plastic cups but we found some plastic growing cups in the store room and we used those. for this demonstration we are using an ordinary aquarium pump and pipes for the water flow. The bucket is just a normal bucket. The dome was made from 25mm PVC electrical wiring pipes. The dome was inspiration for the idea as we saw it at the Centre and realised its potential. the PVC pipes are held together with cable ties, glue and connectors. The shading is normal garden shade and plastic sheeting can be placed over the structure to create more controlled environments. This will be when you have put the hydroponic system with lighting inside the dome we just wanted to illustrate the look for the final product of the dome.he look for the final product of the dome.)
  • Empty room activity v12  + (What you need[https://docs.google.com/docuWhat you need[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.kft4zwyruhwh ?] 1 - A remote control device #Deedu; 2 - Environments Nodered and Blynq; 3 - A box whose purpose is to abstract the concept of the home environment. How to create the environment Here we have to describe how the miniature house is created, the environment to be simulated and the things you need to do it: How to build the box[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.rocl9tvc6md5 ?] * We take a box of shoes that we no longer use; * With the help of a pair of scissors with a rounded tip, let's cut one of the shorter sides of the box. From here we could observe inside the box itself what will be simulated; * Let's cut the other minor side in the same way. From this we will insert the small fan; * By inserting the device inside the box, we created our miniature room and we are ready for the experiment. How to build the device? For the construction of the device, consult the guide at the following link: [LINK PINTEREST]. https://studio.youtube.com/video/Kr0x0o6c8DM/edit https://www.youtube.com/watch?v=UEqjpMs15jo To close everything in a wrapper, it may be useful to 3D print the suitable box whose source can be downloaded at the following link. https://www.thingiverse.com/thing:4062244 === How to put precisely the[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.sci31hnwrn1 Blynk app]? === To set up the software system via Blynk, follow the guide: https://www.instructables.com/id/Digital-Environmental-Education-Domotics/ How to put precisely the server Nodered on Raspberry? To set up the Nodere software system, follow the guide: [LINK PINTEREST]. on Raspberry? To set up the Nodere software system, follow the guide: [LINK PINTEREST].)
  • Brightness control activity v12  + (What you need[https://docs.google.com/docuWhat you need[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.kft4zwyruhwh ?] 1 - A remote control device #Deedu; 2 - Environments Nodered and Blynq; 3 - A box whose purpose is to abstract the concept of the home environment. How to create the environment Here we have to describe how the miniature house is created, the environment to be simulated and the things you need to do it: How to build the box[https://docs.google.com/document/d/1HVWFDdyiLj6ORTMYcQF-VPyJCPGuPzeTj_FaKip4pS4/edit#heading=h.rocl9tvc6md5 ?] * We take a box of shoes that we no longer use; * With the help of a pair of scissors with a rounded tip, let's cut one of the shorter sides of the box. From here we could observe inside the box itself what will be simulated; * Let's cut the other minor side in the same way. From this we will insert the small fan; * By inserting the device inside the box, we created our miniature room and we are ready for the experiment. room and we are ready for the experiment.)
  • SolarOSE - Guide 5: CPC Reflector  + (With a cutter, cut a 340x680 mm rectangle With a cutter, cut a 340x680 mm rectangle of mirror sheet. Mind to protect the reflective surface of the mirror during the operation and to work on the back side. One needs to run the cutter several times to bite the metal and to fold back and forth in order to detach it.fold back and forth in order to detach it.)
  • SolarOSE - Guide 5: CPC Reflector  + (With a cutter, cut a 340x680 mm rectangle With a cutter, cut a 340x680 mm rectangle of mirror sheet. Mind to protect the reflective surface of the mirror during the operation and to work on the back side. One needs to run the cutter several times to bite the metal and to fold back and forth in order to detach it.fold back and forth in order to detach it.)
  • How to Play Spotify While Playing Roblox  + (With a few simple steps, you can now enjoy your favorite tunes from Spotify while immersing yourself in the world of Roblox, whether on mobile or PC.)
  • SunZilla - Guide 5: Assembling solar panels frames  + (You can find the positions and diameter ofYou can find the positions and diameter of the holes in the .PDF technical drawing which you can download below. For marking those of the PV-modules use a marker pen. For drilling use a metal or wood drill. Two of the 20mm-L-profiles need to have a slot cut along one side; the position of the slots is shown in the .PDF technical drawing downloadable below. These slots will allow the angle of incidence can be adjusted. To slot the profile you should use a milling cutter.e profile you should use a milling cutter.)
  • DHT11 with ESPNOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] toget them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Getting Started with ESP-NOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • M5Stick C Captive Portal  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Appliances Control with ESPNOW  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • Node Red Controlled Neo Pixel on Raspberry Pi 4  + (You must check out [https://www.pcbway.comYou must check out [https://www.pcbway.com/ PCBWAY] for ordering PCBs online for cheap! You get 10 good-quality PCBs manufactured and shipped to your doorstep for cheap. You will also get a discount on shipping on your first order. Upload your Gerber files onto [https://www.pcbway.com/ PCBWAY] to get them manufactured with good quality and quick turnaround time. PCBWay now could provide a complete product solution, from design to enclosure production. Check out their online Gerber viewer function. With reward points, you can get free stuff from their gift shop.u can get free stuff from their gift shop.)
  • How To Make A Perfect Study Table/en-gb  + (The material of your kid's study table plaThe material of your kid's study table plays a vital role. A strong wood desk lasts for ages, metal ones offer a contemporary feeling while the ones produced using steel offer a feeling of modernity. For a wooden study table, '''[https://www.truworthhomes.com/wood-stain.html Rust-Oleum Truworth Wood Stain]''' gives life span and influences your furniture to look young for years. If you have a necessity of moving your work desk frequently, think about picking something lightweight, durable and which fixed with casters. Desks with easy dismantling feature are also easier to move. mantling feature are also easier to move. )
  • 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.)
  • Analogic Drawing Pad  + (You will need to draw 10 pulleys in total.You will need to draw 10 pulleys in total. To draw the pulleys, just place them on the board and draw their contour. Place de pulleys marked with “1” at 2cm from the sides of the board, and 5cm from the bottom of the board (the bottom of the board is the longest side). bottom of the board is the longest side).)
  • Analogic Drawing Pad  + (You will need to draw 10 pulleys in total.You will need to draw 10 pulleys in total. To draw the pulleys, just place them on the board and draw their contour. Place de pulleys marked with “1” at 2cm from the sides of the board, and 5cm from the bottom of the board (the bottom of the board is the longest side). bottom of the board is the longest side).)
  • Simple Train Blocking System  + (You'll need to cut the rails or isolate thYou'll need to cut the rails or isolate them to make sure each block is independent. The last track is the security track and is isolated from the rest. The sticker on the plaque is right on the security track. What you see before is the main track (stop zone) and what you see after is the stop zone of the next block. after is the stop zone of the next block.)
  • BobinoClock : transformez vos bobines de filament vides en horloge  + (Insérez la pièce horloge 1 en respectant l'alignement.)
  • BobinoClock : transformez vos bobines de filament vides en horloge  + ([http://box.dagoma.fr/files/bobinoclock/bo[http://box.dagoma.fr/files/bobinoclock/bobinoclock.zip Cliquez ici pour télécharger les fichiers STL] Imprimez les éléments suivants : * Pièce horloge 1 * Pièce horloge 2 * Pièce horloge centrale * Pièce horloge support * Pièce horloge aiguille 1 * Pièce horloge aiguille 2loge aiguille 1 * Pièce horloge aiguille 2)
  • Malampe  + (choisir parmi une collection d'objets partagés et existants les meilleurs pour le projet)
  • Maison domotique  + (corps de la maison : cette pièce sera le support principale où les autres pièces viendront s'intégrer)
  • Etage jardinière  + (fichiers -         La jardinière dans laquelle on placera la plante -         Le 4<sup>ème</sup> étage, dans lequel on installera le servo-moteur)
  • Etage jardinière  + (fichiers -         La jardinière dans laquelle on placera la plante -         Le 4<sup>ème</sup> étage, dans lequel on installera le servo-moteur)
  • Malinette  + (http://files.wikifab.org/f/fb/Malinette_boite-malinette-laser.svg)
  • Malinette  + (http://files.wikifab.org/f/fb/Malinette_boite-malinette-laser.svg)
  • Consommables Flocage et Sublimation  + (https://www.serigraphie-boutique.fr/epageshttps://www.serigraphie-boutique.fr/epages/54456119.sf/sec8aa35f8dbc/?ObjectPath=/Shops/54456119/Categories/Sublimation1/Objets_pour_la_sublimation/Articles_en_ceramique --> 1,65 € la tasse --> Un minimum de 20€ est nécessaire pour passer une commande https://subimage.fr/fr/sublimation/560-mug-sublimation-blanc-aa-haute-tenue-lave-vaisselle.html --> 3,10 € TTC la tasse --> Pas de minimum de commande https://subimage.fr/fr/sublimation/560-mug-sublimation-blanc-aa-haute-tenue-lave-vaisselle.htmlg-sublimation-blanc-aa-haute-tenue-lave-vaisselle.html)
  • Consommables Flocage et Sublimation  + (https://www.serigraphie-boutique.fr/epageshttps://www.serigraphie-boutique.fr/epages/54456119.sf/sec8aa35f8dbc/?ObjectPath=/Shops/54456119/Categories/Sublimation1/Objets_pour_la_sublimation/Articles_en_ceramique --> 1,65 € la tasse --> Un minimum de 20€ est nécessaire pour passer une commande https://subimage.fr/fr/sublimation/560-mug-sublimation-blanc-aa-haute-tenue-lave-vaisselle.html --> 3,10 € TTC la tasse --> Pas de minimum de commande https://subimage.fr/fr/sublimation/560-mug-sublimation-blanc-aa-haute-tenue-lave-vaisselle.htmlg-sublimation-blanc-aa-haute-tenue-lave-vaisselle.html)
  • Gant Sonar  + ('''Arduino UNO''' '''Capteur Ultrason (H'''Arduino UNO''' '''Capteur Ultrason (HC-SR04)''' - GND = GND - VCC = 5V - Trig = Pin 9 - Echo = Pin8 '''Alternateur 10A , 5V (SRD-5VDC-SL-C)''' -VCC = 5V - GND = GND - IN = Pin 6 - ON = + Moteur - COM = - Moteur '''Moteur''' + Moteur= - COM ( Alternateur) - Moteur = GNDeur= - COM ( Alternateur) - Moteur = GND)
  • Gant Sonar  + ('''Arduino UNO''' '''Capteur Ultrason (H'''Arduino UNO''' '''Capteur Ultrason (HC-SR04)''' - GND = GND - VCC = 5V - Trig = Pin 9 - Echo = Pin8 '''Alternateur 10A , 5V (SRD-5VDC-SL-C)''' -VCC = 5V - GND = GND - IN = Pin 6 - ON = + Moteur - COM = - Moteur '''Moteur''' + Moteur= - COM ( Alternateur) - Moteur = GNDeur= - COM ( Alternateur) - Moteur = GND)
  • Etui à lunette en bois personnalisé  + (je suis allé sur [https://www.festi.info/je suis allé sur [https://www.festi.info/boxes.py/ Boxes.py] pour choisir la boite qui deviendra l'étui à lunette. Quand vous arrivé sur le site choisissait la premier boite flexible de la liste. Quand vous avait réglé tout les paramètre à votre convenance appuyé sur généré. ensuite le site vous ouvrira une nouvelle page avec tout les morceaux de la boite à plat. Faite un clique droit puis enregistré sous pour pouvoir télécharge le fichier de votre boite sous format svg.le fichier de votre boite sous format svg.)
  • Ma bento avec disc vinyle like impression 3D avec sillon  + (la difficulté : un capuchon au centre du dla difficulté : un capuchon au centre du disque qui s'adapte à l'axe du moteur stepper (donc pas un trou) Deuxième difficulté : imprimer en trajet circulaire pour obtenir l'effet sillon d'un vinyle. Solution : il a fallu l'imprimer à l'envers, centreur vers le bas, et utiliser un support filament ABS transparentiliser un support filament ABS transparent)
  • Domoticz sur raspberry et arduino - commandes en 433Mhz  + (le code est sur github : https://github.cole code est sur github : https://github.com/pierreboutet/domotique433 prenez d'abord le programme arduino : https://raw.githubusercontent.com/pierreboutet/domotique433/master/serial-DHT22-433Mhz/serial-DHT22-433Mhz.ino Charger le via l'IDE arduino, si vous ouvrez ensuite le moniteur serie, (outils > Moniteur Série) vous pouvez tester l'envoie de commande. Tapez l'une des commande ci-dessous dans le moniteur pour tester votre programme : * "Humidity" : doit vous afficher en retour la température et l'humidité mesurées par le capteur * "listen" : cela permet d'écouter la fréquence radio 433Mhz, après avoir exécuté la commande, le programme se met en attente d'un code, puis retourne le premier code qu'il recoit par radio * "send:123456" : envoie le code 123456 par radio (remplacez 123456 par la valeur souhaitée)io (remplacez 123456 par la valeur souhaitée))
  • Vélo générateur d'énergie  + (<nowiki>voir d'autres projets équivavoir d'autres projets équivalents


    https://www.tripalium.org/user/media/Resource/326/resource_files/326-velo-generatrice-nerzhnevez.pdf


    https://www.tripalium.org/resource/resource/index/id/325




    ium.org/resource/resource/index/id/325<br /><br /><br /><br /><br/></nowiki>)
  • Hot water  + (place ketle on stovetop place to high for 4 mins)
  • HandLess - Une horloge à fabriquer  + ('''Placez''' votre plaque de contreplaqué dans votre découpeuse laser. Suivre les '''instructions''' de vôtre machine. Une fois la découpe terminée, vous pourrez commencer à '''assembler''' les différentes pièces.)
  • Attache lampe blinder Knog  + (tout est dans le titre, et je vous remet le lien ici :https://www.thingiverse.com/thing:4915211/files)
  • Anèmomètre  + (utiliser les fichiers STL https://gitlab.com/norbertwalter67/Windsensor_WiFi_1000/-/tree/master/CAD-Files/3D-Parts/STL?ref_type=heads)
  • Réparation clé voiture kia  + (voici l'état des clés : Les deux boutons sont à nu, il faut à mon amie utiliser un trombone pour enclencher les boutons.)
  • Jeu de dames et d'échecs  + ('''Pourquoi donc ?''' Katia voulait se la'''Pourquoi donc ?''' Katia voulait se lancer directement dans la découpe, moi je voulais tester nos choix et paramètres... finalement j'ai obtenu gain de cause ''(pour une fois).'' On a dupliqué notre damier pour créer un mini damier de 4 par 4 et tester nos paramètres de découpe et de gravure... '''Résultat ?''' Pas de photos :( ''(j'ai commencé le tuto trop tard, on pété le mini-damier pour vérifier notre découpe à mi-bois, puis c'est parti à la poubelle)'' Et là on s'est aperçu que les cases blanches du bord n'avaient pas de bordure (pas de soucis par contre pour celles du centre qui sont bordées par des cases noires) Avec Katia on décide de ne pas graver les bords, mais de faire une découpe à mi-bois ''(l'objectif étant aussi d'essayer des trucs !!!)'' : carré de 300mm par 300mm positionné en X=0/Y=0 Retour sous Inkscape et on en profite pour coloriser les traits de découpe pour ne pas y revenir plus tard (rouge pour la découpe à mi-bois et vert pour la découpe du plateau)
    Dans l'ordre découpe intérieure puis extérieure = RVB (Oui on avait fait l'inverse avant de se poser les bonnes questions et de changer...)
    '''Conclusion de la 3ème étape''' Temps de travail : une bonne heure a priori ''KiKaFaitKoi : moi pour la volonté, cogitation conjointe, ajustement de modélisation par Katia'' '''Prototyper c'est bien... ''surtout quand on débute :)'''''
    Plutôt que de cramer une demi-planche n'importe comment, faire un petit test évite les déconvenues et fait gagner du temps !
    ons-text">Plutôt que de cramer une demi-planche n'importe comment, faire un petit test évite les déconvenues et fait gagner du temps !</div> </div>)
  • Jeu de dames et d'échecs  + ('''Pourquoi donc ?''' Katia voulait se la'''Pourquoi donc ?''' Katia voulait se lancer directement dans la découpe, moi je voulais tester nos choix et paramètres... finalement j'ai obtenu gain de cause ''(pour une fois).'' On a dupliqué notre damier pour créer un mini damier de 4 par 4 et tester nos paramètres de découpe et de gravure... '''Résultat ?''' Pas de photos :( ''(j'ai commencé le tuto trop tard, on pété le mini-damier pour vérifier notre découpe à mi-bois, puis c'est parti à la poubelle)'' Et là on s'est aperçu que les cases blanches du bord n'avaient pas de bordure (pas de soucis par contre pour celles du centre qui sont bordées par des cases noires) Avec Katia on décide de ne pas graver les bords, mais de faire une découpe à mi-bois ''(l'objectif étant aussi d'essayer des trucs !!!)'' : carré de 300mm par 300mm positionné en X=0/Y=0 Retour sous Inkscape et on en profite pour coloriser les traits de découpe pour ne pas y revenir plus tard (rouge pour la découpe à mi-bois et vert pour la découpe du plateau)
    Dans l'ordre découpe intérieure puis extérieure = RVB (Oui on avait fait l'inverse avant de se poser les bonnes questions et de changer...)
    '''Conclusion de la 3ème étape''' Temps de travail : une bonne heure a priori ''KiKaFaitKoi : moi pour la volonté, cogitation conjointe, ajustement de modélisation par Katia'' '''Prototyper c'est bien... ''surtout quand on débute :)'''''
    Plutôt que de cramer une demi-planche n'importe comment, faire un petit test évite les déconvenues et fait gagner du temps !
    ons-text">Plutôt que de cramer une demi-planche n'importe comment, faire un petit test évite les déconvenues et fait gagner du temps !</div> </div>)
  • Mur végétal  + (À partir des planches et des tasseaux longs, fabriquez l'enveloppe extérieure du réservoir d'eau ainsi que la structure du mur végétal (les planches sciées aux bonnes dimensions doivent être vissées aux tasseaux))
  • Blason Relief - Harry Potter  + (À partir d’une image en haute résolution couleur, transformation en Noir et Blanc via l’option sous Gimp (voir photo 2))
  • Blason Relief - Harry Potter  + (À partir d’une image en haute résolution couleur, transformation en Noir et Blanc via l’option sous Gimp (voir photo 2))
  • Microscope fonctionnant avec un smartphone  + (• Découper le tasseau en trois morceaux, u• Découper le tasseau en trois morceaux, un tronçon de 125 mm et deux de 20 mm de long, • Dans le polystyrène transparent découper : -       Une plaque de 140x180 mm pour le support de prise de vue, -       Un rectangle de 30x60 mm pour le panneau de contrôle, • Couper un tronçon de 75 mm de tige filetée.ouper un tronçon de 75 mm de tige filetée.)
  • Microscope fonctionnant avec un smartphone  + (• Découper le tasseau en trois morceaux, u• Découper le tasseau en trois morceaux, un tronçon de 125 mm et deux de 20 mm de long, • Dans le polystyrène transparent découper : -       Une plaque de 140x180 mm pour le support de prise de vue, -       Un rectangle de 30x60 mm pour le panneau de contrôle, • Couper un tronçon de 75 mm de tige filetée.ouper un tronçon de 75 mm de tige filetée.)
  • Best Amazon Music Converter in 2021 Is Here  + (As a unique music converter designed for AAs a unique music converter designed for Amazon Music, AudFree Amazon Music Converter will become another star product in the AudFree series. The following are the key features of this excellent Amazon Music downloader and converter. 1.     Download Amazon Music playlists, albums, songs without the Amazon Music app 2.     Get Amazon Music downloads, including Amazon Prime Music download and Amazon Music Unlimited download on a computer 3.     Convert Amazon Music and Prime Music to MP3, FLAC, WAV, M4A, M4B, and AAC 4.     Special Lossless output option to makes perfect 1:1 copies without losing quality 5.     Keep all ID3 tags for title, artist, album, year, genre, etc. in converted Amazon Music 6.     It’s easy to use and has a high compatibility, lifetime free upgrade and support 7.     Batch download Amazon Music at 5X faster conversion speed 8.     One-click to archive Amazon Music files by artist or album 9.     Listen to Amazon Music offline on all devices without the Amazon Music accountl devices without the Amazon Music account)
  • Microscope x60 en bois pour une observation avec un smartphone  + ( # Fixer le haut et le bas de la lame en verre sur les deux languettes de bois avec de la Patafix. # Coller les deux petits morceaux de languette sur les côtés de la lame avec de la colle à bois. Laisser sécher. )
  • Module aquaponique de recuperation  + ( # Suivre le plan d'assemblage ci-joint # # Suivre le plan d'assemblage ci-joint # Construire en premier le fond, avec une planche coupé en biais dans le sens de la longueur. ## Placer et visser les tasseau sur le tour complet de la pièce 1 ## l'assemblage permet de maintenir les planches entre elles # met de maintenir les planches entre elles # )
  • Can Heat V. Eco2Fest  + ( # Réalisation de la structure plane à l'a # Réalisation de la structure plane à l'aide d'une planche de contreplaqué ou d'un assemblage en bois de palettes (outillage découpe bois, visseuse perceuse, vis à bois) # Réalisation des parois verticales à l'aide de planches de contreplaqué ou d'un assemblage en bois de palettes (outillage découpe bois) # Pose des parois verticales sur la structure plane (visseuse perceuse, vis à bois) ''Note : Il est intéressant de jouer sur la hauteur des parois verticales pour à terme constituer un support pour le vitrage'' rme constituer un support pour le vitrage'' )
  • Mobile oiseau  + ( # Récupérez les fichiers contenant l’oiseau que vous désirez réaliser et le support # Adaptez à votre plaque si vous en avez plusieurs à faire # Vérifiez les codes couleurs et passez en lignes très fines )
  • Laboîte  + ( #La première étape consiste à souder le c #La première étape consiste à souder le connecteur « 5 broches sécable » sur un des modules « 4 matrices de LEDs » #Vous pouvez ensuite insérer les deux modules « 4 matrices de LEDs » dans le boîtier imprimé en 3D en vérifiant que les connecteurs extérieurs passent par les trous sur le côté (le module où vous avez soudé le connecteur doit se trouver en haut) #Connectez ensuite le microcontrôleur avec les matrices de LEDs comme suit :
    Module « 4 matrices de LEDs » Microcontrôleur
    VCC USB
    GND GND
    DIN MOSI
    CLK SCK
    CS 4
    t;</tr><tr> <td><code>DIN</code> </td><td><code>MOSI</code> </td></tr><tr> <td><code>CLK</code> </td><td><code>SCK</code> </td></tr><tr> <td><code>CS</code> </td><td><code>4</code> </td></tr></table> )
  • Potato Tower  + ( #If necessary, collect the stones (see '' #If necessary, collect the stones (see ''"Gather construction material"''), #Collect the potato eyes, #Collect the soil, #If available, collect the compost or other organic fertilizer solution you want to use for your potatoes, #If necessary and possible, already collect mulching material (corn stalks, rice hulls, hay, straw, dry leaves, BRF …); rice hulls, hay, straw, dry leaves, BRF …); )
  • Potato Tower  + ( #If necessary, collect the stones (see '' #If necessary, collect the stones (see ''"Gather construction material"''), #Collect the potato eyes, #Collect the soil, #If available, collect the compost or other organic fertilizer solution you want to use for your potatoes, #If necessary and possible, already collect mulching material (corn stalks, rice hulls, hay, straw, dry leaves, BRF …); rice hulls, hay, straw, dry leaves, BRF …); )
  • 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/> )
  • 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>)
  • Connexion au serveur LoRaWAN  + (<nowiki>'''Préparer ''':<br />'''Préparer ''':

    Utilisez le logiciel MQTTX pour vous abonner au serveur cible. Voici le serveur chirpstack construit par moi-même. L'IP est 192.168.0.84. Le nom d'utilisateur et le mot de passe sont tous deux admin, qui peuvent être écrits ou non.

    Abonnez-vous à TOPIC via le serveur d'applications pour accepter les informations publiées par le serveur de l'appareil.

    L'emplacement des informations sur l'appareil est indiqué dans la figure

    Grammaire :

    // SUJET téléchargé par le serveur de l'appareil

    // affiche tout pour l'APPLICATION_ID donné

    application/ID_APPLICATION/#

    // affiche uniquement les charges utiles de liaison montante pour l'APPLICATION_ID donné

    application/APPLICATION_ID/device/+/event/up

    // Le serveur d'applications envoie TOPIC

    application/APPLICATION_ID/device/DEV_EUI/command/down

    Remarque : « # » et « + » sont des caractères génériques dans le protocole MQTT

    Wildcard à un seul niveau (Wildcard à un seul niveau) : représenté par le symbole "+". Lorsqu'un niveau dans une rubrique utilise le caractère générique "+", il correspond à n'importe quel nom de niveau. Par exemple, « maison/+ » peut correspondre à des sujets tels que « maison/chambre », « maison/salon », etc., mais pas à plus d'un niveau de sujets tels que « maison/chambre/température ».

    Caractère générique multi-niveaux (Multi-level wildcard) : représenté par le symbole "#". Lorsqu'un niveau d'un thème utilise le caractère générique "#", il peut correspondre à n'importe quel nom à plusieurs niveaux. "#" doit être le dernier niveau d'un sujet, qui correspond au niveau actuel ainsi qu'à tous les sujets plus profonds. Par exemple, « maison/# » peut correspondre à « maison/chambre », « maison/salon » et « maison/chambre/température » à n'importe quel niveau de thème.

    Informations push sur l'appareil

    //Recevoir le SUJET :

    //Abonnez-vous au SUJET de téléchargement de données d'un seul appareil

    application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/event/up

    //Abonnez-vous à tous les appareils sous l'application actuelle

    demande/ded77c98-1249-44d1-9a14-c4b312f71d77/#

    /* Commande AT pour que le nœud terminal télécharge les données

    1 : Besoin de confirmer la trame // 0 n'a pas besoin de confirmer

    2 : Le nombre maximum de retransmissions est de 2 fois

    10 : le nombre d'octets dans le package actuel

    xx:données */

    AT+DTRX=1,2,10,3435363738

    Les informations reçues par le serveur d'applications sont affichées dans la figure

    Le serveur d'applications envoie des informations

    //Envoyer le SUJET :

    application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/command/down

    //Envoyer le format des données

    {

    "devEui": "a1b117f518a3ba80", #ID du périphérique

    "confirmed": true, #Si une confirmation est requise

    "fPort": 10, #Port cible de la couche application

    "data": "cnVub29i" #data, remarque : nécessité d'utiliser le format d'encodage base64, par exemple : cnVub29i == 72756E6F6F62(runoob)

    }

    //Le terminal lit les données du tampon de réception et efface le tampon

    AT+DRX ?

    Les informations reçues par l'appareil sont affichées sur la figure :

    '''Avis ''':

    Les caractères génériques MQTT ne peuvent être utilisés que lors de l'abonnement, pas lors de l'envoi

    '''Site Web d'outils ''' :

    ASCII en chaîne

    https://www.asciim.cn/m/tools/convert_ascii_to_string.html

    cryptage et déchiffrement base64

    https://c.runoob.com/front-end/693/

    '''Interagissez avec les données du serveur TTN '''

    Dans l'article précédent, nous avons principalement expliqué comment enregistrer des passerelles, créer des applications, créer des appareils, etc. sur thethingsnetwork.org. thethingsnetwork.org (ci-après dénommé TTN) n'est qu'un serveur réseau (serveur réseau) et n'enregistrera pas d'application. données. Par conséquent, dans le projet lui-même, un serveur d'applications est également requis. thethingsnetwork.org propose diverses méthodes permettant à la plate-forme d'application d'obtenir des données et de gérer les appareils.

    Principalement divisé en 3 catégories :

    API : elle est divisée en API de données et API de gestion d'applications. L'API de données utilise principalement MQTT pour recevoir et envoyer des données, et l'API de gestion d'applications utilise principalement HTTP pour gérer les appareils enregistrés.

    SDK : Différents langages tels que Go, Java, Node.js sont fournis.

    Intégrations : ThingSpeak, AWS IOT, etc.

    Dans la plupart des cas, vous n'avez qu'à prêter attention au reporting et à l'envoi de données, donc cet article explique principalement comment utiliser MQTT pour obtenir et envoyer des données, la description officielle https://www.thethingsnetwork.org/docs/applications/mqtt /api.html

    Le client MQTT.fx est utilisé ici pour démontrer que d'autres clients MQTT en langage de haut niveau peuvent être utilisés dans des applications pratiques.
    fournis.<br /><br />Intégrations : ThingSpeak, AWS IOT, etc.<br /><br />Dans la plupart des cas, vous n'avez qu'à prêter attention au reporting et à l'envoi de données, donc cet article explique principalement comment utiliser MQTT pour obtenir et envoyer des données, la description officielle https://www.thethingsnetwork.org/docs/applications/mqtt /api.html<br /><br />Le client MQTT.fx est utilisé ici pour démontrer que d'autres clients MQTT en langage de haut niveau peuvent être utilisés dans des applications pratiques.</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>)
  • Thermomètre infrarouge microbit  + (Rendez vous sur ce lien : https://makecodRendez vous sur ce lien : https://makecode.microbit.org/_Up33c2V57WXt *assurez-vous que votre microbit est connecté à votre ordinateur par un câble micro-USB. *vous devriez constater que le microbit est utilisé par votre ordinateur comme une clé USB *cliquez sur le bouton "Download" de MakeCode, un fichier .hex sera téléchargé. Glissez et déposez le fichier .hex sur le lecteur (ou copiez et collez le). *Pendant la transmission, le voyant orange au dos de la carte micro:bit se met à clignoter. Une fois quele clignottement s'arrête, le transfert est terminé. Voilà, maintenant nous pouvons voir si le microbite fonctionne comme nous l'espérons.
    e fonctionne comme nous l'espérons. <br/>)
  • Remorque Atelier Atelier mobile de créativité collective  + (<nowiki>=== 1.1 Télécharger l’archiv=== 1.1 Télécharger l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#11-telecharger-larchive ¶] ===
    Avant toute chose, [https://github.com/gheleguen/remorque_atelier/archive/refs/heads/main.zip télécharger l’archive du projet]. C’est dans ce dossier que se trouve tous les fichiers de doicumantations mais aussi les fichiers de découpes ou les modèles d’impression 3D.

    '''Ou passer par Git Hub'''

    Se rendre dans le [https://github.com/gheleguen/remorque_atelier git hub] et télécharger l’archive complète du projet.

    '''Ou en lignes de commandes'''

    * Ouvrir un terminal linux,
    * Si ce n’est pas déjà fait installer git : sudo apt install git
    * Se placer dans le dossier de votre ordinateur où vous souhaitez installer enregistrer l’archive.
    * Cloner l’archive : git clone https://github.com/gheleguen/remorque_atelier

    === 1.2 L’arborescence de l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#12-larborescence-de-larchive ¶] ===

    * '''docs :''' Est le dossier qui contient les documents et images qui constituent la documentation. Ce sont des fichiers marckdown (.md) que l’on peut ouvrir avec un éditeur de texte.
    * '''Hardware :''' Le dossier qui contient les fichiers d’impressions 3D, de découpe laser…
    aser…</nowiki>)
  • PP Sheetpress  + (====Tools==== same as above ====Parts========Tools==== same as above ====Parts==== 36 corner brackets ====Steps==== # Prepare your parts. Each "cell" will require 4 brackets, 16 M8Bolts, and 16 washers # Starting with the 4 corners of the ''entire assembly'', attach the corner brackets and tighten the bolts only to finger-tight. # Next attach the 920 beam ends to the outer perimeter. # Next, attach the inner beams in place. Ensure that all beams are equally spaced. (remember that the 2 interior beams are shorter though)
    interior beams are shorter though) <br/>)
  • Cheap and Cute Digital PhotoFrame Without SD Card on ESP8266and1-8inch TFT  + (<nowiki>1.8 TFT Panel ST7735 https:/1.8 TFT Panel ST7735 https://www.aliexpress.com/item/32913848470.html

    1.8 TFT Panel ST7735 https://www.banggood.com/1_441_82_02_22_42_8-Inch-TFT-LCD-Display-Module-Colorful-Screen-Module-SPI-Interface-p-1494883.html

    ESP8266 WEMOS D1 https://www.aliexpress.com/item/33036965281.html

    3D Printed Case https://www.thingiverse.com/thing:4097143

    Some Wires & Soldering Iron.
    m/thing:4097143<br /><br />Some Wires & Soldering Iron.</nowiki>)
  • 3D CAM sous Fusion 360  + (<nowiki>Avant de commencer la prograAvant de commencer la programmation du CAM, considérez votre pièce et la meilleure approche pour l'usiner. Ces décisions dépendent de la forme du modèle, des matériaux, et des contraintes de la machine CNC que vous utilisez. Dans cette étape, vous apprendrez comment ces facteurs impactent votre stratégie d'usinage en ce qui concerne la fixation (workholding), le référencement (registration, c'est-à-dire s'assurer que la CNC sache où se trouve la pièce, et les paramètres du CAM.

    Chemins d'outil 3D

    Dans un toolpath 2D (poche, contour, tracé, ...), la tête de la fraise reste à une profondeur fixe (axe Z) durant une passe d'usinage, et ne bouge que dans les directions X et Y pendant qu'elle coupe. Ce type d'usinage est idéal pour des pièces prismatiques, pour lesquelles toutes les faces usinées sont perpendiculaires à l'axe de la broche de la machine.

    Lors de la programmation de pièces non prismatiques, telles que des moules ou des formes organiques, les opérations 2D sont insuffisantes. Vous devez utiliser des opérations de CAM 3D, dans lesquelles la fraise se déplace de manière dynamique selon X, Y et Z.

    Serrage

    Le serrage (workholding) est la stratégie pour maintenir votre pièce de manière rigide pendant le processus d'usinage. Lors de la programmation avec des parcours d'outil 3D, la mise en oeuvre est une considération initiale importante. Cela est particulièrement vrai pour les pièces qui nécessitent un usinage des deux côtés, lorsque la pièce sera basculée entre les ''setups''. (programmes d'usinage)

    Pour la programmation de pièces prismatiques,où les CAM 2D et 2.5D requièrent uniquement un modèle de CAO de la pièce que vous souhaitez usiner, aucune fonctionnalité supplémentaire n'est présente pour la fixation ou le référencement . En effet, la pièce prend la forme d'un prisme rectangulaire, qui peut être facilement maintenu dans un étau ou fixé au martyr.

    Mais que faites-vous lorsque votre forme est plus organique ou irrégulière, et doit également être retournée à la machine des deux côtés? Dans ce cas, vous devez créer un matériau supplémentaire qui maintiendra votre pièce dans un étau, contre le martyr ou à plat contre le bas de la machine. Il est très difficile de programmer le CAM sans avoir ces fonctionnalités intégrées dans votre modèle.

    En d’autres termes, l’usinage 3D avec retournement nécessite que vous modélisiez la matière que vous souhaitez laisser ainsi que des onglets pour éviter que votre pièce ne se détache dans la machine. Ces onglets seront coupés et poncés après l'usinage, généralement avec une scie à ruban et une ponceuse à disque.

    Pour votre cuillère de service, vous aurez deux onglets - un à chaque extrémité - et un prisme rectangulaire qui tiendra la cuillère à plat après le retournement. Lors de la modélisation, il est préférable de créer ces suppléments en tant que corps (bodies) distincts de la pièce à usiner.

    Référencement

    Étant donné que la cuillère sera usinée des deux côtés (usinage par retournement), vous devez vous assurer que la machine à commande numérique peut localiser la pièce avec précision après son déplacement. Ceci s'appelle l'enregistrement.

    Si vous avez déjà utilisé Haas, vous savez utiliser une sonde pour localiser votre pièce. Cependant, comme beaucoup de routeurs de table, le DMS n’a pas de sonde. Lorsque vous utilisez le DMS pour localiser l’origine de votre système de coordonnées de travail (Work Home), vous insérez un outil dans la broche et vous le positionnez au bon endroit. Il est courant de coincer un morceau de papier entre le support et l’outil pour s’assurer que Z est correct. Dans la classe des machines DMS, vous apprendrez à saisir les codes pour configurer votre WCS de cette manière. Comme vous pouvez l’imaginer, ce système n’est pas précis, car vous ne faites que "regarder les yeux" de cet endroit.

    Cela implique de devoir considérer une manière d'aligner les deux côtés de la pièces précisément si elle doit s'usiner des deux côtés. Il y a plusieurs méthodes possibles, chacune avec ses avantages et ses inconvénients qui dépendent de la spécificité de la pièce à usiner. Parmi les méthodes les plus courantes: - Attacher des butées sur le martyr ou le lit de la fraiseuse, où ira se caler la pièce usinée. - Usiner un contour dans le martyr, pour ensuite placer la pièce à l'intérieur en serrage - forer des trous pouvant accueillir des "pins" en bois, dans la pièce à usiner et dans le martyr, pour les solidariser (le plus précis)

    La dernière méthode est celle que nous utiliserons pour la cuillère. Lors de l'usinage de la face avant, vous percerez également trois trous à travers le stock et partiellement à travers le martyr. Lors du retournement de la pièce, vous insérerez des tourillons dans ces trous afin d'aligner l'autre face parfaitement avec la première.

    Paramétrage du CAM Les spécificités du projet (usinage de bois sur une fraiseuse multi-outils) vont également déterminer certains choix lors de la programmation des chemins d'outil. En l'occurrence, l'usinage du bois ou du platique n'est pas un usinage rapide. Cela autorise l'utilisation de chemins d'outils adaptatifs pour le "dégrossage", mais vous ne pouvez pas utiliser toute la longueur de la fraise. Lors de l'usinage de bois ou de plastique, suivez la règle du chevauchement et de la profondeur de passe : le chevauchement et la profondeur de passe ne doivent jamais excéder 50% du diamètre de la fraise.
    utiliser toute la longueur de la fraise. Lors de l'usinage de bois ou de plastique, suivez la règle du chevauchement et de la profondeur de passe : le chevauchement et la profondeur de passe ne doivent jamais excéder 50% du diamètre de la fraise.</nowiki>)
  • How to Delete Tidal Account Permanently without Subscription  + (<nowiki>If you are using Apple produIf you are using Apple products such as iOS devices, you will find a Delete Account option on your iOS Tidal app. Just follow the steps below to close Tidal account permanently.


    Step 1. Open the Tidal app on your iPhone.

    Step 2. Tap the top-right '''gear''' icon from the '''My Collection''' section to go to Tidal '''Settings'''.

    Step 3. Scroll down and choose ''''Manage account''''.

    Step 4. On the new screen, tap the bottom ''''Delete account'''' option.


    gt;Step 4. On the new screen, tap the bottom ''''Delete account'''' option.<br /><br /><br/></nowiki>)
  • Copier Youtube  + (En France, vous êtes soumis à une taxe qui vous autorise à réaliser des copies Pour un usage privé, vous bénéficiez d'une exception qui vous permet de faire cette copie sans que cela ne soit illégal!!! http://www.procirep.fr/Bases-juridiques.html)
  • Copier Youtube  + (En France, vous êtes soumis à une taxe qui vous autorise à réaliser des copies Pour un usage privé, vous bénéficiez d'une exception qui vous permet de faire cette copie sans que cela ne soit illégal!!! http://www.procirep.fr/Bases-juridiques.html)
  • Arrosage Automatique  + (<nowiki>Le programme est le suivant Le programme est le suivant :

    [code]

    #include

    #define LIGHT_SENSOR A0

    int sensorPin = A5; // Déclaration de la broche d'entrée de thermomètre

    double Thermistor(int RawADC) //Calcul température du capteur correspondant

    {

        double Temp;

        Temp = log(10000.0 * ((1024.0 / RawADC - 1)));

        Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp )) * Temp );

        Temp = Temp - 227.15;            // conversion de degrés Kelvin en °C

        return Temp;

    }

    int PinNumeriqueHumidite=2;

    int humidite;

    void setup() 

    {

      Serial.begin (9600);

      pinMode(10, OUTPUT);

      pinMode(PinNumeriqueHumidite, INPUT);

    }

    void loop() 

    {   

      int readVal = analogRead(sensorPin);

      double temperature =  Thermistor(readVal);

      int luminosite = analogRead(LIGHT_SENSOR);

      Serial.println("Température = ");

      Serial.print(temperature);

      Serial.println(" degrés.");

      delay(500);  

      humidite = digitalRead(PinNumeriqueHumidite);

      Serial.println("Humidité = ");

      Serial.println(humidite);

      delay(500);  

      Serial.println("Luminosité = ");

      Serial.println(luminosite);

      delay(500);

      if (humidite==1) 

         {

           if ((temperature>2) && (temperature<=10))

              {

                if (luminosite>100)

                   {

                    digitalWrite(10, HIGH);

                    delay(500);

                    digitalWrite(10, LOW);

                   }

                else 

                {

                  digitalWrite(10, LOW);

                }

              }              

           if ((temperature>10) && (temperature<25))

              {

                digitalWrite(10, HIGH);   // Pompe allumée

                delay (10000); 

                digitalWrite(10, LOW);      

              }

           if (temperature>=25)

              {

                digitalWrite(10, HIGH);

                delay(15000);

                digitalWrite(10, LOW);

              }

           else 

           {

                digitalWrite(10, LOW);    

           }

         }

    else 

    {

      digitalWrite(10, LOW);

    }

    }

    [/code]
    br /><br />            digitalWrite(10, LOW);      <br /><br />          }<br /><br />       if (temperature>=25)<br /><br />          {<br /><br />            digitalWrite(10, HIGH);<br /><br />            delay(15000);<br /><br />            digitalWrite(10, LOW);<br /><br />          }<br /><br />       else <br /><br />       {<br /><br />            digitalWrite(10, LOW);    <br /><br />       }<br /><br />     }<br /><br />else <br /><br />{<br /><br />  digitalWrite(10, LOW);<br /><br />}<br /><br />}<br /><br />[/code]</nowiki>)
  • Reaymade doors in lucknow  + (<nowiki>Reliabledoors A Wide Range OReliabledoors A Wide Range Of Unique And Customized Plywood And Decorative Doors seller, Such As 3-D Membrane Doors, 2-D Membrane Doors, Lamination Doors etc. In Addition To Readily Available Commodity Products. Our Customer Oriented & Demand Centric Approach Has Helped Us Become One Of The Largest Seller Of Plywood In Lucknow. for more visit- https://reliabledoors.inor more visit- https://reliabledoors.in</nowiki>)
  • Water probe 9-11 activities  + (<nowiki>To have a functioning water To have a functioning water probe, you ll need to upload a specific program onto the arduino uno board.

    Here is the sketch you need to upload:

    /*

    Water Conductivity Monitor

    Sketch for an Arduino gadget that measures the electrical

    conductivity of water.

    This example code is based on example code that is in the public domain.

    */

    const float ArduinoVoltage = 5.00; // CHANGE THIS FOR 3.3v Arduinos

    const float ArduinoResolution = ArduinoVoltage / 1024;

    const float resistorValue = 10000.0;

    int threshold = 3;

    int inputPin = A0;

    int ouputPin = A5;

    void setup()

    {

    Serial.begin(9600);

    pinMode(ouputPin, OUTPUT);

    pinMode(inputPin, INPUT);

    }

    void loop()

    {

    int analogValue=0;

    int oldAnalogValue=1000;

    float returnVoltage=0.0;

    float resistance=0.0;

    double Siemens;

    float TDS=0.0;

    while(((oldAnalogValue-analogValue)>threshold)
    ><br />int oldAnalogValue=1000;<br /><br />float returnVoltage=0.0;<br /><br />float resistance=0.0;<br /><br />double Siemens;<br /><br />float TDS=0.0;<br /><br />while(((oldAnalogValue-analogValue)>threshold)</nowiki>)
  • EMI probe 9-11  + (<nowiki>Whether you re using an arduWhether you re using an arduino uno or a nano, the code that you ll need to upload in order for the probe to function correctly is basically the same.

    Just make sure to program the correct digital pin for the piezo speaker. In the instructions above, we connected the speaker on D9 on an arduino uno, and D3 on an arduino nano.

    // Arduino Electromagnetic interference detector

    // Code modified by Patrick Di Justo, based on

    // Aaron ALAI EMF Detector April 22nd 2009 VERSION 1.0

    // aaronalai1@gmail.com

    //

    // This outputs sound and numeric data to the 4char

    #include

    #define SerialIn 2

    #define SerialOut 7

    #define wDelay 900

    int inPin = 5;

    int val = 0;

    SoftwareSerial mySerialPort(SerialIn, SerialOut);

    void setup()

    {

    pinMode(SerialOut, OUTPUT);

    pinMode(SerialIn, INPUT);

    mySerialPort.begin(19200);

    mySerialPort.print("vv");

    mySerialPort.print("xxxx");

    delay(wDelay);

    mySerialPort.print("----");

    delay(wDelay);

    mySerialPort.print("8888");

    delay(wDelay);

    mySerialPort.print("xxxx");

    delay(wDelay);

    Serial.begin(9600);

    }

    void loop()

    {

    val = analogRead(inPin);

    Serial.println(val);

    dispData(val);

    val = map(val, 1, 100, 1, 2048);

    tone(9,val,10);

    }

    void dispData(int i)

    {

    if ((i<-999)
    lay);<br /><br />Serial.begin(9600);<br /><br />}<br /><br />void loop()<br /><br />{<br /><br />val = analogRead(inPin);<br /><br />Serial.println(val);<br /><br />dispData(val);<br /><br />val = map(val, 1, 100, 1, 2048);<br /><br />tone(9,val,10);<br /><br />}<br /><br />void dispData(int i)<br /><br />{<br /><br />if ((i<-999)</nowiki>)
  • Automated Gardening Plant with arduino Uno under the DEEDU project  + (<nowiki>You will need<br /><You will need

    electronic control and command part (listed below)

    water tank

    a plant in a pot

    a box for electronic (https://www.thingiverse.com/thing:4106140)

    3d printed light sensor support (https://www.thingiverse.com/thing:3986667)

    3d printed sprinkler (https://www.thingiverse.com/thing:3986672)

    For the Command & Control part the material used are the following:

    - 1 Arduino UNO link

    - 1 moisture sensor link

    - 1 CO2 Gas sensor Mq7 link

    - 1 Lcd screen 2x16 (+i2c)) link

    - 1 LDR light sensor (photoresistor) link

    - 2 push buttons link

    - 1 Temp + humidity sensor DHT11 link

    - 1 5V water pump link

    - 1 5v relay link

    - 3 1k resistor link

    - 1 Breadbord or prototyping PCB link

    -2 5v power supply link
    link<br /><br />- 1 5V water pump link<br /><br />- 1 5v relay link<br /><br />- 3 1k resistor link<br /><br />- 1 Breadbord or prototyping PCB link<br /><br />-2 5v power supply link</nowiki>)
  • 3D CNC milling avec CAM Fusion 360  + (<section class="step"><br />Be

    Before beginning CAM programming, you need to consider the part and the best approach to machining. These decisions depend on the shape of the model, the material, and the constraints of the CNC machine you are using. In this lesson, you will learn how these factors impact your machining strategy with respect to workholding, registration (making sure the CNC knows where the part is), and CAM settings.

    3D Toolpathing

    If you completed the CAD and CAM Class, you worked with 2D toolpaths, in which the end mill stays at a fixed depth (Z-level) throughout a machining pass, moving only in X and Y while cutting. This type of machining is ideal for prismatic parts - parts in which all machined faces lie normal to the machine tool spindle.

    When programming non-prismatic parts, such as molds or organic shapes like the the parts below, 2D operations are insufficient. You need to use 3D CAM operations, in which the end mill moves dynamically in X, Y, and Z.

    Workholding

    Workholding is the strategy for holding your part rigidly during the machining process. When programming with 3D toolpaths, workholding is an important initial consideration. This is especially true of parts that require machining on both sides, when the part will be flipped between setups.

    When programming for prismatic parts, you may have noticed that 2D and 2.5D CAM only requires a CAD model of the part that you want to machine, without any extra features for workholding attachment or registration. This is because the part takes the shape of a rectangular prism, which can be held easily inside a vise or fixed to a spoiler board.

    But what do you do when your shape is more organic or irregular, and also must be flipped to machine on both sides? In this case, you need to model additional material that will hold your part inside a vise, against a spoiler board, or flat against the bottom of the machine. It's very hard to program the CAM without having these features incorporated into your model.

    In other words, 3D flip machining requires that you model the stock you want left behind, as well as tabs to prevent your part from coming loose inside the machine. These tabs will be cut off and sanded down after machining, usually with a bandsaw and disk sander.

    Note: Another, more advanced, technique for workholding for irregular shapes in metal is a soft jaw system. You would machine your own custom aluminum jaws to use with a Lang or Kurt vise, and these custom jaws would hold your part after the flip. No tabs needed.

    For your serving spoon, you will have two tabs--one on each end--and a rectangular prism of stock that will hold the spoon flat after the flip. When modeling, it's a good idea to make your stock and tabs another body, separate from your part.

    Registration

    Because the spoon will be machined from both sides (flip machining), you need a way to ensure that the CNC machine can locate the part accurately after it has been moved. This is called registration.

    If you have used the Haas before, you're familiar with using a probe to locate your part . The DMS, however, like many table routers, does not have a probe. When using the DMS to locate the origin of your Work Coordinate System (Work Home), you will insert a tool into the spindle and jog it to the correct location. It's common to trap a piece of paper between the stock and the tool to ensure that Z is correct. In the DMS machine class you will learn how to enter the codes to set your WCS in this way. As you might imagine, this system is not accurate, because you're just "eyeballing" this location.

    This means that if you have a part that requires flip machining, you need to consider how to get the two sides to line up properly with one another. There are lots of options, and they all have advantages and disadvantages based on the specifics of your part. Some common methods include:

    --Attaching stops to your spoiler board (waste board under your part that can be machined) or machine bed

    --Machining a contour into your spoiler board, then placing your stock exactly inside that contour

    --Drilling holes for dowels that go into the spoiler board beneath your part (most accurate)

    This final technique is the the method you will use for the spoon. While machining the front side of the spoon, you will also drill three holes through the stock and partially into the spoiler board. After you flip your part, you will insert dowels through the holes and into the spoiler board that will align your part perfectly with your first side.

    CAM Settings

    The specifics of the project - machining wood on the DMS router - will also determine some of the choices you make when programming toolpaths.


    
-Tool numbering

    If you are a Pier 9 shop user, you will be using the DMS tool library. When you have simulated and finalized your CAM program, make sure that your tools are labeled in the chronological order that they are used. You will learn later in this class how to edit tool numbers.

    Remember that the chronological tool numbers in your program do not correspond to the numbers in the DMS tool library drawer. For instance, the fifth tool you use in your program might be the 1" Rough Short End Mill, which is labeled #34 in the DMS library. You will see the DMS library number in the comment for each tool, which will appear in your setup sheet (machining plan). You will learn later how to generate setup sheets.

    If you are not using Pier 9's DMS, you'll either be using custom tools, or tools from your own tool library. If using your own library, be sure to label your tools in the chronological order they will be used.

    -Rules for roughing

    Machining in wood or plastic on the DMS is not high speed machining (HSM). This means that you may use Adaptive toolpaths for roughing, but you cannot use the whole length of the cutter.

    When machining wood or plastic, follow the Stepover and Stepdown Rule: The stepover and stepdown should never exceed 50% of the tool diameter.
    lt;br />Machining in wood or plastic on the DMS is not high speed machining (HSM). This means that you may use Adaptive toolpaths for roughing, but you cannot use the whole length of the cutter.<br /><br />When machining wood or plastic, follow the Stepover and Stepdown Rule: The stepover and stepdown should never exceed 50% of the tool diameter.<br /></section>)
  • Mobile renewable energy platform on a cargo bike  + ('''''charging''''' - input : DC power for'''''charging''''' - input : DC power for 5 generation bikes power 5*100W - peak 5*200 voltage 48V current 30A '''''conversion and output''''' - output AC : power for an open-air cinéma, projector and active speakers - output DC : power for a 3D printer power 700W voltage 220AC current 1A '''''battery''''' - buffer : DC supercapacitor power 1000W voltage 48V current 30A - peak 40A1000W voltage 48V current 30A - peak 40A)
  • Montre de poche Musubi  + ('''1 - Imprimante 3D''' '''2 - Découpe Laser''' '''3 - Imprimante''' '''4 - Ciseaux''' '''5 - Brucelles''' '''6 - Pince coupante''')
  • Bento Red Room  + ('''3D Printing''' * Filament: PVA and ABS'''3D Printing''' * Filament: PVA and ABS * Wood '''Electronic''' * 1 Arduino Uno cards * male-male and male-female prototyping cables * LCD SSD1306 128 x 64 * 1 LED 8mm * 2 ring of 12 LEDs * 1 potentiometer * 1 BME280 weather sensor * 1 switch * 1 x 5V power supply * 220 and 10000 Ohms resistors * 3 x servomotors * Buzzer === Tools === '''Machines''' * 3D printer * Découpeur de laser '''Software''' * Tinkercad, Microsoft 3D builder, Blender * Cura Ultimaker * Arduino '''Prototyping''' * soldering iron * cutting pliers * wire stripper * glueon * cutting pliers * wire stripper * glue)
  • Bento Night Sky  + ('''3D Printing''' *Filament: PVA and ABS '''3D Printing''' *Filament: PVA and ABS *Wood '''Electronic ''' *1 Arduino Uno cards *male-male and male-female prototyping cables *LCD SSD1306 128 x 64 *1 LED 8mm *2 ring of 12 LEDs *1 potentiometer *1 BME280 weather sensor *1 switch *1 x 5V power supply *220 and 10000 Ohms resistors *3 x servomotors *Buzzer ===Tools=== '''Machines''' *3D printer *Découpeur de laser '''Software ''' *Tinkercad, Microsoft 3D builder, Blender *Cura Ultimaker *Arduino '''Prototyping''' *soldering iron *cutting pliers *wire stripper *glue iron *cutting pliers *wire stripper *glue)
  • FoldaRap 2.5 : 2ème partie  + ('''Axe-X:''' * x1 chariot-x * x1 profilé 200mm * x6 vis sans tête)
  • Animatronic Interactif : Le Live  + ('''... Jusqu'à ce que ça marche...''' Ou qu'on abandonne (à un moment, il faut))
  • Lampe de bureau, lampe à poser  + (Encollez les deux parties et assemblez les, le tour est joué.)
  • Lampe de bureau, lampe à poser  + (Profitez du spectacle ! Filmez, photographiez, partagez !)
  • Pet-feeder : distributeur de croquettes Arduino imprimé en 3D  + (Vérifiez que la vis sans fin tourne librement)
  • Pet-feeder : distributeur de croquettes Arduino imprimé en 3D  + ('''Durée:''' 28h 49min '''Composants nécessaires: ''' *Les STLs de votre box *Cura by dagoma ou *Cura 15.04.3 + profil de discovery 200 ou *Votre slicer préféré '''Outils:''' *Votre ordinateur *Une imprimante 3D)
  • 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.)
  • Chapeau de marin en denim recyclé  + (Le symbole de flèche veux dire que habitueLe symbole de flèche veux dire que habituellement, cette pièce serait coupée sur le plis du tissu. Pour me faciliter la tâche, j'ai "ouvert" les pièces de patron, c'est à dire que je les ai tracés sur une feuille blanche, et j'ai fixé la copie à l'originale à l'aide de ruban gommé.pie à l'originale à l'aide de ruban gommé.)
  • FAQ - Inkscape  + ('''IMG 1''' - Par défaut, Inkscape vous do'''IMG 1''' - Par défaut, Inkscape vous donne la dimension des objets contour compris. La largeur de ce dernier peut gêner dans notre traitement pour les machines laser, cnc, vinyl ... Ces dernières, en général, passent au milieu du trait. Cela peut devenir vite gênant dans nos dessins. Si on travaille pour du laser, la taille du contour doit être très petite (par exemple, 0,05mm). Pour nos designs, on ne voit plus rien à l'écran. Une solution pour ne pas être embêté est de définir la dimension des objets sans tenir compte des contours. L'avantage est que vous pourrez dessiner avec des contours de 1mm par exemple pour voir correctement à l'écran. '''IMG 2''' - Paramétrage des dimensions dans Inkscape * Ouvrir les préférences d'Inskcape : Menu Édition > Préférences * Choisir Outils à gauche * Cocher Boîte englobante géométrique Inkscape ne prend plus en compte la taille des contours.  La taille correspond donc bien à la grandeur de notre objet. '''IMG 3''' - Un dernier réglage va vous permettre de ne plus redimensionner les contours de manière automatique et les coins arrondis des rectangles. Décochez les deux options.is des rectangles. Décochez les deux options.)
  • Bentolux a code  + ('''Matériaux :''' *contreplaqué de peupli'''Matériaux :''' *contreplaqué de peuplier 3mm 800*500mm (pour 2 boîtes) *colle à bois *serre-joint *Filament PLA pour les supports écran OLED et LCD (cf fichier joint) *tapis de découpe (pour garder un plan de travail propre) '''Electronique''' : *Une carte Arduino Uno *4 borniers wago *Un moteur solenoide 6 volts *Un keypad 4x3 *Un écran LCD *Un connecteur de pile 9V *Une diode 1N4004 *Une résistance de 2,2k (ou 1k) *Un transistor TIP102 *Un anneau 12 LED neopixel '''Machines :''' * Découpeuse laser Perez Camp 13/90 * Imprimante 3D Creality ender3 '''Logiciels''' : * Tinkercad * Arduino IDE * Ultimaker Cura* Tinkercad * Arduino IDE * Ultimaker Cura)
  • Bentolux - ShrekBox  + (Dernière étape : il ne reste plus qu’à assDernière étape : il ne reste plus qu’à assembler tous les éléments de l'étage ShrekBox ! Premièrement il vous faudra visser l’écran de led avec les boulons imprimés en 3D (''cf photos ci-contre''). Dans un second temps, fixez (collez) l'adaptateur qui doit accueillir le haut-parleur, sur l’amplificateur. Enfin, emboîtez (vissez) le haut-parleur sur l'adaptateur (''cf photo ci-contre''). Pour finir, placez les différents éléments dans le dernier étage (''cf photo ci-contre'').
    Et maintenant, à vous de jouer...!!!

    ns-text"><big><b>Et maintenant, à vous de jouer...!!!</b></big></div> </div><br/>)
  • Masque de réalité virtuelle imprimé en 3D  + (Emboitez les deux supports ensemble.)
  • Masque de réalité virtuelle imprimé en 3D  + (Emboitez les deux supports ensemble.)
  • Turn signal biking jacket  + ('''Plan the aesthetic and electrical layou'''Plan the aesthetic and electrical layout of your piece''' Decide where each component is going to go and figure out how you will sew them together with as few thread crossings as possible. Make a sketch of your design that you can refer to as you work. The photos below show the sketches for my jacket. Stitching for power (+) is shown in red, ground (-) in black, LEDs in green, and switch inputs in purple.EDs in green, and switch inputs in purple.)
  • Turn signal biking jacket  + ('''Plan the aesthetic and electrical layou'''Plan the aesthetic and electrical layout of your piece''' Decide where each component is going to go and figure out how you will sew them together with as few thread crossings as possible. Make a sketch of your design that you can refer to as you work. The photos below show the sketches for my jacket. Stitching for power (+) is shown in red, ground (-) in black, LEDs in green, and switch inputs in purple.EDs in green, and switch inputs in purple.)
  • 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. )
  • FoldaRap 2.5 : 3ème partie  + (Un côté du plateau aluminium possède des trous fraisés...)
  • OpenReflex: 3D Printed Camera  + (1- Start by putting the two M3 hexagonal n1- Start by putting the two M3 hexagonal nuts in the holes provided for on the Body. It's a tight fit, so you'll need to push a bit. You can screw a screw from the other side for pull the nut. 2- Install the BackCover on its axis and insert the nut & bolt. The BackCover should fit nicely and rotate freely on its axis. Also set the BackShutter on his groove on the Body. 3- Put the UnwinderP2 and the UnwinderButton in place in the Cover. They should rotate, but not too much. 4- Set the Unwinder and the two FilmGuides in place in the Body. Put the Cover over all of this. You'll have to turn the UnwinderButton to align it with the Unwinder. Note : If the FilmGuide don't rotate on their axis it's not a problem. 5- Once everything is in place, put squared nuts in the columns and screw them in place through the Cover. 6- Algih the BackCover with the Cover and screw them together. Everything should fit in place, the UnwinderButton should make the Unwinder turn with some friction and the BackShutter should slide on its groove. All done ! For the Rewinder and the final light proofing we'll see this later. ;) final light proofing we'll see this later. ;))
  • OpenReflex: 3D Printed Camera  + (1- Start by putting the two M3 hexagonal n1- Start by putting the two M3 hexagonal nuts in the holes provided for on the Body. It's a tight fit, so you'll need to push a bit. You can screw a screw from the other side for pull the nut. 2- Install the BackCover on its axis and insert the nut & bolt. The BackCover should fit nicely and rotate freely on its axis. Also set the BackShutter on his groove on the Body. 3- Put the UnwinderP2 and the UnwinderButton in place in the Cover. They should rotate, but not too much. 4- Set the Unwinder and the two FilmGuides in place in the Body. Put the Cover over all of this. You'll have to turn the UnwinderButton to align it with the Unwinder. Note : If the FilmGuide don't rotate on their axis it's not a problem. 5- Once everything is in place, put squared nuts in the columns and screw them in place through the Cover. 6- Algih the BackCover with the Cover and screw them together. Everything should fit in place, the UnwinderButton should make the Unwinder turn with some friction and the BackShutter should slide on its groove. All done ! For the Rewinder and the final light proofing we'll see this later. ;) final light proofing we'll see this later. ;))
  • 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.)
  • How to Clear Tidal Cache on iOS and Android  + ('''Step 1.''' On the Home screen of your A'''Step 1.''' On the Home screen of your Android phone, press and hold the '''Tidal app icon''' until a menu appears. '''Step 2.''' Tap the icon with i to enter the app’s settings. Or you can go to '''Settings''' > '''Apps''' > '''Tidal''' to set up, too. '''Step 3.''' On the detail page, tap '''Storage & cache''' and then '''Clear cache'''.''Storage & cache''' and then '''Clear cache'''.)
  • Caisson d'ordinateur  + ('''Support en Bois''' * 300mm x 320mm x 1'''Support en Bois''' * 300mm x 320mm x 18mm * 300mm x 240mm x 18mm '''Coffrage Face A''' * 300mm x 260mm x 90mm '''Ventilateur carte mère''' * 80mm x 80mm '''Ventilateur sortie''' * 90 mm x 90mm '''Coffrage Face B''' * 305mm x 263mm x 90mm '''“Cratère”''' * 103.6mm x 90.9mm x 15mm'''“Cratère”''' * 103.6mm x 90.9mm x 15mm)
  • Caisson d'ordinateur  + ('''Support en Bois''' * 300mm x 320mm x 1'''Support en Bois''' * 300mm x 320mm x 18mm * 300mm x 240mm x 18mm '''Coffrage Face A''' * 300mm x 260mm x 90mm '''Ventilateur carte mère''' * 80mm x 80mm '''Ventilateur sortie''' * 90 mm x 90mm '''Coffrage Face B''' * 305mm x 263mm x 90mm '''“Cratère”''' * 103.6mm x 90.9mm x 15mm'''“Cratère”''' * 103.6mm x 90.9mm x 15mm)
  • 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)
  • Fliper  + ('''outils:''' - cutter -règle ou équerre découper la boîte avec des mesures de 4,4cm de profondeur, 23cm de longueur et)
  • 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 )
  • IBaby : bracelet électronique pour bébé en plastique  + ( * '''Description''' : pour la première ve * '''Description''' : pour la première version de notre bracelet, nous avons décidé de réaliser le bracelet de la montre en filament souple avec un système de fixation similaire à celui d'une montre pour enfant. Ce bracelet sera adapté à la taille du poignet d'un bébé. En ce qui concerne le cadran de la montre, il sera réalisé en filament dur et plein à l'intérieur pour simuler la présence de la carte électronique que nous n'avons pas encore. Les deux modules de cette version se visseront ensemble grâce à un système de thread. Cliquez [http://a360.co/2pqrm5X ici] pour accéder à la première version de notre prototype * '''Préparation pour l'impression''' : pour convertir le fichier 3D (qui est sous le format stl) en fichier compréhensible par l'imprimante 3D on va utiliser le logiciel ''Ultimaker Cura'' qui va générer un fichier gcode. Les réglages à appliquer pour les deux pièces sont les suivants : ** Machine : Prusa i3 Mk2 ** Matériel : CPE ** Hauteur de la couche : 0.20 mm ** Hauteur initiale de la couche : 0.15 mm ** Temps d'impression du bracelet : 25 min ** Poids de matière utilisé : 3g ** Temps d'impression du cadran : 17 min ** Poids de matière utilisé : 2g
    Pour le positionnement des pièces dans Cura, nous vous conseillons de placer le bracelet à plat et le cadran un peu en biais comme vous pouvez le voir sur la photo afin d'éviter que le support ajouté par Cura abime trop les pièces
    * '''Problèmes rencontrés :''' Nous avons rencontré des problèmes à différents niveaux de notre prototype, les voici : ** Le fermoir n'est pas très opérationnel, c'est-à-dire que le crochet rentre correctement dans les différents trous du bracelet (le choix de la taille est donc possible) après l'avoir un peu coupé. Cependant le crochet ne tient pas assez dans les trous. ** Lorsque nous attachons le bracelet, le contour du cadran se plie à, cause de sa fine épaisseur et du filament flex. Ainsi en ajoutant la partie pleine du cadran à l'intérieur du contour, celui-ci a tendance à sauter. ** La fine couche en dessous du contour du cadran s'est mal imprimée et ne nous permettra pas de soutenir le cadran qui contiendra notre carte électronique. *'''Solutions à envisager :''' ces solutions seront réalisées lors de la prochaine version **Tout d'abord pour des raisons pratiques, il faudrait que le prototype soit adapté à la morphologie d'un adulte afin que les tests de notre carte électronique soient facilités. **Il faudrait changer le système de fermeture, nous avons pensé à utiliser des aimants au lieu du crochet et des trous. **Il faudrait séparer le bracelet du contour du cadran afin que ce dernier ne soit plus tordu lors de la fermeture du bracelet.
    contour du cadran afin que ce dernier ne soit plus tordu lors de la fermeture du bracelet. )
  • 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 )
  • 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. )
  • Casier à bouteilles  + ( * Après avoir vérifier les aplombs et l'é * Après avoir vérifier les aplombs et l'équerrage, il faut commencer par poser 2 tasseaux au sol pour éviter que les bouteilles ne reposent par terre si le sol est humide. Les positionner parallèlement au mur avec l'aide d'une bouteille vide pour l'écartement. La première lame sera à environ 6 cm du mur du fond. Je pense que 3 tasseaux permettraient de mieux tenir les bouteilles posées en bas, sinon, il faut rajouter un petit support sous les goulots. * Sur ces 2 tasseaux, visser les tasseaux triangulaires que vous aurez préalablement délignés en respectant l'entraxe de 54.7 cm. Vous obtiendrez comme une échelle posée au sol. * Ensuite, vous marquez les entraxes de 54.7 cm avec votre équerre sous la planche du dessus. Les entraxes du haut et du bas sont donc décalés de 27.35 cm. Cette planche vous pouvez ensuite la faire reposer sur 2 tasseaux latéraux fixés avec un niveau à 85 cm au dessus du haut des tasseaux de sol. (les tasseaux verticaux peuvent être provisoires, le temps de faire les croisillons. isoires, le temps de faire les croisillons. )
  • 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 )
  • Apprendre à sérigraphier  + ( * Une fois que le cadre est parfaitement * Une fois que le cadre est parfaitement sec poser le typon dans la boîte à insoler, contre la vitre * Poser le cadre par dessus * Ajouter du poids à l'aide d'un gros paquet de feuille ou des livres pour éviter que le motif devienne flou * Fermer le couvercle * Mettre le compte à sur 1 minute 25 secondes précisément * Appuyer sur l’interrupteur * Eteindre à la fin du compte à rebours * Verser de l'eau sur le cadre pour révéler le motif * S'aider d'une éponge pour enlever l'excédent et si des parties persistent, utiliser délicatement le coté grattant de l’éponge * Mettre à sécher devant le souffleur ponge * Mettre à sécher devant le souffleur )
  • Apprendre à sérigraphier  + ( * Convertir son fichier en noir et blanc * Convertir son fichier en noir et blanc * S'il s'agit d'une photo, la passer en trame demi-teinte * Exporter le fichier en .PNG * Ouvrir le fichier dans le logiciel Space Control, branché sur l’imprimante OKI * Dans le mode imprimante s’assurer que le pilote OKI est sur OFF (utilitaire > mode imprimante > Pilote OKI OFF) * Mettre la feuille transparente dans le bac multi-fonctions * Imprimer * Vous obtenez un typon de sérigraphie Alternative : * Dessiner directement sur l’écran enduit avec un stylo actinique * Découper des formes dans du papier et les disposer sur l’écran avant l’insolation er et les disposer sur l’écran avant l’insolation )
  • Découpage Vinyle  + (<div class="icon-instructions caution-i
    Étape importante Enregistrer le fichier en *.hpgl (Fichier HP Graphics Language) Ensuite renommer votre fichier en *.plt
    er HP Graphics Language) Ensuite renommer votre fichier en *.plt</div> </div>)
  • Découpage Vinyle  + (<div class="icon-instructions caution-i
    Étape importante Enregistrer le fichier en *.hpgl (Fichier HP Graphics Language) Ensuite renommer votre fichier en *.plt
    er HP Graphics Language) Ensuite renommer votre fichier en *.plt</div> </div>)
  • TOLOU SENFABLAB  + ( * Fer à souder + étain * Pistolet à colle * Multimètre * Pince coupante * Imprimante 3D )
  • 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. )
  • Open Workshop Setup  + ( * You need a space where you can work, so * You need a space where you can work, so at least 8x bigger than your original workshop spot * use a corner of the room (about 2.0x1.0m Space minimum) * keep lights and accessebillity in mind * kreate an overview of tools and materials you have * start looking for a good sized plywood for your tools (big) and your small materials (small) * use a solid table as base for the construction (at least 90cm high and 70cm deep) * have a powerplug close to it * cut the wood sheets powerplug close to it * cut the wood sheets )
  • Open Workshop Setup  + ( * You need a space where you can work, so * You need a space where you can work, so at least 8x bigger than your original workshop spot * use a corner of the room (about 2.0x1.0m Space minimum) * keep lights and accessebillity in mind * kreate an overview of tools and materials you have * start looking for a good sized plywood for your tools (big) and your small materials (small) * use a solid table as base for the construction (at least 90cm high and 70cm deep) * have a powerplug close to it * cut the wood sheets powerplug close to it * cut the wood sheets )
  • Open Workshop Setup/de  + ( * You need a space where you can work, so * You need a space where you can work, so at least 8x bigger than your original workshop spot * use a corner of the room (about 2.0x1.0m Space minimum) * keep lights and accessebillity in mind * kreate an overview of tools and materials you have * start looking for a good sized plywood for your tools (big) and your small materials (small) * use a solid table as base for the construction (at least 90cm high and 70cm deep) * have a powerplug close to it * cut the wood sheets powerplug close to it * cut the wood sheets )
  • 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 )
  • 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 )
  • OpenHandiDesk  + ((si on prend pas en compte les petites erreurs de dessin, oups))
  • OpenHandiDesk  + (la toute premiere esquisse du projet, la version 0 !)
  • 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 )
  • Verser vos travaux dans le bien commun de l'humanité  + (Rendues célèbres par wikipedia, un des sitRendues célèbres par wikipedia, un des sites les plus consultés dans le monde, ces licences permettent rapidement et facilement de partager vos travaux, fichiers, modes d'emplois dans le bien commun. Pour cela, nous vous proposons de comprendre les licences proposées sur ce site, et les sigles correspondants : *'''CC''' = '''Creative Commons''' - mise dans le bien commun *'''BY'''='''Mention obligatoire du ou des auteurs''' (BY) *'''SA'''= '''Share Alike''' - réutilisation avec mêmes conditions de partage pour les copies et variantes et "adaptations" *'''NC'''=comme '''Non Commercial'''. Interdit l'usage commercial de la création. Permet par contre la conclusion de contrats de cession de droits au bénéfice des auteurs pour activer ces usages, tout en laissant le contenu partagé. *'''ND'''='''Non Derivative'''. Interdit la création de variantes et adaptations : et donc la création ne peut faire l'objet d'adaptations sans accord de l'auteur. Il existe aussi ici un [https://creativecommons.org/choose/?lang=fr outil en ligne d'affectation de licences creative commons] qui va vous indiquer la licence qui correspond à ce que vous avez choisi.
    rrespond à ce que vous avez choisi. <br/>)
  • Original Prusa i3 MK3S kit assembly  + ( *<span style="color:black;"> '''The * '''The kit includes''' *Needle-nose pliers (1x) * Philips screwdriver (1x) * Allen key (6x) *The printer's package contains a lubricant, which is intended for maintenance. No need to use it now the bearings are lubricated. There is a dedicated online manual on how to clean the printer and apply the lubricant. See [https://help.prusa3d.com/en/guide/printer-maintenance-tips_23200/ help.prusa3d.com/maintenance-tips] No soldering is required. No wire crimping is required. ips_23200/ help.prusa3d.com/maintenance-tips] No soldering is required. No wire crimping is required. )
  • 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. )
  • 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. )
  • Imprimante 3D - Ultimaker 2  + ( * Ouvrir Cura * Cura est gratuit, disponible en ligne )
  • 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) )
  • 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 )
  • 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.)
  • 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> )
  • 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>)
  • 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>)
  • NOMADE l'horloge pédagogique pour les dyslexiques !  + (- Découpe laser - Cutter - Papier ponce grain moyen - Lime (sauge ou ronde de préférence) - Peinture de couleur foncées (de cotre choix) - Colle à bois - Paraffine ou savon)
  • Tab2Lux  + (Source : https://syskb.com/lecteur-audio-Source : https://syskb.com/lecteur-audio-raspberry-pi-dac/#A4 Temps estimé : 30 minutes en comptant le téléchargement d’une image de 600 MB #Téléchargez la [http://www.runeaudio.com/download/ dernière version de RuneAudio]. Notez que si vous avez un vieux Raspberry Pi, ça le fait !
    #Insérez votre carte Micro SD sur votre PC.
    #Téléchargement d'Etcher : En effet, Etcher est extrêmement simple à utiliser. On le télécharge, l’installe et on le lance. L'avantage de ce logiciel, c'est qu'il peut utiliser une ISO zippé sans devoir la décompresser
    > On choisit l'ISO (1) puis la carte SD de destination (2) et enfin, on lance l'installation (3).
    #Une fois l’installation terminée insérez la carte SD dans le RPi.
    br/> #Une fois l’installation terminée insérez la carte SD dans le RPi. <br/>)
  • Lithophanie 3D  + (- Une imprimante 3D avec fil adapté - Des fichiers image de bonne résolution - Pouvoir accéder au site : https://lithophanemaker.com/ - Un slicer (ex: Cura) - Une source lumineuse ( ampoule , ruban led...) - Du temps...beaucoup de temps !!!!)
  • 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)
  • Jeu puissance 4 fait en bois  + (Après avoir tout découpé, vérifier que les différentes parties s’emboîtent correctement. Modifier le .Gcode si nécessaire.)
  • BlindTouch : Nina  + (-Prenez le tournes vis plat afin de visser le moteur sur le support en bois -Assemblez tout les parties du socle à l'aide de scotch et de colle , Placez la plaque du moteur en haut.)
  • 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.)