Attribut:Step Content

This is a property of type Text.

Affichage de 500 pages utilisant cette propriété.
.
Sur le site "Make code" faire le code puis l'enregistrer sur le Microbit qui est brancher sur les servomoteurs pour voir si ça fonctionne.  +, Faire les trous à la perceuse à la taille des servomoteurs. Découper des lamelles de carton pour les coller sur les traits du circuit fait au préalable. <u>Matériaux:</u> -Lamelle de carton pour les mûrs -Planche -Règle/équerre -Pistolet à colle -Ciseaux  +, Il faut brancher tous les composants comme dans l'étape 1, en faisant bien attention sur le branchement des microbits, il faut qu'il soit sur le bon circuit (PO et P1) et dans le bon sens faire attention au fil qui donne l'information. <u>Composants:</u> -2 Servomoteurs -Microbit <br/>  +
1
Code Arduino commenté en fichiers joints ; voir le code pour les détails (fichier 123Tourelle_IMT_Bento_123Soleil.ino) <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Le programme nécessite l'installation de plusieurs librairies Adafruit (voir lignes "include"), pensez à les installer</div> </div><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Le code comprend toute une mécanique pour sélectionner le mode via le potentiomètre. L'utilisation du potentiomètre a été essentiellement choisie pour les besoins de la formation (mais apporte aussi un feeling plus agréable pour ma part) ; cependant un simple bouton poussoir ou capteur capacitif aurait été plus adapté et plus précis.</div> </div><br/><div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">La vérification de la victoire du joueur pourrait être améliorée (plus propre) par l'utilisation des interruptions (bouton poussoir ou récepteur capacitif), au lieu de tester dans une boucle. Cependant, côté ressenti utilisateur, peu de différence à prévoir.</div> </div><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Le code occupe plus de 90% de la mémoire de l'Arduino. Des actions ont du être effectuées pour réduire l'impact mémoire : chaines de caractères mises dans mémoire intégrée à l'Arduino, suppression de quelques animations plus ou moins superflues, suppression de certains "define", suppression de tous les messages de type Serial.print</div> </div><br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour éviter les "tremblements" du servo, celui-ci est activé (fonction "attach") à chaque besoin, puis désactivé ("detach") lorsque l'on n'en a plus besoin immédiatement</div> </div>  , '''3 impressions 3D''' sont à réaliser : <br/> *Le '''cache écran''', élément nécessaire à la fixation de l'écran sur la Bento (fichier stl joint aux fichiers) *La '''tourelle''', élément semi décoratif du 3eme étage, car il permet aussi la visualisation de l'état de la Bento pendant le jeu : phase de mouvement (tourelle retournée) ou d'immobilisation (tourelle face à soi). Lien ThinkerCAD : https://www.tinkercad.com/things/3wK0G7hVzjL *Le '''détonateur''', élément essentiellement décoratif /fun, car il pourrait être remplacé par un simple bouton pressoir, plus fiable et moins soumis à controverse (explication plus bas dans ce tutorial). Lien ThinkerCAD : https://www.tinkercad.com/things/21ObtVLrXG0-detonateur Le cache écran a été réalisé avec le logiciel de modélisation 3D Sketchup, qui permet la réalisation de formes complexes. La tourelle et le détonateur ont été réalisés avec ThinkerCAD 3D, qui permet une prise en main et des réalisations simples et rapides d'objets 3D pouvant être réalisés avec des formes basiques (pavé, cylindres, dôme, ...). Les fichiers 3D utilisés sont joints au format STL pour l'impression 3D. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">L'impression de la tourelle nécessite la création de supports pour la réalisation du canon ainsi que la tenue du dôme, un travail de nettoyage des supports est donc à prévoir.</div> </div>  +, Avant de procéder au câblage des divers composants, des étapes de préparation de la Bento sont nécessaires : <br/> *'''Décoration'''/peinture de la Bento (facultatif mais fort appréciable pour la valorisation de votre travail et l'attrait pour travailler dessus). Voir étape 6 pour plus de détail de ce qui a été fait au niveau décoratif. *'''Fixation de l'Arduino''' sur la base de la Bentolux ; attention, les trous de l'Arduino ne correspondaient pas aux trous de la plaque de bois, un perçage a été nécessaire *'''Fixation de l'écran''' sur le cache puis fixation de l'écran sur la Bento par collage *'''Découpe''' de la base de la Bento afin de pouvoir insérer la '''fiche du chargeur''' fourni avec petite scie et cutter (pas d'ouverture pour la fiche chargeur par défaut) *'''Découpe''' rectangulaire du haut du second étage afin de créer un espace pour pouvoir insérer la base du '''servo moteur'''. Cette découpe a été effectuée par perçage puis scie et cutter. Elle pourrait aussi être effectuée par découpage laser (création d'un nouveau GCode ou ajoutée au modèle d'origine de découpe de la Bento). Autre solution, la réalisation de ce "trou" par fraisage. *'''Perçage''' au forêt bois sur le haut du second étage afin d'insérer un '''bouton poussoir''' *Réalisation des '''soudures''' (ajout de fils électriques, si nécessaire ; par exemple pour la LED RING ou les capteurs de mouvement) de tous les composants requis pour la réalisation et donnés dans la liste des matériels du tutorial. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">La LED RING est située juste au-dessus de l'écran ; du coup lors des soudures, réfléchissez bien à comment éviter la sortie des 4 fils de l'écran en amont (personnellement j'ai soudé avec un angle de 90° par rapport à la LED RING et fait passer mes fils par le centre de la boite)</div> </div><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">La soudure des LED RING pose souvent problème aux débutants (casse fréquente des fils). Cette difficulté peut être réduite par la soudure de broches (plus solides) au lieu de souder directement les fils sur la LED RING</div> </div><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">La LED RING a un sens, la LED N°0 est normalement indiquée par une petite étoile à l'arrière, pensez-y avant de la fixer</div> </div>  ,
2
Before we explore the methods, let's address the question of whether it is possible to download Spotify songs without a premium subscription. By default, Spotify encrypts the songs you download from their app in a DRM-protected audio format. This encryption prevents the songs from being played on other apps or players. However, thanks to the internet, several third-party tools and services have emerged that allow you to download Spotify songs without a premium account.  +, If you want to download songs from Spotify on your PC without paying for a premium subscription, you can use a reliable tool like [https://www.audfree.com/spodable/ AudFree Spotify Music Converter]. This desktop application is available for both Windows and Mac users and provides a user-friendly interface for downloading Spotify songs in various audio formats like MP3, M4A, WAV, and FLAC. AudFree Spotify Music Converter allows you to convert Spotify songs to your desired format and remove DRM protection, all while preserving the original audio quality.  +, For Android users, there are methods to download Spotify music without a premium account. One popular app is SpotiFlyer, which offers the ability to download Spotify songs for offline listening. SpotiFlyer works by extracting the audio files from the Spotify app and saving them to your device. This way, you can enjoy your favorite tracks without an internet connection.  +,
1- prenez des tringles de rideau ensuite coupez les a 10,5 cm 2- tordez les A environ 45° pour que cela ressemble a des lampadaires 3- enfoncez les sur le bord de la route  +, il ne vous reste plus qu'a jouer entre amis ou en famille <br/>  +, 1- Découpez un morceau de polystyrène en format A3 ( 29,7 x 42 cm) 2- Creusez ensuite 15cm de large et 42cm de longueur avec une profondeur de 1.5cm 3- coupez dans le socle (comme a la 4emme photo) un trou qui servira par la suite d'une hauteur de 1cm et d'une profondeur de 10cm du cote gauche  +,
Make sure you have downloaded all the software you will need for the activity. These include: CamScanner: Free app that can be found on the Google Play Store. (Make sure you press 'skip' when asked to trial Premium for free.) Inkscape: Free Open Source software for drawing on your computer. It can be downloaded from their website which is easily found through Google. Suitable software for your 3D printer: Such as FlashPrint or Ultimaker Cura. This will depend on the model of 3D printer you have but should be free to download online.  +, Create your free-hand drawing on paper making sure to use a black marker pen. This is where the Educator/Youth worker can talk about the ideas behind Design for Manufacturing. When you make a design you need to think about certain elements that will be effected by the manufacturing process. For example: - You will need to think about how your drawing will print out. If some parts of the drawing are not connected, they will print out as separate parts and not together. - You will need to think about time, money and material. How long do you want your print to take? How much material do you have to use? How much will your print cost? The more complex the drawing or the more filled in spaces, the longer it will take to print, the more material it will use and the more expensive it will be. - You will need to think about the limitations of the 3D printer. For example; It is only able to print in one colour Fragility of the print and having to remove it from the printer or raft - therefore considerations should be made as to how thin lines should be made.  +, After creating your drawing, it is important to make sure that there is a large contrast between the black drawing and the white paper. This will help with scanning and vectorising the image. Make sure there are no small white gaps in the drawing and that the intensity of the black ink is consistent  +,
3
<nowiki>Avant 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.<br /><br /><u>Chemins d'outil 3D</u><br /><br />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.<br /><br />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.<br /><br /><u>Serrage</u><br /><br />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)<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br /><u>Référencement</u><br /><br />É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.<br /><br />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.<br /><br />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)<br /><br />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.<br /><br />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.</nowiki>  , A présent que vous avez pris vos décisions de base concernant la stratégie d'usinage, il est temps de commencer le CAM proprement dit. <u>Ouverture du fichier de la cuillère dans Fusion360</u> 1) Ouvrez Fusion360 2) Dans le panneau de données sur le côté gauche (data panel), cliquez sur "nouveau projet". Nommez-le "DMS certification part" 3) Téléchargez le fichier DMS_spoon.ipt, attaché à ce tutoriel 4) Dans le panneau de données de Fusion, double-cliquez sur votre nouveau projet "DMS certification part" 5) Cliquez sur "upload" au-dessus 6) Cliquez sur "select files" 7) Sélectionnez le fichier DMS_spoon.ipt et cliquez sur ouvrir 8) Cliquez sur" upload" 9) Quand la barre de statut est achevée, cliquez sur "close" 10) Double-cliquez la pièce dans le panneau de données pour ouvrir le projet 11) Cacher le panneau de données en cliquant sur l'icône avec les 9 petits carrés (Il s'affiche "Hide data panel" lorsque vous passez dessus avec votre souris.). 12) Dans le bandeau déroulant à gauche, changez l'espace de travail vers l'interface CAM 13) Faites des rotations de la cuillère jusqu'à ce qu'elle soit orientée vers le haut, avec la cuvette de la cuillère plus proche de vous. Faites cela avec le "view cube" dans le coin en haut à droite, en cliquant sur le coin du cube où les face Front, Right et Bottom s'intersectent. 14) En déplaçant votre souris sur le view cube, faites un clic droit sur l'icône de la maison et choisissez "Set current view as Home-fixed distance" Vous pouvez maintenant à tout moment revenir à cette vue en cliquant sur l'icône de la maison. 15) Dans l'arborescence à gauche, vérifiez que les unités sont bien des millimètres (mm). Si pas, cliquez sur l'icône qui apparaît à côté de "Units" et changez le type d'unités en mm, puis cliquez sur OK. <u>Installer la librairie d'outils</u> Au Yourlab, nous maintenons une base de données des différentes fraises que nous avons en stock. Cette librairie comprend les définition d'outils ainsi que des informations importantes comme les diamètres et les longueur de flûte. Vous verrez que ces informations sont très utiles pour programmer les pièces, car tous ces outils ont les vitesses et "feeds" adaptées pour l'usinage de la plupart des matériaux. Pour importer la librairie : 1) Téléchargez le fichier .hsmlib, en respectant le nom de fichier "YourLAB_tool_lib.hsmlib" 2) Créez un dossier sur votre disque dur nommé "YourLAB librairie de fraises" et ajoutez-y ce fichier. 3) A droite du ruban CAM, dans la section "Manage", cliquez sur "tool library". La fenêtre de librairie d'outils s'ouvre. 4) Faites un clic droit sur le dossier Local et choisissez "New Tool Library" 5) Tapez "YourLAB librairie" dans le champ du nom de la librairie. 6) Faites un clic droit sur "YourLAB librairie" et choisissez "Import Tool Library" 7) Naviguez vers le dossier que vous venez de créer, sélectionnez le fichier librairie et cliquez sur "Open". Vous devriez voir votre nouvelle librairie s'être peuplée d'outils. 8) Cliquez sur la flèche à côté de "Samples" pour étendre ce dossier. Assurez-vous que toutes les librairies d'exemples sont décochées, à l'exception de la librairie Inch-Aluminium. 9) fermez cette fenêtre en cliquant sur le X en haut à droite. Vous venez d'installer la librairie de fraises de YourlAB! <u>Setup 1</u> Il y a trois étapes dans un processus CAM : Setup, Chemins d'outils et Simulation. Le Setup détermine la localisation du système de coordonnées de travail (WCS), les dimensions su matériau brut (stock), et la localisation de la partie à usiner dans ce stock. Pour la cuilllère, vous aurez besoin de deux setup : un avant le retournement, et un après. <br/>  
<section class="step"><br />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.<br /></section><section class="step"><br />3D Toolpathing<br /><br />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.<br /><br />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.<br /></section><section class="step"><br />Workholding<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />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.<br /></section><section class="step"><br />Registration<br /><br />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.<br /><br />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.<br /><br />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:<br /><br />--Attaching stops to your spoiler board (waste board under your part that can be machined) or machine bed<br /><br />--Machining a contour into your spoiler board, then placing your stock exactly inside that contour<br /><br />--Drilling holes for dowels that go into the spoiler board beneath your part (most accurate)<br /><br />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.<br /></section><section class="step"><br />CAM Settings<br /><br />The specifics of the project - machining wood on the DMS router - will also determine some of the choices you make when programming toolpaths.
<br /><br />
-Tool numbering<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />-Rules for roughing<br /><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>  , blaaa  +
Patente de la copa menstrual 1867 No necesito copiar lo que encuentro en Wikipedia. https://fr.wikipedia.org/wiki/Coupe_menstruelle  +, https://www.youtube.com/watch?v=ul6s9s9khCXHY '''(video que me dio la idea de hacer este proyecto y filamento que planeo usar TPU/TPE)''. http://www.orangenarwhals.com/2015/11/diy-menstrual-cups-hack4fem "(prueba del moho de la taza)". https://3dprint.com/36851/sexshop3d-safe-sex-toys/ ''(How to make sex toy safe)'' https://www.liveloveluna.com/blogs/news/fda-approved-menstrual-cups-what-does-it-really-mean https://readycontainment.com/wp-content/uploads/2017/11/Cooleys-Chemical-Resistant-Chart.pdf ''(TPU chemical resistance chart) '' * https://www.quora.com/How-does-TPU-differ-from-silicone * https://www.quora.com/Is-thermoplastic-polyurethane-TPU-toxic  +, * http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw   +,
Different types of furniture connectors are available on[https://www.thingiverse.com/thing:2443677 <u> this Thingiverse entry</u>]. The most basic one, suitable to construct  tables and shelves, is called JONCTION-P_Origin.stl Below you can view a 3D reconstruction of a simple table built with the furniture connectors. You can also view this object in VR by navigating to [https://sketchfab.com/models/c5f235fb44134da7ad367327c09faadf <u>this</u>] website on your smartphone <br/>  +, According to the European Environmental Bureau, every year, the EU produces around 10 tonnes of furniture waste. Authorities are currently looking into the possibility of reusing this furniture waste to produce new items. Digital fabrication can also help with this issue, and in particular 3D printed furniture connectors are an ideal solution to enable reusing discarded furniture to create new ones. The added value of combining reuse practices and digital fabrication consists in allowing individuals to make their own tables, chairs, etc. without requiring specific machines or tools. Similarly, it is possible to 3D print plastic bottle connectors to create all sorts of designs, including furniture. One of the most successful projects that tackles this topic is [https://hpi.de/baudisch/projects/trussfab.html <u>Trussfab</u>].  +
Different types of furniture connectors are available on[https://www.thingiverse.com/thing:2443677 <u> this Thingiverse entry</u>]. The most basic one, suitable to construct  tables and shelves, is called JONCTION-P_Origin.stl Below you can view a 3D reconstruction of a simple table built with the furniture connectors. You can also view this object in VR by navigating to [https://sketchfab.com/models/c5f235fb44134da7ad367327c09faadf <u>this</u>] website on your smartphone <br/>  +, According to the European Environmental Bureau, every year, the EU produces around 10 tonnes of furniture waste. Authorities are currently looking into the possibility of reusing this furniture waste to produce new items. Digital fabrication can also help with this issue, and in particular 3D printed furniture connectors are an ideal solution to enable reusing discarded furniture to create new ones. The added value of combining reuse practices and digital fabrication consists in allowing individuals to make their own tables, chairs, etc. without requiring specific machines or tools. Similarly, it is possible to 3D print plastic bottle connectors to create all sorts of designs, including furniture. One of the most successful projects that tackles this topic is [https://hpi.de/baudisch/projects/trussfab.html <u>Trussfab</u>].  +
The objects we have prototyped are several different 3D printed geometrical straw connectors, allowing the construction of different geometrical shapes. They are easily done and cost-effective: it takes about 15 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, mathematics and geometry teachers, or even pupils/ students, under appropriate supervision.  +, The 3D printed geometry connectors that we have prototyped can serve to introduce children and students to 3D printing and to the study of geometrical shapes, being extremely useful in the context of formal and non-formal learning and education. They can be used in geometry and mathematics classes in order to enhance the sense of space, spatial planning, spatial thinking and geometrical thinking in students. They can accompany and/ or replace (as considered suitable by teachers) the classical drawings on paper when solving of geometry problems, facilitating visualization and creative thinking.  +
The objects we have prototyped are several different 3D printed geometrical straw connectors, allowing the construction of different geometrical shapes. They are easily done and cost-effective: it takes about 15 minutes of printing to achieve one item. It is possible to modify the design in order to adapt it to different straw diameters, and to different numbers of connected straws. These 3D printed straw connectors can be printed by designers, amateurs, mathematics and geometry teachers, or even pupils/ students, under appropriate supervision.  +, The 3D printed geometry connectors that we have prototyped can serve to introduce children and students to 3D printing and to the study of geometrical shapes, being extremely useful in the context of formal and non-formal learning and education. They can be used in geometry and mathematics classes in order to enhance the sense of space, spatial planning, spatial thinking and geometrical thinking in students. They can accompany and/ or replace (as considered suitable by teachers) the classical drawings on paper when solving of geometry problems, facilitating visualization and creative thinking.  +
First, you will need to download the Qlone mat. Download it [https://drive.google.com/file/d/0B6z-PurmOnXWME1DRzAwR2N5OTZHcUNjcTJCMmRJcC1LX1o0/view?usp=sharing here].  +, Launch the application and follow the instructions in order to scan your object.  +
First, you will need to download the Qlone mat. Download it [https://drive.google.com/file/d/0B6z-PurmOnXWME1DRzAwR2N5OTZHcUNjcTJCMmRJcC1LX1o0/view?usp=sharing here].  +, Launch the application and follow the instructions in order to scan your object.  +
'''1.''' Öffne Tinkercad indem du auf das Tinkercad-Icon am Desktop klickst. '''2.''' Klicke auf die Schaltfläche '''„Neuen Entwurf erstellen“'''. Eine leere Arbeitsfläche wird sich öffnen. '''3.''' Gib deinem neuen Design (und der Datei) einen Namen. Klicke auf die lustigen Worte in der oberen linken Ecke neben dem -Logo und benne dein Werkstück z.B. ''„Lesezeichen_dein Name“'' oder ''„Schlüsselanhänger_dein Name“'' '''Objekt erstellen''' '''1..''' Auf der rechten Seite kannst du verschieden Formen finden. Wähle die '''rote „Box“'''in dem du auf sie klickst. '''2.''' Bewege die Box in die Mitte der Arbeitsfläche und platziere sie dort mit einem Linksklick. '''3.''' Klicke auf das kleine weiße Quadrat in der Mitte der Box um die Höhe anzupassen.  Ändere den Wert für die '''Höhe''' auf '''2.00 mm'''. '''4.''' Klicke auf die kleinen weißen Quadrate an den Ecken der Box um die Länge und Breite zu ändern. Ändere die '''Breite''' auf '''50.00 mm''' und die '''Länge''' auf '''20.00 mm'''.  +, ''Jeder Schlüsselanhänger benötigt ein Loch als Aufhängung! Dazu benötigen wir die Form des '''gestreiften Zylinders''''' '''Form ausschneiden''' '''1.''' Wähle die gestreifte Form und ziehe sie auf die Arbeitsfläche. '''2.''' Klicke auf die weißen Quadrate der From und setze z.B. ''beide Werte auf 5.00 mm''. (Größe des gewünschten Lochs) '''3.''' Positioniere die Form z.B. nahe der Ecken des Objekts. Bewegen kannst du sie mit der Maus, oder den Pfeiltasten. '''4.''' Es kann nützlich sein deine Ansicht der Arbeitsfläche zu ändern. An der oberen linken Ecke des Bildschirms ist ein weißer Würfel. Klicke auf „OBEN“ beim Würfel, um dein Objekt von Oben zu sehen. ''Profi-Tipp:'' Halte die rechte Maustaste gedrückt während du die Maus bewegst. '''5.''' Halte die Tasten Strg+A gedrückt, um alle Elemente auszuwählen. Anschließend drücke Strg+G, um sie zu Gruppieren. Das Loch wird herausgeschnitten.  +, ''Nun geht es um den Namen, den du auf deinem Schlüsselanhänger schreiben willst.'' '''1.''' Suche auf der rechten Seite das -Objekt und ziehe es auf die Box. '''2.''' Um den Text zu ändern klicke auf die Textbox „TEXT“ auf der rechten Seite. Es sollte neben der geschtreifen Box sein. '''Schreibe bei „TEXT“ deinen Namen.''' '''3.''' Ändere die '''Höhe''' deines Namens auf '''3.00 mm''', um den Namen 1 mm aus der Grundfläche herausragen zu lassen. '''4.''' Ändere die Länge und die Breite deines Namens, sodass er in die rote Box passt. '''Fertig? Frage einen Explainer nach den nächsten Schritten!'''  +,
6
Obviously, your superiors didn't get to where they are by magic. They were particular events that marked that destiny. They were adequately prepared, and little by little, they grew and became good at what they did. If you are looking for a promotion, start doing everything with desire and dedication, always trying to achieve the best results. Don't be satisfied with little!  +, There is nothing more valuable than a person's time, and if, apart from your working day, you are available for your boss and any sudden events at work, you will undoubtedly become a person he can rely on. The best tool you can acquire to manage your time better is a smartphone. It helps you stay in contact in case of emergency even if you are not in the office.  +, It is said that communication is the basis of every relationship, and this also applies to the working relationship you have with your boss. Sometimes, important things are going on in the company that your superiors may completely ignore or learn about through ill-founded rumors. Don't do what many employees do when they learn something that could compromise the company's performance, such as keeping quiet or simply creating rumors. Instead, be the first to bring things to their attention, and you will see the confidence your boss will have in you in the short and long term.  +,
8
For the modules assembly I suggest that you refer to the PDF files. You'll find the pieces numbering and how to assemle them (with a few additional hints)  +, The dispenser attaches to the wall using the mounting holes on either side of the plumber's mustache. You'll also find one below the arrival module (see photo).  +, Laser cutting time for this module: - for 3mm poplar plywood pieces: 3 minutes 45 seconds - for 3mm transparent PMMA pieces: 38 seconds SVG files : [[:Fichier:Conteneur coeur CP.svg|for plywood]], [[:Fichier:Conteneur coeur PMMA.svg|for PMMA]] [[:Fichier:Aide conteneur coeur.pdf|PDF manual with help to build this module]] [[:Fichier:Conteneur coeur.ai|AI file with all informations and content on different layers]]  +,
Pour assembler les modules je te conseille de regarder les notices PDF. Tu trouveras une numérotation des pièces et la façon de les assembler correctement (ainsi que quelques astuces).  +, Plus qu'à remplir de plein de chocolat ! Mamma mia ! Here we go !  +, Cette étape est valable si tu pars de zéro comme j'ai pu le faire pour cette réalisation. Après quelques croquis et la réalisation d'un fichier sur mon logiciel de dessin vectoriel préféré, j'ai d'abord réalisé un premier prototype en carton. Cela permet de rapidement voir ce qui peut fonctionner ou pas et de ne pas gâcher du bois inutilement. Un fichier est très rarement parfait du premier coup (ni du second !).  +
Pour assembler les modules je te conseille de regarder les notices PDF. Tu trouveras une numérotation des pièces et la façon de les assembler correctement (ainsi que quelques astuces).  +, Plus qu'à remplir de plein de chocolat ! Mamma mia ! Here we go !  +, Cette étape est valable si tu pars de zéro comme j'ai pu le faire pour cette réalisation. Après quelques croquis et la réalisation d'un fichier sur mon logiciel de dessin vectoriel préféré, j'ai d'abord réalisé un premier prototype en carton. Cela permet de rapidement voir ce qui peut fonctionner ou pas et de ne pas gâcher du bois inutilement. Un fichier est très rarement parfait du premier coup (ni du second !).  +,
A
Placer l'aiguille des heures sur son canon puis enfiler le second cadran et venir le fixer dans le support. Ainsi, l'aiguille des heures se retrouve entre les deux cadrans arrières. Procédez de même pour l'aiguille des minutes et le dernier cadran.  +, Ne pas oublier de mettre la pile dans le mouvement et de mettre ce dernier à l'heure. Il ne reste plus qu'à trouver un joli espace (sur un bureau, une commode ou une étagère) pour accueillir la petite pendule.  +, Peindre les aiguilles avec la peinture souhaitée pour qu'elles ressortent au travers des différents motifs.  +,
* Type d'agrafeuse : Manuelle * Méthode d'agrafage : à plat * Capacité d'agrafage (feuilles) : 170 feuilles * Capacité d'agrafage (mm) : 16 mm * Type d'agrafes : 23/8, 23/10, 23/13, 23/15, 23/17, 23/20 * Capacité de chargement : 100 agrafes * Profondeur de la marge : jusqu'à 250 mm   +, Cette '''agrafeuse''' accepte des agrafes de différentes tailles, selon l'épaisseur des documents à agrafer : * Agrafes 23/8, pour agrafer de 2 à 5 mm, soit de 20 à à 50 feuilles * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/10+super Agrafes 23/10 SUPER], pour agrafer de 4 à 7 mm, soit de 40 à 70 feuilles * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/13+super Agrafes 23/13 SUPER], pour agrafer de 7 à 10 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+70+%C3%A0+100+feuilles 70 à 100 feuilles] * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/15+super Agrafes 23/15 SUPER], pour agrafer de 9 à 12 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+90+%C3%A0+120+feuilles 90 à 120 feuilles] * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/17+super Agrafes 23/17 SUPER], pour agrafer de 11 à 14 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+110+%C3%A0+140+feuilles 110 à 140 feuilles] * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/20+super Agrafes 23/20 SUPER], pour agrafer de 13 à 16 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+130+%C3%A0+170+feuilles 130 à 170 feuilles] En mode [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+bipass bipass], l'[http://www.pro-agrafeuses.com/agrafeuse-manuelle-novus-b-54-3-blocs-capacite-agrafage-210-feuilles-capacite-chargement-100-agrafes/?___sid=u '''agrafeuse de brochure B54/3 NOVUS'''] nécessite un nombre moins important de tailles d'agrafes pour couvrir les mêmes agrafages : * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/10+super Agrafes 23/10 SUPER], pour agrafer de 2 à 7 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+20+%C3%A0+70+feuilles 20 à 70 feuilles] * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/15+super Agrafes 23/15 SUPER], pour agrafer de 7 à 12 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+70+%C3%A0+120+feuilles 70 à 120 feuilles] * [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafes+23/20+super Agrafes 23/20 SUPER], pour agrafer de 12 à 16 mm, soit de [http://www.pro-agrafeuses.com/catalogsearch/result/?q=agrafeuse+long+bras+grande+capacit%C3%A9+120+%C3%A0+170+feuilles 120 à 170 feuilles]  , La hauteur des ailes de l'agrafe est de 6 mm. 10 feuilles à agrafer correspondent à 1 mm. Si mon document fait 30 feuilles alors la hauteur des ailes devra être de 6 mm : 3 mm de feuilles + 3 mm pour recourber les ailes de l'agrafe (Pour un agrafage optimal, il est nécessaire d'ajouter 3 ou 4 mm à l'épaisseur du document à agrafer). Dans cet exemple, les agrafes 24/6 sont parfaitement adaptées !  +
# Take your time and look at the schematic. Start with + and run through the different ways till you end back to - pole # The second image shows you the pins you are going to use # Go and mark all pins on your board   +, # Take each basic component and put it onto the marked place (You might need to use some tape to hold the elements in place) # Check, if + of LED is on the shown side # Solder each part on the board...DO NOT CUT THE LEGS, WE NEED IT!!! # Bend the legs like it is shown in the second image <br/>   +, # Cut the overlapping part of the leg shown in the picture # Bend the piece like an wide U, and put it into the place at the potentiomenter # Solder the U to bridge the channels   +,
# Take your time and look at the schematic. Start with + and run through the different ways till you end back to - pole # The second image shows you the pins you are going to use # Go and mark all pins on your board   +, # Take each basic component and put it onto the marked place (You might need to use some tape to hold the elements in place) # Check, if + of LED is on the shown side # Solder each part on the board...DO NOT CUT THE LEGS, WE NEED IT!!! # Bend the legs like it is shown in the second image <br/>   +, # Cut the overlapping part of the leg shown in the picture # Bend the piece like an wide U, and put it into the place at the potentiomenter # Solder the U to bridge the channels   +,
You must check out [https://www.pcbway.com/ PCBWAY f]or 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 t]o 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.  +, '''AWS IoT''' is an application that can be accessed through different methods - Device SDKs, Command Line Interface (CLI), Application Programming Interface (API), or Console (Dashboard). fig 2: AWS Console In our case, we shall be using the '''AWS Console''' for a visual representation which is a better way to use an IoT Cloud Platform for connecting with the device. The 👨💻 Console has a message broker that allows the devices and clients that use MQTT and MQTT over WSS protocols to publish and subscribe to messages. It also supports devices and clients that use the HTTPS protocol to publish messages. Before we continue further, let us understand the concept of MQTT which shall be used as a communication protocol in this application.  +, It is a '''publish/subscribe''' protocol for '''machine-to-machine''' communication. This simple protocol, is easy to implement for any client. Termed as the '''Pub''' and '''Sub,''' both are used for same purpose but different method. Above we can see there are 2 sections (left & right) - '''Publish and Subscribe'''. And then there is a middleman - '''Broker'''. IoT Devices play the role to collect sensor data and send to the cloud (broker). While '''PC/Server/Mobile devices''' play the role to monitor and receive the sensor data to be viewed - Here, '''IoT Device''' is a '''Publisher''', and '''PC Devices''' are a '''Subscriber'''.<blockquote>[EXAMPLE] When a '''user1''' publishes an image on social media, then only the '''user2''' subscribed to '''user1''' can view/receive the image. Here, the '''user1''' is the '''PUBLISHER''', '''user2''' is the '''SUBSCRIBER''', and the '''user1's account''' is the '''BROKER'''.</blockquote>According to the above analogy, the image that is published is the data, that was '''transferred from user1 to user2''' 📤. And that is the exact scenario in an MQTT Pub/Sub model. We have a more secure layer 🔒 to make sure the data is sha'''red through a specific path, we ca'''ll that 'topic', Whe'''n''' user1 publishes data on topic, the subscriber automatically receives if already connected to the broker. Hen'''ce''', the LOW latency.  +,
Visser les accoudoirs sur la structure du fauteuil.  +, Ça méritait bien un peu d'huile de coude, non ?  +, Un fauteuil, c'est fait pour être con-for-table. Celui-ci attendait bien sagement ses accoudoirs quand je l'ai récupéré.  +,
Visser les accoudoirs sur la structure du fauteuil.  +, Ça méritait bien un peu d'huile de coude, non ?  +, Un fauteuil, c'est fait pour être con-for-table. Celui-ci attendait bien sagement ses accoudoirs quand je l'ai récupéré.  +,
Ce premier atelier est une introduction à l'utilisation d'un ordinateur et d'une machine à commande numérique. La première étape est de commencer par un dessin simple du contour de la main afin de pouvoir transférer cette photo sur l'ordinateur et pouvoir ainsi la modifier sur un logiciel et l'envoyer sur le plotter de découpe. On explique toutes les étapes qu'il faut connaître pour le transfert d'images, sauvegarde sur le cloud, modification d'images, etc... A la fin de la séance, on montre un exemple de stickers à partir de leur dessin.  +, Le deuxième atelier commence par une révision des connaissances acquises lors du dernier cours. On continue avec des dessins collectifs sous forme de jeux tel que le cadavre exquis. Il est possible de faire avancer les personnes sur des dessins individuels avec des petits exercices (sans levée le stylo, dessins de la main gauche, dessin à l'aveugle) sur des petites sessions de 30 secondes. Refaire des photos et des transferts de dessin.  +, Cette séance a pour but de faire travailler collectivement tout en abordant l'utilisation de la machine (le plotter de découpe), afin de créer un premier essai de stickers à partir des dessins de la dernière séance.  +,
[https://www.youtube.com/watch?v=N4z2Y4gvmio Youtube Test Video]  +
Enlever le module bluetooth avant de charger le programme dans la carte Arduino et le remettre juste après sinon il y a des problèmes de communication entre l’ordinateur et la carte Arduino. Pour récupérer la température sur son portable Android, installer l’application Bluetooth Terminal (de Qwerty il me semble). Une fois connecté, l’envoi de la lettre A permet de récupérer la température sur le téléphone. Des bouts de code ont été récupérés sur le web. [http://monespabidou.fr/2016/08/affichage-de-la-temperature-sur-un-afficheur-lcd-et-sur-un-appareil-android/ Code à récupérer ici.]  +
Enlever le module bluetooth avant de charger le programme dans la carte Arduino et le remettre juste après sinon il y a des problèmes de communication entre l’ordinateur et la carte Arduino. Pour récupérer la température sur son portable Android, installer l’application Bluetooth Terminal (de Qwerty il me semble). Une fois connecté, l’envoi de la lettre A permet de récupérer la température sur le téléphone. Des bouts de code ont été récupérés sur le web. [http://monespabidou.fr/2016/08/affichage-de-la-temperature-sur-un-afficheur-lcd-et-sur-un-appareil-android/ Code à récupérer ici.]  +
Le Makey-makey va nous permettre de transformer notre affiche en “clavier”. Les “touches” de notre affiche seront reliées au Makey makey et permettront de déclencher des évènements (son, lumière, affichage écran…). Pour cet exemple nous choisissons de travailler uniquement avec les touches haut, bas, droite, gauche. Ici elles ne serviront pas à se déplacer mais à déclencher un évènement. Pour que l'évènement puisse se déclencher il faut être en contact à la fois avec la “terre” (ground ou masse) et la touche utilisée (par exemple la touche haut, droite, bas ou gauche…).  +, Réaliser un code sur le logiciel scratch pour mettre en place l'interaction.   +, Une fois le code réaliser : • Prendre le makey-makey le brancher sur la prise universelle et l'usb de l'ordinateur • Brancher une pince crocodile sur votre bande de cuivre terre • En branche une autre sur votre "touche" "Flèche haut" et faite de même pour la touche "flèche bas"  +,
Vous pouvez essayer de faire fonctionner l'écran avec les '''exemples disponibles''' dans tft_eSPI ou '''utiliser mon code''' pour afficher une image.  +, Dans mon code (https://github.com/maditnerd/st7789_bitmap), l'image est sauvegardée dans '''bitmap.h'''. Pour pouvoir afficher une image, Il nous faut la '''convertir en code''' et le '''copier''' dans un '''tableau.''' Pour cela, nous allons utiliser '''LCD image converter''', vous pouvez trouver ce programme ici: https://sourceforge.net/projects/lcd-image-converter/ *'''Redimensionner''' l'image à la taille de votre écran (240x240) *Cliquer sur '''New Image''' *Aller sur '''Image / Import''' et sélectionner votre image *Aller dans '''Options / Conversion''' *Choisissez le '''Preset''' : '''Color R5G6B5''' *Aller dans l'onglet '''Image''' *Changer '''Block Size''' à '''16bit''' *Cliquer sur '''Show Preview''' *Copier le code *Copier-coller le '''dans le tableau''' <code>const uint16_t mercy [] PROGMEM = {// --> PASTE HERE}; </code> Et voilà, téléverser le code et vous devriez voir l'image s'affichait sur l'écran. Note: Il y a un exemple dans TFT_eSPI pour décoder des fichiers JPEG ('''128x128/TFT_flash_jpg'''), l'affichage est plus lent, mais cela permet de ne pas avoir à faire de conversion.<br/>  +, Vous pouvez trouver les fichiers STL ici : https://www.thingiverse.com/thing:3509423 ''Merci à Olivier Sarrailh pour le boitier''. *Afin de réduire au plus la taille, j'ai retiré les broches de l'écran. *Je l'ai est remplacé par du '''Wrapping Cable 30 AWG''' *Après ça j'ai soudé l'écran à mon clone de wemos mini pro *Ensuite, j'ai ajouté du '''ruban électrique''' pour éviter les '''courts-circuits''' *Pour finir, j'ai '''imprimé le boitier'''  +,
Vous pouvez essayer de faire fonctionner l'écran avec les '''exemples disponibles''' dans tft_eSPI ou '''utiliser mon code''' pour afficher une image.  +, Dans mon code (https://github.com/maditnerd/st7789_bitmap), l'image est sauvegardée dans '''bitmap.h'''. Pour pouvoir afficher une image, Il nous faut la '''convertir en code''' et le '''copier''' dans un '''tableau.''' Pour cela, nous allons utiliser '''LCD image converter''', vous pouvez trouver ce programme ici: https://sourceforge.net/projects/lcd-image-converter/ *'''Redimensionner''' l'image à la taille de votre écran (240x240) *Cliquer sur '''New Image''' *Aller sur '''Image / Import''' et sélectionner votre image *Aller dans '''Options / Conversion''' *Choisissez le '''Preset''' : '''Color R5G6B5''' *Aller dans l'onglet '''Image''' *Changer '''Block Size''' à '''16bit''' *Cliquer sur '''Show Preview''' *Copier le code *Copier-coller le '''dans le tableau''' <code>const uint16_t mercy [] PROGMEM = {// --> PASTE HERE}; </code> Et voilà, téléverser le code et vous devriez voir l'image s'affichait sur l'écran. Note: Il y a un exemple dans TFT_eSPI pour décoder des fichiers JPEG ('''128x128/TFT_flash_jpg'''), l'affichage est plus lent, mais cela permet de ne pas avoir à faire de conversion.<br/>  +, Vous pouvez trouver les fichiers STL ici : https://www.thingiverse.com/thing:3509423 ''Merci à Olivier Sarrailh pour le boitier''. *Afin de réduire au plus la taille, j'ai retiré les broches de l'écran. *Je l'ai est remplacé par du '''Wrapping Cable 30 AWG''' *Après ça j'ai soudé l'écran à mon clone de wemos mini pro *Ensuite, j'ai ajouté du '''ruban électrique''' pour éviter les '''courts-circuits''' *Pour finir, j'ai '''imprimé le boitier'''  +,
Maintenant que vous avez tout les éléments en main vous allez pouvoir assembler le boîtier avec ses capteurs. Pour se faire suivez les croquis et photos explicatifs.  +, Attention, avant de commencer à câbler ! Étant donné que la arduino n’a qu’une sortie +5v, vous allez devoir fabriquer des câbles Y qui vont permettre d’alimenter les deux composants avec une seule pin 5v. Pour cela munissez vous de 3 jumpers femelle-femelle pour réaliser 2 "Y" et suivez les photos. Une fois les Y formés, faites un point de soudure pour fixer les fils. Puis, pour finir, munissez-vous d'un rouleau de chatterton pour isoler les soudures (attention aux court-circuits, qui dans un espace aussi réduit seront inévitable)  +, ... en faisant bien attention aux câbles.  +,
تُعد شركة تنظيف مكيفات بالدمام من الشركات الرائدة في مجال تنظيف وصيانة جميع أنواع المكيفات، بما في ذلك سبليت والشباك، والوحدات المركزية، والمكيفات المخفية. تأسست شركتنا منذ سنوات عديدة، ونمتلك خبرة واسعة في هذا المجال، مما يجعلنا الخيار الأمثل لضمان كفاءة وأداء مكيفاتك.  +
'''مؤسسة بديل الرخام الشرقية:''' رحلتنا مع الإبداع في عالم الديكورات لا تنتهي، حيث نقدم لكم حلولًا عصرية وفريدة من نوعها باستخدام بديل الرخام. يضم '''<u>مبلط سيراميك بالدمام</u>''' فريقنا نخبة من الخبراء والمصممين المبدعين الذين يمتلكون خبرة واسعة في تصميم وتركيب بديل الرخام بأحدث التقنيات ودقة متناهية.  +
'''مقاولات'''  +
<nowiki>Téléchargez ce fichier:<div class="mw-highlight mw-content-ltr" dir="ltr"><pre>pieces.svg</pre></div>Si vous avez une découpe laser, vous pouvez passer a l'étape suivante.<br /><br />En revanche, si vous disposé d'une imprimante:<br /><br />Vous pouvez choisir la taille que vous voulez, en imprimant celle ci en A3 par exemple, ou en modifiant le fichier directement.<div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Prenez en compte la taille du bois requise pour ce projet</div><br /></div></nowiki>  +, ====Découpe laser==== Si vous possédé une découpe laser, vous aurez alors juste a lancer le découpage via votre logiciel prévue pour (a imprimer 2x fois).<br/> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">N'oubliez pas de prendre les mesures de la planche, et de bien paramètrer la machine !</div> </div> ====Découpe a la scie==== Une fois vos formes imprimées, vous pouvez les disposer sur la planche en bois, et une fois que la disposition vous plait, les coller a l'aide d'une colle simple (UHU). Vous découperez ensuite les formes en suivant les lignes.  +, Si vous n'avez pas de tube (PVC, bois, carton '''solide'''), vous pouvez découper un rectangle dans le bois, et poncer les bords afin de l'arrondire. Vous pouvez maintenant noter le diamètre de celui ci sur le coté. Saisissez 2 socles (héxagones), et tracer des lignes partant de chaque point vers le point opposé. ===='''Si votre manche est creux:'''==== Avec votre compas, faites un cercle avec un diamètre similaire a celui du manche (rayon/2). Creuser avec scie en cloche de diamètre similaire au manche ou inferieur, et faites les finitions a la lime si besoin. ===='''A l'inverse:'''==== Faites un pré trou a partir du centre, puis visser avec une visse de taille adéquates les deux partie ensemble. Répetez cette action pour le deuxième socle pour la prochaine étape.  +,
Amazon Music Autoplay is a feature designed to keep the music playing continuously, providing an uninterrupted listening experience. With autoplay enabled, Amazon Music will automatically queue up and play similar songs, albums, or playlists once your current track or playlist ends. This feature aims to keep the music going without requiring you to manually select the next song, making it perfect for parties, road trips, or background music during work or chores.  +, Enabling autoplay on Amazon Music is straightforward. Follow these steps: '''Open the Amazon Music App:''' Launch the Amazon Music app on your preferred device, whether it's your smartphone, tablet, or computer. '''Log In:''' Ensure you're logged in to your Amazon Music account. '''Start Playing Music:''' Begin playing a song, album, or playlist of your choice. '''Autoplay Activation:''' Once your current music selection concludes, Amazon Music will automatically start playing a song that is related to your previous choice. This is achieved through algorithms that analyze your listening habits, genre preferences, and the mood of the music you've been enjoying. '''Customization:''' You can customize your autoplay settings by going to the app's settings. Here, you can toggle autoplay on or off, adjust the transition time between songs, and even specify whether you want explicit content to be included or excluded from autoplay selections.  +, '''Seamless Listening:''' Autoplay ensures there are no awkward gaps or pauses in your music, providing a continuous and enjoyable listening experience. '''Discover New Music:''' Autoplay introduces you to new tracks and artists based on your musical tastes, helping you discover music you might not have come across otherwise. '''Perfect for Parties:''' Whether you're hosting a party or just want background music during a gathering, autoplay keeps the music going without interruption. '''Hands-Free Convenience:''' With autoplay active, you can enjoy your music without needing to reach for your device to select the next song continually.  +,
Découper et graver les pièces de PMMA Découpe : Puissance : 100_ Vitesse : 0.3 Gravure : Puissance : 55_ Vitesse : 100 1000 Dpi  +, Emboîter de force les aimants dans les trous correspondant (faire attention au sens d’attraction des aimants) Assembler les pièces ensembles à l’aide des barres, suivant les numéros correspondants : A 1 2 3 4 5 6 7 B 8 9 10 11 12 13 L’objet se compose en deux parties.  +
Découper et graver les pièces de PMMA Découpe : Puissance : 100_ Vitesse : 0.3 Gravure : Puissance : 55_ Vitesse : 100 1000 Dpi  +, Emboîter de force les aimants dans les trous correspondant (faire attention au sens d’attraction des aimants) Assembler les pièces ensembles à l’aide des barres, suivant les numéros correspondants : A 1 2 3 4 5 6 7 B 8 9 10 11 12 13 L’objet se compose en deux parties.  +
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).  +, Use 3 bolts in total for the small pulleys (the blue ones) and 5 bolts plus 2 washers for the big pulleys (the control pulleys -in red)  +, Watch[https://www.youtube.com/watch?v=4AfN5Bm2BRc <u> this</u>] video to learn how You can also watch [https://www.youtube.com/watch?v=hq3Et9gOISI&t=116s <u>this</u>] video if you struggle with the wiring. Use a piece of cardboard to place two wooden skewers at 90° angles with respect to one another. The skewers need to be long enough to reach the nylon wire on the top bottom left and right of the pad. Alternatively, you can use straws to accomplish this step.  +,
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).  +, Use 3 bolts in total for the small pulleys (the blue ones) and 5 bolts plus 2 washers for the big pulleys (the control pulleys -in red)  +, Watch[https://www.youtube.com/watch?v=4AfN5Bm2BRc <u> this</u>] video to learn how You can also watch [https://www.youtube.com/watch?v=hq3Et9gOISI&t=116s <u>this</u>] video if you struggle with the wiring. Use a piece of cardboard to place two wooden skewers at 90° angles with respect to one another. The skewers need to be long enough to reach the nylon wire on the top bottom left and right of the pad. Alternatively, you can use straws to accomplish this step.  +,
<br/> <table class="wikitable"> <tr> <th>Matériel </th><th>Liens </th><th>Prix </th></tr><tr> <td>Capteur d'analyse de qualité d'air </td><td>[https://www.gotronic.fr/art-capteur-de-qualite-d-air-grove-101020078-23838.htm Grove – Air quality sensor] </td><td>8,70€ </td></tr><tr> <td>Capteur de poussière </td><td>[https://www.gotronic.fr/art-detecteur-de-poussiere-grove-101020012-18980.htm Grove - Dust Sensor] </td><td>13,25€ </td></tr><tr> <td>Capteur température- humidité </td><td>[https://www.gotronic.fr/art-capteur-d-humidite-et-de-t-grove-101020019-18964.htm Grove - Temperature&Humidity Sensor Pro(DHT22)] </td><td>11,40€ </td></tr><tr> <td>Interface Arduino-capteurs </td><td>[https://www.gotronic.fr/art-module-grove-base-shield-103030000-19068.htm Grove Base Shield] </td><td>4,80€ </td></tr><tr> <td>Ecran </td><td>[https://nextion.tech/datasheets/nx4832k035/ Nextion NX4832K035] </td><td>34,85€ </td></tr><tr> <td>Câble 4 contacts </td><td>[https://www.gotronic.fr/art-lot-de-5-cables-grove-20-cm-19054.htm Câble Grove 4 contacts] </td><td>3,20 </td></tr><tr> <td>Jumper </td><td>[https://www.kubii.fr/site-entier/1593-fils-jumper-male-femelle-200mm-40-fils-kubii-3272496003989.html?search_query=jumper&results=24 Câble Jumper Mâle/Femelle] </td><td>2,90€ </td></tr><tr> <td>Panneau de bois </td><td>[https://www.leroymerlin.fr/produits/menuiserie/panneau-bois-tablette-etagere-tasseau-moulure-et-plinthe/panneau-bois-agglomere-mdf/panneau-bois-recoupable/panneau-medium-mdf-naturel-ep-3-mm-x-l-244-x-l-122-cm-67458552.html Panneau MDF 3mm] </td><td>4,32€ </td></tr></table>  +, ====='''Grove – Air quality sensor''' V1.3===== Ce capteur est compatible 5v et 3,3v, il est relié sur une entrée analogique et va donner une valeur entre 0 et 700. La librairie constructeur interprète la mesure du capteur et nous renvoie 4 états de 0 à 3 : Etat 0 : Mesure au dessus de 700  « Pollution alert » Etat 1 : Mesure au dessus de 400  « High pollution » Etat 2 : Mesure au dessus de 200  « Low pollution» Etat 3 : Mesure en dessous de 200  « Air fresh»<br/> S’il n’est pas possible d’afficher dans le détail les mesures pour chaque gaz, ce capteur Grove offre des données qualitatives en indiquant le niveau de qualité d’air. Et ainsi nous permet de savoir '''le degré de pollution global dégagé''' par les principaux composants de notre intérieur. Plus d'infos sur le [https://wiki.seeedstudio.com/Grove-Air_Quality_Sensor_v1.3/ Wiki] du constructeur. <br/> ====='''Grove - Dust Sensor'''===== Ce capteur permet de mesurer la '''quantité de particules de poussière''' de plus de 1 µm présentes dans l'air. Le signal de sortie est à modulation de largeur d'impulsion. Il fonctionne en 5V, il est relié sur une entrée numérique. Le taux de particules de poussière ou PM (acronyme de Particulate Matter en anglais) dans l'air est mesuré en comptant le temps du niveau bas de faible impulsion (temps LPO) dans une unité de temps donnée. Le temps LPO est proportionnel à la concentration de poussière. Il va nous donner une mesure entre '''0 et 8000''' pcs/0.01cf (1/100 de pied cube). Sachant qu'un air correct se situe en dessous de 1000, et que lors d'un pic de pollution à Paris le taux peut monter jusqu'à 7000. J'ai donc choisi pour mon programme de découper les ranges comme suit : Range 1 : Air correct entre 0 et 1000 Range 2 : Aérer pièce entre 1000 et 2000 Range 3 : Alerte pollution au dessus de 2000 J'ai volontairement paramétré les ranges pour que le capteur soit sensible. Cependant, les ranges peuvent être modifiés dans le programme pour être adaptés à chaque situation. Plus d'infos sur le [https://wiki.seeedstudio.com/Grove-Dust_Sensor/ Wiki] du constructeur. <br/> ====='''Grove Temp & Humi Sensor Pro'''===== Il fonctionne en 5 V. Il est relié à une entrée numérique. Ce capteur va mesurer '''la température et le taux d’humidité''' avec une précision de ±0.5°C pour la température, et ±2% pour l’humidité. Deux données importantes pour la qualité de vie l’intérieur. La température idéale reconnue par tous les spécialistes se situe pour une pièce à vivre entre 20°C et 21°C. Le taux d'humidité optimal se situe entre 40% et 50%. Plus d'infos sur le [https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/ Wiki] du constructeur. <br/> ====='''Grove Base Shield'''===== Le module Grove Base Shield de Seeedstudio est une carte d''''interface''' permettant de raccorder facilement, rapidement et sans soudure les capteurs et les actionneurs '''Grove''' de Seeedstudio sur une carte compatible '''Arduino'''. Ce module vient s'enficher sur l'Arduino et ajoute des fiches supplémentaires qui vont permettre de connecter les capteurs. On conserve l'ensemble des input/output de l'Arduino qui sont répliquées sur le module. Le gros avantage également et d'avoir pour chaque fiche un + et un gnd qui d'habitude manquent rapidement. Plus d'infos sur le [https://wiki.seeedstudio.com/Base_Shield_V2/ Wiki] du constructeur.  , Le projet VigiAir va nous permettre, de manière simple et à faible coût, de fabriquer un analyseur d'air ambiant. Grâce à ses capteurs performants, on va pouvoir analyser les principaux facteurs qui influencent la qualité de l’air de nos habitations : le taux de polluant dégagé par nos produits ménagés, nos peintures ou nos meubles. Le taux de particules fines : diesel, fumés, poussières diverses. Le taux d’humidité et la température. VigiAir va nous indiquer lorsqu'il devient nécessaire d'aérer une pièce. Il permet une analyse complémentaire et plus fine qu'une simple analyse de CO2.  +,
Préparer des [https://www.thingiverse.com/thing:3524957 <u>impressions de minecraft </u>]et des supports de téléphone banc titre  +, Introduire le fonctionnement d’une imprimante 3D, faire une démo lancer une impression et montrer un [https://www.youtube.com/watch?v=-KPUaTQo4-M&t=206s <u>exemple de stop motion d’animation</u>] montrer le fonctionnement de l’application  +, Exporter votre montage par mail <u>[[Mailto:votremail|Votremail,]]</u> faire une projection collective et cérémonie des oscars, demander une note de 1 à 5 sur l’atelier et ce qui faut modifier. Autoévaluation  +,
'''... Jusqu'à ce que ça marche...''' Ou qu'on abandonne (à un moment, il faut)  +, * Comment ça s'est passé ? * La météo de l'humeur de chacun * Les réussites, * Les échecs, * Les frustrations * Ce qu'on a appris / confirmé / maitrisé. '''C'est la Fin !'''   +, '''Tout ça, faut que ça marche ensemble...''' <br/> *Aller voir les copains *Piquer des idées *Mutualiser du matériel *Pensez à plusieurs pôles ? *Dire les problèmes, pas les planquer...  +,
utiliser les fichiers STL https://gitlab.com/norbertwalter67/Windsensor_WiFi_1000/-/tree/master/CAD-Files/3D-Parts/STL?ref_type=heads  +, ESP 8266-12E(attention bien prendre la même référence) avant d'effectuer le câblage il faut programmer le circuit ESP 8266-12E Ce procurer un boitier de programmation d'ESP (12€) Josenidny ESP8266 Carte de Développements de Brûleur de Cadre de Test Prise en Charge Module Wifi pour ESP-12F ESP-07S ESP-12E ESP-01S ESP12S <span class="edp-feature-declaration" data-edp-feature-name="title" data-edp-asin="B0BHYNKVD5" data-data-hash="1882912644" data-defects="[{"id":"defect-mismatch-info","value":"Different du produit"},{"id":"defect-missing-information","value":"Informations manquantes"},{"id":"defect-unessential-info","value":"Informations non indispensables incluses"},{"id":"defect-incorrect-information","value":"Information incorrecte"},{"id":"defect-other-productinfo-issue","value":"Autre question de I\u2019information du produit"}]" data-metadata="CATALOG" data-feature-container-id="productTitle" data-custom-event-handler="productTitleEDPCustomEventHandler" data-display-name="Nom du produit" data-edit-data-state="productTitleEDPEditData" data-position="1" data-resolver="CQResolver"></span>Télécharger le programme '''firmware_V1.18.wsb''' avec l'utilitaire '''ESP-Flasher-x86.exe''' dans l'ESP 8266-12E attention de bien faire reset (RST)et ensuite maintenir le bouton programme (PROG)pendant la programme <br/>  +, attention le câblage est un montage de surface il faut utiliser la pâte adapter pour ce type de soudure attention basculer le capteur IC2 vers le haut (parallèle à la plaque Utiliser la liste des composants et le plan de câblage Composants électronique sonde effet hall (Hal501 n'est plus fabriqué, remplacé par le HAL 5001) attention une erreur sur la doc le capteur effet hall de direction indiqué SM541R est en fait SMR451 <br/>  +,
You 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.  +, <nowiki>First, we need to build our controller. We already know how to get the MAC address of our receiver node. Use the sketch below to get the MAC Address of the receiver.<div class="mw-highlight mw-content-ltr" dir="ltr"><pre>#include "WiFi.h"<br /> <br />void setup(){<br /> Serial.begin(115200);<br /> WiFi.mode(WIFI_MODE_STA);<br /> Serial.println(WiFi.macAddress());<br />}<br /> <br />void loop(){<br />}</pre></div>Just upload this Arduino sketch to the transmitter node, and make sure that you have modified the MAC address in the sketch.<div class="mw-highlight mw-content-ltr" dir="ltr"><pre>#include <esp_now.h><br />#include <WiFi.h><br />//----------------------------------------Defines PIN Button and PIN LED.<br />#define LED_Pin 4<br />#define BTN_Pin 15<br />//----------------------------------------<br />int BTN_State; //--> Variable to hold the button state.<br /><br />uint8_t broadcastAddress[] = {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}; <br />int LED_State_Send = 0; <br />int LED_State_Receive; <br /><br />String success; <br />//Must match the receiver structure<br />typedef struct struct_message {<br /> int led;<br />} struct_message_send;<br /><br />struct_message send_Data; // Create a struct_message to send data.<br />struct_message receive_Data; // Create a struct_message to receive data.<br /><br />//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Callback when data is sent<br />void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) {<br /> Serial.print("\r\nLast Packet Send Status:\t");<br /> Serial.println(status == ESP_NOW_SEND_SUCCESS ? "Delivery Success" : "Delivery Fail");<br /> if (status ==0){<br /> success = "Delivery Success :)";<br /> }<br /> else{<br /> success = "Delivery Fail :(";<br /> }<br /> Serial.println(">>>>>");<br />}<br /><br />//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Callback when data is received<br />void OnDataRecv(const uint8_t * mac, const uint8_t *incomingData, int len) {<br /> memcpy(&receive_Data, incomingData, sizeof(receive_Data));<br /> Serial.println();<br /> Serial.println("<<<<< Receive Data:");<br /> Serial.print("Bytes received: ");<br /> Serial.println(len);<br /> LED_State_Receive = receive_Data.led;<br /> Serial.print("Receive Data: ");<br /> Serial.println(LED_State_Receive);<br /> Serial.println("<<<<<");<br /><br /> digitalWrite(LED_Pin, LED_State_Receive);<br />}<br /><br />//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br /><br />void setup() {<br /> Serial.begin(115200);<br /><br /> pinMode(LED_Pin, OUTPUT);<br /> pinMode(BTN_Pin, INPUT);<br /> <br /> WiFi.mode(WIFI_STA); //--> Set device as a Wi-Fi Station<br /><br /> //----------------------------------------Init ESP-NOW<br /> if (esp_now_init() != ESP_OK) {<br /> Serial.println("Error initializing ESP-NOW");<br /> return;<br /> }<br /><br /> //--------------------------------------<br /> // get the status of Trasnmitted packet<br /> esp_now_register_send_cb(OnDataSent);<br /> <br /> //----------------------------------------Register peer<br /> esp_now_peer_info_t peerInfo;<br /> memcpy(peerInfo.peer_addr, broadcastAddress, 6);<br /> peerInfo.channel = 0; <br /> peerInfo.encrypt = false<br /> <br /> //----------------------------------------Add peer <br /> if (esp_now_add_peer(&peerInfo) != ESP_OK){<br /> Serial.println("Failed to add peer");<br /> return;<br /> }<br /> //----------------------------------------<br /> <br /> esp_now_register_recv_cb(OnDataRecv); //--> Register for a callback function that will be called when data is received<br />}<br />//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />void loop() {<br /> BTN_State = digitalRead(BTN_Pin); //--> Reads and holds button states.<br /> <br /> //----------------------------------------When the button is pressed it will send data to control the LED on the ESP32 Target.<br /> if(BTN_State == 1) {<br /> LED_State_Send = !LED_State_Send;<br /> send_Data.led = LED_State_Send;<br /><br /> Serial.println();<br /> Serial.print(">>>>> ");<br /> Serial.println("Send data");<br /> <br /> //----------------------------------------Send message via ESP-NOW<br /> esp_err_t result = esp_now_send(broadcastAddress, (uint8_t *) &send_Data, sizeof(send_Data));<br /> <br /> if (result == ESP_OK) {<br /> Serial.println("Sent with success");<br /> }<br /> else {<br /> Serial.println("Error sending the data");<br /> }<br /> <br /> //----------------------------------------Wait for the button to be released. Release the button first to send the next data.<br /> while(BTN_State == 1) {<br /> BTN_State = digitalRead(BTN_Pin);<br /> delay(10);<br /> }<br /> }<br />}</pre></div><br/></nowiki>  , <nowiki>We have already built our transmitter; next, we need to set up our receiver node. Just upload the below Arduino sketch to build a receiver to get data from the transmitter and based on the input data it will glow the led.<div class="mw-highlight mw-content-ltr" dir="ltr"><pre>#include <esp_now.h><br />#include <WiFi.h><br />//----------------------------------------Defines PIN Button and PIN LED.<br />#define LED_Pin 4<br />#define BTN_Pin 15<br />//----------------------------------------<br /><br />int BTN_State; //--> Variable to hold the button state.<br /><br />uint8_t broadcastAddress[] = {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}; //--> REPLACE WITH THE MAC Address of your transmitter. ESP32 A<br /><br />int LED_State_Send = 0; //--> Variable to hold the data to be transmitted to control the LEDs on the paired ESP32.<br /><br />int LED_State_Receive; //--> Variable to receive data to control the LEDs on the ESP32 running this code.<br /><br />String success; //--> Variable to store if sending data was successful<br /><br />//----------------------------------------Structure example to send data<br />//Must match the receiver structure<br />typedef struct struct_message {<br /> int led;<br />} struct_message_send;<br /><br />struct_message send_Data; // Create a struct_message to send data.<br /><br />struct_message receive_Data; // Create a struct_message to receive data.<br />//----------------------------------------<br />void OnDataSent(const uint8_t *mac_addr, esp_now_send_status_t status) {<br /> Serial.print("\r\nLast Packet Send Status:\t");<br /> Serial.println(status == ESP_NOW_SEND_SUCCESS ? "Delivery Success" : "Delivery Fail");<br /> if (status ==0){<br /> success = "Delivery Success :)";<br /> }<br /> else{<br /> success = "Delivery Fail :(";<br /> }<br /> Serial.println(">>>>>");<br />}<br />//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />void OnDataRecv(const uint8_t * mac, const uint8_t *incomingData, int len) {<br /> memcpy(&receive_Data, incomingData, sizeof(receive_Data));<br /> Serial.println();<br /> Serial.println("<<<<< Receive Data:");<br /> Serial.print("Bytes received: ");<br /> Serial.println(len);<br /> LED_State_Receive = receive_Data.led;<br /> Serial.print("Receive Data: ");<br /> Serial.println(LED_State_Receive);<br /> Serial.println("<<<<<");<br /><br /> digitalWrite(LED_Pin, LED_State_Receive);<br />}<br />//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br />void setup() {<br /> Serial.begin(115200);<br /><br /> pinMode(LED_Pin, OUTPUT);<br /> pinMode(BTN_Pin, INPUT);<br /> <br /> WiFi.mode(WIFI_STA); //--> Set device as a Wi-Fi Station<br /><br /> if (esp_now_init() != ESP_OK) {<br /> Serial.println("Error initializing ESP-NOW");<br /> return;<br /> }<br /> //----------------------------------------<br /> <br /> // get the status of Trasnmitted packet<br /> esp_now_register_send_cb(OnDataSent);<br /> //----------------------------------------<br /> <br /> esp_now_peer_info_t peerInfo;<br /> memcpy(peerInfo.peer_addr, broadcastAddress, 6);<br /> peerInfo.channel = 0; <br /> peerInfo.encrypt = false;<br /> //----------------------------------------<br /> <br /> //----------------------------------------Add peer <br /> if (esp_now_add_peer(&peerInfo) != ESP_OK){<br /> Serial.println("Failed to add peer");<br /> return;<br /> }<br /> //----------------------------------------<br /> <br />}<br /><br />void loop() {<br /> BTN_State = digitalRead(BTN_Pin); //--> Reads and holds button states.<br /> <br /> //----------------------------------------When the button is pressed it will send data to control the LED on the ESP32 Target.<br /> if(BTN_State == 1) {<br /> LED_State_Send = !LED_State_Send;<br /> send_Data.led = LED_State_Send;<br /><br /> Serial.println();<br /> Serial.print(">>>>> ");<br /> Serial.println("Send data");<br /> <br /> //----------------------------------------Send message via ESP-NOW<br /> esp_err_t result = esp_now_send(broadcastAddress, (uint8_t *) &send_Data, sizeof(send_Data));<br /> <br /> if (result == ESP_OK) {<br /> Serial.println("Sent with success");<br /> }<br /> else {<br /> Serial.println("Error sending the data");<br /> }<br /> //----------------------------------------<br /> <br /> while(BTN_State == 1) {<br /> BTN_State = digitalRead(BTN_Pin);<br /> delay(10);<br /> }<br /> }</pre></div><br/></nowiki>  ,
Privilégier '''un fournisseur qui garantisse un contreplaqué compatible avec une découpe laser.''' (Il parait que certaines colles utilisées pour fabriquer le contreplaqué peuvent être source de problèmes, voire de dangers lors de la découpe.) Je me suis approvisionné jusqu'à présent par l'intermédiaire du Fablab que je fréquente.  +, L'abat jour est constitué de '''31 pièces''' : *29 "lamelles" verticales, toutes différentes *2 "peignes" horizontaux, identiques, dans lesquels s'emboîtent ces lamelles Ces pièces sont réparties dans deux fichiers *.svg Chaque pièce est identifiée par un nombre ou une lettre, qui sont tracés sur le bois par la découpeuse laser.<br/> #Ouvrir le fichier avec un [https://inkscape.org/fr/release/inkscape-1.0.1/ logiciel de dessin vectoriel] pour visualiser les pièces. #S'il manque des pièces ou si rien n'est visible, augmenter l'épaisseur du trait dans votre logiciel, elles devraient apparaître. Dans chaque fichier, visualiser : *les '''coupes''' en '''rouge''', *les '''tracés''' en '''bleu'''. *un '''rectangle rose''' , de format 50 x 45 cm, qui encadre les pièces. Ce rectangle ne sert qu'à redimensionner les pièces rapidement en cas de besoin, et devra être retiré avant la découpe *'''Mes logos''', qui devront être retirés avant la découpe  +, #'''Incorporer''' le premier fichier dans le logiciel de pilotage de la découpeuse laser #'''Redimensionner''' l'ensemble des pièces de manière à ce que le rectangle rose soit au format 50 cm x 45 cm, puis supprimer le rectangle rose et les logos #'''Définir les valeurs de coupe''' pour les chemins rouges, '''et de tracé''' pour les chemins bleus (puissance, vitesse...) #'''Paramétrer la découpeuse laser''' pour qu'elle procède aux tracés ''<u>avant</u>'' d'effectuer les découpes #'''Positionner l'origine''' du faisceau laser sur la plaque de contreplaqué #'''Réaliser un contour test''' pour vous assurer que la découpe se fera bien sur le bois (et pas à côté :-) ) #'''Régler la jauge''' de votre laser #'''Lancer la découpe''' du premier fichier et '''surveiller''' jusqu'au bout #'''Examiner le résultat''' pour procéder à d'éventuels ajustements des valeurs de découpe / tracé #'''Procéder de même''' pour le deuxième fichier Vous devrez définir vos paramètres de coupe et de tracé (vitesse, puissance...) selon la machine que vous allez utiliser. Pour information, les paramètres que j'ai utilisés sont : - Tracé : Puissance Max : 15, Puissance Min : 8, Vitesse : 480 - Coupe : Puissance Max : 60, Puissance Min : 20, Vitesse : 20   +,
Tout d'abord, j'ai choisi sur Wikifab, le tutoriel [[Applique Abat-Jour Mural Volcano]]  +, J'ai ouvert les deux fichiers "Abat-jour mural volcano 01 plaques peignes tranches 1 à 15.svg", "Abat-jour mural volcano 01 plaques tranches 16 à 29.svg". Je les ai modifié en rétrécissant les dimensions car nous n'avions pas de contre-plaqué de 5mm.  +, Pour la découpe, j'ai commencé par faire des tests au niveau des créneaux avec une dimension de 4,2 mm. Pour cela, j'ai divisé la longueur de départ par 5 car c'est ce qui était demandé dans le tutoriel et j'ai multiplié par 4,2 car c'est la dimension que j'ai choisi.  +,
Commencez par découper le fichier "tete_ampoule". Nous avons utilisé une Trotec Speedy 100, 60 Watts, avec les réglages suivants : * puissance : 95 * vitesse : 2 * fréquence : 1000 * 1 passe  +, Posez le premier élément (pièce 1) sur une table. Positionnez les clous dans les trous prévus à cet effet (sauf le trou central, qui est prévu pour la fixation murale). Ne les enfoncez pas entièrement ! Ils vont vous aider à assembler les différents éléments. Retournez le montage et assemblez la partie basse (pièce n°4). Entre deux assemblages, vous pouvez utiliser le marteau pour enfoncer un peu plus les clous, au fur et à mesure (l’idéal est d’utiliser des chutes de contreplaqué comme martyr, pour protéger votre table).  +, Ajoutez maintenant l'élément n°3 puis le n°2. Renouvelez l'opération pour la couche suivante, en intercalant les pièces (n°2 à gauche et 3 à droite) pour améliorer la solidité. Ajoutez maintenant la pièce centrale (n°5).  +,
Avec le marteau, finissez d'enfoncer les clous. Utilisez la disqueuse pour couper les pointes de clous qui dépassent (attention à ne pas vous blesser !). Utilisez du papier de verre pour poncer la partie extérieure de l'applique (l'idée est d'avoir une surface bien adhérente pour pouvoir coller les LED).  +, Positionnez le ruban autour de l'applique sans le coller, pour voir de quelle longueur vous avez besoin. Coupez le ruban à la bonne longueur. Désolidarisez le transfo de sa boîte. Dénudez et étamez les extrémités des câbles électriques à souder sur le ruban LED. Sur le transfo : faire le marquage de la polarité. Retirer les fils existants non nécessaires (ici, la sortie 12 VDC). Souder les câbles - ensemble et les câbles + ensemble sur le transfo.  +, Positionnez le ruban de LED "chaudes" dans le trou destiné à cet effet (dans notre montage, nous avons mis la lumière chaude à l'extérieur). Attention à ne pas décoller l’adhésif du ruban pour le moment. Faites la même chose avec l'autre ruban de LED (LED "froides" à l'intérieur). Collez les rubans (vous pouvez ajouter des points de pistolet à colle si nécessaire. Nous vous conseillons d'en mettre au moins en début et en fin de ruban). Attention à bien vérifier le point de départ et le point d'arrivée avant de commencer à coller. Collez le transfo avec le pistolet à colle.  +,
* 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   +, * 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   +, Cette étape doit se passer dans une pièce à lumière faible et artificielle. * Prendre le pot d’émulsion photosensible et en verser dans la raclette creuse en aluminium ! Une fois exposée à la lumière, cette émulsion va se solidifier. Les parties noires qui protègeront le cadre ne cuiront pas et partiront au lavage. La maille, alors ouverte, laissera le passage de l’encre à la manière d’un pochoir. * Tenir d'une main l’écran à la verticale, de l'autre, poser le bord de la raclette contre la toile, attendre que l'émulsion s'applique sur toute la largeur et remonter la raclette jusqu'en haut de l'écran d'un mouvement régulier, rapide et en appuyant modérément fort. * Répéter l’opération de l’autre coté de la toile * Faire deux passages sur chaque côté * remettre l’excédent de l’émulsion dans son pot et s'aidant de la spatule * Faire sécher dans le placard avec le souffleur en marche et refermer la porte pour les protéger de la lumière. * Avec l'éponge, nettoyer la raclette et la spatule à l'eau  +,
* 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   +, * 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   +, Cette étape doit se passer dans une pièce à lumière faible et artificielle. * Prendre le pot d’émulsion photosensible et en verser dans la raclette creuse en aluminium ! Une fois exposée à la lumière, cette émulsion va se solidifier. Les parties noires qui protègeront le cadre ne cuiront pas et partiront au lavage. La maille, alors ouverte, laissera le passage de l’encre à la manière d’un pochoir. * Tenir d'une main l’écran à la verticale, de l'autre, poser le bord de la raclette contre la toile, attendre que l'émulsion s'applique sur toute la largeur et remonter la raclette jusqu'en haut de l'écran d'un mouvement régulier, rapide et en appuyant modérément fort. * Répéter l’opération de l’autre coté de la toile * Faire deux passages sur chaque côté * remettre l’excédent de l’émulsion dans son pot et s'aidant de la spatule * Faire sécher dans le placard avec le souffleur en marche et refermer la porte pour les protéger de la lumière. * Avec l'éponge, nettoyer la raclette et la spatule à l'eau  +,
Vous trouverez ici l'image que nous utilisons sur nos cartes SD : Mais voici les sources pour installer vous même la distribution linux sur votre raspberry  +, Modélisation puis impression des casques sur une imprimante à résine.  +, Sur sketchup pour la modélisation 3D. *https://drive.google.com/file/d/1GgMz3TplYZyOdEa5wXWH22UflIvKNLT0/view?usp=sharing Sur Adobe Illustrator pour la surface à imprimer ! *https://drive.google.com/file/d/1iV1O8rKFa6YgPYpS8po71HFS-afnG_Bq/view?usp=sharing - Représentation d’une partie reproduite 4 fois.  +,
A travers le plastique translucide du DEL, vous pouvez observer 2 parties distinctes, elles ont chacune leur polarité, anode + et cathode moins. La branche métallique la plus courte est la polarité négative (vers la masse) et la plus longue rejoint la polarité + (source d'alimentation)., cela vous aide visuellement à savoir dans quel sens l'intégrer dans votre circuit.  +, https://create.arduino.cc/projecthub Arduino est une plateforme électronique open-source qui s'appuie sur du software et hardware facile à utiliser. C'est destiné à  toute personne ayant envie de réaliser des designs interactifs. On peut y attacher toutes sortes de capteurs, des moteurs, LED et lumières, périphériques sonores et autres composants électroniques divers et variés.   +, Mblock est logiciel qui permet d'apprendre la logique de programmation très facilement en créant un programme à partir de blocks qui se lient les uns aux autres comme un puzzle. Il permet de créer des animations ou des jeux avec son avatar et des décors. Mais il peut aussi et surtout permettre de contrôler des objets et composants, programmables à distance, comme le robot Mbot, mais aussi un Arduino et des composants électroniques par exemple. Il a a été créé à partir de Scratch, un logiciel open-source. On peut importer les bibliothèques correspondant à la plateforme que l'on veut utiliser. Ici c'est la bibliothèque "arduino UNO". On pourra retrouver les blocks correspondants aux composants et la carte Arduino dans l'onglet "pilotage". Les autres onglets (contrôle, évènements, opérateurs etc.) serviront à structurer le programme.  +,
Un capteur de température intérieur, un capteur de température extérieur, un capteur d’humidité et un capteur de pression le tout connecté à un Arduino et les valeurs transférées par un émetteur en 2.4Ghz. Et pour la réception Raspberry, récepteur 2.4Ghz et du python. Voilà l’objet de ce petit tuto. Pour le montage de l’émetteur voici le schéma. Rien de très compliqué mais il y a beaucoup de fil… Bien penser aux résistances de 4.7K sur le récepteur de température et d’humidité. Et surtout attention l’émetteur 2.4Ghz fonctionne sous 3.3V.  +, Pour la programmation de l’Arduino il faut quelques biblio : Le capteur de pression : Barometer, SPI et Wire . Je vous ajoute tous les liens sur mon [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github] : * Le capteur d’humidité : DHT22 * Le capteur de température : DS18D20 * L’émetteur 2.4Ghz : RF24 Pour le programme de l’Arduino je vais pas le mettre ici en intégral mais vous pouvez le trouver sur mon [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github]. Par contre quelques informations sur son fonctionnement. Les données à envoyer sont préparées avant l’envoie dans un tableau de char de cette façon : On crée le char avec une valeur de départ : char SendPayload[32] = “RS1 :”; Ensuite on ajoute le valeurs. Chaque valeur est précédé et suivie d’une lettre permettant à la réception son repérage. Par exemple pour la température : strcat(SendPayload, “T”); dtostrf(txbuffer[0],2,2,tempstr); strcat(SendPayload,tempstr); strcat(SendPayload, “T”); Et ensuite le char complet est envoyé : bool ok = radio.write(&SendPayload,sizeof(SendPayload)); Mais comme il y a trop de donnée et que le nombre de caractère est au maximum de 32 il faut faire deux char envoyés à la suite. Chaque char sera repéré à la réception par son numéro “RS1” et “RS2”.  +, Pour la réception nous avons un montage plus simple. Un raspberry pi et un récepteur en 2.4Ghz. Il faut configurer le Raspberry Pi pour le récepteur tout est dans ce fichier pdf ci-joint : Config Raspberry et Récepteur 2.4Ghz.pdf Et pour finir un fichier en Python pour la réception et l’enregistrement des données dans une base de données. Pour la réception je lui fait faire deux boucles pour avoir mes deux char qui sont décortiqués pour à la fin des deux boucles avoir toutes le données qui sont, pour finir envoyer dans la base. Le programme en Python : multi_capteurs-NF24.py. Pour fonctionner il lui faut un programme de config en xlm pour les données de connxion à la base : config Et le sql pour créer la table dans votre base de donnée : Table SQL Voilà. Bon bricolage. La suite sera un affichage sur mon DashScreen des données collectées. Vous trouverez tous les documents et codes sur [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github]. Et d’autre info sur mon blog : [https://www.blog-de-michel.fr www.blog-de-michel.fr]  +
Un capteur de température intérieur, un capteur de température extérieur, un capteur d’humidité et un capteur de pression le tout connecté à un Arduino et les valeurs transférées par un émetteur en 2.4Ghz. Et pour la réception Raspberry, récepteur 2.4Ghz et du python. Voilà l’objet de ce petit tuto. Pour le montage de l’émetteur voici le schéma. Rien de très compliqué mais il y a beaucoup de fil… Bien penser aux résistances de 4.7K sur le récepteur de température et d’humidité. Et surtout attention l’émetteur 2.4Ghz fonctionne sous 3.3V.  +, Pour la programmation de l’Arduino il faut quelques biblio : Le capteur de pression : Barometer, SPI et Wire . Je vous ajoute tous les liens sur mon [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github] : * Le capteur d’humidité : DHT22 * Le capteur de température : DS18D20 * L’émetteur 2.4Ghz : RF24 Pour le programme de l’Arduino je vais pas le mettre ici en intégral mais vous pouvez le trouver sur mon [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github]. Par contre quelques informations sur son fonctionnement. Les données à envoyer sont préparées avant l’envoie dans un tableau de char de cette façon : On crée le char avec une valeur de départ : char SendPayload[32] = “RS1 :”; Ensuite on ajoute le valeurs. Chaque valeur est précédé et suivie d’une lettre permettant à la réception son repérage. Par exemple pour la température : strcat(SendPayload, “T”); dtostrf(txbuffer[0],2,2,tempstr); strcat(SendPayload,tempstr); strcat(SendPayload, “T”); Et ensuite le char complet est envoyé : bool ok = radio.write(&SendPayload,sizeof(SendPayload)); Mais comme il y a trop de donnée et que le nombre de caractère est au maximum de 32 il faut faire deux char envoyés à la suite. Chaque char sera repéré à la réception par son numéro “RS1” et “RS2”.  +, Pour la réception nous avons un montage plus simple. Un raspberry pi et un récepteur en 2.4Ghz. Il faut configurer le Raspberry Pi pour le récepteur tout est dans ce fichier pdf ci-joint : Config Raspberry et Récepteur 2.4Ghz.pdf Et pour finir un fichier en Python pour la réception et l’enregistrement des données dans une base de données. Pour la réception je lui fait faire deux boucles pour avoir mes deux char qui sont décortiqués pour à la fin des deux boucles avoir toutes le données qui sont, pour finir envoyer dans la base. Le programme en Python : multi_capteurs-NF24.py. Pour fonctionner il lui faut un programme de config en xlm pour les données de connxion à la base : config Et le sql pour créer la table dans votre base de donnée : Table SQL Voilà. Bon bricolage. La suite sera un affichage sur mon DashScreen des données collectées. Vous trouverez tous les documents et codes sur [https://github.com/Michelgard/Multi-capteur-Arduino-avec-emetteur-2.4Ghz Github]. Et d’autre info sur mon blog : [https://www.blog-de-michel.fr www.blog-de-michel.fr]  +
The legacy project documents that were originally designed with the SIM800 module may necessitate slight adjustments. This project will prove invaluable to those who continue to rely on 2G and GPRS technology. It offers essential support and guidance for individuals who intend to persist with these communication methods. Sending data from an Arduino microcontroller to the ThingSpeak platform using a GPRS module, specifically the SIM800, is a fundamental concept. The crucial aspect is that this communication method operates independently of Wi-Fi, constituting an IoT connectivity solution that relies on GPRS for data transmission. 1 / 2 In this project, LM35 temperature sensor data is being transmitted to the ThingSpeak platform through an Arduino Nano and a SIM800 module. The SIM800 module is leveraged to establish a GPRS connection, facilitating the transmission of data to ThingSpeak at specified intervals. To ensure a reliable connection between ThingSpeak and the hardware, users must configure the SIM800 module to establish a connection with their mobile network. This configuration encompasses setting the Access Point Name (APN) specific to their mobile carrier. It's important to note that the specific AT commands for this configuration may vary based on the user's chosen mobile network provider. For this project, I utilized the services of the network provider '''Airtel''' to establish the connection. Communication between the hardware components, specifically the SIM800 module, Arduino Nano, and ThingSpeak platform, relies entirely on AT commands. To ensure successful project implementation and effectively troubleshoot any issues that may arise, users must possess a basic understanding of SIM800 AT commands. This knowledge is crucial for configuring, managing, and diagnosing the communication process and resolving potential challenges during the project.  +, You 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. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here.] Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.  +, The table provided below lists several common AT commands that serve to swiftly and effectively verify the proper functioning of the SIM800C's AT serial communication and network connection. Before proceeding with the steps outlined for the network communication demonstration, it is advisable to conduct a straightforward network test. This preliminary test ensures that the intended network connection is in working order and fully operational.  +,
Enlever les petits supports des dents mobiles. Limez bien. Pour une machine en bois, frotter tous les éléments (dents, sélecteur) sur de la paraffine (une bougie) pour diminuer les frottements. Insérer les dents dans les encoches, puis ajouter le sélecteur. Vérifier que les dents rentrent et sortent sans problème quand on tourne le sélecteur. Ajouter l'interlock : un interlock large pour les 4 premières roues, le fin pour la cinquième. A l'aide de l'outil d'interlock, vérifier qu'il tourne et qu'il bloque le sélecteur. Faire 5 fois.  +, '''V1.1''' : Option alternative : imprimer le nouvel afficheur en 3D ! '''Attention à ne pas coller l'outil de montage !''' Insérer le pignon d'affichage dans l'outil de montage, '''chiffres en bas'''. Coller par dessus les deux disques. Au feutre noir, inscrire les numéros 0 à 9 sur le tour des disques, en face de chaque numéro. Faire 5 fois.  +, Monter la machine avec une seule roue permet de mieux comprendre son fonctionnement, mais ne permet des additions que jusqu'à 9 ! Remplacez l'interlock de la roue 1 par l'interlock fin pour ce montage.Vous pouvez utiliser des vis plus courtes (25mm) Glisser 3 vis dans les trous du panneau extérieur avant, la tête des vis vers l'extérieur (côté où il y a les nombres) Insérer la roue de manivelle dans le grand trou. Sur l'axe 2, insérer l'afficheur puis une rondelle Sur l'axe 3, insérer deux rondelles puis un pignon intermédiaire, dent supplémentaire au dessus. Positionner de telle sorte que les numéros des roues dentées correspondent. Sur l'axe 1, insérer la roue numéro 1, sélecteur en haut. Placer le panneau extérieur arrière et visser, sans trop serrer Vérifier que l'afficheur tourne correctement, puis le mettre en position 0. Vérifier que le roue principale tourne correctement. L'utilisation de la machine est la même que dans le cas à plusieurs roues.  +,
Enlever les petits supports des dents mobiles. Limez bien. Pour une machine en bois, frotter tous les éléments (dents, sélecteur) sur de la paraffine (une bougie) pour diminuer les frottements. Insérer les dents dans les encoches, puis ajouter le sélecteur. Vérifier que les dents rentrent et sortent sans problème quand on tourne le sélecteur. Ajouter l'interlock : un interlock large pour les 4 premières roues, le fin pour la cinquième. A l'aide de l'outil d'interlock, vérifier qu'il tourne et qu'il bloque le sélecteur. Faire 5 fois.  +, '''V1.1''' : Option alternative : imprimer le nouvel afficheur en 3D ! '''Attention à ne pas coller l'outil de montage !''' Insérer le pignon d'affichage dans l'outil de montage, '''chiffres en bas'''. Coller par dessus les deux disques. Au feutre noir, inscrire les numéros 0 à 9 sur le tour des disques, en face de chaque numéro. Faire 5 fois.  +, Monter la machine avec une seule roue permet de mieux comprendre son fonctionnement, mais ne permet des additions que jusqu'à 9 ! Remplacez l'interlock de la roue 1 par l'interlock fin pour ce montage.Vous pouvez utiliser des vis plus courtes (25mm) Glisser 3 vis dans les trous du panneau extérieur avant, la tête des vis vers l'extérieur (côté où il y a les nombres) Insérer la roue de manivelle dans le grand trou. Sur l'axe 2, insérer l'afficheur puis une rondelle Sur l'axe 3, insérer deux rondelles puis un pignon intermédiaire, dent supplémentaire au dessus. Positionner de telle sorte que les numéros des roues dentées correspondent. Sur l'axe 1, insérer la roue numéro 1, sélecteur en haut. Placer le panneau extérieur arrière et visser, sans trop serrer Vérifier que l'afficheur tourne correctement, puis le mettre en position 0. Vérifier que le roue principale tourne correctement. L'utilisation de la machine est la même que dans le cas à plusieurs roues.  +,
<nowiki>Le programme est le suivant : <br /><br />[code]<br /><br />#include <math.h><br /><br />#define LIGHT_SENSOR A0<br /><br />int sensorPin = A5; // Déclaration de la broche d'entrée de thermomètre<br /><br />double Thermistor(int RawADC) //Calcul température du capteur correspondant<br /><br />{<br /><br />    double Temp;<br /><br />    Temp = log(10000.0 * ((1024.0 / RawADC - 1)));<br /><br />    Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp )) * Temp );<br /><br />    Temp = Temp - 227.15;            // conversion de degrés Kelvin en °C<br /><br />    return Temp;<br /><br />}<br /><br />int PinNumeriqueHumidite=2;<br /><br />int humidite;<br /><br />void setup() <br /><br />{<br /><br />  Serial.begin (9600);<br /><br />  pinMode(10, OUTPUT);<br /><br />  pinMode(PinNumeriqueHumidite, INPUT);<br /><br />}<br /><br />void loop() <br /><br />{   <br /><br />  int readVal = analogRead(sensorPin);<br /><br />  double temperature =  Thermistor(readVal);<br /><br />  int luminosite = analogRead(LIGHT_SENSOR);<br /><br />  Serial.println("Température = ");<br /><br />  Serial.print(temperature);<br /><br />  Serial.println(" degrés.");<br /><br />  delay(500);  <br /><br />  humidite = digitalRead(PinNumeriqueHumidite);<br /><br />  Serial.println("Humidité = ");<br /><br />  Serial.println(humidite);<br /><br />  delay(500);  <br /><br />  Serial.println("Luminosité = ");<br /><br />  Serial.println(luminosite);<br /><br />  delay(500);<br /><br />  if (humidite==1) <br /><br />     {<br /><br />       if ((temperature>2) && (temperature<=10))<br /><br />          {<br /><br />            if (luminosite>100)<br /><br />               {<br /><br />                digitalWrite(10, HIGH);<br /><br />                delay(500);<br /><br />                digitalWrite(10, LOW);<br /><br />               }<br /><br />            else <br /><br />            {<br /><br />              digitalWrite(10, LOW);<br /><br />            }<br /><br />          }              <br /><br />       if ((temperature>10) && (temperature<25))<br /><br />          {<br /><br />            digitalWrite(10, HIGH);   // Pompe allumée<br /><br />            delay (10000); <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>  
Dans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.  +, Branchement du breadboard (au niveau du "+") au signal 5V de carte Arduino (répand un même signal sur toute la ligne pour l’utiliser pour plusieurs capteurs différents)  +, Brancher le capteur directement sur le breadboard. Puis brancher le câble rouge (le plus à gauche) au 5V ; le câble noir (au centre) au GRD et le câble blanc (le plus à droite) à une entrée analogique (soit, pour nous, A5).  +,
Dans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.  +, Branchement du breadboard (au niveau du "+") au signal 5V de carte Arduino (répand un même signal sur toute la ligne pour l’utiliser pour plusieurs capteurs différents)  +, Brancher le capteur directement sur le breadboard. Puis brancher le câble rouge (le plus à gauche) au 5V ; le câble noir (au centre) au GRD et le câble blanc (le plus à droite) à une entrée analogique (soit, pour nous, A5).  +,
Dans un premier temps, il faut commencer par brancher la carte Arduino et la Base Shield V2 ensemble tout simplement en les emboîtant l’un dans l’autre. Cela permet de faciliter les branchements lorsqu’il est nécessaire de brancher plusieurs capteurs et d’éviter de mettre en désordre les câbles entre eux.  +, Branchement du breadboard (au niveau du "+") au signal 5V de carte Arduino (répand un même signal sur toute la ligne pour l’utiliser pour plusieurs capteurs différents)  +, Brancher le capteur directement sur le breadboard. Puis brancher le câble rouge (le plus à gauche) au 5V ; le câble noir (au centre) au GRD et le câble blanc (le plus à droite) à une entrée analogique (soit, pour nous, A5).  +,
*Déterminer les zones ou mettre des capteurs (humidité, luminosité, et température) *Déterminer les zones à arroser *Déterminer les types de plantes et leurs besoins *Vérifier comment avoir accès à l'eau et à l'électricité   +, *Prendre les mesures sur le terrain et concevoir le plan 2D sur papier *Concevoir le plan 2D numérique (ici sur le logiciel Autocad) *Concevoir le plan 3D (ici sur Fusion 360) *Etablir l'emplacement des bacs à arroser   +, *Tester si les capteurs fonctionnent ( capteur d'humidité, de la luminosité et de température de l'air; capteur d'humidité du sol) *Pour le capteur d'humidité du sol, prendre un échantillon de terre sèche pour tester les capteurs en situation *Prendre différentes mesures pour avoir des valeurs exactes   +,
Les pièces ont été collées avec de la colle à bois.  +, Des résistances de 220 ohms (non présentes sur le schéma de câblage) ont été rajoutées sur chaque broche de la diode RVB, excepté la masse. Les résistances utilisées pour les pompes à eau sont également de 220 ohms. <br/>  +, Vitesse : 800 Puissance : 900  +,
Faire un trou dans le bouchon de la bouteille en plastique Mettre le tuyau dans le bouchon Faire passer le tuyau dans le bouchon et mettre de la colle autour du tuyau.  +, Tester le dispositif avec le code Arduino exemple "sweep" https://www.arduino.cc/en/Tutorial/Sweep  +, Faire le 0 du servomoteur.  +,
Faire un trou dans le bouchon de la bouteille en plastique Mettre le tuyau dans le bouchon Faire passer le tuyau dans le bouchon et mettre de la colle autour du tuyau.  +, Tester le dispositif avec le code Arduino exemple "sweep" https://www.arduino.cc/en/Tutorial/Sweep  +, Faire le 0 du servomoteur.  +,
Déballage du Kit  +, Le problème avec les tablettes premier prix c'est qu'il n'y a qu'un seul port usb. il n'est pas possible de la recharger et d'utiliser un dispositif USB Pour pouvoir la recharger et utiliser usb pour l'imprimante il faut réaliser une petite modification. Il faut rajouter un régulateur de charge directement sur la batterie de la tablette.  +
Déballage du Kit  +, Le problème avec les tablettes premier prix c'est qu'il n'y a qu'un seul port usb. il n'est pas possible de la recharger et d'utiliser un dispositif USB Pour pouvoir la recharger et utiliser usb pour l'imprimante il faut réaliser une petite modification. Il faut rajouter un régulateur de charge directement sur la batterie de la tablette.  +
Découper au laser le tube en carton avec le 4ème axe du laser  +, Découper au laser les pétales ainsi que le socle de la douille dans du médium 3mm Laser 60w : - Puissance 100 - Vitesse 6 - 500 dpi  +, Peindre les pièces avec un sous couche en 1er lieu pour boucher les ports du carton et du médium. Ensuite mettre de couche de peinture en bombe : blanche sur le tube, grise sur les pétales  +,
Découper au laser le tube en carton avec le 4ème axe du laser  +, Découper au laser les pétales ainsi que le socle de la douille dans du médium 3mm Laser 60w : - Puissance 100 - Vitesse 6 - 500 dpi  +, Peindre les pièces avec un sous couche en 1er lieu pour boucher les ports du carton et du médium. Ensuite mettre de couche de peinture en bombe : blanche sur le tube, grise sur les pétales  +,
ouvrir votre fichier pdf avec open office ou world faire un Ctrl A puis un CTRL C puis un clic pour désactiver le A  +, ouvrir paint cliquer et faire un Ctrl C enregistrer sous - en choisissant un format accepté par le plotter type PNG  +, Une fois sur paint vous pouvez en profiter pour modifier le fichier à votre convenance par exemple j'ai gommé les traits de pliage et gardé uniquement les traits de découpes pour éviter toute confusion de la machine. pensez à enregistrer vos modifications vous pouvez envoyer vers la découpeuse.  +,
Prendre une photo bien cadré de l'ensemble et booster les contrastes  +, - Importer l'image sur le logiciel Inkscape et vectoriser le bitmap.  +, Dessiner une forme pour le contour de votre objet, et faites un trou éventuellement pour passer un fil  +,
<div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Si vous êtes un particulier, attendez d'avoir vos personnalisations pour les lancer en même temps que la découpe à l'étape 6</div> </div> *Tester vos paramètre de découpe, de marquage et de gravage dans du contre-plaqué de 6mm. **Suivre la [https://wikifab.org/images/c/c0/Atelier_nichoir_legende_plan_nichoir.svg][https://wikifab.org/images/1/14/Atelier_nichoir_legende_plan_nichoir2.svg Atelier_nichoir_legende_plan_nichoir2.svg] pour paramétrer la laser *Découper le document "[https://wikifab.org/images/c/c2/Atelier_nichoir_2020.03.23_plan_nichoir.svg Atelier_nichoir_2020.03.23_plan_nichoir.svg]" *<u>Garder la contre forme de la plaque</u>  +, *Distribuer les fiches "Atelier_nichoir_fiche_design_[...].svg" au groupe/à la personne qui personnalisera [https://wikifab.org/images/d/d7/Atelier_nichoir_fiche_design_toit3.svg le toit], [https://wikifab.org/images/8/8d/Atelier_nichoir_fiche_design_droite3.svg le côté droit], [https://wikifab.org/images/a/aa/Atelier_nichoir_fiche_design_gauche3.svg le côté gauche], [https://wikifab.org/images/f/f8/Atelier_nichoir_fiche_design_avant3.svg l'avant] *Dessiner au crayon le design choisi dans le cadre gris *Une fois validé repasser au feutre noir le design sélectionné *Scanner/photographier les feuilles au format jpeg   +, <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">tutoriel avancé de la vectorisation : http://sdz.tdct.org/sdz/la-vectorisation-avec-inkscape.html</div> </div> *Ouvrir le premier document numérisé sur inkscape *Prendre l'outil "sélection" (la flèche noire) et cliquer sur l'image pour la sélectionner *<code>Chemin --> Vectoriser le Bitmap</code>. On obtient une boîte de dialogue (cf image) *« mettre à jour » pour avoir un aperçu de la vectorisation *Jouer avec le seuil de luminosité ainsi que les paramètre dans l'onglet "option" <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">On veut uniquement récupérer les traits noirs, il est normal que le contour gris disparaisse</div> </div> *valider la boîte de dialogue *sélectionner l'image de base, la supprimer *sélectionner l'image vectoriser *modifier les paramètre de contour et remplissage : **remplissage: '''aucun''' **contour : '''couleur de marquage''' (ex: 0, 0, 255, 255) **épaisseur de contour : '''0,2<u>mm</u>''' *réitérer l'étape pour les 3 autres documents  +,
Choix notés ce soir: * quel type de pompe ? (s'assurer qu'elle peut aller jusqu'au bout du mur) * batterie rechargeables ou pas ? * arrosage sur ou sous terre * circuit électronique simple, ou nano, ou nodemcu (rester dans du "standard") * quel panneau solaire? Doit-il pouvoir alimenter le moteur directement, ou faut il passer par des batteries pour avoir assez de puissance? Il y a même des tutos sur des [https://www.electronicshub.org/solar-battery-charger-for-18650/ circuits de recharge utilisant un simple TP4056] connecté au panneau et à la batterie! Est-ce sérieux? (Autre composant apprécié : J5019) Ci-joint un panneau que j'ai, de 12V , 3,5W, 290mA.  +, Le mur a les caractéristiques: * gros réservoir de 1000L * plusieurs palettes à étages * étalées sur 10 mètres Il faut donc: * de la puissance au niveau de la pompe (pompe 12V essuie-glace?), * bien distribuer le débit partout, * plusieurs mesures d'humidité, * le surplus d'eau peut s'écouler entre les étages d'une même palette  +, Le système avec [https://www.3dponics.com/wiki/instructions-3dponics-mini/ 2 bouteilles tête-bêche] et récupération de l'eau a plusieurs avantages. * la pompe est de puissance réduite, remonte l'eau de la bouteille du bas vers cette du haut, en circuit fermé. * 1 seule mesure d'humidité Ce cas ne fait pas partie des objectifs actuels à l'étude. Il est conservé pour un besoin futur.  +,
tout est dans le titre, et je vous remet le lien ici :https://www.thingiverse.com/thing:4915211/files  +, Voici les paramètre cura utilisé pour mon premier essai : Imprimante : Ultimake3 Matière : PLA Couches : 0.1 Infill : 100% Support : en contact avec le plateau en PVA Temps d'impression 39 minutes <br/>  +, récupéré la pièce de l'imprimante. Mettez là dans l'eau ou enlevez délicatement le support avec des pinces, puis glissez l'élastique de votre lampe dedans et tester votre nouvelle attache  +,
* '''<u>Description :</u>''' 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   +, Le boitier assemblé.  +, * '''<u>Description :</u>''' Ce deuxième boîtier est un peu plus élaboré que le premier, la taille a été réduite de 140 mm de diamètre à 112 mm. Ce boitier permet une alimentation par câble micro USB. Des surélévations ont été ajouté aux 4 coins de l'emplacement de la carte électronique pour prendre en compte les soudures qui seront en dessous de la carte, cela permet également d'avoir un point d'appui uniforme.  Les trois formes rectangulaires sur le couvercle servent à maintenir la carte électronique au fond du boitier. * <u>'''L'impression''' :</u>  Le logiciel Ultimaker Cura est utilisé pour générer le fichier de commande numérique déchiffrable par l'imprimante . Les réglages utilisés lors de l'impression sont ceci : ** Machine : Ultimaker 2+ ** Matériel : CPE ** Hauteur de la couche : 0.30 mm ** Temps d'impression du boitier : 3h20min ** Poids de matière utilisé - boitier : 80g ** Temps d'impression du couvercle : 1h19min ** Poids de matière utilisé - couvercle : 30g   +,
* '''<u>Description :</u>''' 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   +, Le boitier assemblé.  +, * '''<u>Description :</u>''' Ce deuxième boîtier est un peu plus élaboré que le premier, la taille a été réduite de 140 mm de diamètre à 112 mm. Ce boitier permet une alimentation par câble micro USB. Des surélévations ont été ajouté aux 4 coins de l'emplacement de la carte électronique pour prendre en compte les soudures qui seront en dessous de la carte, cela permet également d'avoir un point d'appui uniforme.  Les trois formes rectangulaires sur le couvercle servent à maintenir la carte électronique au fond du boitier. * <u>'''L'impression''' :</u>  Le logiciel Ultimaker Cura est utilisé pour générer le fichier de commande numérique déchiffrable par l'imprimante . Les réglages utilisés lors de l'impression sont ceci : ** Machine : Ultimaker 2+ ** Matériel : CPE ** Hauteur de la couche : 0.30 mm ** Temps d'impression du boitier : 3h20min ** Poids de matière utilisé - boitier : 80g ** Temps d'impression du couvercle : 1h19min ** Poids de matière utilisé - couvercle : 30g   +,
For music lovers, especially those who prefer to stream their favorite songs from Amazon Music or Deezer, it will be a pity if they miss this opportunity to get the free Xmas gifts we offer. Only 100 free licenses are offered per day, never miss it. After heading to the AudFree Xmas promotion webpage, you will find the 'Time-Limited Free Giveaway for Amable and Deezable' section immediately. On the box symbolized with the 'FREE' tab, enter your email address into the search box and tap on the right 'Submit' button to get the Amable/Deezable Music Converter registration code. The code empowers you to experience all features of those products for free for 1 month, such as downloading all Amazon Music or Deezer tracks to MP3, FLAC, AAC, M4A, or other unprotected files with original audio quality and ID3 tags.  +, Apart from free Christmas gifts, AudFree also provides individual special offers for each audio converter as well as the Audio Capture. The hot-selling Spotify Music Converter and Tidal Music Converter are priced at $9.99 per month and $47.95 for a lifetime license now while they were sold at 14.95 and 79.95 bucks respectively for monthly and lifetime licenses before. Other products require less than the two converters. With them, you can save money to download and listen to Christmas songs or audiobooks across various music streaming services offline. All products in the Single Deals are discounted at 33% off for the monthly plan and 40% off for the lifetime plan. Here are the detailed prices and purposes for those products:  +, On top of the above free giveaways and special single offers, hot bundles valid for a lifetime plan are also offered at a 60% discount. The popular Spotify Music Converter Single Bundle and the Spotify+Tidal Converter Bundle only need $63.95 for lifetime licenses while they were $159.9 before. The other two bundles are cheaper than the formers. Besides the above-mentioned bundles, a 6-in-1 super offer, only requiring $99.99 for a lifetime license, is rolled out with a discount of 75%, which saves you 304.71 bucks. This supper deal enables you to use all AudFree products on up to 6 devices.  +
Pour propulser les palets, j'ajoute des fentes à chaque extrémité du terrain... L'idée étant d'y glisser un élastique (du type utilisé pour les vêtements) Il fera donc 2mm de large sur 15mm de haut et sera situé à 50mm du bord (çà m'arrange car çà correspond à un des tenons de la boite :) ) Timing : 22h30, le plus gros est fait, le challenge est en bonne voie  +, C'est un passe-trappe, il faut donc un trou au milieu... on va dire 2cm de haut (les palets feront 1cm d'épaisseur) sur 10cm de large (plus petit ce sera plus dur de viser, plus large ce sera plus facile) J'ajoute un rectangle de 100 sur 20 et je le centre / colle à droite de la séparation du milieu... quelques manipulations pour fusionner les 2 formes, un pivot pour remettre la pièce à l'horizontale et hop le tour est joué... Enfin je passe les contours en vert, épaisseur 0.05mm pour que çà passe directe à la découpe sans retouche. Timing : 22:22 c'est pas mal !  +, Dernier ajustement : j'arrondis le haut de la trappe... Timing : 22h56 FIN DU DEFI  +,
Pour propulser les palets, j'ajoute des fentes à chaque extrémité du terrain... L'idée étant d'y glisser un élastique (du type utilisé pour les vêtements) Il fera donc 2mm de large sur 15mm de haut et sera situé à 50mm du bord (çà m'arrange car çà correspond à un des tenons de la boite :) ) Timing : 22h30, le plus gros est fait, le challenge est en bonne voie  +, C'est un passe-trappe, il faut donc un trou au milieu... on va dire 2cm de haut (les palets feront 1cm d'épaisseur) sur 10cm de large (plus petit ce sera plus dur de viser, plus large ce sera plus facile) J'ajoute un rectangle de 100 sur 20 et je le centre / colle à droite de la séparation du milieu... quelques manipulations pour fusionner les 2 formes, un pivot pour remettre la pièce à l'horizontale et hop le tour est joué... Enfin je passe les contours en vert, épaisseur 0.05mm pour que çà passe directe à la découpe sans retouche. Timing : 22:22 c'est pas mal !  +, Dernier ajustement : j'arrondis le haut de la trappe... Timing : 22h56 FIN DU DEFI  +,
<nowiki>You will need<br /><br />electronic control and command part (listed below)<br /><br />water tank<br /><br />a plant in a pot<br /><br />a box for electronic (https://www.thingiverse.com/thing:4106140)<br /><br />3d printed light sensor support (https://www.thingiverse.com/thing:3986667)<br /><br />3d printed sprinkler (https://www.thingiverse.com/thing:3986672)<br /><br />For the Command & Control part the material used are the following:<br /><br />- 1 Arduino UNO link<br /><br />- 1 moisture sensor link<br /><br />- 1 CO2 Gas sensor Mq7 link<br /><br />- 1 Lcd screen 2x16 (+i2c)) link<br /><br />- 1 LDR light sensor (photoresistor) link<br /><br />- 2 push buttons link<br /><br />- 1 Temp + humidity sensor DHT11 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>  +, '''Digital pin''' Pin: 7, relay Pin: 9, button 1 Pin: 10, button 2 Pin: 13, LED '''Analog pin''' Pin: A0, Moisture sensor Pin: A1, Co2 sensor Pin: A2, Photoresistor Pin: A3, Temperature sensor Pin: A4, Screen Rx Pin: A5, Screen Tx The connection of Arduino on Water pump power supply The Arduino is to be connected directly on the water pump power supply so the whole system need only one electric plug to works. The Water pump is a 5V power supply, the arduino can support that voltage but this leads to a warming of the internal component of the arduino and will possibly damage on the arduino with time. The easiest and fastest choice for now is two 5v power supply (one for arduino and one for the pump) For using only one power supply like a 12v one, some solution are linked below [https://blog.yavilevich.com/2017/03/efficient-dc-12v-to-5v-conversion-for-low-power-electronics-evaluation-of-six-modules/ A page presenting the different solutions] https://www.youtube.com/watch?v=uH01edMarxw <br/>  +, https://www.youtube.com/watch?v=abQ7bf_y3WM In this section is presented how shall be used the Deedu system and what will be the response at different cases UC01 : Control data from sensors & Number of spraying By using one button and looking on the screen, the user shall be able to check instantly the value measured by all sensors. UC02 : Spray the plant when needed & Water tank level control The system should be able to water the plant when it's needed (The moisture sensor value indicates when watering is needed). The water pump is tricky to start (if no water is present in the tube, it won't be powerful enough to start), so the best is to prevent absolute emptiness of the water tank. Therefore in order to control the water level and prevent water from pumping if water level is too low. The user will get a warning to fill the water tank. The Arduino code You can download the arduino code used in the following, every function is commented. Download the code below on your arduino board <br/>  +,
=== صيانة الغسالات الأوتوماتيك === يعتبر التحدي الأكبر للعديد من الأسر في العالم اليوم فرضًا تحديًا كبيرًا عليهم، وهو التحدي الذي يتعلق بعمليات الغسيل. لا يمكن الاستغناء عن غسالة الملابس في أي منزل لأنها تجعل من عملية الغسيل أسهل وأكثر فعالية. ولكن مع مرور الوقت واستخدام الغسالات بشكل مفرط، قد يحتاج الأشخاص إلى صيانة الغسالات. في هذه المدونة، سنناقش أنواع مختلفة من صيانة الغسالات المختلفة، وكيف يمكنك الحفاظ على غسالتك في أفضل حال. === '''نصائح عامة لتجنب الأعطال المتكررة في صيانة الغسالة:''' === تعتبر الغسالات الأوتوماتيكية من الأجهزة الأساسية في المنزل، لذلك يجب أن تأخذ وقتًا كافيًا للعناية بها. يمكن أن تساعدك صيانة الغسالة على تجنب الأعطال التي يمكن أن تؤدي إلى توقف الجهاز عن العمل - أو حتى تسبب تسربات وتلفًا مكلفًا. # '''استبدل خراطيم المياه:''' تحقق من الخراطيم بانتظام بحثًا عن الانتفاخ والتشقق والتآكل والتسربات حول النهايات. استبدل الخراطوم إذا وجدت مشكلة أو كل سنتين إلى أربع سنوات كجزء من برنامج الصيانة الاستباقية أو الصيانة العامة. # '''حرك الجهاز للأمام قليلاً:''' تحقق من وجود مسافة بسيطة باليد بين الغسالة والجدار لمنع الخراطيم من التعرقل خلف الغسالة. # '''حافظ على المستوى السطحي للماكينة:''' قد تهتز الغسالة على الأرض أثناء دورة الدوران، مما يمكن أن يؤدي إلى تلف الأرضية أو الغسالة. قم بموازنة الغسالة بتدوير الساقين لخفضها أو رفعها. # '''تنظيف فلتر الوبر:''' اعتمادًا على جهازك، قد يكون جامع الوبر موجودًا في أنبوب المحرض أو بالقرب من الجزء العلوي من حوض الغسيل. حافظ على نظافته لمساعدة الغسالة على العمل بكفاءة. # '''اغسل الغسالة:''' اشطف بقايا الصابون وتراكمه عن طريق تشغيل منظف الغسالة المتاح في المتاجر أو محلول ماء ساخن وخل وصودا الخبز من خلال حمولة فارغة. # '''منع الروائح العفنة والعفن:''' اترك غطاء الغسالة أو الباب مفتوحًا بين الأحمال لتجفيف الوحدة والحفاظ على رائحتها منعشة. امسح الختم المطاطي حول الباب على الغسالات ذات التحميل الأمامي بعد الغسيل. # '''قم بقياس المنظفات الخاصة بك:''' اقرأ دليل تعليمات الجهاز للتأكد من استخدام النوع الصحيح وكمية المنظفات لجهازك. # '''لا تفرط في تحميل الجهاز:''' استخدم الكمية المناسبة من الماء لحجم الحمل واغسل العناصر الثقيلة أو الضخمة في أحمال صغيرة. # '''أضف مقلاة بالتنقيط أسفل الغسالة:''' تلك إضافة مهمة في غرفة الغسيل، حيث يمكن أن يحدث تسرب المياه ويضر بالأرضيات الموجودة تحت الغسالة. === '''صيانة غسالات ال جي:''' === صيانة غسالات ال جي تقدم قطع غيار أصلية وخدمة عالية الجودة لعملائها. توفر الشركة حلولًا تقنية متميزة وتسهيل الوصول إلى الصيانة المعتمدة للغسالات. للجميع منتجات ال جي تعتبر منتجات عالية الجودة وموثوقة.<blockquote class="wp-block-quote"></blockquote>إصلاح الغسالات هو أمر يحتاجه العديد من الأشخاص في المنزل. نظرًا لحدوث العديد من الأعطال في الغسالات، يجب معرفة كيفية إصلاحها بشكل صحيح. في النهاية، يمكنك الحفاظ على أداء غسالتك وتجنب الأعطال باتباع هذه النصائح والإجراءات الوقائية. '''مشكلة عدم تصريف المياه من الغسالة:''' هذه المشكلة تعتبر واحدة من أكثر المشاكل شيوعًا في الغسالات. غالبًا ما تكون مشكلة طرمبة صرف المياه. إذا انتهت الغسالة من تصريف المياه ولا تستكمل دورة العصر، فإنك بحاجة إلى خدمة إصلاح غسالة تساعدك في استعادة عملها الصحيح بصرف المياه بشكل صحيح. '''توقف الغسالة عن العمل فجأة:''' إذا كانت الغسالة تتوقف فجأة عن العمل، يمكنك طلب خدمة إصلاح غسالة. يجب أن تتحقق من توصيل الكهرباء إلى الغسالة قبل طلب الخدمة. '''عدم تنزيل الصابون على الملابس:''' هذه المشكلة تحدث غالبًا بسبب مشكلة في صنبور تغذية الماء. يجب التحقق من حالة صنبور المياه والتأكد من سلامته. إذا كانت المشكلة تتكرر، فيمكنك الاتصال بخدمة صيانة الغسالات الأوتوماتيك. '''عدم سحب المياه داخل الغسالة:''' هذا العطل يمكن أن يحدث بسبب عدم توصيل الماء بشكل صحيح أو وجود انسداد في مدخل الماء. يمكنك التواصل مع صيانة الغسالات لحل هذه المشكلة. '''عدم دوران الغسالة أثناء الغسيل:''' هذا المشكلة تحدث بسبب الحمل الزائد من الملابس. يجب توزيع الحمل بالتساوي داخل الغسالة لتجنب هذا المشكلة. صيانة غسالات دايو تعتبر واحدة من أفضل الخدمات في مكة، حيث تقدم قطع غيار أصلية وفريق عمل محترف لإصلاح الغسالات بجميع أنواعها. لذا، إذا كنت تواجه أيًا من هذه المشاكل مع غسالتك، يمكنك الاتصال بخدمات صيانة الغسالات المحترفة في مكة لحل المشكلة وإعادة الغسالة للعمل بكفاءة.<blockquote class="wp-block-quote"></blockquote> ----مشكلتها ما تصرف الموية من الغسالة. تعد هذه المشكلة الأساسية من أكثر الأعطال التي يمكن أن تحدث في الغسالة، '''ولكن''' صيانة الغسالات الأوتوماتيك تكون بسبب طرمبة صرف الماء الخاصة بالغسالة. المفروض بعد الانتهاء من تصريف المياه ولا تقوم باستكمال دورة العصر وتكون في الوضع الخاص بالتنشيف وتقف تماما عن العمل، '''لذلك''' أنت بحاجة إلى شركة إصلاح غسالات تساعدك على إعادة عملها الصحيح بصرف الماء من غسالة الملابس. توقف غسالة الملابس عن العمل فجأة. يمكنك طلب خدمة إصلاح غسالات في حالة إذا كانت الغسالة لا تقوم بالعمل. وذلك في حالة إذا استمرت المشكلة أو أنك لا تعرف السبب الأساسي. ولكن عليك التأكد من وصول الكهرباء إلى الغسالة. غسالة الملابس ماتنزل الصابون على الملابس. هذه مشكلة تواجه العملاء بشكل دائم. '''لذلك''' يجب التحقق من الصنبور الخاص بتغذية الماء والتأكد منه. وإذا تكررت المشكلة فيمكنك الاتصال بصيانة غسالات فل أوتوماتيك. الغسالة ما تسحب الموية لداخل الغسالة. يعتبر هذا العطل من المشاكل المتكررة للعملاء والمستخدم يمكن أن تحدث بسبب عدم وجود ماء في الصنبور الخاص بالماء أو بسبب وجود انسداد في مدخل الماء. ويمكنك التواصل معنا لصيانة الغسالات الأوتوماتيك بمكة. الغسالة ما تدور وقت الغسيل. '''أكثر''' أعطال صيانة الغسالات المتكررة بكثرة وتكون بسبب الحمل الزائد من الملابس على الحوض الداخلي للغسالة. '''وكثيرًا''' ما يواجه مهندس الغسالات الأوتوماتيك هذه المشكلة. '''لذا''' من الأفضل لك كعميل أو مستخدم أن تتصل بنا لصيانة غسالة الملابس. '''اقراء عن [https://almaher-est.com/%d8%ba%d8%b3%d8%a7%d9%84%d8%a9-%d8%a7%d9%84%d9%85%d9%84%d8%a7%d8%a8%d8%b3/ غسالة الملابس]''' == '''صيانة غسالات دايو''' == صيانة غسالة دايو بمكة نحن نتشرف بخدمتكم. تعتبر شركة صيانة غسالات دايو من أفضل شركات صيانة غسالات أوتوماتيك على مستوى المملكة العربية السعودية. حيث يتوفر بها كافة الأجهزة والأدوات المستخدمة في صيانة غسالات دايو بجدة. == '''قطع غيار الغسالات الأوتوماتيك''' == نحن شركة متخصصة في تقديم خدمات صيانة وإصلاح الأجهزة المنزلية، ومن بين هذه الأجهزة الغسالات والنشافات. نوفر لكم قطع غيار أصلية وعالية الجودة للغسالات والنشافات، بحيث يمكنكم استبدال قطع التالفة بسهولة ويسر واستعادة أداء الجهاز كما كان في البداية. نحرص في شركتنا على توفير خدمة مميزة وعالية الجودة للعملاء، ومن ضمن هذه الخدمات خدمة ضمان الإصلاح المعتمد. فإذا قمتم بطلب إصلاح غسالة أوتوماتيك في مكة، يمكنكم الاعتماد على ضمان الإصلاح المقدم منا. نحن نضمن لكم تصليح الغسالة بطريقة صحيحة وفعالة، وإعادة الجهاز للعمل بكفاءة عالية. بالإضافة لذلك، فإن فروعنا متواجدة في عدة مناطق، حيث يمكنكم الحصول على قطع الغيار اللازمة بسهولة، كما يمكنكم زيارة أقرب فرع لكم لتكونوا على اطلاع دائم بأحدث المنتجات والعروض التي نقدمها. نحن نعتبر رضاكم وراحتكم هما أولويتنا، ونعمل بجد لتلبية احتياجاتكم وتوفير أفضل الخدمات لكم. اتصلوا بنا الآن للحصول على خدمة إصلاح وصيانة الغسالات والنشافات بأعلى جودة وبأسعار مناسبة. == '''مراكز صيانة غسالات ال جي''' == في الوقت الحالي، بات بإمكانك الآن طلب خدمة صيانة غسالة الصحون من مركز الصيانة المتواجد في مكة. يمكنك القيام بذلك عن طريق الاتصال بخدمة العملاء المتوفرة في الموقع أو بإرسال رسالة عبر تطبيق الواتساب. هل تبحث عن حلاً لمشاكل غسالتك؟ لا داعي للقلق، فبفضل فريق الصيانة المهرة الذي يملك خبرة واسعة في هذا المجال، يمكنهم توفير الخدمة المناسبة لغسالتك وإصلاح أي عطل قد تعاني منه. مع خدمة الصيانة التي يقدمها مركز الصيانة بمكة، يمكنك الاعتماد على تقنيينا الماهرين الذين سيعملون على إصلاح غسالتك بأفضل الطرق الممكنة. بغض النظر عما إذا كنت تواجه مشكلات في الأداء أو المياه أو الكهرباء أو أي عنصر آخر، يمكن لفريق الصيانة تحديد المشكلة وتقديم الحل الأمثل. لا تتردد في حجز خدمة صيانة الغسالة عبر الموقع الإلكتروني الخاص بنا. يمكنك اختيار موعد مناسب يناسبك لزيارة فني الصيانة المتخصص إلى منزلك وإصلاح غسالتك على الفور. نحن ملتزمون بتقديم خدمة عالية الجودة وضمان رضا عملائنا الكرام. نحن ندرك أهمية غسالة الصحون في حياتك اليومية وأهميتها في توفير الوقت والجهد. لذا، فإن كفاءة غسالتك تعد من أولوياتنا. احجز الآن واستمتع بتجربة غسيل سهلة وفعالة مع غسالتك المُصلحة بأيدي خبراء الصيانة. نحن نتطلع إلى خدمتك وتلبية احتياجاتك الملحة في مجال صيانة غسالة الصحون. اتصل بنا الآن للحصول على المساعدة التي تحتاجها وتستحقها. ---- == '''صيانة غسالات سامسونج في مكة''' == حقاً، تفسير منهجنا لتقديم خدمات الصيانة يتمحور حول تلبية احتياجات عملائنا في أي مكان في المملكة. نحن نفهم أهمية الغسالات في حياتك اليومية وكفاءتها في تنظيف الملابس، ولذلك نحرص على توفير صيانة عالية الجودة لغسالات سامسونج بأقل وقت ممكن وبأسعار معقولة. تعتبر فروعنا ورش صيانة متخصصة مجهزة بأحدث التقنيات والأدوات اللازمة لإصلاح وصيانة غسالات سامسونج بكفاءة عالية. فرق الفنيين لدينا ذو خبرة ومهارة عالية في مجال الصيانة ويوفرون خدمة عملاء ممتازة، حيث يتعاملون مع جميع أنواع الأعطال المحتملة ويقدمون حلول فعالة وسريعة. بغض النظر عن مشكلة غسالتك، سواء كانت مشكلة في التشغيل أو تسرب المياه أو أي عطل آخر، يمكنك أن تثق بأن فرقنا ستقوم بتشخيص المشكلة بدقة وإصلاحها بشكل فعال. نحن نهتم بتسليم غسالتك في حالة ممتازة وضمان عمر أطول لها. بالإضافة إلى ذلك، نحرص على توفير خدمة عملاء استثنائية. فإذا كانت تواجهك أي أسئلة أو استفسارات فيما يتعلق بصيانة غسالتك، يمكنك التواصل معنا وسيكون فريقنا سعيدًا بتقديم المساعدة وتقديم التوجيه اللازم. '''اقراء ايضا [https://almaher-est.com/%d8%b5%d9%8a%d8%a7%d9%86%d8%a9-%d8%ba%d8%b3%d8%a7%d9%84%d8%a7%d8%aa-%d8%b3%d8%a7%d9%85%d8%b3%d9%88%d9%86%d8%ac-%d8%aa%d9%88%d8%b4%d9%8a%d8%a8%d8%a7-%d9%88%d8%a7%d8%b1%d9%8a%d8%b3%d8%aa%d9%88%d9%86/ صيانة غسالات سامسونج، توشيبا، واريستون]''' نحن متواجدون في جميع أنحاء المملكة، لذا لن يكون هناك أي مشكلة في العثور على أقرب فرع لك. قم بزيارتنا اليوم للاستفادة من خدمة صيانة غسالات سامسونج ذات الجودة العالية والموثوق بها.  
En fonction de la longueur de la porte d'entrée, mesurer la longueur du auvent à couper.  +, Le auvent fait 70 mm de large plus 10 mm pour la pliure. Tracer les lignes de coupe, et la ligne de pliure à 10 mm du bord.  +, <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Pour passer plus facilement le auvent dans les glissières, j'ai coupé un léger biais au bord. cf. photo 2</div> </div> Mes portes sont à glissières mais cela fonctionne également avec des portes classiques. Pour que l'auvent soit à la bonne hauteur, il suffit que la bande de pliure soit plus grande que les 10 mm proposés.  +,
En fonction de la longueur de la porte d'entrée, mesurer la longueur du auvent à couper.  +, Le auvent fait 70 mm de large plus 10 mm pour la pliure. Tracer les lignes de coupe, et la ligne de pliure à 10 mm du bord.  +, <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Pour passer plus facilement le auvent dans les glissières, j'ai coupé un léger biais au bord. cf. photo 2</div> </div> Mes portes sont à glissières mais cela fonctionne également avec des portes classiques. Pour que l'auvent soit à la bonne hauteur, il suffit que la bande de pliure soit plus grande que les 10 mm proposés.  +,
En premier vous devez aller sur le site de '''wikifab''' et rechercher la photo (projet) de l'avion. Quand vous l'avez trouver, cliqué dessus et scroller vers le bas, vous verrez l'icône télécharger.  +, Ensuite placer votre plaque dans la laser et bloquer votre plaque avec des grande vis pour qu'elle bouge pas pendant l'impression.  +, Avant d'assembler, assurer vous d'avoir retirer le plastique de protection sur vos pièces.Puis prévoir de colle pour plexiglas au cas ou votre maquette à du mal à bien se fixer.  +,
B
Dans un premier temps, il vous faudra imprimer les pièces à l'aide des fichiers donnés en pièce jointe.  +, Glissez-le avec les bornes des relais vers l'extérieur (avec les pas de vis accessible) Lorsqu'il est positionné, percez quatre trous au travers de la coque alignés avec ceux de la carte à l'aide du fer à souder Passez les quatre vis à travers le bas de la base Fixer les à l'aide d'un boulon pour maintenir la carte en place Avec trois à six fils, câbler comme montré sur la figure 2.14 (seulement trois seront nécessaire pour l'expérience de base, mais vous pouvez câbler les quatre relais si vous le souhaiter)  +, Le porte carte Arduino nous servira d'intermédiaire entre la base et la carte Arduino Positionnez le porte carte Arduino en butée au fond de la base <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Attention, en perçant les deux pièces (base et porte carte Arduino) avec le fer à souder, ne collez pas les pièces, ce qui pourrait les souder entre elles, rendant l'accès au relais impossible</div> </div> Faîtes passer les fils du relais Velleman sur le côté du porte carte Arduino Vissez les quatre vis cruciformes pour fixer le porte carte Positionnez la carte Arduino pour que ses branchements d'alimentation et de connexion soient devant les espaces prévus à cet effet dans la base Percez deux trous (suffisant pour le maintien de la carte) sur le côté de la carte n'étant pas en butée sur la base Vissez les deux vis cruciforme pour immobiliser la carte  +,
Assemblage du fond avec le support pour le micro-contrôleur et de la colle à bois  +, Le circuit imprimé “B3” est à faire soi-même suivant cette technique : [http://reso-nance.org/wiki/materiel/pcb-diy/accueil Circuits imprimés DIY]. Il y aura deux versions, une traversante (celle actuelle) et une pour composants de surfaces. Pdf à imprimer : [[File:b3-v3.pdf]]  +, Découpe laser du contreplaqué de la boite (en rouge la gravure) Fichier : [http://reso-nance.org/wiki/_media/projets/b3/b3_v3-cp-3mm.dxf b3_v3-cp-3mm.dxf]  +,
Assemblage du fond avec le support pour le micro-contrôleur et de la colle à bois  +, Le circuit imprimé “B3” est à faire soi-même suivant cette technique : [http://reso-nance.org/wiki/materiel/pcb-diy/accueil Circuits imprimés DIY]. Il y aura deux versions, une traversante (celle actuelle) et une pour composants de surfaces. Pdf à imprimer : [[File:b3-v3.pdf]]  +, Découpe laser du contreplaqué de la boite (en rouge la gravure) Fichier : [http://reso-nance.org/wiki/_media/projets/b3/b3_v3-cp-3mm.dxf b3_v3-cp-3mm.dxf]  +,
17h d'impression pour le troisieme etage qui contient : -Un capteur d'humidité -Un servomoteur -Une led  +
<nowiki><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="c1">// Variables qui ne peuvent être modifiées,</span><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">buttonPin</span> <span class="o">=</span> <span class="mi">2</span><span class="p">;</span> <span class="c1">// Bouton poussoir </span><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">ledPin</span> <span class="o">=</span> <span class="mi">7</span><span class="p">;</span> <span class="c1">// Anneau NeoPixel Ring 12 LED RGB</span><br /><br /><br /><span class="c1">// Bibliothèque urilisée pour écran OLED</span><br /><span class="cp">#include</span> <span class="cpf"><Adafruit_SSD1306.h></span><span class="cp"></span><br /><br /><span class="c1">// =======================</span><br /><span class="c1">// Paramètrages écran OLED</span><br /><span class="c1">// =======================</span><br /><span class="cp">#define nombreDePixelsEnLargeur 128 </span><span class="c1">// Taille de l'écran OLED, en pixel, au niveau de sa largeur</span><br /><span class="cp">#define nombreDePixelsEnHauteur 64 </span><span class="c1">// Taille de l'écran OLED, en pixel, au niveau de sa hauteur</span><br /><span class="cp">#define brocheResetOLED -1 </span><span class="c1">// Reset de l'OLED partagé avec l'Arduino (d'où la valeur à -1, et non un numéro de pin)</span><br /><span class="cp">#define adresseI2CecranOLED 0x3C </span><span class="c1">// Adresse de "mon" écran OLED sur le bus i2c (généralement égal à 0x3C ou 0x3D)</span><br /><span class="n">Adafruit_SSD1306</span> <span class="nf">ecranOLED</span><span class="p">(</span><span class="n">nombreDePixelsEnLargeur</span><span class="p">,</span> <span class="n">nombreDePixelsEnHauteur</span><span class="p">,</span> <span class="o">&</span><span class="nf">Wire</span><span class="p">,</span> <span class="n">brocheResetOLED</span><span class="p">);</span><br /><br /><span class="c1">// ================</span><br /><span class="c1">// Image à afficher</span><br /><span class="c1">// ================</span><br /><span class="cp">#define largeurDeLimage 128 </span><span class="c1">// Largeur de l'image à afficher, en pixels</span><br /><span class="cp">#define hauteurDeLimage 64 </span><span class="c1">// Hauteur de l'image à afficher, en pixels</span><br /><br /><span class="kr">const</span> <span class="kr">unsigned</span> <span class="kr">char</span> <span class="n">imageAafficher</span> <span class="p">[]</span> <span class="kr">PROGMEM</span> <span class="o">=</span> <span class="p">{</span><br /> <span class="c1">// Logo SPACE FLAN (image BITMAP / LCD Assistant / Editeur de texte / https://passionelectronique.fr/ecran-oled-i2c-arduino/)</span><br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x07</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0x03</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf0</span><span class="p">,</span> <span class="mh">0xf0</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0xf0</span><span class="p">,</span> <span class="mh">0x0f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xc4</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0x83</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x0e</span><span class="p">,</span> <span class="mh">0x77</span><span class="p">,</span> <span class="mh">0x03</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xef</span><span class="p">,</span> <span class="mh">0x06</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0x39</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x06</span><span class="p">,</span> <span class="mh">0x63</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x30</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0x26</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0xe4</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf8</span><span class="p">,</span> <span class="mh">0xe6</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe6</span><span class="p">,</span> <span class="mh">0x67</span><span class="p">,</span> <span class="mh">0x1f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0xec</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe6</span><span class="p">,</span> <span class="mh">0x67</span><span class="p">,</span> <span class="mh">0x87</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x77</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xf1</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xd9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0x99</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x99</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3b</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9a</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0x19</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x1f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xb2</span><span class="p">,</span> <span class="mh">0x77</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x79</span><span class="p">,</span> <span class="mh">0x19</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x32</span><span class="p">,</span> <span class="mh">0x67</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x39</span><span class="p">,</span> <span class="mh">0x1d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x32</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x39</span><span class="p">,</span> <span class="mh">0x9d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xef</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x74</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x3d</span><span class="p">,</span> <span class="mh">0x8c</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x64</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x3d</span><span class="p">,</span> <span class="mh">0x8c</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x64</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x3c</span><span class="p">,</span> <span class="mh">0x8e</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x64</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x3c</span><span class="p">,</span> <span class="mh">0x86</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xed</span><span class="p">,</span> <span class="mh">0xef</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xbc</span><span class="p">,</span> <span class="mh">0xc6</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xbf</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xc9</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xbc</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xf1</span><span class="p">,</span> <span class="mh">0xc9</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0x1f</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0xc9</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0xc3</span><span class="p">,</span> <span class="mh">0x8f</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xdb</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0x63</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0x8f</span><span class="p">,</span> <span class="mh">0x93</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0x63</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0x1f</span><span class="p">,</span> <span class="mh">0x93</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0x63</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0x93</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9e</span><span class="p">,</span> <span class="mh">0x63</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7e</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xb7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7c</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xa7</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x7d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7c</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x87</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x7d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x79</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x87</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x79</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x23</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x3d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x7b</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x07</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xbf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x8f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x9d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x33</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xc9</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x87</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf0</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xc1</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf8</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0x3e</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf2</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xc0</span><span class="p">,</span> <span class="mh">0x7c</span><span class="p">,</span> <span class="mh">0x9f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xc0</span><span class="p">,</span> <span class="mh">0x0f</span><span class="p">,</span> <span class="mh">0x01</span><span class="p">,</span> <span class="mh">0xfc</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0x8f</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0x00</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xee</span><span class="p">,</span> <span class="mh">0x67</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0x8f</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xc3</span><span class="p">,</span> <span class="mh">0x37</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0x27</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x93</span><span class="p">,</span> <span class="mh">0xb3</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf7</span><span class="p">,</span> <span class="mh">0x64</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfb</span><span class="p">,</span> <span class="mh">0x99</span><span class="p">,</span> <span class="mh">0x99</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0xe4</span><span class="p">,</span> <span class="mh">0x69</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xcb</span><span class="p">,</span> <span class="mh">0xdd</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfe</span><span class="p">,</span> <span class="mh">0x0c</span><span class="p">,</span> <span class="mh">0x0b</span><span class="p">,</span> <span class="mh">0x3c</span><span class="p">,</span> <span class="mh">0x47</span><span class="p">,</span> <span class="mh">0x89</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0xe6</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0x1c</span><span class="p">,</span> <span class="mh">0x13</span><span class="p">,</span> <span class="mh">0x30</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0x9d</span><span class="p">,</span> <span class="mh">0xec</span><span class="p">,</span> <span class="mh">0x77</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xfd</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0x9c</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0x73</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0x67</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xdc</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0x7f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xe2</span><span class="p">,</span> <span class="mh">0x6f</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xc6</span><span class="p">,</span> <span class="mh">0xe3</span><span class="p">,</span> <span class="mh">0x3f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf3</span><span class="p">,</span> <span class="mh">0xe0</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xc6</span><span class="p">,</span> <span class="mh">0x7b</span><span class="p">,</span> <span class="mh">0xbf</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xec</span><span class="p">,</span> <span class="mh">0x4f</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xce</span><span class="p">,</span> <span class="mh">0x79</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xcc</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0x7d</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xdd</span><span class="p">,</span> <span class="mh">0xcf</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xef</span><span class="p">,</span> <span class="mh">0x0f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xef</span><span class="p">,</span> <span class="mh">0x0f</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xdf</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf1</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xe7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xf9</span><span class="p">,</span> <span class="mh">0xc7</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <br /> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><span class="p">,</span> <span class="mh">0xff</span><br /><span class="p">};</span><br /><br /><span class="c1">// Array of all bitmaps for convenience. (Total bytes used to store images in PROGMEM = 1040)</span><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">epd_bitmap_allArray_LEN</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span><br /><br /><span class="c1">//******************************** Routine pour afficheur LCD **************************</span><br /><br /><span class="cp">#if (SSD1306_LCDHEIGHT != 64)</span><br /><span class="cp">#endif</span><br /><br /><br /><span class="c1">// ANNEAU RING LED 12 PIXELS</span><br /><span class="cp">#include</span> <span class="cpf"><Adafruit_NeoPixel.h></span><span class="cp"></span><br /><span class="cp">#define PIN 7</span><br /> <br /><span class="c1">// Parameter 1 = number of pixels in strip</span><br /><span class="c1">// Parameter 2 = pin number (most are valid)</span><br /><span class="c1">// Parameter 3 = pixel type flags, add together as needed:</span><br /><span class="c1">// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)</span><br /><span class="c1">// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)</span><br /><span class="c1">// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products)</span><br /><span class="c1">// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)</span><br /><span class="n">Adafruit_NeoPixel</span> <span class="n">strip</span> <span class="o">=</span> <span class="n">Adafruit_NeoPixel</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="n">PIN</span><span class="p">,</span> <span class="n">NEO_GRB</span> <span class="o">+</span> <span class="n">NEO_KHZ800</span><span class="p">);</span><br /><br /><br /><span class="c1">// Module sonore wtv020m01</span><br /><span class="c1">// boolean déclare une variable de type binaire</span><br /><span class="kr">boolean</span> <span class="n">buttonWasUp</span> <span class="o">=</span> <span class="kr">true</span><span class="p">;</span><br /><span class="kr">boolean</span> <span class="n">ledEnabled</span> <span class="o">=</span> <span class="kr">false</span><span class="p">;</span><br /><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">clockPin</span> <span class="o">=</span> <span class="mi">6</span><span class="p">;</span> <span class="c1">// clockpin sur la broche 6</span><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">dataPin</span> <span class="o">=</span> <span class="mi">9</span><span class="p">;</span> <span class="c1">// datapin sur la broche 9</span><br /><span class="kr">const</span> <span class="kr">int</span> <span class="n">resetPin</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span> <span class="c1">// resetpin sur la broche 3</span><br /><br /><span class="kr">const</span> <span class="kr">unsigned</span> <span class="kr">int</span> <span class="n">VOLUME_7</span> <span class="o">=</span> <span class="mh">0xFFF7</span><span class="p">;</span> <span class="c1">//unsigned = variable entière non signée</span><br /><br /><span class="kr">const</span> <span class="kr">unsigned</span> <span class="kr">int</span> <span class="n">PLAY_PAUSE</span> <span class="o">=</span> <span class="mh">0xFFFE</span><span class="p">;</span><br /><span class="kr">const</span> <span class="kr">unsigned</span> <span class="kr">int</span> <span class="n">STOP</span> <span class="o">=</span> <span class="mh">0xFFFF</span><span class="p">;</span><br /><br /> <br /><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <br /><span class="p">{</span><br /><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span> <span class="c1">//Initialise la communication entre le PC et Arduino</span><br /> <br /><br /> <span class="c1">// Initialisation de l'écran OLED</span><br /> <span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="n">ecranOLED</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="n">SSD1306_SWITCHCAPVCC</span><span class="p">,</span> <span class="n">adresseI2CecranOLED</span><span class="p">))</span><br /> <span class="k">while</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span> <span class="c1">// Arrêt du programme (boucle infinie) en cas d'échec de l'initialisation</span><br /> <br /><br /> <span class="c1">// Affichage d'une image au centre de l'écran</span><br /> <span class="n">ecranOLED</span><span class="p">.</span><span class="n">clearDisplay</span><span class="p">();</span> <span class="c1">// Effaçage de la mémoire tampon de l'écran OLED</span><br /><br /> <span class="n">ecranOLED</span><span class="p">.</span><span class="n">drawBitmap</span><span class="p">(</span><br /> <span class="p">(</span><span class="n">ecranOLED</span><span class="p">.</span><span class="nf">width</span><span class="p">()</span> <span class="o">-</span> <span class="n">largeurDeLimage</span> <span class="p">)</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="c1">// Position de l'extrême "gauche" de l'image (pour centrage écran, ici)</span><br /> <span class="p">(</span><span class="n">ecranOLED</span><span class="p">.</span><span class="nf">height</span><span class="p">()</span> <span class="o">-</span> <span class="n">hauteurDeLimage</span><span class="p">)</span> <span class="o">/</span> <span class="mi">2</span><span class="p">,</span> <span class="c1">// Position de l'extrême "haute" de l'image (pour centrage écran, ici)</span><br /> <span class="n">imageAafficher</span><span class="p">,</span><br /> <span class="n">largeurDeLimage</span><span class="p">,</span><br /> <span class="n">hauteurDeLimage</span><span class="p">,</span><br /> <span class="n">WHITE</span><span class="p">);</span> <span class="c1">// "couleur" de l'image</span><br /><br /> <span class="n">ecranOLED</span><span class="p">.</span><span class="nf">display</span><span class="p">();</span> <span class="c1">// Transfert de la mémoire tampon à l'écran OLED, pour affichage</span><br /> <br /><br /><br /><span class="p">{</span> <br /> <span class="c1">// LedPin en sortie</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">ledPin</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="c1">// Bouton poussoir en entrée</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">buttonPin</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /><span class="p">}</span><br /><br /><span class="p">{</span><br /> <span class="n">strip</span><span class="p">.</span><span class="nf">begin</span><span class="p">();</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">setBrightness</span><span class="p">(</span><span class="mi">255</span><span class="p">);</span> <span class="c1">//adjust brightness here, maximum à 255</span><br /> <span class="n">strip</span><span class="p">.</span><span class="n">show</span><span class="p">();</span> <span class="c1">// Initialize all pixels to 'off'</span><br /><span class="p">}</span><br /><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">clockPin</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">dataPin</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">resetPin</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /><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> <span class="c1">// aucune différence si je le met en HIGH ou LOW</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 /><br /> <span class="c1">// reset the module (si les 2 lignes dessous retirer le son ne s'allume qu'une fraction de secondes)</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">resetPin</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">100</span><span class="p">);</span><br /> <br /><span class="n">sendCommand</span><span class="p">(</span><span class="n">VOLUME_7</span><span class="p">);</span> <span class="c1">// Empéche le son de se répèter, si enlevé le son est en boucle</span><br /> <br /> <span class="p">}</span><br /> <br /><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <br /><span class="p">{</span><br /><br /><br /> <span class="c1">// Programme de lumière LED de 12 secondes </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">84</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">84</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">84</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">84</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">84</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">84</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">84</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">84</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">84</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">84</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 /> <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 /> <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>  , Passer deux couches de résine effet métal argenté sur la structure  +, - Découpe au laser des deux plaques de MDF 3mm - Découpe à la scie sauteuse de la plaque de Corian 3mm  +,
Test de la Bentolux en conditions réels et présentation de l' objet final.  +, découpe des éléments constitutifs de la Bentolux parametrage de la découpeuse pour contreplaqué 3mm puis pour plexiglass 3mm <br/>Au moins 3 essais car mauvaise cotes et découpe trop puissante car erreur sur la préparartion du fichier  +, D' abord réflexion sur le programme utilisé par l' anneau LED et la station météo afin de récuperer les infos sur l' écran ssd1306 du capteur BME 280 Ensuite réflexion sur le programme qui pilotera le ruban LED de la veilleuse et le micro qui déclenchera l'allumage de celle-ci Fusion et test du programme <br/>  +,
Pour la balle nous avons imprimé la pièce en creux.  +, Voir le code Arduino dans l'onglet Fichier de ce tuto.  +, Nous avons assemblé des bâtons en bois avec des planches recyclées.  +,
Il suffit de faire glisser le fond sur les 2 longueurs (coté gauche et droit), puis de les maintenir le temps d'emboiter les 2 largeurs (face avant et arriéré). Fixez ensuite les 24 guides dans les trous destinés à accueillir les barres de jeu, utilisez 3 vis à bois Ø4 x 16mm pour chaque.  +, Pour 1 joueur : faire correspondre la partie avant et le dos du joueur de chaque côté de la barre, et les fixer à l'aide de 3 vis et boulonsØ6 x 12mm. Répétez cette opération pour les autres joueurs et pour chaque équipe, à vous de les placer selon votre guise.  +, Sanglez le babyfoot sur une table, c'est prêt, à vous de jouer !<div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">N'oubliez pas d'acheter une balle en liège !</div> </div>  +,
Il suffit de faire glisser le fond sur les 2 longueurs (coté gauche et droit), puis de les maintenir le temps d'emboiter les 2 largeurs (face avant et arriéré). Fixez ensuite les 24 guides dans les trous destinés à accueillir les barres de jeu, utilisez 3 vis à bois Ø4 x 16mm pour chaque.  +, Pour 1 joueur : faire correspondre la partie avant et le dos du joueur de chaque côté de la barre, et les fixer à l'aide de 3 vis et boulonsØ6 x 12mm. Répétez cette opération pour les autres joueurs et pour chaque équipe, à vous de les placer selon votre guise.  +, Sanglez le babyfoot sur une table, c'est prêt, à vous de jouer !<div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">N'oubliez pas d'acheter une balle en liège !</div> </div>  +,
Démontez la latte centrale arrière de la seconde palette  +, Coupez en 2 la seconde palette en son centre à l'aide de la scie sauteuse. Puis reclouer les lattes serrées.  +, Avec du papier de verre, poncer les côtés.  +,
Démontez la latte centrale arrière de la seconde palette  +, Coupez en 2 la seconde palette en son centre à l'aide de la scie sauteuse. Puis reclouer les lattes serrées.  +, Avec du papier de verre, poncer les côtés.  +,
*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)   +, PRÉPARATION DU FICHIER 3D ET IMPRESSION : <br/> *Pour cela rendez-vous sur internet ou sur votre magnifique ordinateur pour trouver une image en PNG (c'est à dire qui n'a pas de fond). <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Dans mon cas j'ai choisis celle-ci: (PHOTO 1)</div> </div><br/> *Veillez également à ne pas prendre de photo trop détaillée car il sera difficile par la suite d'en faire quelque chose d'exploitable. <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">par exemple: (PHOTO 2)</div> </div> INSCKAPE: <br/> *Ouvrir le logiciel *sur la barre en haut cliquer sur fichier *ouvrir *sélectionnez votre image *OK *cliquez ensuite sur votre image *sur la barre en haut cliquez sur chemin *vectoriser un objet matriciel (une fenêtre s'ouvre) *sélectionner seuil de luminosité et mettez à jour l'image *valider *quitter la petite fenêtre *cliquez sur l'image et déplacer la de côté *cliquez sur votre ancienne image *supprimez la *sélectionnez votre image vectorisé *sur la barre en haut mettez en X et Y 0.000 <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Photo une fois le paramétrage terminer (PHOTO 3)</div> </div><br/> *Enregistrez ensuite votre image en svg. FUSION 360: <br/> *Ouvrir le logiciel *sur la barre en haut cliquez sur esquisse *cliquez sur la face basse du plan *sur la barre en haut sélectionnez la forme polygone circonscrit. Il à comme côte 50 mm et 8 arêtes *validez votre esquisse *insérez ensuite votre fichier SVG et placer le à l'intérieur au centre de votre esquisse *sélectionnez toutes les faces de votre image sauf l'esquisse du dessous *sur la barre en haut cliquez sur extrusion et monter le de +3 mm *Faîtes de même pour votre esquisse mais de -3 mm <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Photo une fois le paramétrage terminer (PHOTO 4)</div> </div><br/> *exportez ensuite votre fichier en STL sur votre bureau. CURA: <br/> *Ouvrir le logiciel *Dans un premier temps rentrez dans le logiciel le type d'imprimante que vous allez utiliser. *importez votre fichier STL *modifiez sa taille X et Y = 50 / Z = 6 *Vous avez donc le choix entre le PLA et le POLYSMOOTH. <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Personnellement j'ai choisis polySmooth pour pouvoir le passer au polisher et lui donner un aspect brillant (PHOTO 5).</div> </div><br/> *Au niveau des paramètres j'ai choisis : 0.2 mm de hauteur de couche / 20 % de remplissage / 60 de vitesse / et en support une Jupe. <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Photo une fois imprimer et avant le polisher (PHOTO 6)</div> </div> <br/>  , INSCKAPE: <br/> *Créer un polygone a 8 sommets de 60 sur 60 mm et mettez le en X et Y à 0.000 mm. *Faîtes attention à ce qu'il soit bien parallèle aux bords de votre document. *Dupliquer le 2 fois. *Sélectionnez le premier dupliqué et rentrez 65 mm en X et 0.000 mm en Y. *Sélectionnez le troisième et rentrez 5 mm en X/Y et 50 mm en H/L. *Grouper le premier polygone et celui qui est à l'intérieur. Une fois grouper dupliquer le. *Sélectionnez la forme dupliqué et rentrez 130 en X et 0 en Y. *Sélectionnez toutes vos formes *Aller dans objet *Aller dans Fond et Contour *Effacer le fond s'il y en a un et mettre un contour en aplat (ROUGE à 255 et 100 % d'opacité) <br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Photo une fois le paramétrage terminer (PHOTO 7)</div> </div><br/> *Enregistrez sous votre document en pdf (C'est le format qui passe le mieux sur la machine laser). CORELDRAW: *Ouvrez le logiciel et importez votre fichier pdf. *Sélectionnez un polygone extérieur ainsi que celui à l'intérieur. Les grouper et vérifier s'ils font bien 60 sur 60 mm . Faîtes de même pour les 2 autres. *Sélectionnez toutes vos formes et regroupez les. En haut il y a un petit logo en forme de stylo plume. cliquez dessus et sélectionnez "Hairline" ou "ligne très fine". *Attention, la taille de votre page (L,H) doit être la même que celle de vos formes regroupés. Seulement rajoutez 2 mm pour prévoir une marge. *Toujours avec la même sélection, appuyer sur P (Cela centrera votre sélection au centre de la page). *Cliquez sur imprimer et préférences. Attention à bien rentrer à nouveau la taille de votre page. *Vous pouvez ensuite lancer le logiciel de découpe de la laser (dans mon cas JobControl).<br/> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">En ce qui concerne l'utilisation de la machine laser je vous conseil de demander directement à quelqu'un sur place de vous montrer comment l'utiliser car en fonction des différents lieux ou vous vous trouverez l'utilisation ne sera pas forcément la même.</div> </div><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Attention néanmoins à bien choisir du plexiglas couler OPAQUE car vous allez coller vos pièces entre elles par la suite. Après découpe veillez à ne récupérer que les polygone de 60 mm. Prenez la face pleine et collez les autres pièces dessus de façon à former un badge creux (PHOTO 8).</div> </div> Ne manque plus que le plotter pour avoir le plus beau des badges !  ,
Imprimez les deux parties (attention il y a deux parties différentes) avec un remplissage à 40% (il faut qu'elles soient solides pour soutenir le grand plateau).  +, Assemblez ces deux cales parfaitement : elles servent à verrouiller l'angle 90°. Il faut les assembler avec de la colle à bois et les même vis que les autres mais sans rondelle ( voir sur les photos).  +, Il ne reste plus qu’a fixer votre ponceuse et c'est fini ;).  +,
Nous avons d'une alimentation de PC pour la la faire fonctionner il faut relier le fil vert à un fil noir. https://www.boulineau.com/2013/02/04/recycler-une-alimentation-de-pc-atx/ Nous avons besoin de récupérer le 5V donc le fil noir et le fil rouge pour alimenter les TP4056 et les ZB2L3.  +, planche 20x40cm  +, Fixer l'alimentation avec du scotch double face.  +,
Faites du ciment en suivant les instructions inscrites sur le sachet. J'ai mélangé le ciment avec un colorant pour donner à mon bar un aspect gris foncé. Cette étape est facultative.  +, Poncer les arrêtes de chaque planches de bois et vernir le tout.  +, Placez chaque planche sur le dessus des parpaings.  +,
Faites du ciment en suivant les instructions inscrites sur le sachet. J'ai mélangé le ciment avec un colorant pour donner à mon bar un aspect gris foncé. Cette étape est facultative.  +, Poncer les arrêtes de chaque planches de bois et vernir le tout.  +, Placez chaque planche sur le dessus des parpaings.  +,
Sur la planche de MDF, tracer un cercle de 1m de diamètre. Découper suivant ce cercle à l'aide de la scie sauteuse. Sur le pourtour, fendre radialement, avec la scie sauteuse, la surface du miroir, 8 fois sur 10cm et 8 fois sur 20cm, bien réparti sur la circonférence (c'est-à-dire tout les 22.5°). Ces fentes permettront à la surface de se déformer dans les deux dimensions de façon à former la parabole, sans avoir des contraintes trop fortes qui déformeraient la surface. Percer le centre (diamètre 8mm). Déplier la couverture de survie. Coller la couverture sur la surface du miroir (le doré contre le bois), et découper la circonférence. Avec un cutter, couper la couverture de survie le long des fentes pratiquées dans la surface.  +, Lambourdes : découper 8 lambourdes à 500mm, et, dans chaque percer deux trous de 8 millimètres de diamètre, distants de 400mm. Les assembler comme une chaîne, une dessous, une dessus pour faire un octogone. Mettre à chaque fois une vis M8, un écrou, et une rondelle côté tête de vis + une côté écrou. Couper 4 autres lambourdes, à 270mm de long et les fixer sur l'octogone à l'aide des vis à bois, pour mettre à niveaux les lambourdes inférieures.  +, Couper une lambourde à 1m de long. La percer au milieu à travers la grande épaisseur (50mm). Passer une vis (munie d'une rondelle) à travers. Cette pièce permettra de mettre en tension le miroir.  +,
Sur la planche de MDF, tracer un cercle de 1m de diamètre. Découper suivant ce cercle à l'aide de la scie sauteuse. Sur le pourtour, fendre radialement, avec la scie sauteuse, la surface du miroir, 8 fois sur 10cm et 8 fois sur 20cm, bien réparti sur la circonférence (c'est-à-dire tout les 22.5°). Ces fentes permettront à la surface de se déformer dans les deux dimensions de façon à former la parabole, sans avoir des contraintes trop fortes qui déformeraient la surface. Percer le centre (diamètre 8mm). Déplier la couverture de survie. Coller la couverture sur la surface du miroir (le doré contre le bois), et découper la circonférence. Avec un cutter, couper la couverture de survie le long des fentes pratiquées dans la surface.  +, Lambourdes : découper 8 lambourdes à 500mm, et, dans chaque percer deux trous de 8 millimètres de diamètre, distants de 400mm. Les assembler comme une chaîne, une dessous, une dessus pour faire un octogone. Mettre à chaque fois une vis M8, un écrou, et une rondelle côté tête de vis + une côté écrou. Couper 4 autres lambourdes, à 270mm de long et les fixer sur l'octogone à l'aide des vis à bois, pour mettre à niveaux les lambourdes inférieures.  +, Couper une lambourde à 1m de long. La percer au milieu à travers la grande épaisseur (50mm). Passer une vis (munie d'une rondelle) à travers. Cette pièce permettra de mettre en tension le miroir.  +,
S'accorder ensemble sur le projet - imaginer d'abord séparément puis mettre en commun.  +, Plusieurs projets sont débattus.  +, Construire le boitier électronique avec Arduino (hardware).  +,
S'accorder ensemble sur le projet - imaginer d'abord séparément puis mettre en commun.  +, Plusieurs projets sont débattus.  +, Construire le boitier électronique avec Arduino (hardware).  +,
Une fois les pièces fraisées, vous pouvez commencer par assembler les deux pièces du dos ensemble par des vis 10mm. Attention toutefois à bien aligner les deux pièces du dos par le bord plat du haut (voir photo).  +, C'est à partir de maintenant qu'on attaque le montage de la borne : Pour commencer, placer un côté sur une table et insérer en suivant le schéma les pièces suivant : Bloc dos, bloc enceinte, avant de la borne, support d'écran ...  +, Maintenant que le plus dur est passé, nous allons un peu respirer en installant les boutons. Pour ce faire, prenez les boutons et retirez les parties visée ou flottante. Passez les boutons dans les trous du panel bois dans l'ordre de votre choix. Puis fixez les boutons par l’intérieur du Bartop.  +,
Boutiques faboulousarcade http://ebay.to/2gKd1zy Cette étape est la plus longue et fastidieuse du tuto. Armez-vous donc de patience, car c'est tout ce dont vous aurez besoin à cette étape. Rien n'est compliqué dans ces branchements mais je vous conseille toutefois de repérer chaque boutons y compris ceux des joysticks (haut, bas, gauche et droite) à l'arrière du panel. Cela vous facilitera grandement la tâche lorsque vous raccorderez le tout. La première étape consiste à relier tous les boutons entre eux à l'aide d'un câble commun. Partez donc du connecteur (commun) d'un des boutons et reliez le au suivant et ainsi de suite. Pour finir, branchez la dernière cosse sur un des ports GROUND de l'interface USB ou du Raspberry Pi. Il y plusieurs solutions pour connecter les boutons et les joysticks sur un Raspberry pi : utiliser une interface USB (souvent vendu avec le kit) ou les ports GPIOs du Raspberry Pi. Dans mon cas, j'ai utilisé l'interface USB et ai raccordé le tout au Raspberry pi. Une fois que tous les boutons et joysticks sont reliés au port GROUND par un câble commun, il suffit de relier chacun des boutons au port correspondant sur le Raspberry ou l'interface USB. Le plus compliqué dans cette étape, c'est de réussir à faire quelque chose de propre. En effet, essayez de ne pas faire passer les câbles trop près des joysticks pour éviter d'en couper un !!! Vidéo pour mieux comprendre : https://www.youtube.com/watch?v=x6Ry4bOWcR8 Pour ceux qui utilisent les ports GPIO du Raspberry, il faut penser à activer les ports GPIO dans le fichier de configuration. Recalbox possède un outil de configuration avancée nommé recalbox.conf qui vous permet de modifier des options qui ne sont pas disponibles dans emulationstation. Pour le modifier, allez dans le dossier de recalbox partagé sur le réseau local. Le fichier recalbox.conf est disponible dans le répertoire nommé system. Dans recalbox.conf, activez le pilote GPIO en réglant controllers.gpio.enabled sur 1 : controllers.gpio.enabled=1 et vous êtes prêt à jouer !  , Que vous souhaitiez un bartop aux couleurs de Mario, Metal Slug ou Pacman, vous trouverez votre bonheur sur les forums et sites spécialisés. Le net regorge de ressources alors n'hésitez pas à fouiner ;) En attendant voici une liste des principaux dédiés à l' Artwork Bartop : Le forum HFS : http://forum.hfsplay.fr/ Et parce que de la pub gratuite est toujours bonne à prendre, je peux réaliser vos propres design. Suivez le lien ! [http://easyclic-info.com/services/kits-deco-bartop-arcade/ Ici] Si vous êtes arrivés jusqu'ici, c'est que votre Bartop arcade est terminé ! Il vous reste plus qu'à en faire profiter vos amis ! N'hésitez pas à commenter et partager ce tuto. J'attends vos retours et vos projets en commentaire. A bientôt les Retrogamers ;)  +, <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Vous aurez besoin des éléments suivants pour créer votre Recalbox :</div> </div> Un Raspberry Pi 3 Une carte micro SD d'au moins 16GO Un cable d'alimentation micro USB 2AMP de qualité Un cable HDMI Une manette PS4 ou XBOX Un boîtier pour le Raspberry (optionnel) Un clavier USB si vous avez une manette non supportée par défaut Installez recalboxOS : https://www.recalbox.com/ Rendez-vous sur https://github.com/recalbox/recalbox-os/releases pour télécharger la dernière version de recalboxOS et formatez votre Carte SD en FAT32. Décompressez le fichier recalboxOS.zip et copiez tous les fichiers à la base de votre carte SD. Insérez la micro SD dans le raspberry, branchez le HDMI, le clavier et l'alimentation. Votre raspberry charge le programme d'installation et lance automatiquement la copie des fichiers. Vous possédez maintenant une recalbox ! Vous avez sans doute envie de configurer votre manette pour commencer l'aventure recalbox ! Si vous avez une manette PS4, utilisez un cable mini USB pour relier la manette à la recalbox. Patientez 10 secondes pendant que les led clignotent lentement. Débranchez la manette et appuyez sur le bouton HOME. Votre manette est configurée ! Si vous avez une manette XBox360 USB, branchez la, et jouez ! Si vous avez une manette USB, branchez votre clavier USB, appuyez sur ENTRER dans le menu de sélection des systèmes. Ensuite, sélectionnez "Configure Input" avec la touche S et sélectionnez "Configure a controller" encore avec S. Suivez les instructions pour configurer votre manette. Le nom des bouton est basé sur la manette Super Nintendo.  +,
Boutiques faboulousarcade http://ebay.to/2gKd1zy Cette étape est la plus longue et fastidieuse du tuto. Armez-vous donc de patience, car c'est tout ce dont vous aurez besoin à cette étape. Rien n'est compliqué dans ces branchements mais je vous conseille toutefois de repérer chaque boutons y compris ceux des joysticks (haut, bas, gauche et droite) à l'arrière du panel. Cela vous facilitera grandement la tâche lorsque vous raccorderez le tout. La première étape consiste à relier tous les boutons entre eux à l'aide d'un câble commun. Partez donc du connecteur (commun) d'un des boutons et reliez le au suivant et ainsi de suite. Pour finir, branchez la dernière cosse sur un des ports GROUND de l'interface USB ou du Raspberry Pi. Il y plusieurs solutions pour connecter les boutons et les joysticks sur un Raspberry pi : utiliser une interface USB (souvent vendu avec le kit) ou les ports GPIOs du Raspberry Pi. Dans mon cas, j'ai utilisé l'interface USB et ai raccordé le tout au Raspberry pi. Une fois que tous les boutons et joysticks sont reliés au port GROUND par un câble commun, il suffit de relier chacun des boutons au port correspondant sur le Raspberry ou l'interface USB. Le plus compliqué dans cette étape, c'est de réussir à faire quelque chose de propre. En effet, essayez de ne pas faire passer les câbles trop près des joysticks pour éviter d'en couper un !!! Vidéo pour mieux comprendre : https://www.youtube.com/watch?v=x6Ry4bOWcR8 Pour ceux qui utilisent les ports GPIO du Raspberry, il faut penser à activer les ports GPIO dans le fichier de configuration. Recalbox possède un outil de configuration avancée nommé recalbox.conf qui vous permet de modifier des options qui ne sont pas disponibles dans emulationstation. Pour le modifier, allez dans le dossier de recalbox partagé sur le réseau local. Le fichier recalbox.conf est disponible dans le répertoire nommé system. Dans recalbox.conf, activez le pilote GPIO en réglant controllers.gpio.enabled sur 1 : controllers.gpio.enabled=1 et vous êtes prêt à jouer !  , Que vous souhaitiez un bartop aux couleurs de Mario, Metal Slug ou Pacman, vous trouverez votre bonheur sur les forums et sites spécialisés. Le net regorge de ressources alors n'hésitez pas à fouiner ;) En attendant voici une liste des principaux dédiés à l' Artwork Bartop : Le forum HFS : http://forum.hfsplay.fr/ Et parce que de la pub gratuite est toujours bonne à prendre, je peux réaliser vos propres design. Suivez le lien ! [http://easyclic-info.com/services/kits-deco-bartop-arcade/ Ici] Si vous êtes arrivés jusqu'ici, c'est que votre Bartop arcade est terminé ! Il vous reste plus qu'à en faire profiter vos amis ! N'hésitez pas à commenter et partager ce tuto. J'attends vos retours et vos projets en commentaire. A bientôt les Retrogamers ;)  +, <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Vous aurez besoin des éléments suivants pour créer votre Recalbox :</div> </div> Un Raspberry Pi 3 Une carte micro SD d'au moins 16GO Un cable d'alimentation micro USB 2AMP de qualité Un cable HDMI Une manette PS4 ou XBOX Un boîtier pour le Raspberry (optionnel) Un clavier USB si vous avez une manette non supportée par défaut Installez recalboxOS : https://www.recalbox.com/ Rendez-vous sur https://github.com/recalbox/recalbox-os/releases pour télécharger la dernière version de recalboxOS et formatez votre Carte SD en FAT32. Décompressez le fichier recalboxOS.zip et copiez tous les fichiers à la base de votre carte SD. Insérez la micro SD dans le raspberry, branchez le HDMI, le clavier et l'alimentation. Votre raspberry charge le programme d'installation et lance automatiquement la copie des fichiers. Vous possédez maintenant une recalbox ! Vous avez sans doute envie de configurer votre manette pour commencer l'aventure recalbox ! Si vous avez une manette PS4, utilisez un cable mini USB pour relier la manette à la recalbox. Patientez 10 secondes pendant que les led clignotent lentement. Débranchez la manette et appuyez sur le bouton HOME. Votre manette est configurée ! Si vous avez une manette XBox360 USB, branchez la, et jouez ! Si vous avez une manette USB, branchez votre clavier USB, appuyez sur ENTRER dans le menu de sélection des systèmes. Ensuite, sélectionnez "Configure Input" avec la touche S et sélectionnez "Configure a controller" encore avec S. Suivez les instructions pour configurer votre manette. Le nom des bouton est basé sur la manette Super Nintendo.  +,
Prepare and set the parameters of the Laser Cutter to cut through 10mm plywood. Check you parameters and make a few test to find the good settings. This is dependent on the type of machine.  +, Laser cut the nine elements following the Laser Cutter DXF files. For a box of 300mm high use the templates: In 10mm plywood: * bottom one time * side1_30 two times * side2_30 two times * balk_pl1 two times * balk_pl2 two times * handle1 two times * handle2 two times In 9mm plywood: * mid_plate_1_30 two times (or more) * mid_plate_2_30 two times (or more) The wood will be burned on the sides, that's why it needs to be sanded later on.  +, Chamfer the side plates following the grooves engravings. The grooves are there to fit the mid plates that allow to make compartiments in the boxes. They are placed every 5cm over the whole length of the side plates. Use a 10mm chamfer head to make the grooves.  +,
Tout d'abord, assurer vous d'avoir un gros carton solide. J'ai ajouter des extension pour faire tenir l'arrière du bateau, mais il me semble que c'est optionnel. Fixez bien l'ensemble, les deux boites entre elles, puis les boîtes au gros carton.  +, Vous ferez surement 2 ou 3 essais pour trouver le bon placement par rapport à votre découpe. Mettez du scotch double face à plusieurs endroit du dos de la proue, puis collez la proue à la structure. Fixez d'abord le haut pour l'aligner avec le haut de la structure, puis collez le reste de la proue par en-dessous (pour que ça tienne le mieux possible à vos bambins curieux).  +, Répétez l'étape précédente pour la poupe et le milieu du bateau.  +,
Tout d'abord, assurer vous d'avoir un gros carton solide. J'ai ajouter des extension pour faire tenir l'arrière du bateau, mais il me semble que c'est optionnel. Fixez bien l'ensemble, les deux boites entre elles, puis les boîtes au gros carton.  +, Vous ferez surement 2 ou 3 essais pour trouver le bon placement par rapport à votre découpe. Mettez du scotch double face à plusieurs endroit du dos de la proue, puis collez la proue à la structure. Fixez d'abord le haut pour l'aligner avec le haut de la structure, puis collez le reste de la proue par en-dessous (pour que ça tienne le mieux possible à vos bambins curieux).  +, Répétez l'étape précédente pour la poupe et le milieu du bateau.  +,
Imprimer les éléments avec les paramètres d'impression suivant : - Epaisseur de couche : 0.20 mm - Densité de remplissage : 20% - Epaisseur de coque : 0.8mm - Couche supérieure et inférieure : 0.8mm Respecter la disposition comme sur l'image  +, Avec les mêmes paramètres et disposition, imprimer les mâts: - Epaisseur de couche : 0.20 mm - Densité de remplissage : 20% - Epaisseur de coque : 0.8mm - Couche supérieure et inférieure : 0.8mm  +, Imprimer les éléments avec la disposition et les paramètres d'impression suivant : - Epaisseur de couche : 0.20 mm - '''Densité de remplissage : 100%''' - Epaisseur de coque : 0.8mm - Couche supérieure et inférieure : 0.8mm  +,
هل تبحث عن أفضل شركة عزل حمامات بالدمام؟ نقدم لك شركة عزل حمامات بالدمام خدمات عزل حمامات شاملة تحميك من مشاكل الرطوبة والتسريبات:  +
Nous avons besoin de 12 supports 18650 A télécharger ici: http://www.thingiverse.com/thing:2169732  +, Il faut réunir 60 cellules de la même capacité. Toutes les cellules dont le voltage est inférieur à 1 Volt sont jetées.  +, Vérifications du voltage des cellules, elles doivent avoir à peu près le même voltage (3,6 V).  +,
Imprimer avec une imprimante 3D 20 supports 18650. A télécharger sur [http://www.thingiverse.com/thing:2169732 thingiverse.com/thing:2169732].  +, Il faut assembler les 10 modules. Bien vérifier les polarités, les positifs d'un coté, les négatifs de l'autre. Coller les cellules avec du mastic colle.  +, Il faut pour les 2 packs. * 16 tiges de 170 mm en 3 mm inox. * 8 tiges de 145 mm en 3 mm inox. * 4 tiges de 100 mm en 3 mm inox.  +,
Imprimer avec une imprimante 3D 20 supports 18650. A télécharger sur [http://www.thingiverse.com/thing:2169732 thingiverse.com/thing:2169732].  +, Il faut assembler les 10 modules. Bien vérifier les polarités, les positifs d'un coté, les négatifs de l'autre. Coller les cellules avec du mastic colle.  +, Il faut pour les 2 packs. * 16 tiges de 170 mm en 3 mm inox. * 8 tiges de 145 mm en 3 mm inox. * 4 tiges de 100 mm en 3 mm inox.  +,
Batterie ordinateur portable pour Asus X550LDV  +
Branchez la carte Arduino en USB au PC A l'aide du logiciel ArduinoIDE, uploadez le code "Batvision-v2.ino" dans l'Arduino.  +, - Connectez le shield (ou la carte de test) sur l'Arduino. - Branchez le casque à la prise jack. - Branchez la batterie USB 5v à la carte Arduino. - Mettre le casque sur vos oreilles, approcher la main près de l'un des capteurs : des "bips" doivent retentir dans le casque du côté correspondant.  +, 2 panneaux sont nécessaires pour créer les obstacles du parcours. Ces panneaux seront portés par les accompagnants ou d'autres participants pour guider l'enfant du point de départ au point d'arrivée. Ils peuvent être découpés à la main ou à la machine, puis décorés selon l'envie et les moyens : dessins d'arbres, d'animaux,... Il faut qu'ils soient de taille suffisamment importante pour que les capteurs de distance les détectent et donc qu'ils soient efficaces (1m x 1m par exemple). On perce un trou ovale au centre pour que les porteurs y glissent leurs têtes, ce qui rend l'animation d'autant plus ludique !  +,
Commençons par prendre le dessus (Pièce "004" du fichier : Robot_ABC_V1.svg) en ajoutant le support avec c’est pile relier au 3 LEDs vertes. Prendre 4 vis M4-50 mm les insérer dans les 4 trous puis fixer 1 écrou sur chaque vis.  +, Prendre la base (Pièce "001" du fichier : Robot_ABC_V1.svg) Insérer 4 vis M4 50mm avec leurs écrous et entretoises, puis retourner l’ensemble pour fixer la roue pivotante.  +, Assembler le dessus (pièce "004") avec la base (pièce "001") en vissant chaque vis.  +,
La premiere etape consiste a decouper au laser la box en bois d apres les plans fournis. Nous recommendons d'utiliser du bois agglo pour conserver une flexibilite equivalente dans toutes les directions.  +, Assembler les differents elements de la boite. 1- les elements externes 2- les murs de la boites 3-les supports des bouttons poussoirs Ne pas coller le Couvercle de la boite avec la pattern  +, Percer les 2 trous pour les bouttons poussoirs lateraux aux endroits marques. Fixer les 3 bouttons poussoirs a la colle  +,
La premiere etape consiste a decouper au laser la box en bois d apres les plans fournis. Nous recommendons d'utiliser du bois agglo pour conserver une flexibilite equivalente dans toutes les directions.  +, Assembler les differents elements de la boite. 1- les elements externes 2- les murs de la boites 3-les supports des bouttons poussoirs Ne pas coller le Couvercle de la boite avec la pattern  +, Percer les 2 trous pour les bouttons poussoirs lateraux aux endroits marques. Fixer les 3 bouttons poussoirs a la colle  +,
Positionner l'ensemble du montage B dans le dernier étage (en plexiglass). Déverser le code et passer un badge devant le détecteur RFID avant de fermer pour vérifier l’absence de mauvais contacts  +, * '''Socle''' : fixer la carte Arduino du montage A sur le fond du socle en utilisant des vis et les trous préexistants ou du scotch double face. * '''Premier étage''' : coller le cache-écran à l'extérieur, laisser sécher 5 mn puis fixer l'écran à l'intérieur de la boîte avec du scotch (Conseil : pour l'écran, privilégier un branchement filaire plutôt qu'un branchement sur la breadboard). Positionner ensuite la breadboard, l'ensemble des câbles de prototypage et avant de fermer cet étage, faire sortir par un des trous supérieurs les 3 câbles de la ringled ainsi que la ringled. * '''Deuxième étage''' : après avoir coupé à l'aide d'une pince coupante les picots dépassant de la partie supérieure de l'anneau de LEDs, fixer celui-ci à l’intérieur (LEDs vers l extérieur) de la boîte en positionnant les LEDs face aux 12 trous de la façade avant de ce niveau. Le fixer avec du scotch. Déverser le code pour vérifier le fonctionnement puis fermer cet étage.   +, Les fichiers pdf utilisés (fournis dans le cadre de la formation) sont accessibles via l'onglet "fichiers" * fichiers decoupe etage plexi BENTO * fichier decoupe etages bois BENTO  +,
* '''Socle''' : fixer la carte Arduino du montage A sur le fond du socle en utilisant des vis et les trous préexistants ou du scotch double face. * '''Premier étage''' : coller le cache-écran à l'extérieur, laisser sécher 5 mn puis fixer l'écran à l'intérieur de la boîte avec du scotch (Conseil : pour l'écran, privilégier un branchement filaire plutôt qu'un branchement sur la breadboard). Positionner ensuite la breadboard, l'ensemble des câbles de prototypage et avant de fermer cet étage, faire sortir par un des trous supérieurs les 3 câbles de la ringled ainsi que la ringled. * '''Deuxième étage''' : après avoir coupé à l'aide d'une pince coupante les picots dépassant de la partie supérieure de l'anneau de LEDs, fixer celui-ci à l’intérieur (LEDs vers l extérieur) de la boîte en positionnant les LEDs face aux 12 trous de la façade avant de ce niveau. Le fixer avec du scotch. Déverser le code pour vérifier le fonctionnement puis fermer cet étage.   +, Positionner l'ensemble du montage B dans le dernier étage (en plexiglass). Déverser le code et passer un badge devant le détecteur RFID avant de fermer pour vérifier l’absence de mauvais contacts  +, Les fichiers pdf utilisés (fournis dans le cadre de la formation) sont accessibles via l'onglet "fichiers" * fichiers decoupe etage plexi BENTO * fichier decoupe etages bois BENTO  +,
'''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  +, Using Inkscape, I designed the "boite". After which I glued the servomotor to the entrance in order open and close based on need  +, Blue; //leds 1 to 6 shows Blue FastLED.show(); delay (1000); } display.clear(); //clear previous screen display.printFixed(40, 14, "You have", STYLE_NORMAL); display.printFixed(15, 34,humC, STYLE_BOLD); //percentage of humidity translated to cool factor display.printFixed(45, 34, "% cool factor", STYLE_NORMAL); lcd_delay(3000); //wait 3s before clearing screen display.clear(); delay(200); notcool(); //show bitmap loserlights();// lights delay(1000); display.clear();//clear screen fadeall(); } <br/>  +,
'''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  +, Using Blender, i modelled two faces. After which i added the faces to the 3D bodies downloaded from Microsoft 3D builder using TinkerCad. Using Inkscape, I designed the "boite". After which I glued the servomotor to the entrance in order open and close based on need  +, Blue; //leds 1 to 6 shows Blue FastLED.show(); delay (1000); } display.clear(); //clear previous screen display.printFixed(40, 14, "You have", STYLE_NORMAL); display.printFixed(15, 34,humC, STYLE_BOLD); //percentage of humidity translated to cool factor display.printFixed(45, 34, "% cool factor", STYLE_NORMAL); lcd_delay(3000); //wait 3s before clearing screen display.clear(); delay(200); notcool(); //show bitmap loserlights();// lights delay(1000); display.clear();//clear screen fadeall(); }  +
Télécharger et imprimer la main E-Nable ici : https://www.thingiverse.com/thing:1453190/files  +
Grace au fichier .pdf joint, l'étage est découpée est assemblée.  +, <nowiki>Le lien du fichier stl du médaillon<br /><br />https://www.thingiverse.com/thing:3380529</nowiki>  +
Avec le fichier DXF, découper une plaque de 3mm de CP de peuplier avec une découpeuse laser puis assembler les éléments.  +, Utiliser un générateur de boite suivant les dimensions désirées. Découper : - un étage en plexy - un étage en CP de peuplier pour intégrer la led en façade (bien penser à faire des trous) - un étage en CP de peuplier pour l'écran LCD Générateur de boite pour découpeuse laser : http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=projets:generateur_de_boites<br/>  +, MATÉRIEL **1 alimentation électrique MW, modèle 1500mA Rotary Switch Adaptor ; **1 potentiomètre Seeed Studio, modèle Grove Rotary Angle Sensor (P) ; **1 ledring Adafruit, modèle Neopixel Ring 12 x 5050 RGB ; **1 ledring Adafruit, modèle Neopixel Ring 16 x 5050 RGB **1 capteur BME280 Adafruit : T°, humidité, pression (ADA2652) **1 inverseur KNX-1, 3A, 250V AC, pour servir d'interrupteur général ; **1 potentiomètre Seeed Studio, modèle Grove Rotary Angle Sensor (P) ; **1 arduino **2 wago <br/>  +
=Fabrication 3ème étage= 1. Fabrication à la découpeuse laser. *Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous) 2. Découpage et collage des morceaux *Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe *Bois utilisé : contreplaqué peuplier 3 mm *Réglages utilisés sur la PerezCamp 140 W **puissance max : 40 % **puissance min : 30 % **vitesse : 40 mm / s *L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04 **Coller les éléments avec de la colle à bois * ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante'' 3. Découpe des fantômes, dans du plexiglas 3 mm *Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous) *Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte *L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07 **Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.  +, * BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo * BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur * BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés <br/>   +, Voilà le schéma et une capture d'écran du branchement électrique sur Tinkercad  +,
Ici, le dernier étage n'a pas encore été fixé.  +, Ici sont exposés les plans de câblage ainsi que de découpe de la Bentolux.  +, Avant de commencer la conception de la Bentolux, nous avons dû apprendre le codage à l'aide d'une carte Arduino. Voici quelques images sur l'entrainement du codage d'ampoules LEDs.  +
Afin de s'assurer du bon placement des éléments, j'ai décidé de modéliser grossièrement les moteurs ou boutons à placer.  +, Ensuite il faut modéliser l'étage en lui même. La modélisation est aussi rendue plus précise grâce à l'étape précédente. Cet étage devra s'emboiter sur l'étage inférieur.  +, Il faut aussi imprimer notre pièce de démonstration. La mienne est disponible sur thingiverse gratuitement. Il suffit donc de l'imprimer.  +,
= Fabrication 3ème étage = 1. Fabrication à la découpeuse laser. * Plan à télécharger : [https://wikifab.org/images/d/df/BentoGhost_volume1.svg BentoGhost_volume1.svg] (clic droit / enregistrer le fichier sous) 2. Découpage et collage des morceaux * Bien penser à supprimer les écritures permettant d'identifier les faces avant la découpe * Bois utilisé : contreplaqué peuplier 3 mm * Réglages utilisés sur la PerezCamp 140 W ** puissance max : 40 % ** puissance min : 30 % ** vitesse : 40 mm / s * L'assemblage est expliqué avec les photos BentoGhost02 à BentoGhost04 ** Coller les éléments avec de la colle à bois * ''Le plancher qui supporte le mécanisme est décrit à l'étape suivante'' 3. Découpe des fantômes, dans du plexiglas 3 mm * Plan à télécharger : [https://wikifab.org/images/b/b9/BentoGhost_fantomes.svg BentoGhost_fantomes.svg] (clic droit / enregistrer le fichier sous) * Remarque : les 4 fantômes découpés dans la boite sont en haut de dessin, mais vous pouvez sélectionner ceux que vous voulez à partir du moment où ils sont de la même forme que ceux de la boîte * L'assemblage est expliqué avec les photos BentoGhost05 à BentoGhost07 ** Remarque : les fantômes peuvent également être collés à la colle à bois. Il faut bien les nettoyer tout de suite pour ne pas avoir de résidus de colle sur le plexiglas.  +, *BentoGhost16 : Vous avez alors plusieurs éléments : les 2 cales de côté, et les 3 portes-cible, dont les dimensions sont indiquées sur la photo *BentoGhost17 et BentoGhost18 : visser la pale qui va entraîner le remonte-cible en étant branchée sur le servomoteur *BentoGhost19 : coller les 3 éléments du remonte-cible pour obtenir, sur les photos BentoGhost20 et 21, tous les éléments préconfigurés   +, *Télécharger le fichier [https://wikifab.org/w/index.php?title=BentoGhost_cibles_et_servo.svg&action=edit&redlink=1 BentoGhost__cibles_et_servo.svg] (clic droit / enregistrer le fichiers sous) pour découper toutes les petites pièces qui vont servir à l'assemblage des portes-cible et de toutes les parties du plancher *BentoGhost09 et BentoGhost10 : assemblage des 3 portes-cible *BentoGhost12 : perçage d'un trou dans la partie basse des portes-cible *BentoGhost13 : coller ensuite le fantôme et un lest (nous avons mis un gros écrou) *Coller les autres petits éléments pour fabriquer les cales qui vont accueillir la tige filetée **BentoGhost14 : puis les percer (bien droit) **BentoGhost15 : ça ressemblera à ça   +,
Découper les pièces en bois au laser sur du contreplaqué 3mm et imprimer les pièces en plastique avec du PLA, ABS ou PETG Il faut 4 picots  +, Les librairies nécessaires sont: Adafruit BME280 Library, disponible ici: https://github.com/adafruit/Adafruit_BME280_Library FastLED_NeoPixel, disponible ici: https://github.com/dmadison/FastLED_NeoPixel u8g2, disponible ici: https://github.com/olikraus/u8g2  +, Coller le potentiomètre dans le trou rond de l'étage 1 et l'anneau led dans l'étage 2  +,
*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/>   +, <nowiki>'''Outils'''<br /><br />- Fer à souder<br /><br />- Pince coupante<br /><br />- Pince à dénuder<br /><br />- Multimètre<br /><br />- Colle cyanoacrylate<br /><br />- Cintreuse<br /><br />- Scie japonaise<br /><br />- Ciseaux<br /><br /><br />'''Matériaux:'''<br /><br />- Etain<br /><br />- Un carrelet de méranti blanc<br /><br />- Un carrelet d'acajou<br /><br />- Une plaque d'isorel<br /><br /><br />'''Composants:'''<br /><br />- arduino UNO<br /><br />- 20 cables M/M<br /><br />- 10 cables M/F<br /><br />- 2 [https://www.gotronic.fr/art-servomoteur-df9gms-19377.htm servomoteur DF9GMS]<br /><br />- 1 plaque de prototypage<br /><br />- 1 potentionmetre<br /><br />- 1 Led Blanche<br /><br />- 1 [https://www.gotronic.fr/art-afficheur-oled-0-96-i2c-tf052-28511.htm Afficheur OLED 0,96'' I2C TF052]<br /><br />- 1 [https://www.gotronic.fr/art-anneau-neopixel-12-leds-rgb-ada1643-22875.htm Anneau NeoPixel 12 leds RGB ADA1643]<br /><br />- 1 [https://boutique.semageek.com/fr/704-capteur-de-pression-temperature-humidite-bme280-3009052078446.html capteur pression/temp/hum BME280]<br /><br />- 1 [https://www.gotronic.fr/art-capteur-de-qualite-d-air-ccs811-sen0339-32247.htm Capteur de qualité d'air CCS811 SEN0339]<br /><br />- 4 Wago 5 entrées<br /><br />- 2 Wago 3 entrées <br /><br /><br/></nowiki>  +, A partir du plan de cablage fourni à l'étape 1, il nous faut rajouter - relier 1 Wago 5 entrée au premier Wago ou se rejoignent les alimentations des composants - relier 1 Wago 5 entrées au premier Wago ou se rejoignent les GND des differents composants. - relier 1 Wago 3 entrées à la broche SDL de la carte Arduino - relier 1 Wago 3 entrées à la broche SDA de la carte Arduino - Sur les Wago 5 entrées, brancher les VCC et GND des servomoteurs et du CSS811. - Sur les bornes restantes des Wago 3 entrées, brancher les SDA et SCL du CSS811 et du BME 280. <br/>  +,
<u>Matériaux :</u> *MDF 3mm ; *Colle (à bois par exemple) ; *Pâte auto-durcissante pour sculpture ; *Mousse de modélisme ; *Peintures acrylique ; <u>Électronique :</u> *1 carte Arduino Uno ; *câbles de prototypage mâle-mâle et mâle-femelle ; *2 bornes à leviers Wago ; *1 LED 8mm ; *1 potentiomètre ; *1 capteur météo BME280 ; *1 écran Oled SSD1306 ; *1 anneau de 12 LEDS Neopixel; *8 leds diamètre 1,8mm ; *8 résistances ; *un servomoteur ; <u>Machines :</u> *Découpeuse laser ; *Imprimante 3D <u>Autres outils :</u> *fer à souder ; *cutter ; *pince coupante ; *pince à dénuder ; *pistolet à colle ; *enduit de rebouchage pour les finitions ; *peintures ; *pinceaux ; *outils de sculpture ; <u>Logiciels :</u> *IDE Arduino (programmation) ; *Inkscape (modélisation 2D) ; *Logiciel de modélisation 3D (type Rhino) ; *Cura (trancheur). <br/>  +, '''<u>1. Découpe laser : La structure</u>''' Les deux premiers étages de la BentoLux sont composés de différentes plaquettes en MDF 3 mm découpées au laser. Le fichier type est à télécharger dans la partie fichier de ce tutoriel. Il faut par la suite assembler l'ensemble des éléments de chacun des étages à l'aide de colle à bois (voir carnet explicatif téléchargeable dans la partie fichiers). Il ne faut pas assembler les étages entre eux car nous aurons besoin d'accéder à l'intérieur pour la mise en place des éléments électroniques. '''<u>2. L'électronique</u>''' Chaque élément sont répartis entre les différents étages de la BentoLux : 1- Le premier étage de la BentoLux, en bois, doit recevoir la carte Arduino, le potentiomètre, la led 8mm et l'alimentation générale. C'est le socle. Sur la face avant de cet étage on retrouve l'écran. 2- Le second étage reçoit le LedRing en face avant et le capteur météo en face arrière (à l'intérieur, derrière la façade ajourée). Je joins en image le plan de montage des éléments composant les premiers étages de la Bentolux '''<u>3. Le code Arduino</u>''' Afin de pouvoir coder correctement et que tous les éléments fonctionnent il est important d'inclure les bibliothèques adéquates : - BME280I2C.h (pour le capteur météo) - Wire.h (pour le capteur météo) - ssdl306.h (pour l'écran) - FastLED.h (pour le LedRing) <br/>  +, <u>'''1 - Un capteur'''</u> Jai choisi une photorésistance comme capteur. Elle va me permettre de déclencher des actions lorsque la luminosité sera passée en dessous d'un certain seuil. Dans le cas de mon décor elle déclenche des leds et le servomoteur. <u>'''2 - Un actionneur'''</u> J'ai choisi un servomoteur. Dans le cas de mon projet le servomoteur tourne de 180° lorsque la luminosité passe en dessous d'un certain seuil. Il revient à sa position 0 lorsque la luminosité repasse en dessus de ce seuil. '''<u>3- Les leds</u>''' Afin de représenter le lampadaire et les lucioles j'ai utilisé des micro leds de 1,8mm de diamètre. J'ai associé à chacune d'elle une résistance. Afin de donner un effet de lucioles je programme les leds en "quinconce", c'est à dire que certaines sont clignotantes, d'autres fixes, elles s'allument et s'éteignent à des rythmes différents. A vous de choisir !  +,
Derniè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''). <br/><div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text"><big><b>Et maintenant, à vous de jouer...!!!</b></big></div> </div><br/>  +, Pour la partie Impression 3D, vous avez trois objets à imprimer : les boulons de fixation de la matrice de LEDs, l’amplificateur de son et l'adaptateur HP à fixer sur l’amplificateur. '''Amplificateur''' Pour l’impression de l’amplificateur, nous nous sommes inspirés du projet amplificateur de son par '''''[https://cults3d.com/fr/utilisateurs/mathiscovelli/créations mathiscovelli]''''' [''[https://cults3d.com/fr/modèle-3d/gadget/amplificateur-de-son-pour-telephone fichier .stl du projet]'']. Une fois téléchargé, vous devrez l'ouvrir dans CURA pour adapter l'impression aux paramètres de votre imprimante 3D et générer le fichier .gcode utile. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour ce projet, nous avons utilisé une imprimante Alfawise U20 avec les paramètres suivants : la hauteur de couche est à 0.2, le remplissage est à 20% et malgré la fente sur l’amplificateur cette impression ne nécessite pas de support. Vous devriez en avoir pour 7h d’impression.</div> </div> Il vous faudra suivre les mêmes étapes pour les autres pièces à imprimer. '''Adaptateur HP-Amplificateur''' Pour l'adaptateur HP-Ampli, il s'agit d'utiliser le fichier ''[[Adaptateur_HP-Ampli.stl]]'' et d'utiliser CURA pour le hachage du fichier au format .gcode et le paramétrage de l'impression. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">En paramétrage, la hauteur de couche est de 0.1 avec un remplissage à 15%. L'impression dure une cinquantaine de minutes.</div> </div> '''Boulons''' Pour les boulons vous devez utiliser le fichier ''[[Boulons.stl]].'' Comme précédemment, il faut l'importer dans CURA pour produire le fichier .gcode utile à l'impression 3D. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Paramètres utilisés : la hauteur de couche est à 0.06, le remplissage est à 100%. L'impression dure 10 minutes en moyenne.</div> </div>  , Après plusieurs essais à l'aide de différents matériaux (carton, plexiglass), un plan définitif pour l'articulation et le dernier étage a été finalisé en 2D. Pour la réalisation de votre boîte articulée, vous pouvez utiliser le fichier ''[[Boite_articulee.dxf]]'' ou le fichier ''[[Boite_articulee.svg]]'' sur Inkscape ou bien Illustrator si vous voulez faire certaines modifications. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">A partir du fichier d'origine ou du fichier généré, vous pourrez ensuite éditer un fichier .pwj5 sur LaserCad. Ce fichier permettra de produire les différentes pièces utiles avec la découpeuse laser.</div> </div> Enfin, pour le montage de cette boîte articulée qui constituera notre dernier étage, la vue éclatée ci-contre permet de voir comment assembler les différents éléments entre eux.  +
L'un de nous a réalisé un toit en 3D afin de décorer le haut de la Bentolux. Cette impression est la plus longue (8h45 avec nos paramètres). <br/>  +, Avec les bases de la Bentolux que nous avions, nous avons décidé d'importer des motifs " bois" pour décorer les faces extérieures de celle-ci, et un motif pierre pour le socle. L'une des personnes du groupe s'est attelé à la tâche en important les fichiers motifs sur le logiciel '''''Inkscape'''''. <br/>  +, Après avoir importé et placé les motifs, nous avons pris nos fichiers '''''SVG''''' et nous les avons envoyés vers l'imprimante "'''''Trotec'''''" (découpeuse laser) afin d'obtenir nos pièces. Nous avons placé les planches de bois dans la machine, font les paramétrages de découpe et avons lancé la découpe.  +,
Le socle devra s'imbriquer dans les emplacements de la Bentolux qui sont situé aux 4 coins, et aussi supporter l'ensemble basculeur+servomoteur.  +, Hé oui, il faut un tiroir pour récupérer les nombreuses pièces de monnaie que l'on va avoir pour refaire le plein de café et bonbons... Pourquoi un design si tortueux? En fait, il y a des leds pour éclairer la demande de "Donnez des sous pour le café et les bonbons"... Pour que se soit aussi visible la nuit ou par temps de brouillard...  +, Et voilà...  +,
<u>'''Structure :'''</u> envoyez à découper le fichier .svg (vous pouvez personnaliser votre bento en modifiant le fichier avant découpe) puis montez la bento selon la notice de montage présente dans les fichier joints. '''<u>Electronique :</u>''' suivez le plan de montage du premier arduino, prévoyez que les câbles "gnd "sortant de l'alimentation et "vin" relié à l'intérupteur doivent aussi être brancher sur le deuxième arduino présent au 3<sup>ème</sup> étage. '''<u>Arduino :</u>''' le fichier du code arduino 1 est joint.  +, Après mesure des côtes sur le potentiomètre, réalisation du model 3D du bouton sur Tintercad. Puis le fichier est enregistré en .stl et lancé dans le logiciel cura. on rentre tous les paramètre d'impression et on rentre le gcode dans l'imprimante.  +, La structure du troisième étage est elle aussi réalisée en MDF, le fichier .stl est lui aussi fourni. Elle est inspirée du premier étage sauf quelques modifications et le montage est similaire.  +,
Il faudra : un arduino uno un capteur de distance/ obstacle infrarouge un écran SSD un capteur ledring un potentiomètre une pompe un tuyau <br/>  +, Attention, si vous voulez utiliser la graveuse laser, il faut le faire sur les pièces avant de construire la boite.  +, lien pour accéder au code : https://drive.google.com/file/d/1dJvqdO9nBMESMHodDDf0aqCHI4iBCDpw/view?usp=sharing conseil : utiliser une page de code individuelle pour chaque capteur puis rassemblez le tout dans une seule et nouvelle page à la fin  +,
Utilisez le fichier Bentolux_Steampunk_Bentolux.svg pour découper à la découpeuse laser.  +, Utilisez le fichier Bentolux_Steampunk_Bentolux_tage_lampe.svg pour découper à la découpeuse laser.  +, Imprimer en 3D les fichiers Bentolux_Steampunk_V2Cache_ecran_steampunk.stl , Bentolux_Steampunk_Final_rouage_tige.stl et Bentolux_Steampunk_VALVE_BENTOLUX_STEAMPUNK.stl  +,
'''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  +, Cette étape a consisté à dessiner les plans sous Inkscape en adaptant la boite de notre étage 3 à celle de l'étage 2. On a mesurer les dimensions de l'étage 2 pour pouvoir générer notre étage 3. On a utilisé l'outil [https://www.festi.info/boxes.py/ Boxes.pi] pour générer un fichier de boîte à charnières intégrées. Une fois le fichier généré aux bonnes dimensions, on l'a intégré aux plans de découpe de l'étage 2. Les pièces de l'étage 2 sont en rouge et les pièces de l'étage 3 sont en noires. Les couleurs ne sont pas essentielles et non reconnues comme de la découpe, de la gravure ou du marquage en utilisant SmartCarve le logiciel qui pilote la découpeuse laser. De cette façon cela me permet de retrouver plus rapidement les pièces de chacun des étages. On a ensuite réparties nos différentes pièces sur le fichier pour assurer la gravure et la découpe des pièces de nos deux boîtes pour qu'elles tiennent sur un seul panneau de contreplaqué de peuplier de 3mm. Après cela on a intégré les gravures de nos fichiers : - On a mis un vonoroi sur les 4 petits coté de notre couvercle - Et sur le haut du couvercle de la boîte, on a réalisé une gravure à partir d'un plan personnalisé, en s'inspirant de ce tutoriel [https://www.epiloglaser.fr/fonctionnement/vid%C3%A9o/cutting-engraving-maps-illustrator/ d'epiloglaser]. Pour réaliser cet export de map on a utilisé l'outil en ligne [https://snazzymaps.com/build-a-map snazzymaps] Enfin on a fait une découpe dans une face de la boîte pour intégrer notre écran LCD. <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Dimensions découper à la taille de notre support LCD</div> </div><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">On s'est trompé dans la face découpée (on voulait le mettre sur la face avant) La face avant et arrière ont une légère différence sur le haut qui permet de s'adapter au système de charnière .... A modifier sur les plans fournis !)</div> </div> <br/>  , On a commencé par repérer les pièces découpées de chacun des étages en se servant des couleurs indiqué dans le fichiers svg pour chacun des étages. Ensuite on a disposé nos pièces à plat prête à être encollées (ça me permet de vérifier la bonne disposition des pièces et de les encoller au bon endroit). Enfin pour assurer une bonne prise de la colle on a utilisé des serres joints pour fixer la boite.  +,
Les paramètres d'impression 3 D sont : 1)Matériel : Grey ABS ; Print core : AA 0.4 2)Materiel : Natural PVA ; Print core : BB 0.4 quality : layer height 0.06 mm print speed : 35 mm/s Infill density : 20 % Infill Pattern : Triangle Printing Temperature : 215 C° Build plate Temperature : 80 C° Generate support : Yes <br/>  +, Un problème : le capteur de pression n'est pas assez précis pour détecter la variation de pression lorsque la bille chute dessus. Une idée serait de mettre le capteur au niveau du trou, comme une trappe pour que le capteur la détecte ou bien augmenter considérablement la masse de la bille ou encore augmenter la chute de la bille.  +, Acheter un ressort avec les mêmes dimensions que sur l'image 1. Après avoir percé la surface de l'étape 1 avec une perceuse le résultat attendu avec le lance bille + ressort doit être celui de l'image 2/3. Enfin il suffit de coller cette surface à l'endroit où se situe le trou de la structure issue de l'étape 4 (photo 4).  +,
- 1 plaque de médium 3 mm - 1 plaque de Plexiglass 3mm - 1 carte Arduino Uno - câbles de prototytage - 2 bornes à leviers Wago 221 - 1 capteur météo BME280 (Adafruit) - 1 anneau de 12 LEDS Neopixel (Adafruit) - 1 écran LCD SSD1306 128 x 64 (Adafruit) - 1 lecteur MP3 - 1 potentiomètre - 1 horloge RTC  +, <u>Machines</u> - découpeuse laser - imprimante 3D <u>Autres outils</u> - fer à souder - pince coupante - pince à dénuder - pied à coulisse - colle universelle <u>Logiciels</u> - Inkscape / Illustrator (conception 2D) - FreeCAD (conception et traitement 3D) - Cura (trancheur pour impression 3D) - Arduino (programmation de la carte Arduino)  +
'''Afin de plus personnaliser la Bentolux, j'ai conceptioné sur le logiciel 3D "TinkerCad" un nouveau bouton pour le potentiomètre.''' Afin de rester dans le thème de Pokémon, il comprendra une pokeball. L'image de la Pokeball à été vectorisé via le logiciel "Inkscape", puis insérer dans le logiciel de conception. Une fois le fichier 3D créer, on l'enregistre (au format stl) et on l'insère dans le logiciel "Cura". Une fois les paramètres rentrés, on peut créer le fichier gcode puis lancer l'impression.  +, Les formes de la Bentolux sont découpées via une imprimante laser. On la colle ensuite avec de la colle à bois en suivant le schéma. On insère ensuite : *Un interrupteur ON/OFF *Un écran (avec la protection d'écran préalablement imprimé en 3D) *Un potar (Qui sera personnalisé [VOIR ETAPE N°02]) *Un capteur Météo *Une carte Arduino *Un LedRing *Une Led *Un moteur 28BYJ-48 et un driver ULN2003A  +, Afin de valider la formation, il faut que : *L'écran doit afficher la température / pression / humidité. *Le LedRing doit changer de couleur suivant un des paramètres du capteur météo. *L'intensité de la Led doit varier avec le potentiomètre. *L'interrupteur ON / OFF doit allumer ou éteindre, complétement la Bentolux. *Le troisième étage doit comprendre un actionneur et un capteur. Pour le troisième étage, comme dit plus haut, je vais faire un plateau tournant qui interagira avec le potentiomètre. Mon étage 3 se compose de deux parties: #La partie 1 : Imprimé en 3D. - La led ressortira dans cet étage, et via la conception de cet étage, le sourire d'Ectoplasma apparaitra . #La partie 2 : Découpé via une découpe laser / Imprimante 3D pour le plateau. - Cette partie contiendra le moteur, et entrainera le plateau.  +,
Pour modéliser la Bentolux, on a utilisé le logiciel Inkscape afin de le découper au laser, ainsi que la gravure. La découpeuse laser est de Trotec. Les matériels utilisé pour la découpe sont du bois (peuplier 3mm) et plexiglas (3 mm).  +, La modélisation 3d a été utilisé pour fabriquer le toit de la Bentolux, le potentiomètre  +
A l'aide d'une découpeuse laser et d'une imprimante 3D, découpe des pièces de la boite et impression du cache du potentiomètre, du protège écran et des entretoises permettant aux différents étages de la Bentolux d'être maintenus ensemble.  +, faire les branchements et les soudures en fonction du schéma de montage ou du code si vous l'avez modifié à l'aide des câbles de prototypage.  +, faire le montage de la boite en faisant passer les câbles aux étage supérieurs lorsqu'il y a besoin via les perçage effectués au moment de la découpe laser, notamment pour la LED, le LED ring et le lecteur mp3  +,
“Our Audio Capture also enables users to rip Amazon Music to common audio tracks. But it's a little complicated to operate as it works on any sound playing on the computer. Therefore, there are more and more customers who feedback that they need a customized Amazon Music Converter,” Charles David said, the product manager of AudFree Software. “Under this circumstance, with the hardworking of our professional engineers, AudFree Amazon Music Converter is created and developed successfully, which can automatically detect and split songs, and realize batch addition and conversion,” added he.  +, 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  +, As class-platform music converting program, AudFree Amazon Music Converter is compatible with Windows 7 to Windows 10 (32 bit and 35 bit), macOS 10.8 to the latest macOS 11 Big Sur. With a free trial version of Amazon Music Converter, users can download the first one-minute of each song to test its performance. After that, users can subscribe to Amazon Music Converter or purchase the full version to unlock this limitation.  +
Please download and install [https://www.joyoshare.com/video-joiner/ Joyoshare Video Joiner] on your computer first. Next, you need to drag your GIFs to the program or add them with the "Open File" icon located in the bottom left corner.  +, In this step, you ought to tap on "Format" to select a merging mode and output format. As described previously, to better merge GIFs, you have to choose the encoding mode, which supports to customize codec, resolution, frame, and bit rate of the selected output format. Then, just click "OK" to go back to the main interface.  +, At this time, if needful, you are able to rename, preview, and rearrange these GIFs or remove undesired sections from them.  +,
Officially download and install Joyoshare [https://www.joyoshare.com/video-cutter-mac/ Video Trimmer Mac] on computer. Open it and follow the on-screen instruction to drag the AVI video to it. You also use the "Open" button to import an AVI file from local.  +, When your AVI video has been uploaded, start the cutting task. You are provided with 3 methods to cut and [https://www.joyoshare.com/video-cutting/trim-avi-mac.html trim AVI on Mac]. The simplest of these is to move the yellow time controllers to choose the section to be kept. The segments that are not highlighted by the yellow timeline will be cut out. Another one is to place the playhead to the start point and end point of your wanted AVI video segment; and then choose "Set Segment Start/End Time" buttons that are shaped by braces to trim. The last method is recommended to those who want to cut AVI precisely on Mac, which is to set specific time interval to millisecond in the field of "Start Time" and "End Time".  +, Are you happy with the trimmed AVI segment? If so, now click "Format" to set output format. There are two cutting modes available. The "High-speed mode" is a lossless cutting mode, with which you are able to cut AVI video on Mac without any loss of the original quality. The "Encoding mode" allows you to trim, edit AVI file, specify any output format and custom file parameters. Consider your needs before you make your choice.  +,
Apple Music songs are protected. Fortunately, with today's technology, you are just a few clicks away to get all protection-free music files by a tool such as TunesKit [https://www.tuneskit.com/audio-converter/ <u>Apple Music Converter</u>], which is a top-notch converting tool in the market. It supersedes other tools by integrating the fast and lossless converting technology plus multiple formats and device compatibility so as to promise the ultimate user experience. After the conversion, you can also [https://www.tuneskit.com/apple-music-tips/transfer-apple-music-to-google-drive.html <u>play Apple Music on Google Drive</u>] or other clouds easily.  +, Please make sure you have already downloaded M4P protected music files to your computer first, then you can drag&drop to load them on TunesKit easily.  +, Dropbox supports to upload of almost every kind of file, but not every format file is compatible with all players. If you are not sure which one is better, I would highly recommend you to just choose the MP3 format which is good for any device.  +,
Please open this tool and the Spotify app will be defected and be launched automatically. And then you can find music that you’d like to download and drag and drop them to this Spotify music downloader. Alternatively, you can copy the Spotify playlist link and paste it to the address box to add multiple songs at the same time. Note: When you open this software, you can’t listen to music on Spotify. When you close this tool, you can use Spotify as normal.  +, As a matter of fact, this tool is a dedicated music converter for Spotify. It has six output formats for users to convert Spotify music. You can click the ‘Preferences’ > ‘Convert’ to open the setting window, in which you can customize output format and other audio parameters for download. The music quality offered by Spotify to free users is 160 kbps, so you can customize bit rate, sample rate, etc. to enhance it.  +, When you click the ‘Convert’ button, this tool will switch to download mode. When you are using the Mac version, in general, it can download Spotify music without Premium at 1X speed. But when you are using a Windows version, 5X conversion speed is available. The downloaded Spotify songs are local files and are saved on your computer. You can find them by clicking the ‘Converted’ button directly.  +
Quá trình chuyển đổi giữa nước và đất là một trong những quá trình chuyển đổi chính quan trọng nhất và đầy cảm hứng trong quá trình tiến hóa của động vật có xương sống. Và câu hỏi làm thế nào và khi nào các loài động vật 4 chân chuyển từ nước lên đất từ lâu đã trở thành một nguồn gây thắc mắc và tranh luận khoa học. Những ý tưởng ban đầu cho rằng những vũng nước khô cạn đã mắc cạn cá trên cạn và không có nước tạo ra áp lực chọn lọc để tiến hóa các phần phụ giống như chân tay hơn để đi trở lại mặt nước. Vào những năm 1990, các mẫu vật mới được phát hiện cho thấy rằng các loài động vật bốn chân đầu tiên vẫn giữ được nhiều đặc điểm dưới nước, như mang và vây đuôi, và các chi có thể đã tiến hóa trong nước trước khi các loài động vật bốn chân thích nghi với cuộc sống trên cạn. Tuy nhiên, vẫn còn chưa chắc chắn về thời điểm diễn ra quá trình chuyển đổi từ nước sang đất liền và các loài động vật bốn chân trên cạn thực sự như thế nào. Một bài báo được xuất bản vào ngày hôm nay (25 tháng 11 năm 2020) trên tạp chí Nature đã giải quyết những câu hỏi này bằng cách sử dụng dữ liệu hóa thạch có độ phân giải cao và cho thấy rằng mặc dù những loài động vật bốn chân ban đầu này vẫn gắn liền với nước và có các đặc điểm dưới nước, chúng cũng có những sự thích nghi cho thấy một số khả năng di chuyển trên cạn . Mặc dù, chúng có thể hoạt động không tốt lắm, ít nhất là theo tiêu chuẩn ngày nay. Tác giả chính Blake Dickson, Tiến sĩ năm 20 tại Khoa Sinh học Tiến hóa và Sinh vật tại Đại học Harvard, và tác giả cấp cao Stephanie Pierce, Thomas D. Cabot Phó Giáo sư tại Khoa Sinh học Tiến hóa và Sinh vật học và là người phụ trách cổ sinh vật có xương sống tại Bảo tàng So sánh Động vật học tại Đại học Harvard, đã kiểm tra 40 mô hình ba chiều của hóa thạch humeri (xương cánh tay trên) từ các loài động vật đã tuyệt chủng làm cầu nối cho quá trình chuyển đổi giữa nước và đất. Dickson cho biết: “Bởi vì hồ sơ hóa thạch về quá trình chuyển tiếp lên đất liền của các loài bốn chân, chúng tôi đã tìm đến một nguồn hóa thạch có thể thể hiện tốt hơn toàn bộ quá trình chuyển đổi từ một loài cá sống hoàn toàn sang một loài cá bốn chân hoàn toàn trên cạn”. Hai phần ba số hóa thạch đến từ các bộ sưu tập lịch sử được đặt tại Bảo tàng Động vật học So sánh của Harvard, có nguồn gốc từ khắp nơi trên thế giới. Để lấp đầy những khoảng trống còn thiếu, Pierce đã tìm đến các đồng nghiệp với các mẫu vật quan trọng từ Canada, Scotland và Úc. Điều quan trọng đối với nghiên cứu là các hóa thạch mới được đồng tác giả, Tiến sĩ Tim Smithson và Giáo sư Jennifer Clack, Đại học Cambridge, Vương quốc Anh, phát hiện gần đây như một phần của dự án TW: eed, một sáng kiến được thiết kế để tìm hiểu sự tiến hóa ban đầu của việc di chuyển trên đất liền bốn chân. Các nhà nghiên cứu đã chọn xương humerus vì nó không chỉ có nhiều và được bảo quản tốt trong hồ sơ hóa thạch mà nó còn có mặt ở tất cả các loài động vật có xương sống - một nhóm động vật bao gồm cá coelacanth, cá phổi và tất cả các loài tứ chi, bao gồm tất cả các đại diện hóa thạch của chúng . Pierce cho biết: “Chúng tôi kỳ vọng loài cá này sẽ mang một tín hiệu chức năng mạnh mẽ khi các loài động vật chuyển từ một loài cá đầy đủ chức năng sang một loài cá bốn chân trên cạn và chúng tôi có thể sử dụng điều đó để dự đoán thời điểm các loài động vật bốn chân bắt đầu di chuyển trên cạn. “Chúng tôi phát hiện ra rằng khả năng sống trên cạn trùng khớp với nguồn gốc của các chi, điều này thực sự thú vị”. Xương đùi gắn chân trước vào cơ thể, chứa nhiều cơ bắp và phải chống lại nhiều căng thẳng khi vận động dựa vào chân tay. Do đó, nó chứa rất nhiều thông tin chức năng quan trọng liên quan đến chuyển động và sinh thái của động vật. Các nhà nghiên cứu đã gợi ý rằng những thay đổi về mặt tiến hóa trong hình dạng của xương humerus, từ ngắn và ngồi xổm ở cá thành dài hơn và đặc trưng ở các loài động vật bốn chân, có ý nghĩa chức năng quan trọng liên quan đến việc chuyển đổi sang vận động trên cạn. Ý tưởng này hiếm khi được nghiên cứu dưới góc độ định lượng - nghĩa là cho đến nay. Khi còn là sinh viên năm thứ hai, Dickson bắt đầu say mê áp dụng lý thuyết về mô hình tính trạng số lượng để tìm hiểu sự tiến hóa chức năng, một kỹ thuật đi tiên phong trong một nghiên cứu năm 2016 do một nhóm các nhà cổ sinh vật học và đồng tác giả Pierce dẫn đầu. Trung tâm của mô hình hóa đặc điểm số lượng là khái niệm năm 1944 của nhà cổ sinh vật học George Gaylord Simpson về cảnh quan thích nghi, một bề mặt ba chiều gồ ghề với các đỉnh và thung lũng, giống như một dãy núi. Trong bối cảnh này, việc tăng chiều cao thể hiện hiệu suất chức năng tốt hơn và khả năng thích nghi tốt hơn, và theo thời gian, sự chọn lọc tự nhiên sẽ thúc đẩy quần thể tăng dần lên đến đỉnh cao thích nghi. Dickson và Pierce nghĩ rằng họ có thể sử dụng cách tiếp cận này để mô hình hóa sự chuyển đổi của cá chân sắt từ nước sang đất. Họ đưa ra giả thuyết rằng khi loài humerus thay đổi hình dạng, cảnh quan thích nghi cũng sẽ thay đổi. Ví dụ, cá sẽ có đỉnh thích nghi ở đó hiệu suất chức năng được tối đa hóa để bơi và động vật bốn chân trên cạn sẽ có đỉnh thích nghi nơi hiệu suất chức năng được tối đa hóa để đi bộ trên cạn. Pierce cho biết: “Sau đó, chúng tôi có thể sử dụng những cảnh quan này để xem liệu hình dạng hình hài của các loài động vật bốn chân trước đó có thích nghi tốt hơn để biểu diễn trong nước hay trên cạn hay không”. Dickson cho biết: “Chúng tôi bắt đầu nghĩ về những đặc điểm chức năng nào sẽ quan trọng để thu thập được từ humerus. "Đó không phải là một nhiệm vụ dễ dàng vì vây cá rất khác với các chi của cá bốn chân." Cuối cùng, họ thu hẹp trọng tâm vào sáu đặc điểm có thể được đo lường một cách đáng tin cậy trên tất cả các hóa thạch, bao gồm các phép đo đơn giản như chiều dài tương đối của xương làm đại diện cho chiều dài sải chân và các phân tích phức tạp hơn mô phỏng ứng suất cơ học trong các tình huống chịu trọng lượng khác nhau để ước tính sức mạnh của humerus. Dickson giải thích: “Nếu bạn có sự thể hiện bằng nhau của tất cả các đặc điểm chức năng, bạn có thể vạch ra hiệu suất thay đổi như thế nào khi bạn đi từ đỉnh thích nghi này sang đỉnh cao khác. Bằng cách sử dụng tính toán tối ưu hóa, nhóm đã có thể tiết lộ sự kết hợp chính xác của các đặc điểm chức năng giúp tối đa hóa hiệu suất cho cá thủy sinh, cá bốn chân trên cạn và cá bốn chân sớm nhất. Kết quả của họ cho thấy các loài tứ bội sớm nhất có sự kết hợp độc đáo của các đặc điểm chức năng, nhưng không phù hợp với đỉnh thích nghi của riêng chúng. Pierce cho biết: “Những gì chúng tôi tìm thấy là humeri của các loài tứ bội sớm nhất tập trung lại ở chân của cảnh quan trên cạn. “Cho thấy hiệu suất ngày càng tăng khi di chuyển trên cạn. Nhưng những con vật này chỉ tiến hóa một số đặc điểm chức năng hạn chế để đi bộ trên cạn hiệu quả. " Các nhà nghiên cứu cho rằng khả năng di chuyển trên cạn có thể đã bị hạn chế do sự chọn lọc trên các đặc điểm khác, như kiếm ăn trong nước, gắn chặt các loài tứ bội sớm với môi trường sống dưới nước của tổ tiên chúng. Một khi các loài tứ chi thoát khỏi sự ràng buộc này, loài humerus có thể tự do phát triển các hình thái và chức năng để tăng cường sự vận động dựa trên chi và cuối cùng là sự xâm chiếm các hệ sinh thái trên cạn Dickson cho biết: “Nghiên cứu của chúng tôi cung cấp cái nhìn sâu sắc về định lượng, có độ phân giải cao về sự tiến hóa của sự di chuyển trên cạn trong quá trình chuyển đổi giữa nước và đất”. “Nó cũng cung cấp một dự đoán về thời gian và cách thức [quá trình chuyển đổi] xảy ra và những chức năng nào là quan trọng trong quá trình chuyển đổi, ít nhất là trong humerus.” Pierce cho biết: “Về phía trước, chúng tôi quan tâm đến việc mở rộng nghiên cứu của mình sang các bộ phận khác của bộ xương động vật 4 chân. “Ví dụ, người ta cho rằng chi trước có khả năng hoạt động trên mặt đất trước khi có chi sau và phương pháp luận mới của chúng tôi có thể được sử dụng để giúp kiểm tra giả thuyết đó.” Dickson gần đây đã bắt đầu với tư cách là Nhà nghiên cứu sau Tiến sĩ trong phòng thí nghiệm Động vật vận động tại Đại học Duke, nhưng vẫn tiếp tục cộng tác với Pierce và các thành viên phòng thí nghiệm của cô trong các nghiên cứu sâu hơn liên quan đến việc sử dụng các phương pháp này trên các bộ phận khác của bộ xương và mẫu hóa thạch. Tham khảo: <u>https://bihaku.vn/</u>  
Faire les trous à la perceuse à la taille des servomoteurs. Découper des lamelles de carton pour les coller sur les traits du circuit fait au préalable. <u>Matériaux:</u> -Lamelle de carton pour les mûrs -Planche -Règle/équerre -Pistolet à colle -Ciseaux  +, Il faut brancher tous les composants comme dans l'étape 1, en faisant bien attention sur le branchement des microbits, il faut qu'il soit sur le bon circuit (PO et P1) et dans le bon sens faire attention au fil qui donne l'information. <u>Composants:</u> -2 Servomoteurs -Microbit <br/>  +, Sur le site "Make code" faire le code puis l'enregistrer sur le Microbit qui est brancher sur les servomoteurs pour voir si ça fonctionne.  +
==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.  +, C’est par l’entrée du système, sa bouche, que le biodigesteur est nourri. Le montage sera entièrement réalisé à blanc pour s’assurer de ses bonnes dimensions puis démonté et collé. * Faire pénétrer un tuyau PVC dans l’une des ouvertures du digesteur, il est inutile qu’il rentre de trop, cela limite la circulation de la matière, * Faire un angle à 90° en utilisant deux raccords 45°. Sur des petits diamètres de tube il est préférable d’avoir des angles doux. Un raccord à 90° est vite obstrué et bloque le transit, * Réaliser la bouche à partir de tuyaux de grands diamètres, plus la bouche est large plus il est simple de nourrir proprement le digesteur. Une première fermentation a lieu dans la bouche, un couvercle dévissable ferme le tout, * Relier la bouche au digesteur de manière à ce que celle-ci-soit plus haute et que la matière circule par gravité.  +, Par analogie, le trop-plein représente le terminus du système digestif. A chaque fois que le système est nourri, un même volume de digestat quitte le biodigesteur. Pour faciliter l’entretien une sortie basse est réalisée. Elle permet de vidanger le digesteur. * Faire pénétrer un tuyau PVC dans la seconde ouverture du digesteur, il est inutile qu’il rentre de trop, cela limite la circulation de la matière, * Mettre un raccord Y, * La partie horizontale est prolongée par un tube puis muni d’un bouchon, c’est la vidange, * Faire remonter la deuxième branche jusqu’au haut du biodigesteur à l’aide de 3 manchons à 45°, toujours pour éviter d’obstruer le système, * Un tube PVC part vers l’extérieur, c’est par là que se déverse le digestat, * Le trop-plein est plus bas que le couvercle du digesteur, il permet de maintenir un « ciel gazeux » et de ne pas avoir de matière organique dans le circuit de gaz.  +,
==== Dimensionnement ==== Pour une bonne digestion, à 38°C, la matière organique doit passer 30 jours dans le biodigesteur. Nous allons dimensionner le volume du digesteur en fonction des apports réguliers et de cette durée. Prenons un exemple : l’apport périodique est de 2 litres par jour, la matière devant rester au moins 30 jours, il faut un digesteur de 60 litres minimum. ==== Réalisation ==== C’est dans le digesteur qu’a lieu la dégradation bactérienne. Pour avoir une production de méthane il faut des bactéries méthanogènes. Celle-ci se développent en absence d’oxygène, on parle d’un milieu anaérobique. Pour priver la matière organique d’oxygène il suffit de l’immerger dans l’eau. * Faire deux trous en vis-à-vis dans le bidon digesteur. Ils doivent être au tiers de la hauteur, * Insérer un passe-paroi matière préalablement graissé dans chacun des deux trous, * Graisser l’intérieur des passe-parois matière, * Positionner une plaque à l’intérieur du digesteur faisant la séparation entre l’entrée et la sortie. En laissant passer la matière au-dessous et au-dessus elle augmente le parcours de la matière et donc le temps de digestion minimum, * Faire un trou dans l’opercule du couvercle pour installer un passe paroi gaz, * Installer un passer un passe-paroi gaz au centre de l’opercule d’étanchéité du couvercle. Du téflon sur les filets et un joint plat de chaque côté permettent d’étanchéifier le montage, * Enduire de graisse la collerette de l’opercule et refermer le couvercle, la graisse fait l’étanchéité, le couvercle maintient la pression, * Installer une vanne après le passe-paroi gaz.  +, C’est par l’entrée du système, sa bouche, que le biodigesteur est nourri. Le montage sera entièrement réalisé à blanc pour s’assurer de ses bonnes dimensions puis démonté et collé. * Faire pénétrer un tuyau PVC dans l’une des ouvertures du digesteur, il est inutile qu’il rentre de trop, cela limite la circulation de la matière, * Faire un angle à 90° en utilisant deux raccords 45°. Sur des petits diamètres de tube il est préférable d’avoir des angles doux. Un raccord à 90° est vite obstrué et bloque le transit, * Réaliser la bouche à partir de tuyaux de grands diamètres, plus la bouche est large plus il est simple de nourrir proprement le digesteur. Une première fermentation a lieu dans la bouche, un couvercle dévissable ferme le tout, * Relier la bouche au digesteur de manière à ce que celle-ci-soit plus haute et que la matière circule par gravité.  +, Par analogie, le trop-plein représente le terminus du système digestif. A chaque fois que le système est nourri, un même volume de digestat quitte le biodigesteur. Pour faciliter l’entretien une sortie basse est réalisée. Elle permet de vidanger le digesteur. * Faire pénétrer un tuyau PVC dans la seconde ouverture du digesteur, il est inutile qu’il rentre de trop, cela limite la circulation de la matière, * Mettre un raccord Y, * La partie horizontale est prolongée par un tube puis muni d’un bouchon, c’est la vidange, * Faire remonter la deuxième branche jusqu’au haut du biodigesteur à l’aide de 3 manchons à 45°, toujours pour éviter d’obstruer le système, * Un tube PVC part vers l’extérieur, c’est par là que se déverse le digestat, * Le trop-plein est plus bas que le couvercle du digesteur, il permet de maintenir un « ciel gazeux » et de ne pas avoir de matière organique dans le circuit de gaz.  +,
3D .stl files here: http://www.thingiverse.com/thing:1378605 Find a way to 3d print the parts, they are designed for no supports so is very easy to print with 20% infill and 0.2mm resolution.  +, There is many was to build Tito, but one recommendation is before the connect the servos is to assemble the servo disk pieces to the legs, then put the servos in the body and the feet..  +, Follow the picture for the connections. HC-SR04 Ultrasound sensor (not connected in the schematic; trig for pin 8 and echo for pin 9). During the making process you may need to disconnect and connect constantly so just keep this schematic present for further fixes.  +,
3D .stl files here: http://www.thingiverse.com/thing:1378605 Find a way to 3d print the parts, they are designed for no supports so is very easy to print with 20% infill and 0.2mm resolution.  +, There is many was to build Tito, but one recommendation is before the connect the servos is to assemble the servo disk pieces to the legs, then put the servos in the body and the feet..  +, Follow the picture for the connections. HC-SR04 Ultrasound sensor (not connected in the schematic; trig for pin 8 and echo for pin 9). During the making process you may need to disconnect and connect constantly so just keep this schematic present for further fixes.  +,
Il existe un outil universel, le dessin. Le blansaint authentique est produit avec une main et un stylo. Mes mains à moi ce sont mes machines à dessin. Si elles ne sont pas rattachées à mon corps, elles sont rattachées à ma pratique, et je ne dessine qu'à travers elles. <br/>  +, Cette monnaie s'utilise comme toute autre monnaie, chez votre boulanger, votre fromager, votre fleuriste... mais aussi pour conclure des affaires dans votre entreprise. Parmi les faits notables, l'artiste T.A.O. accepte le Blansaint et a vendu 18 oeuvres à l'occasion de l'exposition Le prix du prix des choses, présentée du 23 mars au 30 avril 2023 à La Chaufferie.  +, Les 6 premiers billets ont été dessinés par T.A.O. Ce sont les billets de 0, 5, 10, 20, 50 et 100 BST. Les autres numéros sont à imaginer et dessiner par les contributeurices volontaires. Retrouvez la charte graphique et le gabarit au format .svg dans l'onglet "Fichiers" de cette page.  +,
À partir d’une image en haute résolution couleur, transformation en Noir et Blanc via l’option sous Gimp (voir photo 2)  +, Une fois satisfait de l’image, envoi dans JobControl avec l’option relief. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">le processus est très long, dans ce cas-ci, pour un diamètre de 20 cm, le temps de gravure relief a avoisiné les 50 minutes</div> </div>  +
À partir d’une image en haute résolution couleur, transformation en Noir et Blanc via l’option sous Gimp (voir photo 2)  +, Une fois satisfait de l’image, envoi dans JobControl avec l’option relief. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">le processus est très long, dans ce cas-ci, pour un diamètre de 20 cm, le temps de gravure relief a avoisiné les 50 minutes</div> </div>  +
A l'aide d'une vis et d'un tournevis, vissez le moteur sur la plaque en bois. (voir photo) Collez toutes les parties du socle à l'aide de scotch, en faisant attention à ce que la partie supérieure avec le bouchon soit vers le haut.  +, Avant tout, il faudra télécharger le logiciel qui fera fonctionner le parapluie. Voici le lien de téléchargement : https://www.arduino.cc/. Avec le câble USB, branchez Arduino à votre ordinateur puis suivez les instructions suivantes : Fichier > Nouveau. Enfin, choisissez : outils > Type de carte > Arduino. Copiez le code suivant: https://github.com/mathemagie/little_umbrella/commit/e739f6cc97e097b372fb9e5f048e029abdc60458 Coller le code dans la fenêtre Arduino, puis le téléverser.  +, Fixez l'hélice sur le moteur à l'aide du tournevis. Branchez ensuite les trois fils de cette façon : - Fil orange du moteur branché sur la PIN 9 - Fil Marron du moteur branché sur le GND - Fil rouge du moteur branché sur le 5V L'hélice tourne désormais !  +,
A l'aide d'une vis et d'un tournevis, vissez le moteur sur la plaque en bois. (voir photo) Collez toutes les parties du socle à l'aide de scotch, en faisant attention à ce que la partie supérieure avec le bouchon soit vers le haut.  +, Avant tout, il faudra télécharger le logiciel qui fera fonctionner le parapluie. Voici le lien de téléchargement : https://www.arduino.cc/. Avec le câble USB, branchez Arduino à votre ordinateur puis suivez les instructions suivantes : Fichier > Nouveau. Enfin, choisissez : outils > Type de carte > Arduino. Copiez le code suivant: https://github.com/mathemagie/little_umbrella/commit/e739f6cc97e097b372fb9e5f048e029abdc60458 Coller le code dans la fenêtre Arduino, puis le téléverser.  +, Fixez l'hélice sur le moteur à l'aide du tournevis. Branchez ensuite les trois fils de cette façon : - Fil orange du moteur branché sur la PIN 9 - Fil Marron du moteur branché sur le GND - Fil rouge du moteur branché sur le 5V L'hélice tourne désormais !  +,
-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.  +, -Fixer le parapluie dans le bouchon en liège (avec de la colle si besoin) -Faire passer le fil de fer dans le trou situer dans le socle puis le tordre pour le faire passer dans l'hélice du moteur -Démarrer le logiciel , l'ombrelle devrait alors s'ouvrir  +, -Télécharger le logiciel Arduino sur votre ordinateur avec le lien suivant : https://www.arduino.cc/en/Main/Software -Brancher l'Arduino à votre ordinateur grâce au câble USB. Sélectionner : Fichier -> nouveau. Puis : Outils -> Type de carte -> Arduino. -Copier le code suivant : https://github.com/mathemagie/little_umbrella/commit/e739f6cc97e097b372fb9e5f048e029abdc60458 -Coller le code dans la fenêtre du logiciel. Verifier le code et téléverser  +,
In this First Step, we discussed different approaches to building a blind spot alert that works perfectly in situations where people cab get hit by a car and where accidents occur.  +, In the second step, we came up with sketches, designs and prototype. For our prototype, we made use of electronic components such as LED, Buzzer,Battery, solar panel, wires and sensors in order to detect a car coming from a blindspot. We also made use of cardboxes to design the exact scenario of someone getting hit and occuring accidents.  +, In this step : 1. We implemented the design of the blinspot alert. 2. We also made use of the car. 3. Painted the whole cardbox and car.  +
A l'aide des vis et du tourne vis, fixer l'hélice au moteur. Brancher les trois fils sur le moteur à l'aide de la marche à suivre présentée sur le site "My Little Umbrella": http://littleumbrella.io/  +, Logiciel Arduino à télécharger grâce à ce lien: https://www.arduino.cc/en/Main/Software Brancher l'Arduino à votre ordinateur grâce au câble USB. Sélectionner : Fichier -> nouveau. Puis : Outils -> Type de carte -> Arduino. Une fois l'Arduino connecter et le logiciel installé, rentrer le code suivant: https://github.com/mathemagie/little_umbrella/commit/e739f6cc97e097b372fb9e5f048e029abdc60458 Pour programmer votre moteur Arduino vous devez ensuite Télerverser ce code.  +, Toujours à l'aide des vis et du tourne vis, le moteur doit être fixé sur la petite plateforme en bois prévue à cet effet. Monter ensuite les plaques en plastique pour former un cube (voir photo ci-contre) L'ombrelle doit maintenant être fixée sur le bouchon en liège et sa tige doit être passée par le fil de fer relié au moteur.  +,
Brancher l'Arduino au moteur Chaque fils branché à l'entrée correspondante  +, Construire le socle avec un petit tournevis / Visser l'hélice / visser le moteur dans le bouchon de liège  +, Télécharger le logiciel Arduino : https://www.arduino.cc/en/Main/Software Brancher l'Arduino à l'ordinateur Copier le code https://github.com/mathemagie/little_umbrella/commit/e739f6cc97e097b372fb9e5f048e029abdc60458 Ensuite téléverser  +,
Insérez la pièce horloge 1 en respectant l'alignement.  +, Insérez la pièce horloge 2 en respectant l'alignement.  +, Vissez la pièce horloge 2.  +,
[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 2  +, Insérez la pièce horloge 1 en respectant l'alignement.  +, Vissez la pièce horloge 1.  +,
Il est plus simple de commencer par une forme carré. Mais vous pouvez rapidement fabriquer différents meubles, boite, bibliothèque, caisson, meuble de cuisine ou de salle de bain, etc... On pourra terminer par une couche de peinture pour embellir ou laisser le bois brut s'il a été bien préparé et poncé à l'avance.  +, * Ancien meuble jetés aux ordures * Bois de découpe en magasin de bricolage * Palettes démontées   +, On prendra soin de dessiner le modèle de meuble que l'on souhaite réaliser. Selon ses dimensions on choisit parmi les morceaux de bois dont nous disposons ceux qui font la meilleure taille. Coupés aux bonnes dimensions, on prépare l'assemblage en faisant les trous qui serviront à coudre les morceaux.  +,
Il est plus simple de commencer par une forme carré. Mais vous pouvez rapidement fabriquer différents meubles, boite, bibliothèque, caisson, meuble de cuisine ou de salle de bain, etc... On pourra terminer par une couche de peinture pour embellir ou laisser le bois brut s'il a été bien préparé et poncé à l'avance.  +, * Ancien meuble jetés aux ordures * Bois de découpe en magasin de bricolage * Palettes démontées   +, On prendra soin de dessiner le modèle de meuble que l'on souhaite réaliser. Selon ses dimensions on choisit parmi les morceaux de bois dont nous disposons ceux qui font la meilleure taille. Coupés aux bonnes dimensions, on prépare l'assemblage en faisant les trous qui serviront à coudre les morceaux.  +,
Il faut ensuite se munir d'une casserole, d'une cuillère en bois, d'un goupillon, d'un entonnoir, de quelques bouteilles ou bocaux en verre d'un litre, de gaz, d'élastiques, de thé et de sucre. La recette est simple : plonger une souche de Kombucha dans du thé sucré, avant de laisser le tout reposer pendant une semaine. Mais avant cela, il y a quelques étapes préalables. Il faut d'abord nettoyer et ébouillanter toutes les bouteilles et ustensiles. Le but : éviter que n'apparaissent des moisissures. Celles-ci sont de couleurs bleues ou grises comme celles du pain et se remarquent en un coup d’œil. En cas de doute, mieux vaut attendre quelques jours et, si des tâches apparaîssent, jeter toute la solution. Avant de recommencer. Pour préparer le thé, on fait bouillir un litre d'eau et y mélanger 70 grammes de sucre. On peut utiliser de l'eau de source ou du robinet, cela ne change pas grande chose au résultat final. Le sucre peut être blanc, roux, non-raffiné ou même être remplacé par du miel ou du sirop d'agave.  +, Riche en acides lactiques, enzymes, minéraux et acides aminés, la Kombucha est aussi pleine de vitamines. C'est une boisson probiotique, c'est-à-dire vivante et bénéfique pour la digestion. Selon une [http://online.liebertpub.com/doi/abs/10.1089/jmf.2013.0031 '''étude'''] parue en 2014, ce thé fermenté serait également détoxifiant, énergisant, anti-oxydant et renforcerait les défenses immunitaires. Que de bonnes raisons de l'essayer ! Il faut pour cela trouver une souche. On peut l'acheter sur Internet ou la trouver dans le dépôt d'une boisson Kombucha non-pasteurisée, que l'on peut acheter en magasin bio. Le résultat de cette technique est cependant assez aléatoire, comme j'ai pu constater. Le plus simple est de demander autour de soi ou de laisser une annonce dans un magasin bio. La Kombucha se développant très vite, il est facile d'en obtenir gratuitement.  +, Dans cette eau, on fait infuser du thé noir ou vert pendant 15 minutes, à raison de trois sachets de thé par litre d'eau. On met ce thé dans une bouteille, que l'on laisse refroidir à température ambiante afin de ne pas compromettre la survie de la Kombucha. Mieux vaut utiliser des récipients assez larges, comme les bocaux ou les bouteilles de jus de fruit en verre afin de laisser de l'espace à la colonie. À l'inverse, gare à ne pas utiliser de récipient métallique, car la Kombucha fixe les métaux lourds. La Kombucha, lorsqu'elle se développe, ressemble à un disque de gélatine, avec un dessus brillant. On peut la diviser à volonté, afin de préparer plusieurs bouteilles avec différents thés. À noter que, si la colonie de Kombucha présente des filaments marrons, ce sont des bactéries mortes que l'on peut retirer. Pour aider au démarrage de la colonie, il est recommandé d'ajouter 10 cl de vinaigre ou un extrait de la cuvée précédente afin d'ajuster le pH.  +,
Il faut ensuite se munir d'une casserole, d'une cuillère en bois, d'un goupillon, d'un entonnoir, de quelques bouteilles ou bocaux en verre d'un litre, de gaz, d'élastiques, de thé et de sucre. La recette est simple : plonger une souche de Kombucha dans du thé sucré, avant de laisser le tout reposer pendant une semaine. Mais avant cela, il y a quelques étapes préalables. Il faut d'abord nettoyer et ébouillanter toutes les bouteilles et ustensiles. Le but : éviter que n'apparaissent des moisissures. Celles-ci sont de couleurs bleues ou grises comme celles du pain et se remarquent en un coup d’œil. En cas de doute, mieux vaut attendre quelques jours et, si des tâches apparaîssent, jeter toute la solution. Avant de recommencer. Pour préparer le thé, on fait bouillir un litre d'eau et y mélanger 70 grammes de sucre. On peut utiliser de l'eau de source ou du robinet, cela ne change pas grande chose au résultat final. Le sucre peut être blanc, roux, non-raffiné ou même être remplacé par du miel ou du sirop d'agave.  +, Riche en acides lactiques, enzymes, minéraux et acides aminés, la Kombucha est aussi pleine de vitamines. C'est une boisson probiotique, c'est-à-dire vivante et bénéfique pour la digestion. Selon une [http://online.liebertpub.com/doi/abs/10.1089/jmf.2013.0031 '''étude'''] parue en 2014, ce thé fermenté serait également détoxifiant, énergisant, anti-oxydant et renforcerait les défenses immunitaires. Que de bonnes raisons de l'essayer ! Il faut pour cela trouver une souche. On peut l'acheter sur Internet ou la trouver dans le dépôt d'une boisson Kombucha non-pasteurisée, que l'on peut acheter en magasin bio. Le résultat de cette technique est cependant assez aléatoire, comme j'ai pu constater. Le plus simple est de demander autour de soi ou de laisser une annonce dans un magasin bio. La Kombucha se développant très vite, il est facile d'en obtenir gratuitement.  +, Dans cette eau, on fait infuser du thé noir ou vert pendant 15 minutes, à raison de trois sachets de thé par litre d'eau. On met ce thé dans une bouteille, que l'on laisse refroidir à température ambiante afin de ne pas compromettre la survie de la Kombucha. Mieux vaut utiliser des récipients assez larges, comme les bocaux ou les bouteilles de jus de fruit en verre afin de laisser de l'espace à la colonie. À l'inverse, gare à ne pas utiliser de récipient métallique, car la Kombucha fixe les métaux lourds. La Kombucha, lorsqu'elle se développe, ressemble à un disque de gélatine, avec un dessus brillant. On peut la diviser à volonté, afin de préparer plusieurs bouteilles avec différents thés. À noter que, si la colonie de Kombucha présente des filaments marrons, ce sont des bactéries mortes que l'on peut retirer. Pour aider au démarrage de la colonie, il est recommandé d'ajouter 10 cl de vinaigre ou un extrait de la cuvée précédente afin d'ajuster le pH.  +,
Couvrez le haut du bocal avec un linge ou une compresse tenue par un élastique. Il faut empêcher les moucherons de tomber dans la boisson, tout en laissant l’air passer sinon le récipient contenant le kéfir pourrait exploser durant la fermentation. Laissez-le ensuite à température ambiante en le préservant de la lumière directe du soleil. Au bout de 24 heures, on dit que le kéfir est prêt, mais on peut attendre jusqu’à 48 heures. Attention, croire que le kéfir est prêt lorsque la figue remonte est un mauvais indicateur, en effet, parfois une figue peut monter avant 24h.   +, Conservez la boisson au frais et buvez-la dans les 3 jours. <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">On peut ajouter au kéfir des morceaux de fruits frais ou de la menthe dans son verre, selon les goûts de chacun.</div> </div> Le kéfir peut être votre allié hiver comme été. Attention tout de même à ne pas en boire de façon excessive. Un verre tous les deux jours suffit. Vous pouvez aussi vous en faire des cures d’une ou deux semaines tous les mois ou tous les deux mois. Bref, écoutez votre corps et il vous le rendra bien.  +, Les grains de kéfirs sont des cristaux de couleur blanche et translucides plus ou moins gros. Leur taille et leur nombre augmentent en présence d’eau sucrée. L’odeur, quant à elle, doit être neutre. S’ils dégagent une mauvaise odeur, les grains sont impropres à la consommation. On trouve du kéfir en poudre dans certains magasins bio mais le plus économique et le plus convivial reste la transmission de grains entre personnes. Pour conserver les grains de kéfir, on peut, par exemple, les faire sécher sur une assiette placée sur un radiateur. Il faut ensuite les conserver dans un récipient hermétique, dans un endroit sec et à l’abri de la lumière. Pour vous en resservir, vous devrez les réhydrater avec un peu d’eau sucrée pendant 12 heures environ. Renouvelez l’eau sucrée tous les jours, et ce pendant quatre jours avant de pouvoir les utiliser.  +,
Couvrez le haut du bocal avec un linge ou une compresse tenue par un élastique. Il faut empêcher les moucherons de tomber dans la boisson, tout en laissant l’air passer sinon le récipient contenant le kéfir pourrait exploser durant la fermentation. Laissez-le ensuite à température ambiante en le préservant de la lumière directe du soleil. Au bout de 24 heures, on dit que le kéfir est prêt, mais on peut attendre jusqu’à 48 heures. Attention, croire que le kéfir est prêt lorsque la figue remonte est un mauvais indicateur, en effet, parfois une figue peut monter avant 24h.   +, Conservez la boisson au frais et buvez-la dans les 3 jours. <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">On peut ajouter au kéfir des morceaux de fruits frais ou de la menthe dans son verre, selon les goûts de chacun.</div> </div> Le kéfir peut être votre allié hiver comme été. Attention tout de même à ne pas en boire de façon excessive. Un verre tous les deux jours suffit. Vous pouvez aussi vous en faire des cures d’une ou deux semaines tous les mois ou tous les deux mois. Bref, écoutez votre corps et il vous le rendra bien.  +, Les grains de kéfirs sont des cristaux de couleur blanche et translucides plus ou moins gros. Leur taille et leur nombre augmentent en présence d’eau sucrée. L’odeur, quant à elle, doit être neutre. S’ils dégagent une mauvaise odeur, les grains sont impropres à la consommation. On trouve du kéfir en poudre dans certains magasins bio mais le plus économique et le plus convivial reste la transmission de grains entre personnes. Pour conserver les grains de kéfir, on peut, par exemple, les faire sécher sur une assiette placée sur un radiateur. Il faut ensuite les conserver dans un récipient hermétique, dans un endroit sec et à l’abri de la lumière. Pour vous en resservir, vous devrez les réhydrater avec un peu d’eau sucrée pendant 12 heures environ. Renouvelez l’eau sucrée tous les jours, et ce pendant quatre jours avant de pouvoir les utiliser.  +,
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.  +, Vous pouvez soit récupérer le fichier [https://www.catupload.com/download/c54178f7632e8582388c5bbf717b6138.html ici] soit tenter de le reproduire chez vous. Vous avez toutes les dimensions en photo ; elles sont toutes détaillées dans l'étape 2. Faites attention à bien désélectionner la gravure afin que la découpeuse laser ne découpe pas chaque petit pois et la plaque noire. Pour cela, sélectionnez le motif à pois ainsi que le cercle noir au centre puis allez dans "contours" -> cliquez sur "sans contours". Vous pouvez également utiliser un fond plein pour une boite optimale. Vous pouvez aussi mettre des créneaux uniquement sur les coins pour emboiter si vous trouvez qu'il y en a trop. Vérifiez que tout correspond en termes de proportions, conservez une légère marge sur les côtés puis préparez le fichier.  +, Préparez votre fichier en veillant à sélectionner "bois contreplaqué 5mm" dans le logiciel puis allumez votre découpeuse laser et placez la plaque en bois bien dans le coin supérieur gauche. N'hésitez pas à mettre du bois si le bois gondole légèrement. Réglez le laser à la bonne hauteur et faites-le démarrer dans le coin supérieur gauche. Surveillez la découpe pour vous assurer que tout se passe bien.  +,
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.  +, Vous pouvez soit récupérer le fichier [https://www.catupload.com/download/c54178f7632e8582388c5bbf717b6138.html ici] soit tenter de le reproduire chez vous. Vous avez toutes les dimensions en photo ; elles sont toutes détaillées dans l'étape 2. Faites attention à bien désélectionner la gravure afin que la découpeuse laser ne découpe pas chaque petit pois et la plaque noire. Pour cela, sélectionnez le motif à pois ainsi que le cercle noir au centre puis allez dans "contours" -> cliquez sur "sans contours". Vous pouvez également utiliser un fond plein pour une boite optimale. Vous pouvez aussi mettre des créneaux uniquement sur les coins pour emboiter si vous trouvez qu'il y en a trop. Vérifiez que tout correspond en termes de proportions, conservez une légère marge sur les côtés puis préparez le fichier.  +, Préparez votre fichier en veillant à sélectionner "bois contreplaqué 5mm" dans le logiciel puis allumez votre découpeuse laser et placez la plaque en bois bien dans le coin supérieur gauche. N'hésitez pas à mettre du bois si le bois gondole légèrement. Réglez le laser à la bonne hauteur et faites-le démarrer dans le coin supérieur gauche. Surveillez la découpe pour vous assurer que tout se passe bien.  +,
Collez ce qui formera le couvercle de la boite, servez-vous du guide pour bien positionner la partie inférieure au centre. Ensuite retirez le guide et utilisez les pinces pour maintenir la pièce jusqu'au séchage. <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Il est possible de coller le guide au-dessus du couvercle afin de donner plus de volume au couvercle et pourquoi pas de pouvoir y couler de la résine époxy (voir l’étape 5).</div> </div> <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">L'autre guide pourra être coller à la base de la boite finale.</div> </div> Répétez la même procédure pour l'une des bases (ce sera la base de la boite supérieure).  +, Encollez les dents de la base de la boite supérieure ainsi que ceux de la bande correspondant à la boite supérieure (celle qui peut accueillir deux séparateurs). Faire la même chose avec les dents de deux séparateurs. Assemblez d'abord les séparateurs à la bande. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Il y a un sens pour les séparateurs au niveau des dents. Le côté le plus long doit être vers les dents de la bande (dans le cas contraire les séparateurs ne seraient pas bien positionnés au fond de la boite).</div> </div> Assemblez ensuite la bande à la base, tirez délicatement au niveau des bords arrondies afin de pouvoir emboîter les séparateurs à la bande. Enfin ajoutez de la colle sur le fermoir puis refermez le corps de la boite. De la même manière collez la boite inférieure. Si besoin utilisez une pince pour maintenir le fermoir bien en place le temps que la colle sèche. Une fois sèche vous pouvez assembler les différentes parties pour former la boite style bento au complet. '''En l’état le résultat peut être satisfaisant et fonctionnel mais elle peut être encore améliorée à l'aide des prochaines étapes, c'est entièrement facultatif et laissé à votre appréciation.'''  +, Choisissez le modèle voulu dans la liste des fichiers vectoriels partagés. Gravez les traits en nuances de gris (noir/blanc) avec une puissance de 40 et une vitesse de 80 pour un temps approximatif d'environ 27 minutes. Découpez les traits rouges avec une puissance de 100 et une vitesse de 25 pour un temps approximatif d'environ 17 minutes.  +,
Collez ce qui formera le couvercle de la boite, servez-vous du guide pour bien positionner la partie inférieure au centre. Ensuite retirez le guide et utilisez les pinces pour maintenir la pièce jusqu'au séchage. <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Il est possible de coller le guide au-dessus du couvercle afin de donner plus de volume au couvercle et pourquoi pas de pouvoir y couler de la résine époxy (voir l’étape 5).</div> </div> <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">L'autre guide pourra être coller à la base de la boite finale.</div> </div> Répétez la même procédure pour l'une des bases (ce sera la base de la boite supérieure).  +, Encollez les dents de la base de la boite supérieure ainsi que ceux de la bande correspondant à la boite supérieure (celle qui peut accueillir deux séparateurs). Faire la même chose avec les dents de deux séparateurs. Assemblez d'abord les séparateurs à la bande. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Il y a un sens pour les séparateurs au niveau des dents. Le côté le plus long doit être vers les dents de la bande (dans le cas contraire les séparateurs ne seraient pas bien positionnés au fond de la boite).</div> </div> Assemblez ensuite la bande à la base, tirez délicatement au niveau des bords arrondies afin de pouvoir emboîter les séparateurs à la bande. Enfin ajoutez de la colle sur le fermoir puis refermez le corps de la boite. De la même manière collez la boite inférieure. Si besoin utilisez une pince pour maintenir le fermoir bien en place le temps que la colle sèche. Une fois sèche vous pouvez assembler les différentes parties pour former la boite style bento au complet. '''En l’état le résultat peut être satisfaisant et fonctionnel mais elle peut être encore améliorée à l'aide des prochaines étapes, c'est entièrement facultatif et laissé à votre appréciation.'''  +, Choisissez le modèle voulu dans la liste des fichiers vectoriels partagés. Gravez les traits en nuances de gris (noir/blanc) avec une puissance de 40 et une vitesse de 80 pour un temps approximatif d'environ 27 minutes. Découpez les traits rouges avec une puissance de 100 et une vitesse de 25 pour un temps approximatif d'environ 17 minutes.  +,
'''<u>1/ Connexion du node MCU :</u>''' sur la platine de prototypage dans le sens de la longueur afin que les rangées de pattes du module ne soient pas connectées. Le Node MCU fonctionne en 3.3V mais les 2 composants utilisés fonctionnent avec 5V. Une PowerBank de 5V alimentera le dispositif. Il conviendra donc de connecter le capteur à ultrason et le player MP3 sur la broche Vin du node MCU afin de bénéficier des 5V en entrée. '''<u>2/ Connexion du capteur :</u>''' Vcc sur Vin de l'ESP Gnd sur Gnd Trig sur D1 Echo sur D2 '''<u>3/ Connexion du player Groove MP3</u>''' Vcc sur Vin Gnd sur Gnd Tx c'est le retour et ici nous ne l'utiliserons pas donc pas connecté Rx sur le Tx de l'ESP mais malheureusement après de nombreux essais infructueux il s'est avéré que les pin Rx et Tx de l'ESP n'étaient pas ceux qui devaient être utilisés. Un rapide coup d'oeil sur la documentation du module permet de voir que plusieurs pin peuvent faire office de Rx et Tx Les broches D7 et D8 de l'ESP font office également de Rx(2) et Tx(2) qui correspondent donc dans l'IDE Arduino aux GPIO 13 et 15 (ce sera important dans le code). Nous connectons donc le Rx du player MP3 à la broche D8 (Tx) de l'ESP afin que celui ci puisse envoyer ses informations. '''<u>4/ Connexion du Jack du HP à l'entrée Jackdu player MP3</u>''' Penser à l'alimentation du HP (power bank double USB) '''<u>5/ Connexion du node au PC pour téléversement du code =) étape 2</u>'''  +, '''<u>Les librairies</u>''' <u>ESP8266WiFi.h</u> (avec l'ESP) <u>SoftwareSerial.h</u> là : https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/libraries/SoftwareSerial/src <u>MP3Player_KT403A.h</u> pour le groveMP3 là : https://github.com/Seeed-Studio/Grove_Serial_MP3_Player_V2.0 '''<u>Petite astuce :</u>''' la connexion avec le player MP3 doit se faire sur Rx et Tx. Malheureusement les pin de l'ESP n'ont jamais permis cela. La carte des pin de l'ESP permet de trouver d'autres pin compatibles =) les D7 et D8 qui font office de RX2 et TX2 et qui correspondent aux GPIO 13 et 15 ce qui explique cette ligne dans le code : <u>SoftwareSerial mp3(13, 15);</u>  La varaible '''<big><u>d</u></big>''' sera à paramétrer selon la distance de déclenchement en deçà de laquelle le dispositif se déclenche. Penser à renseigner les caractéristiques du '''Wifi''', la règle de construction de la requête '''IFTTT''' (voir plus bas) et noter l''''API Key'''.  +, '''IFTTT''' est un service web gratuit permettant à ses utilisateurs de créer des chaînes d'instruction simples (wikipédia). 1/ Créer un compte 2/ En haut dans le menu aller sur "My Applet" 3/ New Applet et cliquer sur le "This" puis chercher le service Webhook 4/ cliquer dessus puis définir l'évènement car il fera partie de la chaine de caractère qui sera envoyée au serveur, celle-ci : String url = String("/trigger/'''test_mailbox'''/with/key/Ma_Key_Perso_IFTTT"); Ici on va nommer notre évènement déclencheur "test_mailbox" + create trigger 5/ passer au "that"  +,
<div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">.Je vous conseille fortement de créer un compte Twitter dédier à votre ESP et de le mettre en privé, comme ça vos followers ne seront pas tous informer que vous avez du courrier</div> </div> Pour permettre à l'ESP8266 nous allons utiliser la ''Tweet Library'': https://arduino-tweet.appspot.com/ Ensuite pour pouvoir Tweeter vous allez devoir accorder l’accès au compte Twitter via une clef. Pour l'obtenir rendez vous sur cette page: https://api.twitter.com/oauth/authorize?oauth_nonce=2828234892369209436&oauth_timestamp=1500815756&oauth_consumer_key=oQA2jr32rWowM4SpGB64yQ&oauth_signature_method=HMAC-SHA1&oauth_version=1.0&oauth_token=DHDffgAAAAAAAViGAAABXW-XDZc&oauth_signature=jPqM1kBNpqhVUIDJMFQn%2BB92uo4%3D <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Bien sur l’accès peut être supprimé a tout moment via vos paramètre twitter: https://twitter.com/settings/applications </div> </div> Malheureusement la ''Tweet Library'' n'est pas nativement compatible avec les ESP car elle a été développée pour être utilisée avec un Arduino et un shield ethernet. Pour la rendre compatible il va vous falloir modifier le header ( Twitter.h) Pour cela rajoutez ligne 15 #include <ESP8266Wifi.h> passez en commentaire les lignes 21 et 23 et remplacez ''EthernetClient'' client; ligne 35 par WifiClient client;  +, Pour programmer l'ESP82266 on va uiliser l'IDE Arduino. Pour cela, il vous faut tout d’abord ajouter le support de ce type de carte dans l'IDE en ajoutant l'URL suivante dans Fichier>Préférences>URL de gestionnaire de cartes supplémentaires : http://arduino.esp8266.com/package_esp8266com_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json Puis choisir "Generic ESP8266 Module " dans Outils>types de carte. Et enfin relier l'ESP au convertisseur USB/série comme indiqué sur le schéma. Téléchargez et installez ensuite la librairie RTC développée par Makuna pour gérer la DS3231: https://github.com/Makuna/Rtc Puis exécuter le programme DS3231_Simple pour mette à l’heure la RTC. Et enfin vous pouvez envoyer sur l'ESP8266 le programme suivant pour gérer votre boite aux lettre connectée (Cf algorigramme pour les détails sur son fonctionnement): https://drive.google.com/open?id=0B8tCTkPLfNNraHhlbnNaTmx3VlU <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à adapter les plages de fonctionnement en fonction de vos besoins</div> </div>  +, Le courrier est détecté grâce à des LEDs et une photorésistance. Lorsque le courrier est déposé il tombe sur les LEDs disposées au fond, ce qui modifie la luminosité à l'intérieur, changement qui est détecté par la photorésistance. L'ESP 8266 détecte ainsi la présence de courrier. Il se connecte alors au réseau wifi puis publie un message sur twitter informant du passage du facteur ou du livreur. Le tout fonctionne de manière autonome grâce à des panneaux solaire et une batterie  +,
Pour programmer l'ESP82266 on va uiliser l'IDE Arduino. Pour cela, il vous faut tout d’abord ajouter le support de ce type de carte dans l'IDE en ajoutant l'URL suivante dans Fichier>Préférences>URL de gestionnaire de cartes supplémentaires : http://arduino.esp8266.com/package_esp8266com_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json Puis choisir "Generic ESP8266 Module " dans Outils>types de carte. Et enfin relier l'ESP au convertisseur USB/série comme indiqué sur le schéma. Téléchargez et installez ensuite la librairie RTC développée par Makuna pour gérer la DS3231: https://github.com/Makuna/Rtc Puis exécuter le programme DS3231_Simple pour mette à l’heure la RTC. Et enfin vous pouvez envoyer sur l'ESP8266 le programme suivant pour gérer votre boite aux lettre connectée (Cf algorigramme pour les détails sur son fonctionnement): https://drive.google.com/open?id=0B8tCTkPLfNNraHhlbnNaTmx3VlU <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à adapter les plages de fonctionnement en fonction de vos besoins</div> </div>  +, <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">.Je vous conseille fortement de créer un compte Twitter dédier à votre ESP et de le mettre en privé, comme ça vos followers ne seront pas tous informer que vous avez du courrier</div> </div> Pour permettre à l'ESP8266 nous allons utiliser la ''Tweet Library'': https://arduino-tweet.appspot.com/ Ensuite pour pouvoir Tweeter vous allez devoir accorder l’accès au compte Twitter via une clef. Pour l'obtenir rendez vous sur cette page: https://api.twitter.com/oauth/authorize?oauth_nonce=2828234892369209436&oauth_timestamp=1500815756&oauth_consumer_key=oQA2jr32rWowM4SpGB64yQ&oauth_signature_method=HMAC-SHA1&oauth_version=1.0&oauth_token=DHDffgAAAAAAAViGAAABXW-XDZc&oauth_signature=jPqM1kBNpqhVUIDJMFQn%2BB92uo4%3D <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Bien sur l’accès peut être supprimé a tout moment via vos paramètre twitter: https://twitter.com/settings/applications </div> </div> Malheureusement la ''Tweet Library'' n'est pas nativement compatible avec les ESP car elle a été développée pour être utilisée avec un Arduino et un shield ethernet. Pour la rendre compatible il va vous falloir modifier le header ( Twitter.h) Pour cela rajoutez ligne 15 #include <ESP8266Wifi.h> passez en commentaire les lignes 21 et 23 et remplacez ''EthernetClient'' client; ligne 35 par WifiClient client;  +, Le courrier est détecté grâce à des LEDs et une photorésistance. Lorsque le courrier est déposé il tombe sur les LEDs disposées au fond, ce qui modifie la luminosité à l'intérieur, changement qui est détecté par la photorésistance. L'ESP 8266 détecte ainsi la présence de courrier. Il se connecte alors au réseau wifi puis publie un message sur twitter informant du passage du facteur ou du livreur. Le tout fonctionne de manière autonome grâce à des panneaux solaire et une batterie  +,
Maintenant il s'agit d'ajouter un joli dessin de chat sur la face avant (çà marche aussi avec d'autres images, et on peut décorer les autres faces aussi...) * Un petit coup de recherche internet et je trouve une jolie icône de chat : https://www.flaticon.com/free-icon/cat_23427#term=cat&page=2&position=17 Icons made by [https://www.flaticon.com/authors/tutsplus TutsPlus] from [https://www.flaticon.com/ www.flaticon.com] is licensed by [http://creativecommons.org/licenses/by/3.0/ CC 3.0 BY] * Téléchargement au format SVG pour pouvoir le manipuler en vectoriel * Ajustement de la taille (passage à une largeur de 60mm) * Alignement (centrage) avec le carré qui sera la face avant Voilà le cube est terminé (mais ne s'ouvrira pas une fois collé...)  +, J'utilise l'outil "Tabbed Box Maker" disponible ici : https://github.com/paulh-rnd/TabbedBoxMaker Pour ce projet, je pars sur une boite cubique de 8 cm de coté (dimensions extérieures), et une planche de 5mm d'épaisseur... <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">L'épaisseur de la planche utilisée a une importance sur la hauteur des onglets qui seront dessinés... Si vous récupérez le fichier terminé, il faudra soit utiliser une planche de 5mm, soit adapter le fichier, soit raboter :)</div> </div>J'aime bien la disposition en 2 colonnes de 3, mais ce n'est pas prévu, du coup je replace à la main pour que ce soit plus "compact" Un petit changement de couleur et la boite est prête !  +, <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Aucun animal n'a souffert au cours de cette étape !</div> </div> Un petit copié/collé de la tête de chat (d’où l'importance d'avoir un fichier vectoriel) On travaille le dessin pour n'avoir que le contours extérieurs (''image 1'') Il suffit de dessiner un rectangle allant d'un bord à l'autre de la face avec le chat, avec le haut du rectangle qui sera la hauteur de coupe, le bas peu importe. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Utilisez l'outil de mesure des distances pour créer un repère à la hauteur voulue pour la découpe... (25mm du haut de la boite pour nous)</div> </div> Un coup de chemin/union entre le chemin du chat et le rectangle, puis on sépare le chemin en 2 et on ne conserve que la ligne du haut qui sera notre découpe ! (''image 2'') Voilà une découpe de prête ! <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Dans la méthode 1, comme on veut pouvoir découper les 6 faces, monter la boite, puis découper, chaque trait de découpe sera dans une couleur spécifique pour pouvoir les découper 1 par 1...</div> </div>  +,
Maintenant il s'agit d'ajouter un joli dessin de chat sur la face avant (çà marche aussi avec d'autres images, et on peut décorer les autres faces aussi...) * Un petit coup de recherche internet et je trouve une jolie icône de chat : https://www.flaticon.com/free-icon/cat_23427#term=cat&page=2&position=17 Icons made by [https://www.flaticon.com/authors/tutsplus TutsPlus] from [https://www.flaticon.com/ www.flaticon.com] is licensed by [http://creativecommons.org/licenses/by/3.0/ CC 3.0 BY] * Téléchargement au format SVG pour pouvoir le manipuler en vectoriel * Ajustement de la taille (passage à une largeur de 60mm) * Alignement (centrage) avec le carré qui sera la face avant Voilà le cube est terminé (mais ne s'ouvrira pas une fois collé...)  +, J'utilise l'outil "Tabbed Box Maker" disponible ici : https://github.com/paulh-rnd/TabbedBoxMaker Pour ce projet, je pars sur une boite cubique de 8 cm de coté (dimensions extérieures), et une planche de 5mm d'épaisseur... <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">L'épaisseur de la planche utilisée a une importance sur la hauteur des onglets qui seront dessinés... Si vous récupérez le fichier terminé, il faudra soit utiliser une planche de 5mm, soit adapter le fichier, soit raboter :)</div> </div>J'aime bien la disposition en 2 colonnes de 3, mais ce n'est pas prévu, du coup je replace à la main pour que ce soit plus "compact" Un petit changement de couleur et la boite est prête !  +, <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Aucun animal n'a souffert au cours de cette étape !</div> </div> Un petit copié/collé de la tête de chat (d’où l'importance d'avoir un fichier vectoriel) On travaille le dessin pour n'avoir que le contours extérieurs (''image 1'') Il suffit de dessiner un rectangle allant d'un bord à l'autre de la face avec le chat, avec le haut du rectangle qui sera la hauteur de coupe, le bas peu importe. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Utilisez l'outil de mesure des distances pour créer un repère à la hauteur voulue pour la découpe... (25mm du haut de la boite pour nous)</div> </div> Un coup de chemin/union entre le chemin du chat et le rectangle, puis on sépare le chemin en 2 et on ne conserve que la ligne du haut qui sera notre découpe ! (''image 2'') Voilà une découpe de prête ! <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Dans la méthode 1, comme on veut pouvoir découper les 6 faces, monter la boite, puis découper, chaque trait de découpe sera dans une couleur spécifique pour pouvoir les découper 1 par 1...</div> </div>  +,
Je met cette étape en première car j'ai fais l'erreur de ne pas y réfléchir avant de réaliser les dessins. Une boite à ombres doit contenir un empilement de feuilles de papiers et de pièces permettant d'espacer ces feuilles. Dans mon cas, j'avais 8 feuilles ce qui voulait dire que ma boite devait mesurer 23mm de profondeur minimum. A l'arrière un Ruban LED produit la lumière mais doit avoir de l'espace pour diffuser correctement la lumière. Ma première idée était d'acheter un cadre "vitrine" (Castorama) dans un magasin de bricolage. Au format A4, j’imaginais pouvoir rentrer mon ensemble de feuilles A4 dans la vritrine. Sauf que le format A4 concerne le format de l'arrière plan qui est légèrement plus grand que l'intérieur de la boite. Donc cela ne rentrait pas. '''Si vous souhaitez faire du format A4''' : Vous trouverez dans ce tutoriel les fichiers pour découper une boite en bois MDF dans laquelle rentreront 8 feuilles A4 et les espaceurs (environ 23mm). '''Si vous souhaitez utiliser une vitrine :''' Je vous recommande de l'acheter avant de vous lancer dans les étapes de dessins. Ainsi vous pourrez mesurer l'espace restant et partir du bon pied. Attention : certaines annonces sur amazon sont trompeuses et laissent croire que le format interne est du A4. C'est exactement la même chose que dans le cas de la vitrine Castorama. Si vous souhaitez réaliser un autre format, référez-vous à l'étape qui concerne la génération de boites sur mesure. <br/>  +, Lors de cette étape qui est la plus chronophage, j'ai préparé les dessins vectoriels qui seront découpés dans le papier. Avant tout, il me faut un format. J'ai choisis le A4 pour utiliser au maximum le papier que j'avais à disposition. Je ne vais pas détailler ici l'usage du logiciel Inkscape. Quelque soit votre dessin, veillez à : * Séparer le dessin en plusieurs couches superposés (entre 4 et 12...) * Que chaque passe respecte les contraintes du papier, c'est à dire pas de partie flottantes qui ne serait pas rattaché au périmètre. * Fusionner chaque couche avec un cadre dont le format extérieur serait de 210*297mm et l’épaisseur 10mm. * Que chacune des passe soit du même format. Préparer ensuite un fichier SVG pour chacune des passe.  +, Pour  +
La fabrication de votre boite de rangement est maintenant terminée ! Il ne vous reste plus qu'à la personnaliser (peinture, pochoir, stickers,...)  +, La première étape est bien sur de déterminer les dimensions de la boite que vous souhaitez fabriquer puis reporter ces dernières sur la planche de médium: * le fond doit correspondre à la longueur et à la largeur de la boite * les 2 grands côtés doivent correspondre à la longueur et à la hauteur de la boite * les 2 petits côtés doivent correspondre à la largeur diminuée de 2*6 mm (épaisseur du médium) et à la hauteur de la boite  +, Maintenant vous pouvez découper ces 5 pièces à l'aide de la scie de votre choix. Personnellement j'ai utilisé une scie sauteuse mais on peut très bien le faire à la main ! Une fois les pièces découpées poncez les bords afin de les rendre bien réguliers. Pour cela vous pouvez utiliser une ponceuse à bande qui ira très vite et donnera un résultat très propre ou bien une simple cale à poncer.  +,
La fabrication de votre boite de rangement est maintenant terminée ! Il ne vous reste plus qu'à la personnaliser (peinture, pochoir, stickers,...)  +, La première étape est bien sur de déterminer les dimensions de la boite que vous souhaitez fabriquer puis reporter ces dernières sur la planche de médium: * le fond doit correspondre à la longueur et à la largeur de la boite * les 2 grands côtés doivent correspondre à la longueur et à la hauteur de la boite * les 2 petits côtés doivent correspondre à la largeur diminuée de 2*6 mm (épaisseur du médium) et à la hauteur de la boite  +, Maintenant vous pouvez découper ces 5 pièces à l'aide de la scie de votre choix. Personnellement j'ai utilisé une scie sauteuse mais on peut très bien le faire à la main ! Une fois les pièces découpées poncez les bords afin de les rendre bien réguliers. Pour cela vous pouvez utiliser une ponceuse à bande qui ira très vite et donnera un résultat très propre ou bien une simple cale à poncer.  +,
familiarisation avec inkscape  +, plan en 2D des faces avec site makercase et ajout des trous ronds (vis) et carrés (aeration, trou pour le mirroir du dmd) sur inkscape essai avec une plaque de bois en taille reelle  +, assemblage des 6 faces : fixer la carte et le miroir aux faces avant et arriere de la boite et monterles fils en panneau.  +
familiarisation avec inkscape  +, plan en 2D des faces avec site makercase et ajout des trous ronds (vis) et carrés (aeration, trou pour le mirroir du dmd) sur inkscape essai avec une plaque de bois en taille reelle  +, assemblage des 6 faces : fixer la carte et le miroir aux faces avant et arriere de la boite et monterles fils en panneau.  +
Découper les pièces. Les fichiers boxinside** permette de maintenir les différents cubes dans la boîte.  +
Découper les pièces. Les fichiers boxinside** permette de maintenir les différents cubes dans la boîte.  +
'''U'''tilisation du logiciel TinkerCAD afin de créer une pièce 3D faisant office de bouton poussoir pour activer l'imprimante Thermique.  +, '''U'''tilisation du logiciel LaserCAD pour créer des ouvertures et configurer la découpeuse laser (“Cut” vitesse : 10 et puissance : 100 et "Engrave" vitesse : 300 et puissance : 30). '''M'''odifier à votre guise les ouvertures de la boite. '''D'''écouper les éléments sur des plaques de contreplaqué de 5mm.  +, '''C'''réation d'un cube avec le “Générateur de boite” SVG sur le site [https://www.konkarlab.bzh/box-generator/ konkarlab.bzh] '''D'''imension boite à Histoires supérieure : Longueur 250 mm + Largeur 300 mm + 300 mm de hauteur (marge de 1 cm comprise de chaque côté) + Épaisseur 5 mm et Encoches 20 mm (Cocher "boite fermée" puis "générer"). '''C'''réation d'un deuxième cube avec le “Générateur de boite” SVG, même démarche. '''D'''imension boite à Histoires inférieure : Longueur 250 mm + Largeur 300 mm + 100 mm de hauteur (marge de 1 cm comprise de chaque côté) + Épaisseur 5 mm et Encoches 20 mm (Cocher "boite fermée" puis "générer").  +,
'''U'''tilisation du logiciel LaserCAD pour créer des ouvertures et configurer la découpeuse laser (“Cut” vitesse : 10 et puissance : 100 et "Engrave" vitesse : 300 et puissance : 30). '''M'''odifier à votre guise les ouvertures de la boite. '''D'''écouper les éléments sur des plaques de contreplaqué de 5mm.  +, '''U'''tilisation du logiciel TinkerCAD afin de créer une pièce 3D faisant office de bouton poussoir pour activer l'imprimante Thermique.  +, '''C'''réation d'un cube avec le “Générateur de boite” SVG sur le site [https://www.konkarlab.bzh/box-generator/ konkarlab.bzh] '''D'''imension boite à Histoires supérieure : Longueur 250 mm + Largeur 300 mm + 300 mm de hauteur (marge de 1 cm comprise de chaque côté) + Épaisseur 5 mm et Encoches 20 mm (Cocher "boite fermée" puis "générer"). '''C'''réation d'un deuxième cube avec le “Générateur de boite” SVG, même démarche. '''D'''imension boite à Histoires inférieure : Longueur 250 mm + Largeur 300 mm + 100 mm de hauteur (marge de 1 cm comprise de chaque côté) + Épaisseur 5 mm et Encoches 20 mm (Cocher "boite fermée" puis "générer").  +,
Je commence par imprimer le plan des côtés et je les colles à la colle d'écolier en bâton sur une plaque de médium. <br/><br/>Je découpe mon gabarit à la scie sauteuse et je lime les bords pour qu'ils soient parfaitement droits. <br/>A partir de ce gabarit, je trace et découpe les deux côtés. J'en profite pour faire les trous pour passer la poignée.  +, Je découpe deux planches identiques de 25 cm de long par 13 cm de haut. <br/>Ce seront les deux faces. <br/>Puis un fait une planche de 25 cm par 14 cm, ce sera mon fond. <br/> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à bien scier sur l'extérieur du trait afin de ne pas perdes quelques centimètres de surface à la fin du projet.</div> </div> <br/><br/>Je lime et je ponce pour que les bords soient bien perpendiculaires au reste de la planche. Si je perd quelques millimètres, ce n'est pas grave. Il faut surtout que ce soit droit. <br/>Pour m'assurer que les faces opposées fassent les même tailles, je les mets ensemble, maintenues par des serres joints.  +, Une fois que tout est découpé et parfaitement poncé, je fais ce qu'on appelle un présentation. Je mets tous les éléments en place juste pour vérifier que tout est aux bonnes mesures et qu'il n'y a pas de jour. <br/><br/> Si tout est OK, je peux passer au collage. Je mets un filet de colle sur les bords et je colle par l'intérieur  +,
Je commence par imprimer le plan des côtés et je les colles à la colle d'écolier en bâton sur une plaque de médium. <br/><br/>Je découpe mon gabarit à la scie sauteuse et je lime les bords pour qu'ils soient parfaitement droits. <br/>A partir de ce gabarit, je trace et découpe les deux côtés. J'en profite pour faire les trous pour passer la poignée.  +, Je découpe deux planches identiques de 25 cm de long par 13 cm de haut. <br/>Ce seront les deux faces. <br/>Puis un fait une planche de 25 cm par 14 cm, ce sera mon fond. <br/> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à bien scier sur l'extérieur du trait afin de ne pas perdes quelques centimètres de surface à la fin du projet.</div> </div> <br/><br/>Je lime et je ponce pour que les bords soient bien perpendiculaires au reste de la planche. Si je perd quelques millimètres, ce n'est pas grave. Il faut surtout que ce soit droit. <br/>Pour m'assurer que les faces opposées fassent les même tailles, je les mets ensemble, maintenues par des serres joints.  +, Une fois que tout est découpé et parfaitement poncé, je fais ce qu'on appelle un présentation. Je mets tous les éléments en place juste pour vérifier que tout est aux bonnes mesures et qu'il n'y a pas de jour. <br/><br/> Si tout est OK, je peux passer au collage. Je mets un filet de colle sur les bords et je colle par l'intérieur  +,
Découpez les différentes pièces dans du contreplaqué 5mm. J'ai réutilisé quelques petites chutes, votre fablab aura certainement des chutes suffisantes. Les tracés noirs doivent être simplement gravé (mode découpe mais avec une puissance très faible, cela sera beaucoup plus rapide qu'en mode gravure).  +, En utilisant de la colle à bois, assemblez toutes les pièces sauf le couvercle. Laissez sécher 24h, en mettant du poid dessus pour assurer une bonne fixation de la colle.  +, Il vous faudra trouver deux toute petites charnières. J'ai dû limer un des cotés de chaque charnière pour qu'elle ne dépasse pas du couvercle. Commencez par positionner la charnière pour vous rendre compte du placement idéal avant de la coller. Fixez la charnière avec de la super-glue (colle cyano-acrylate). Placez la boite à l'envers, cela sera plus simple pour accéder a la zone à coller tout en gardant les éléments en place. Attention à ne pas encoller l'axe de la charnière, elle risquerait de ne plus s'ouvrir correctement! Pour la fermeture, j'ai simplement vissé une petite vis en laiton sur le couvercle et une sur le coté de devant, un petit élastique suffit à maintenir la boite fermée. Installez de la mousse si vous le souhaitez. (J'ai récupéré la mienne dans un vieux scanner). Coupez-la simplement aux ciseaux à la bonne dimension et fixez la avec la même colle super-glue que précédemment.  +
En tout premier lieu j'ai récupéré un vieil ordinateur que j'ai démonté pour avoir un stock de visserie ainsi que les différents connecteurs, câbles et ventilateur du boitier ( bouton, platine USB, prise Jack ...) J'ai également mis de coté la carte mère qui me servira pour les test de montage tout au long du projet. Je garde également les plaques de tôle, juste au cas ou ...  +, J'ai trouvé sur le web un PDF regroupant toute la norme ATX. J'y ai repris l'implantation des vis de fixation et m'en suis servi de base pour mon prototype. J'ai découpé au laser une version de ma platine dans du medium pour vérifier mon implantation.  +
* Percer de nombreux trous dans le fond du bac compost à l’aide de la perceuse et du foret de 3 mm.   +, * Couper le fond du bac rehausseur sur 7 cm.   +, *Tracer le diamètre intérieur du joint du robinet sur le bac réceptacle. '''Remarque''' : Le robinet doit être placé le plus bas possible sur le bac réceptacle afin de récupérer le maximum de jus. Prévoir cependant la hauteur nécessaire pour l’écrou de serrage. *Découper le cercle à l’aide du cutter. '''Remarque''' : le plastique du bac étant mince, cette tâche demande de la minutie. *Visser le robinet sur le bac réceptacle en prenant soin d’intercaler correctement le joint entre le robinet et le bac, puis serrer grâce à l’écrou. *Tester l’étanchéité du système en versant de l’eau dans le bac réceptacle: aucune goutte ne doit apparaître sur la jointure bac réceptacle /robinet fermé. Puis vider.   +,
* Percer de nombreux trous dans le fond du bac compost à l’aide de la perceuse et du foret de 3 mm.   +, * Couper le fond du bac rehausseur sur 7 cm.   +, *Tracer le diamètre intérieur du joint du robinet sur le bac réceptacle. '''Remarque''' : Le robinet doit être placé le plus bas possible sur le bac réceptacle afin de récupérer le maximum de jus. Prévoir cependant la hauteur nécessaire pour l’écrou de serrage. *Découper le cercle à l’aide du cutter. '''Remarque''' : le plastique du bac étant mince, cette tâche demande de la minutie. *Visser le robinet sur le bac réceptacle en prenant soin d’intercaler correctement le joint entre le robinet et le bac, puis serrer grâce à l’écrou. *Tester l’étanchéité du système en versant de l’eau dans le bac réceptacle: aucune goutte ne doit apparaître sur la jointure bac réceptacle /robinet fermé. Puis vider.   +,
Il faut importer le fichier .dxf dans le logiciel de votre laser. Pour réaliser le bol, il faut utiliser le mode découpe. Pour découper du médium 3mm, j'utilise les paramètres suivants: - vitesse (speed): 20 - Puissance (Power): 80 Exporter votre fichier dans votre Découpeuse laser.  +, Lancer la découpe. (environ 20 minutes)  +, Emboîter les 2 pieds, puis déposer délicatement la spirale sur les 2 pieds.  +
Il faut importer le fichier .dxf dans le logiciel de votre laser. Pour réaliser le bol, il faut utiliser le mode découpe. Pour découper du médium 3mm, j'utilise les paramètres suivants: - vitesse (speed): 20 - Puissance (Power): 80 Exporter votre fichier dans votre Découpeuse laser.  +, Lancer la découpe. (environ 20 minutes)  +, Emboîter les 2 pieds, puis déposer délicatement la spirale sur les 2 pieds.  +
Trouver le placement de boutons qui vont convient : http://slagcoin.com/joystick/layout.html  +, Ponçage , test hauteur , test solidité  +, La 1ere étape selon moi , serait de regarder un peu partout sur le net des exemples de bornes . Puis en dessiner une selon ses gouts en faisant attention aux dimensions .  +
Avant de commencer, il faut trouver ou tracer des plans pour son bartop (la partie haute de la borne donc). Pour ma part je me suis inspiré des plans fournis par [https://fr.scribd.com/document/399080507/arcade-plans-package-8-5x11-print-updated-november-2016-pdf Ronildo Brandao]. Après les avoir imprimé et scotchés, puis reproduits sur des grandes feuilles A2, j'ai construit une magnifique maquette en carton, taille réelle, pour avoir une idée de la place que cela prendrait, de la taille d'écran que je pourrai mettre, et de la largeur disponible pour que deux grandes personnes puissent se lancer des Hadoken confortablement. Donc on imprime, on trace, on coupe, et on construit...  +, Une fois le premier côté terminé avec les bords poncés, pour faire le deuxième on reporte le tracé au crayon, on coupe grossièrement en laissant de la marge, puis on met des serre-joints pour fixer les 2 côtés ensemble. Avec la défonceuse et une fraise à copier, on va tout simplement reproduire la découpe du côté fini, et donc s'assurer d'avoir les 2 totalement identiques. Ça défonce !  +, Je voulais absolument du T-molding sur ma borne. Il existe des solutions plus simples à mettre en place comme du U-molding ou une simple bande à coller, mais ça tient moins bien, c'est moins résistant dans le temps et la finition n'est pas la même. L'outil spécial pour le faire n'est pas disponible en France, je me suis rabattu sur des fraises à rainurer de chez Wolfcraft, qui auraient du s'adapter sur la défonceuse (mais je n'ai pas réussi, problème de diamètre ou je ne sais quoi). J'ai donc mis la fraise sur la perceuse à colonne, bloqué celle-ci à une hauteur précise (après plusieurs essais sur des chutes pour être bien au milieu du chant de la planche), puis j'ai fait passer mes planches sur la fraise pour obtenir cette rainure. J'ai aussi mis la fraise directement sur une perceuse à main, mais le résultat n'était pas très propre (pas grave car après c'est recouvert par le T-molding).  +,
Cet outil à été réalisé par le low-tech lab de Concarneau. [https://wiki.lowtechlab.org/wiki/D%C3%A9coupeuse_de_bouteille_plastique Cliquez ici] pour accéder au tutoriel.  +, Utilisez la découpeuse de bouteilles plastiques afin de faire des bandes selon votre besoin. Il faut tout d’abord découper un bout de la bouteille avec des ciseaux afin de placer la bande dans l’outil et tirer pour dérouler la bouteille.  +, Prendre plusieurs bandes préalablement découpées et les disposer horizontalement pour certaines et verticalement pour d’autres. Ensuite, il faut les tresser c’est-à-dire faire passer une bande en-dessous puis au-dessus.  +,
J'ai supprimé ce tuto du fait de l'impossibilité de choisir la licence qui me convenait (CC-By-Sa-NC). Retrouvez le ici : [https://www.instructables.com/id/Decorative-Air-Vents/ Instructables (en)]  +
J'ai supprimé ce tuto du fait de l'impossibilité de choisir la licence qui me convenait (CC-By-Sa-NC). Retrouvez le ici : [https://www.instructables.com/id/Decorative-Air-Vents/ Instructables (en)]  +
Tout d'abord pour faire un bouchon passe câble il faut bien prendre la mesure du trou de la table avec un pied a coulisse. <br/>  +, Sur Tinkercad il faut faire le design, mettre les exactes précédemment mesurées Il faut tout creer sur Tinkercad et exporter en STL avant de passer sur Cura. Même chose pour les couvercles j'ai commencé sur Tinkercad.  +, Sous Cura il suffit juste de régler la matière utilisée (PLA) , le diamètre de la buse (0.4mm) , si ton objet aura besoin de supports ou non et le % de remplissage pour les parties pleines (20%) puis cliquer sur découper  +
Coupez au laser dans du plexiglas (pmma) les formes de nuage. Vous pourrez très facilement réutiliser de petites chutes. Vous pourrez ainsi facilement créer des variantes de couleurs différentes pour faire varier les nuages selon votre humeur du jour... Dans une mercerie, achetez un petit crochet pour boucles d'oreilles (1€). Accrochez les nuages au crochet avec du fil argenté fin. Essayez de le torsader de manière élégante!  +
Coupez les bougies pour leur donner des tailles différentes.  +, Sciez les morceaux de bois : deux de 10 cm, deux de 15 cm, un de 20 cm et un de 5 cm de long.  +, Poncez à l’aide du papier de verre les extrémités de chaque morceau de bois afin de les faire rentrer facilement dans les raccords en cuivre.  +,
Coupez les bougies pour leur donner des tailles différentes.  +, Sciez les morceaux de bois : deux de 10 cm, deux de 15 cm, un de 20 cm et un de 5 cm de long.  +, Poncez à l’aide du papier de verre les extrémités de chaque morceau de bois afin de les faire rentrer facilement dans les raccords en cuivre.  +,
Faites du ciment en suivant les instructions de mélange indiquées sur le sachet de ciment. Coulez ensuite le ciment à l'intérieur de votre moule.  +, Tapoter plusieurs fois le moule sur la table lorsque le béton est encore frais pour retirer les bulles.  +, Attendez 24h que le ciment soit sec. Appliquez le ruban de masquage papier pour délimitez vos traits de peinture. Puisque mes moules ont une forme géométrique, j'ai décidé de peindre des triangles en suivant les formes du moule.  +,
Faites du ciment en suivant les instructions de mélange indiquées sur le sachet de ciment. Coulez ensuite le ciment à l'intérieur de votre moule.  +, Tapoter plusieurs fois le moule sur la table lorsque le béton est encore frais pour retirer les bulles.  +, Attendez 24h que le ciment soit sec. Appliquez le ruban de masquage papier pour délimitez vos traits de peinture. Puisque mes moules ont une forme géométrique, j'ai décidé de peindre des triangles en suivant les formes du moule.  +,
Remplacement de l'ancien bouton par le nouveau bouton qui est opérationnel.  +, 1. Dessin sur ordinateur de la partie plastique du bouton avec le logiciel Sketchup.  +, Imprimante 3D : en densité moyenne pour la réalisation avec le logiciel Cura. C'est la partie la plus longue : 12 h annoncées par l'imprimante, fabrication lancée en soirée, résultat découvert le lendemain, temps réel inconnu.  +,
Aller sur ce site : http://cyberweb.cite-sciences.fr/fablab/tools/svg-box-generator/ Vous allez pouvoir générer une boite aux dimensions souhaité. Vous avez les différentes valeurs que j'ai utilisé sur l'image. ATTENTION!!! Il semble y avoir une différence entre les valeurs sur le site et lors de l'impression! Faire un essai avant et vérifier (j'ai eu un peu chaud pour ma part)  +, Ouvrez le logiciel sur lequel vous souhaitez travailler et importez le fichier SVG téléchargé. Sauvegardez-le dans le format du logiciel et ensuite modifiez le à votre guise. Attention, sur Corel Draw, ne pas enregistrer sous la version 2018 mais 2017 (le pc de la forge est sous la version 2017 et le logiciel n'est pas retro-compatible)  +, Mettre le fichier sur une clé USB et branchez-là sur le pc de l'imprimante laser. Importer le fichier sous corel draw et suivez la procédure pour l'impression laser  +,
Aller sur ce site : http://cyberweb.cite-sciences.fr/fablab/tools/svg-box-generator/ Vous allez pouvoir générer une boite aux dimensions souhaité. Vous avez les différentes valeurs que j'ai utilisé sur l'image. ATTENTION!!! Il semble y avoir une différence entre les valeurs sur le site et lors de l'impression! Faire un essai avant et vérifier (j'ai eu un peu chaud pour ma part)  +, Ouvrez le logiciel sur lequel vous souhaitez travailler et importez le fichier SVG téléchargé. Sauvegardez-le dans le format du logiciel et ensuite modifiez le à votre guise. Attention, sur Corel Draw, ne pas enregistrer sous la version 2018 mais 2017 (le pc de la forge est sous la version 2017 et le logiciel n'est pas retro-compatible)  +, Mettre le fichier sur une clé USB et branchez-là sur le pc de l'imprimante laser. Importer le fichier sous corel draw et suivez la procédure pour l'impression laser  +,
insertion des dessins sur l'intégralité de la bento lux  +
L'impression ne prend pas trop de temps Sachez que peindre ce bouton n'est pas si simple à moins de lui donner de la rugosité. Sinon, optez pour un PMA (plastique) de couleur assorti :). <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">30 à 40 mn d'impression</div> </div> Bouton à imprimer en 3D (vectoriel et gcode) : https://www.dropbox.com/sh/a2uhzm7ui1ucgwl/AACBwlyigA6JCmAIx2waKKbba?dl=0  +, Code adruino : https://www.dropbox.com/sh/lr4hm2f6que10nl/AAB00iEyUAQdWZkaBqeaLqRBa?dl=0  +, Utiliser le générateur de boite en précisant les bonnes mesures. Assurez-vous de générer un fichier en PDF pour les fichiers à découper / graver: Pour une découpeuse laser de type TROTEC, le code couleur est crucial : découpe = trait en rouge , gravure en noir , marquage bleu. 0.02mm d’épaisseur de trait. Pour notre objet nous avons besoin que de découpe.  +,
L'impression ne prend pas trop de temps Sachez que peindre ce bouton n'est pas si simple à moins de lui donner de la rugosité. Sinon, optez pour un PMA (plastique) de couleur assorti :). <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">30 à 40 mn d'impression</div> </div> Bouton à imprimer en 3D (vectoriel et gcode) : https://www.dropbox.com/sh/a2uhzm7ui1ucgwl/AACBwlyigA6JCmAIx2waKKbba?dl=0  +, Code adruino : https://www.dropbox.com/sh/lr4hm2f6que10nl/AAB00iEyUAQdWZkaBqeaLqRBa?dl=0  +, Utiliser le générateur de boite en précisant les bonnes mesures. Assurez-vous de générer un fichier en PDF pour les fichiers à découper / graver: Pour une découpeuse laser de type TROTEC, le code couleur est crucial : découpe = trait en rouge , gravure en noir , marquage bleu. 0.02mm d’épaisseur de trait. Pour notre objet nous avons besoin que de découpe.  +,
Insérer les boutons dans les trous comme indiqué ci contre.  +, Positionner la carte ampli au dessus des boutons en faisant correspondre les différentes prises avec les trous adaptés.  +, Vissez les deux petites visses.  +,
* Le circuit que vous souhaitez faire deviner par l'étude du signal de sorti peut être n'importe quoi ! Soyez créatif ! * Comme premier test nous allons faire un simple circuit RC, sois un passe-bas. * Souder les deux composants en série entre eux sur une plaque. * Avec des cables électriques, liez le circuit aux connecteurs d'entré et de sorti. Je conseille d'utiliser des BNC pour facilement se brancher à un générateur de fonction et un oscilloscope. Sinon, on se contentera de l'extrémité des fils électriques.   +, * Tracer les plans de la boîte. Elle doit être capable d'accueillir un petit circuit tout en le cachant. De plus il faut qu'elle soit percée de 4 ouvertures pour que l'on puisse imposer un signal d'entré au circuit et lire un signal de sorti. Je vous conseille d'utiliser : https://www.festi.info/boxes.py/ et Inkscape. * Trouver des planches de bois, découper les et assemblez la boîte.   +, Il ne reste plus qu'à faire circuler du courant au travers de votre boîte noire et à expérimenter différentes méthodes pour vérifier que vous retrouviez bien le contenu de la boîte empiriquement. PS : Un indice, lisez des cours sur la réponse impulsionnelle.  +
À l'aide d'une scie circulaire et idéalement d'un rail pour vous guider, découpez tous les morceaux des deux boîtes. Il est important d'être bien d'équerre sinon vos boîtes seront particulièrement difficiles à assembler. Poncez (grain 120) les côtés et les faces de chaque planche.  +, Il faut d'abord assembler les petits et grands côtés, puis le dessous. <br/> * Commencez par percer aux endroits où vous allez mettre vos vis, ça évitera de fendre le bois. * Une fois vos perçages faits, vous pouvez les fraiser afin que les vis viennent bien à fleur du bois. * Vissez bien droit les différents éléments : les grands côtés viennent se poser sur les petits côtés. Vous pouvez ensuite ajouter le dessous de la boîte.  +, * Sciez les charnières shiny dorées à l'aide d'une scie à métaux . Un morceau de 27cm et l'autre de 48cm. * Vissez-les sur un des petits côtés de chaque boîte ainsi que le petit côté du couvercle.   +,
Prendre la plaque avec la petite queue qui frétille , et l'agencer sur le socle comme sur la photo.  +, Ne pas trop s'attarder sur la bouille de l'ourson (et sa petite truffe humide !) et l'agencer sur le socle, comme sur la photo.  +, Répéter l'opération de l'autre côté.  +,
Prendre la plaque avec la petite queue qui frétille , et l'agencer sur le socle comme sur la photo.  +, Ne pas trop s'attarder sur la bouille de l'ourson (et sa petite truffe humide !) et l'agencer sur le socle, comme sur la photo.  +, Répéter l'opération de l'autre côté.  +,
'''U'''tilisation du logiciel Sketchup pour dessiner les ouvertures de la boite. Parties grisées : vitres en Plexiglas (53,5 cm x 23,5 cm).  +, '''U'''tilisation du logiciel Inskape pour une vectorisation matriciel.  +, '''U'''tilisation du logiciel LaserCAD pour configurer la découpeuse laser (“Cut” vitesse : 10 et puissance : 100). '''D'''écoupe des éléments sur des plaques de médium 7mm.  +,
'''U'''tilisation du logiciel Sketchup pour dessiner les ouvertures de la boite. Parties grisées : vitres en Plexiglas (53,5 cm x 23,5 cm).  +, '''U'''tilisation du logiciel Inskape pour une vectorisation matriciel.  +, '''U'''tilisation du logiciel LaserCAD pour configurer la découpeuse laser (“Cut” vitesse : 10 et puissance : 100). '''D'''écoupe des éléments sur des plaques de médium 7mm.  +,
Pour 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 ! <br/> *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.  +, *Utiliser Boxes.py (https://www.festi.info/boxes.py/) pour générer une boîte. *Sélectionner "Boîte à charnières - Boîte avec un couvercle tenu par des charnières" puis définir les dimensions souhaitées. NB : Pour indiquer l'épaisseur du matériau utilisé, ajouter 0,2-0,3mm à l'épaisseur réelle <br/> *Cliquer sur "Download" pour télécharger le fichier au format .svg Le fichier ''Boite_à_dons.svg'' disponible sur cette page correspond à une taille de boîte de 12cm de hauteur, 11 cm de profondeur et 16cm de longueur (mesures prise à l'extérieur de la boîte)   +, *Assembler les pièces NB : Afin d'éviter que les pièces ne bougent avec le temps, nous avons ajouté de la colle à bois dans les coins de la boîte. <br/> *Pour stabiliser les charnières entre elles, nous avons ajouté des cure-dents dans l'emplacement prévu.   +
# Soudez tous les rubans de LEDs en respectant la polarité. # Soudez le ruban de LED du bas à l'alimentation.   +, # Il est temps pour nous de coller la face arrière après avoir vérifier que les LEDs sont bien fonctionnel et que le colle a bien séchée entre les feuilles et le carton. # Prenez une bonne tasse de thé 🍵, vous l'avez bien mérité !   +, En utilisant le fichier joint, découpez à laser les 6 faces de la boîtes lumineuses en oubliant pas de personnaliser le texte sur la face avant.  +,
# Soudez tous les rubans de LEDs en respectant la polarité. # Soudez le ruban de LED du bas à l'alimentation.   +, # Il est temps pour nous de coller la face arrière après avoir vérifier que les LEDs sont bien fonctionnel et que le colle a bien séchée entre les feuilles et le carton. # Prenez une bonne tasse de thé 🍵, vous l'avez bien mérité !   +, En utilisant le fichier joint, découpez à laser les 6 faces de la boîtes lumineuses en oubliant pas de personnaliser le texte sur la face avant.  +,
* Ajouter une calendrier pour dater l'ouverture du sac * Ajouter de la peinture à craie pour dater l'ouverture du sac * Ajouter des poignées pour faciliter le transport * Modification du pattern à la laser   +, La conception est réalisée avec Fusion 360. Le fichier est disponible via: https://a360.co/2F83Fdl Matériel: Panneau contreplaqué bouleau Wisa-S/BB 636-2S, 12mm La boîte est designée pour accueillir une sac de 5l, avec 2 parties coulissante permettant l'insertion du sac dans la boîte.  +, L'usinage est réaliser à l'aide d'une CNC. Il faut une plaque d'environ 60 x 60 cm<sup>2</sup>. Pour éviter les arrachements, une fraise poussante (left hand) est utilisée. Le design est conçu pour des fraises de 6mm ou 1/4 in.  +,
* Utiliser EASEL (outil logiciel en ligne proposer par Inventables) pour paramètres la découpe du fichier de fraisage. Dans notre cas nous avons effectué le fraisage des pièces sur une le modèle Xcarve. Le fichier de fraisage avec les paramètres est partagé sur Easel à l'adresse suivante: http://easel.inventables.com/projects/55DoV7Oph-Nf15_vMKFyXQ * Utiliser une fraise droite, dans notre cas nous avons utilisé une fraise de 3,1mm de diamètre. * Bien brider la planche pour éviter tout mouvement lors de l'usinage * ...se laisser guider par Easel   +, Une fois l'usinage terminé: * Couper les "tabs" (attaches entre les pièces découpées et la planche) à l'aide d'un ciseau à bois * Retravailler les angles des défoncés pour obtenir des angles droits. Pour cela utiliser un ciseau à bois * Au papier de verre ou avec une ponceuse à bande stationnaire poncer les 4 pièces pour supprimer les traces de fraisage * Vérifier que les côtés de la boîte s'emboite correctement dans les défoncés du socle et du couvercle. En fonction retravailler les pièces au ciseau à bois ou par ponçage.  +, * Encoller les défoncés du socle et y positionner les côtés de la boîte * Positionner le couvercle afin d'assurer le bon positionnement des côté de la boîte * Pressé avec 2 serre-joints positionnés au droit de chacun des côtés * Essuyer les surplus de colle avec un chiffon humide   +,
* Utiliser EASEL (outil logiciel en ligne proposer par Inventables) pour paramètres la découpe du fichier de fraisage. Dans notre cas nous avons effectué le fraisage des pièces sur une le modèle Xcarve. Le fichier de fraisage avec les paramètres est partagé sur Easel à l'adresse suivante: http://easel.inventables.com/projects/55DoV7Oph-Nf15_vMKFyXQ * Utiliser une fraise droite, dans notre cas nous avons utilisé une fraise de 3,1mm de diamètre. * Bien brider la planche pour éviter tout mouvement lors de l'usinage * ...se laisser guider par Easel   +, Une fois l'usinage terminé: * Couper les "tabs" (attaches entre les pièces découpées et la planche) à l'aide d'un ciseau à bois * Retravailler les angles des défoncés pour obtenir des angles droits. Pour cela utiliser un ciseau à bois * Au papier de verre ou avec une ponceuse à bande stationnaire poncer les 4 pièces pour supprimer les traces de fraisage * Vérifier que les côtés de la boîte s'emboite correctement dans les défoncés du socle et du couvercle. En fonction retravailler les pièces au ciseau à bois ou par ponçage.  +, * Encoller les défoncés du socle et y positionner les côtés de la boîte * Positionner le couvercle afin d'assurer le bon positionnement des côté de la boîte * Pressé avec 2 serre-joints positionnés au droit de chacun des côtés * Essuyer les surplus de colle avec un chiffon humide   +,
On y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!''' <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque</div> </div> Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <br/>  +, Il y a beaucoup d'exemples dans l''''USB Host Shield Library 2.0.''' Afin de tester si tout marche correctement, je vous conseille de commencer par '''USB_desc'''. *'''Téléverser''' USB_desc *Ouvrez le '''Moniteur Série''' (115200) *'''Brancher votre périphérique USB''' *'''Redémarrer la carte''' (ESP8266) <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Il n'est pas possible de brancher "à chaud" le périphérique USB (du moins dans les exemples) Vous devez redémarrer votre carte à chaque fois que vous débrancher et rebrancher un périphérique.</div> </div> Vous devriez voir un long message décrivant votre périphérique. <br/>  +, Si vous avez une manette de '''XBOX360 pour PC''', vous pouvez tester l'exemple : X'''BOX/XBOXUSB''' *'''L2/R2''' vibre quand vous appuyez dessus. *L2/R2 : 0/255 *Stick (Hat) X/Y : -32768 / 32768 *Les LED peuvent aussi être contrôlées ! (appuyer sur '''pad''' / '''back''' / '''start''' / '''xbox''' pour essayer)  +,
On y est presque, si vous essayez de compiler un exemple dans la bibliothèque, '''il ne marchera pas!''' <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Ce problème a été réglé récemment, cette étape n'est nécessaire que si vous utilisez la version 1.3.2 de cette bibliothèque</div> </div> Il y a une incompatibilité entre la bibliothèque et la version 2.5 d'ESP8266 sur le logiciel Arduino. '''Il va falloir downgrader celle-ci à 2.4.2''' https://github.com/felis/USB_Host_Shield_2.0/issues/449 Aller dans '''Outils''' / '''Type de carte''' / '''Gestionnaire de carte''' et changer la version à '''2.4.2''' <br/>  +, Il y a beaucoup d'exemples dans l''''USB Host Shield Library 2.0.''' Afin de tester si tout marche correctement, je vous conseille de commencer par '''USB_desc'''. *'''Téléverser''' USB_desc *Ouvrez le '''Moniteur Série''' (115200) *'''Brancher votre périphérique USB''' *'''Redémarrer la carte''' (ESP8266) <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Il n'est pas possible de brancher "à chaud" le périphérique USB (du moins dans les exemples) Vous devez redémarrer votre carte à chaque fois que vous débrancher et rebrancher un périphérique.</div> </div> Vous devriez voir un long message décrivant votre périphérique. <br/>  +, Si vous avez une manette de '''XBOX360 pour PC''', vous pouvez tester l'exemple : X'''BOX/XBOXUSB''' *'''L2/R2''' vibre quand vous appuyez dessus. *L2/R2 : 0/255 *Stick (Hat) X/Y : -32768 / 32768 *Les LED peuvent aussi être contrôlées ! (appuyer sur '''pad''' / '''back''' / '''start''' / '''xbox''' pour essayer)  +,
What 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.  +, For the construction of the device, consult the guide at the following link: <u>https://www.instructables.com/id/Digital-Environmental-Education-Domotics/</u> It is necessary that the pcb is well soldered so that the circuits are resistant and that they do not disconnect when you are going to put everything in the box. once the pcb is finished, it will have to be positioned over the raspberry for it to be put into operation. To check if everything works well, switch the raspberry on and insert the pcb above it. With the help of a tester you can check that all the connections have been made well, just check that the voltage reaches all the desired points. A more thorough test can then be rerun when the whole device is ready. <br/>  +, To set up the software system via Blynk, you need to follow the link guide once again: <u>https://www.instructables.com/id/Digital-Environmental-Education-Domotics/</u> Once the application has been downloaded from the store, it is necessary to register a Blynk account by creating a profile, after which a new project must be created and a token generated. The token is an element that acts as a shared key, that is, it is a word (a token) that uniquely identifies the project and allows you to connect the device to the control terminal. The app can be run on Android and Ios tablets and smartphones. This allows a wider audience of people to run and realize the remote controller. The Blynk app allows you to easily customize and change the interface of the remote controller. This guide explains how to make a version of the remote controller but nothing prevents you from adding new features to make it even more useful and nice. 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. <u>https://www.thingiverse.com/thing:4062244</u>  +,
Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le réaliser ensuite en broderie.  +, Ouvrir le logiciel de broderie. Présenter son interface et ses outils.  +, Dessiner le motif ou bien importer un fichier vectoriel. Une banque de motifs préinstallés est également à votre disposition.  +,
Utilisation du cadre de broderie de la machine Manuel d'utilisation très complet permettant de réaliser la broderie sans difficulté. La doublure du sac étant assez rigide, l'utilisation du thermocollant n'a pas été nécessaire. Attention, en fonction de la taille de la police il ne sera pas forcément possible de faire l'ensemble de la broderie en une seule fois.  +
Cet outil est mixe. Il combine à la fois une machine à coudre et une brodeuse numérique. A gauche, le sabot qui une fois enclenché permettra d'avoir sa machine en mode brodeuse numérique.  +, Faire coulisser le sabot afin de l’emboîter sur la machine à coudre.  +, Brancher la machine avec le cordon secteur, sur la machine et le secteur.  +,
Lorsque qu'on ouvre Futura le grand tambour s'affiche, dans notre cas nous voulons le petit, puisque qu'au début du tutoriel je vous ai indiqué de prendre le petit tambour. <br/> * Menu "outils" * "Sélectionner" le tambour * "Petit"  +, * "Suivant"   +, Cette étape permet d'indiquer à la machine si elle doit coudre ou pas entre les blocs . "utiliser point courant" : elle coud entre les blocs "utiliser un point sauté" : elle saute entre les blocs  +,
Turn the nut counterclockwise to remove the nuts from the seat.  +, test test 2 description.  +
Их преимущества по сравнению с традиционными казино в реальном мире очевидны. Игровые залы предлагают больше удобств для игроков. В этих казино можно играть на деньги, не выходя из дома. Вы можете посетить игровые залы, не прикладывая усилий и не тратя время на дорогу и прочие затраты. Кроме того, в онлайн казино предлагается множество игр, а также возможность принимать участие в различных турнирах и лотереях. Несмотря на разнообразие предлагаемых игр, основными играми в онлайн казино являются слоты, блэкджек, рулетка и покер. Слоты представляют собой игровые автоматы, на которых игроки могут выиграть большие суммы денег. В блэкджеке игроки соревнуются с дилером и пытаются получить карты близкие к двадцати одному. Рулетка основана на случайности и имеет множество вариантов ставок. Покер - одна из самых популярных карточных игр, в которой игроки соревнуются друг с другом. Одним из лучших онлайн казино является Vulkan Casino. Здесь игроки могут насладиться более чем ста разнообразными играми, а также воспользоваться бонусами и привлекательными предложениями для новых игроков. В Vulkan Casino игроки могут насладиться великолепными играми и получить настоящее казино в комфортной домашней обстановке. В онлайн казино https://vulkancasino.ua/ru можно найти большое количество информации о бонусах и предложениях. Вы можете наслаждаться игрой в онлайн казино в любое время и в любом месте. Вы можете выиграть большие денежные призы и при этом получить удовольствие от игры. Вы даже можете стать чемпионом в онлайн казино и получить большие призы. В Vulkan Casino вас ждут удивительные игры и большие выигрыши!  +
Pour souder, nous avons placer des baguettes dans les coins pour centrer le rond plein, puis souder aux extrémités. Nous avons ensuite percer le tube de deux trous sur chaque face, puis souder à l'intérieur des trous.  +, Nous avons dû revoir la conception de certaines pièces car le projet d'origine (precious plastic) propose un axe central hexagonal (voir 2ème photo)… que nous n'avons pas trouvé ! Seule piste, sur Radiospare : [http://fr.rs-online.com/web/p/tubes-barres-tiges-et-hexagones-en-acier/4243475/Barre Hexagonale - Acier Doux - 1000mm x 25mm à 64,45€] ! Nous n'avons pas voulu prendre le risque que cet acier (doux) ne supporte pas la pression, et comme nous n'avons pas de tour suffisamment grand pour arrondir la pièce hexagonale aux extrémités, nous avons opté pour une autre solution. Contrairement à l'axe central proposé par Precious Plastic, nous proposons donc une autre conception, plus facile à faire, plus D.I.Y. Il s'agit de prendre un tube carré de 25mm en acier et un rond plein de 20 mm en acier, qu'il faut couper et souder.  +, Fichiers de découpe laser du LFO : [http://reso-nance.org/wiki/_media/projets/precious_plastic/broyeuse/machoires_decoupelaser_acierinoxydable.zip machoires_decoupelaser_acierinoxydable.zip] * Photo 2 : 3 mm * Photo 3 : 5 mm * Photo 4 : 6 mm  +,
Pour souder, nous avons placer des baguettes dans les coins pour centrer le rond plein, puis souder aux extrémités. Nous avons ensuite percer le tube de deux trous sur chaque face, puis souder à l'intérieur des trous.  +, Nous avons dû revoir la conception de certaines pièces car le projet d'origine (precious plastic) propose un axe central hexagonal (voir 2ème photo)… que nous n'avons pas trouvé ! Seule piste, sur Radiospare : [http://fr.rs-online.com/web/p/tubes-barres-tiges-et-hexagones-en-acier/4243475/Barre Hexagonale - Acier Doux - 1000mm x 25mm à 64,45€] ! Nous n'avons pas voulu prendre le risque que cet acier (doux) ne supporte pas la pression, et comme nous n'avons pas de tour suffisamment grand pour arrondir la pièce hexagonale aux extrémités, nous avons opté pour une autre solution. Contrairement à l'axe central proposé par Precious Plastic, nous proposons donc une autre conception, plus facile à faire, plus D.I.Y. Il s'agit de prendre un tube carré de 25mm en acier et un rond plein de 20 mm en acier, qu'il faut couper et souder.  +, Fichiers de découpe laser du LFO : [http://reso-nance.org/wiki/_media/projets/precious_plastic/broyeuse/machoires_decoupelaser_acierinoxydable.zip machoires_decoupelaser_acierinoxydable.zip] * Photo 2 : 3 mm * Photo 3 : 5 mm * Photo 4 : 6 mm  +,
Bend the sides of the bucket outwards a few times in each direction to loosen the concrete; then pull the stool out by the legs.  +, The concrete has not yet fully hardened and is pretty easy to work with. 120 grit sand paper can be used to smooth the edges.  +, Pain the legs. Use a masking tape to make a clean separation between the rough and painted wood. Before painting, clean the surface to which you'll paint. Wait for the surface to dry completely before removing the tape.  +,
Bend the sides of the bucket outwards a few times in each direction to loosen the concrete; then pull the stool out by the legs.  +, The concrete has not yet fully hardened and is pretty easy to work with. 120 grit sand paper can be used to smooth the edges.  +, Pain the legs. Use a masking tape to make a clean separation between the rough and painted wood. Before painting, clean the surface to which you'll paint. Wait for the surface to dry completely before removing the tape.  +,
You will require a 6.2-inch long ¾” tube, a ¾” adapter, and a 10-inch wheel with a tee made of black steel. We will begin by constructing the wheelbase, creating two identical units. Follow the same procedure for both wheels, referring to the diagram above for the required parts (x2). Insert the 6.2-inch long ¾” tube into the ¾” adapter. Then, place the assembled adapter into the 10-inch wheel with tee, as shown in the diagram. Once completed, set them aside until you are ready to attach them to the frame later on.  +, For this step, you will need a ¾” elbow, a 6-inch long ¾” tube, a 3-inch long ¾” tube, a ¾” tee, a 13-inch long ¾” tube, and a ¾” cap. The diagram provided illustrates half of your front frame. Therefore, you need to replicate this structure twice (x2). The second frame should mirror the one shown above, essentially appearing identical but in reverse. Attach the 6-inch long ¾” tube to the ¾” elbow. Then, connect this piece to the central hole of the ¾” tee. Attach the 3-inch long ¾” tube to the right hole of the tee, and the 13-inch long ¾” tube to the remaining hole. Finally, cap the end of the 13-inch tube with the ¾” cap. Once completed, you should have two identical halves of your front frame. We will revisit these later in the assembly process.  +, For this step, you will need a ¾” 4-Way Outlet, two 7-inch long ¾” tubes, and two ¾” Wyes. It's time to build both side frames of your dog wheelchair. The diagram provided shows only the left side frame, so begin by assembling it. Then, create a second frame that mirrors the design shown above.  +,
Before you start putting together your longboard, you'll need to do some cutting and drilling. Begin by cutting your threaded rods into two pieces, each 8 inches long. Use a fret file to smooth out the rods, which are 5/16" x 12" inches in size. Next, apply grip tape to the board. Cut the grip tape to be about one centimeter wider than the board, then press it onto the board and trim off any excess. With your 6º wedge riser, mark where you'll drill to attach the INOX Allen bolts, which are 1/4" x 1.5" in size. Ensure the marks are centered on the ends of your board. Safety is crucial, so wear gloves and safety glasses during this process. Carefully drill four holes, making sure they are clean and precise. We used a 3D-printed part to help us drill the holes in the cap perfectly centered. If you'd like access to the design for this part, please let us know, and we'll share it with you. Finally, position the drill in the middle of your 1" cap and drill each hole carefully. The 1" cap should have a similar appearance to the one shown in the image.  +, <nowiki>Let's now assemble the skateboard truck for the wheels. Please  keep all parts within reach to prevent any confusion. For this step, gather the following materials:<br /><br /><br/><br /><br />* ½” - 1” Galvanized Steel Nipples<br />* 6º Wedge Risers<br />* Steel Brackets<br />* ¼” x 1.5” INOX Allen Bolts<br />* ⅜” INOX Flat Washers<br />* Skateboard Rubber Bushings<br />* 5/16” Nuts<br /><br />Start by taking the drilled 1" cap and inserting a 3/8 " x 1 3/4 " INOX Allen Bolt through the hole, followed by an INOX Flat Washer 3/8'' x 3/8'' and a skateboard rubber bushing. Repeat this process four times.<br /><br />Next, take your steel brackets and attach the assembled parts, ensuring the bracket is facing downward. Add another bushing, then a flat washer, and finally secure it with a nut. Repeat this step twice.<br /><br />Now, assemble the 3-Way and 2” nipples. Attach two nipples to each 3-Way. Then, attach two of the previously assembled parts. Be careful not to tighten the parts too much; leave the cap slightly loose.<br /><br />Attach this assembly to the cap attached to the bracket. Carefully tighten both caps simultaneously. Refer closely to the video for guidance, and then tighten the nuts securely.<br /><br />Attach 4 1/2 " - 3" Galvanized Steel Nipples to the sides of the 3-Way, with the drill cap at the end.<br /><br />Insert the threaded rod 5/16" x 12" inches, ensuring it's even on both sides, and then tighten the 5/16" nuts.</nowiki>  +, Let's turn our attention to the wheels. Begin by inserting the 608zz bearings, followed by the bearing spacers, and then the 5/16" nuts. Press them down firmly to ensure they are securely in place. Use the threaded rod to align them perfectly in the middle. Once all four wheels are prepared, attach them to the truck. Next, attach the riser and truck to the wooden board, and tighten the truck nuts. Your longboard should have a similar level of flexibility to mine. Finally, tighten the Kingpin. Your longboard should look like this:  +
Create a cloud account at io.adafruit.com. Then click on Feeds→Actions→Create a New Feed. Name it “ISS.” Click the View AIO Key button, then copy your unique '''''key''''' somewhere safe — you’ll need it later to link your Tokymaker to your Adafruit IO feed.  +, Create an account at ifttt.com. This site links Internet services in a very simple way. In our case: ''If'' the ISS passes over a specific address, ''then'' send the number 100 to your Adafruit ISS feed. First you’ll choose the '''''trigger'''''. Select New Applet, then click on “+ this” and type “Space” in the search bar. Click the Space icon, then choose “ISS passes over a specific location,” then type your address and click on “Create trigger”. Next, create the '''''action''''': sending the number 100 to the Adafruit IO feed. Click on “+ that” and choose Adafruit. Click the Connect button and complete the fields in the popup window. Then, click on “Create action.” The cloud setup is done!  +, Now for the physical part: Every time the number 100 is in the Adafruit IO feed, your Tokymaker will run a program to turn on a light, move a motor, whatever you want. Go to tokylabs.com/ISS and download the basic ISS Notifier code to your Tokymaker. (Or make it yourself at create.tokylabs.com!)  +,
Create a cloud account at io.adafruit.com. Then click on Feeds→Actions→Create a New Feed. Name it “ISS.” Click the View AIO Key button, then copy your unique '''''key''''' somewhere safe — you’ll need it later to link your Tokymaker to your Adafruit IO feed.  +, Create an account at ifttt.com. This site links Internet services in a very simple way. In our case: ''If'' the ISS passes over a specific address, ''then'' send the number 100 to your Adafruit ISS feed. First you’ll choose the '''''trigger'''''. Select New Applet, then click on “+ this” and type “Space” in the search bar. Click the Space icon, then choose “ISS passes over a specific location,” then type your address and click on “Create trigger”. Next, create the '''''action''''': sending the number 100 to the Adafruit IO feed. Click on “+ that” and choose Adafruit. Click the Connect button and complete the fields in the popup window. Then, click on “Create action.” The cloud setup is done!  +, Now for the physical part: Every time the number 100 is in the Adafruit IO feed, your Tokymaker will run a program to turn on a light, move a motor, whatever you want. Go to tokylabs.com/ISS and download the basic ISS Notifier code to your Tokymaker. (Or make it yourself at create.tokylabs.com!)  +,
استغلال مساحات أحواش المنازل:  +
Mark out the area in your yard and using either timber or pavers set out a firm foundation for the frame to stand on. Make sure its level and all the corners are square. If using timber make sure it's treated, that will prevent it from rotting. Keeping the chicken coop off the ground is not essential, but it is a good idea,  We've used a 200mm x 70mm treated pine timber section from Bunnings, and please note these timber sections are not included with the Somerzby [https://www.somerzby.com.au/chickens/ Chicken Coops].  +, All the corners should be fixed together well using a corner bracket or screws. It’s important that the base is level, walls, floors and roofing will be fit and work much better sitting on a level base / foundation.  +, Position and attach the external wall panels making sure all corners are square and are on a level base / foundation. The internal wall and coop flooring is then attached to the external walls  +,
Mark out the area in your yard and using either timber or pavers set out a firm foundation for the frame to stand on. Make sure its level and all the corners are square. If using timber make sure it's treated, that will prevent it from rotting. Keeping the chicken coop off the ground is not essential, but it is a good idea,  We've used a 200mm x 70mm treated pine timber section from Bunnings, and please note these timber sections are not included with the Somerzby [https://www.somerzby.com.au/chickens/ Chicken Coops].  +, All the corners should be fixed together well using a corner bracket or screws. It’s important that the base is level, walls, floors and roofing will be fit and work much better sitting on a level base / foundation.  +, Position and attach the external wall panels making sure all corners are square and are on a level base / foundation. The internal wall and coop flooring is then attached to the external walls  +,
plywoodExport.py est un logiciel qui est construit à partir de freeCAD, un autre logiciel. Pour l'instant on ne peux l'utiliser qu'en ligne de commande mais il devrait à terme devenir un plugin de freeCAD, accessible depuis l'interface graphique. Ce script permet de séparer chaque face d'un maillage 3d, de le mettre en plan, et d'y découper des encoches qui permettent de l'assembler avec ses pièces voisines. On obtient ainsi un puzzle en 3 dimensions avec des pièce (heureusement) numérotées. Le script permet de choisir plusieurs paramètres, notamment l'épaisseur du matériau (thickness) et d'autres, notamment le rayon de la fraise utilisée si on utilise une fraiseuse CNC, par exemple. Ici, on va faire une mise en plan pour un matériaux de 5mm dépaisseur, en l'occurence du carton. python plywoodexport.py --thickness 5 buste_a_facette_en_3d.stl buste_a_facette_en_plan.svg Les images ci-contre sont obtenu après reconstruction du modèle dans freecad, et permet de voir le résultat une fois qu'on aura assemblé les pièces.  +, Dans le fichier svg obtenu en sortie, les pièces sont en partie superposées. (voir la première image ci-contre). Il faut donc les déplacer pour les répartir correctement sur la ou les pièces que l'ont va découper. On utilise pour cela le logiciel inkscape. Ici on a finalement pu placer toutes les pièces obtenues dans une planche de 120cm par 60cm. Le gcode est ensuite exporté depuis inkscape avec le plugin [http://fablabo.net/wiki/Laserengraver LaserEngraverSmoothie].  +, Dans MakeHuman, on peut choisir le genre, l'age et les mensurations d'un personnage à partir d'une série de curseurs à glissières. On peut ensuite l'exporter au format STL.  +,
plywoodExport.py est un logiciel qui est construit à partir de freeCAD, un autre logiciel. Pour l'instant on ne peux l'utiliser qu'en ligne de commande mais il devrait à terme devenir un plugin de freeCAD, accessible depuis l'interface graphique. Ce script permet de séparer chaque face d'un maillage 3d, de le mettre en plan, et d'y découper des encoches qui permettent de l'assembler avec ses pièces voisines. On obtient ainsi un puzzle en 3 dimensions avec des pièce (heureusement) numérotées. Le script permet de choisir plusieurs paramètres, notamment l'épaisseur du matériau (thickness) et d'autres, notamment le rayon de la fraise utilisée si on utilise une fraiseuse CNC, par exemple. Ici, on va faire une mise en plan pour un matériaux de 5mm dépaisseur, en l'occurence du carton. python plywoodexport.py --thickness 5 buste_a_facette_en_3d.stl buste_a_facette_en_plan.svg Les images ci-contre sont obtenu après reconstruction du modèle dans freecad, et permet de voir le résultat une fois qu'on aura assemblé les pièces.  +, Dans le fichier svg obtenu en sortie, les pièces sont en partie superposées. (voir la première image ci-contre). Il faut donc les déplacer pour les répartir correctement sur la ou les pièces que l'ont va découper. On utilise pour cela le logiciel inkscape. Ici on a finalement pu placer toutes les pièces obtenues dans une planche de 120cm par 60cm. Le gcode est ensuite exporté depuis inkscape avec le plugin [http://fablabo.net/wiki/Laserengraver LaserEngraverSmoothie].  +, Dans MakeHuman, on peut choisir le genre, l'age et les mensurations d'un personnage à partir d'une série de curseurs à glissières. On peut ensuite l'exporter au format STL.  +,
The battery holder can be found on TinkerCAD as 'Battery Holder - Buzzing Bee' at the link This CAD will need to be saved as a .stl file Open the .stl file in the printer software for your printer After centring and adjusting the settings as needed, slice the print and transfer the new created file to the printer. PRINT! <br/>  +, The bumble bee design for the main body can be found on TinkerCAD as 'Bee move body piece', at this link Following the same steps as for the battery holder, print this out using the 3D printer. Make sure to include supports as there are some areas of overhang, such as the wings. If the participants already has some experience with TinkerCAD, this could be a chance for them to create their own design. Things to think about: - How big does it need to be to make sure that the battery holder can fit? - What shape is the battery holder when the circuit is attached? - How should the main body be designed to make sure it fits inside - With only using a small vibrating motor, think about the overall size so that it is not too big or heavy.  +, For the circuit you will need a lithium coin cell, a vibrating motor and a slide switch. First test your vibrating motor by connecting the negative wire (usually black) with the negative side of the battery, and the positive wire (red) with the positive side of the battery. It should start to vibrate. Insert the switch into the back hole of the 3D printed holder and stick into place using a glue gun. Take the vibrating motor and mount it on the back left corner of the 3D printed holder with the wires exiting towards where the battery will sit. Connect the positive wire (red) from the vibrating motor to one of the switch's middle pins. Attach the wire to the pin by soldering. The negative wire (black) from the vibrating motor needs to touch the negative side of the battery. It can be held in place using a small piece of Sellotape. Insert the battery into the holder. It may need a small piece of folded card to sit under it to make sure it sits high enough so that the top surface (positive side) of the battery touches the lower pins of the switch. In summary: +ve vibrator connection to middle pin of switch (soldered) -ve vibrator connection to -ve side of battery (held by tape) Battery sat in holder with +ve side up, raised high enough to touch bottom pin of the switch  +,
C
* Utilisation par Kelle fabrik pour des animations supplémentaires * Mission locale octobre (promotion du parrainage) * et pourquoi pas Fête de quartier, fête des écoles, caf&co * Récolter des fonds '''Idées de création évoquées :''' * Chamboule-tout empilable spontanément au moyen de cordes par exemple * Utiliser des aimants pour que les boites se retrouvent en lévitation * Logiciel permettant de calculer le score * Filet permettant de récupérer les boites   +, 2nd atelier (02,03,2016) et les suivant aussi peintures fond de boite. Poncer les boites métalliques grossièrement avec un papier de verre à grains moyens pour une meilleure adhérence. sèchage de la peinture au moins 24h et le mieux c'est d'attendre l'atelier suivant (pour nous 1 semaine) pour économiser les gros pinceaux et leur nettoyage on peut fabriquer un pinceau provisoire en roulant du papier journal qu'on frangera au ciseau au bout. Pour peindre les fonds de boite c'est suffisant.  +, 3+4+5+6+7 atelier 15,03,2016 peinture déco des boites et peinture des fonds de boites  +,
Couper 3 tasseaux de 170cm. Couper un tasseau traverse basse 75cm. Couper une planche 10 x 35 cm ( chute d'un bricolage précédent). Monter le tasseau central sur la traverse et la planche. Coller ou visser. Avec la fausse équerre tracer l'emplacement des tasseaux latéraux. Positionner. Bloquer avec serre-joint, visser. Couper les extrémités rouges a b c d rouges sur le schéma. Poncer.  +, Couper un tasseau 1,45 m. Visser en bout un support charnière ( chute de tasseau). Visser la charnière au dos de la planche et sur le support. Fabriquer la coulisse sur le pied central ( 1 planchette + 2 cales 8mm). Fabriquer les 2 biellettes. Passer le boulon à travers 1ère biellette ,la coulisse ,2ème biellette, rondelle, écrou. Bloquer en fonction de l'inclinaison souhaitée.  +, Couper un tasseau 12 cm. Percer et introduire l'écrou à encastrer. Couper 2 tasseaux 2,2 cm. Coller ces 2 tasseaux. Visser le boulon à oeil. Positionner la rondelle plastique en bout de ce boulon. Fermer le coulissant. Un morceau de tasseau acheté servira de gabarit pour positionner les 2 tasseaux.  +,
La CNC Formosa 750-U est une CNC 3 axes permettant d'usiner les matériaux tendres tels que le bois et les matières plastiques. La taille de la machine est de - 85 cm en longueur - 64 cm en largeur et 58 cm en hauteur  +, '''Les types d'usinage possibles sont :''' * la découpe * la gravure * la sculpture Le volume maximal usinable est 300x480x150mm '''Possibilité d'usiner sur des planches plus grandes que la machine''' * Possibilité d'ouvrir facilement le carter avant et arrière Afin d'insérer dans la machine des longues planches * Possibilité de fixer la machine sur une très grande planche afin d'usiner une partie de celle-ci (par exemple faire une sculpture au milieu d'une porte) Il faut bien entendu enlever la table en bois standard et grâce à la course maximale très longue de l'axe Z l'outil peut usiner en dessous de la machine.  +, Conventionnellement pour une machine outil à commande numérique l'axe faisant le plus grand déplacement est nommé X L'autre axe perpendiculaire dans le même plan est nommé Y et celui autour duquel tourne la broche donc l'outil est nommé Z. C'est ce qu'on peut voir sur la première photo, pour la Fraiseuse CNC professionnelle l'axe X correspond au plus grand déplacement de la table. Dans le cas des CNC Formosa cette convention ne sera pas toujours respectée. L'axe X de la machine sera celui qui correspond à l'interface du logiciel quand vous placez votre écran devant la machine, comme on peut le voir sur la deuxième photo. Il y a différents modèles de CNC Formosa et il serait trop compliqué de faire modifier à chaque fois l'interface du logiciel de pilotage à chaque fois que la machine est différente.  +
Afin de répondre a des besoins de réceptions optimale de l'énergie lumineuse, nous avons opté pour une forme qui épouse les 30° symétriques à l'axe du zénith du soleil ( 12h ).  +, Le cadre est formé de 4 couches, enrober sur la vitre et la maintenir. Une première couche (planches 1, 2, 3 et 4) va constituer le cadre intérieur. Dessus on pose la vitre qui doit rentrer de 39*38.9 cm. Pour éviter que la vitre ne sorte et qu’elle soit bien maintenue on ajoute une couche de même épaisseur que la vitre et de même dimension que les planches 1, 2, 3 et 4 moins le 1,5 cm mangé par la vitre. Puis on recouvre avec les planches 1’, 2’, 3’ et 4’. Cette dernière couche va être mise en quinconce, l’air va ainsi avoir plus de difficultés à rentrer.  +, * Visseuse / Perceuse * Scie sauteuse * Scie à métaux * Coupe verre (si besoin) * Ruban adhésif * Briquet * Étau * Serre joint * Mètre * Cutter * Ciseaux * Papier ponce * Équerre, règle, rapporteur * Casque et lunettes de protection * Découpe laser * Colle à bois * Scotch * Pointes de 3 1/4kg * Cutter * Papier abrasif * <br/>   +,
Step 2 includes: *Measuring to actual sizes *Cutting the metal to the necessary sizes *Bending the tubes Necessary materials: *Steel (tubes, plates) Necessary tools: *Measuring tape *Saw *Tube bender <br/>  +, Step 10 includes: *Attaching the bicycle wheels to the frame using axles, nuts, and bolts *Make sure the wheels are securely attached and aligned properly for smooth rolling Necessary materials : *2 additional bicycle wheels *Bolts *Nuts *Washers Necessary Tools: *Wrenches  +, Step 5 includes: * Adding side panels to the trailer to contain the cargo and provide additional support. You can use plywood or metal sheets to create the side panels * Selecting the metals parts needed to build the side frames *Welding the side frames to the main frame Necessary materials: *Steel (tubes, plates) Necessary tools: *Welding machine *Hammer <br/>  +,
bien réfléchir a sont projet pour bien réussir d'un coup , les murs et sol doivent être sein et bien nettoyer , demander de l'aide et conseil si vous êtes hésitent .  +
A l'aide du logiciel Shadows https://www.shadowspro.com Choisir les coordonnées du lieu d'installation du cadran choisir la position du cadran  +, Sur une machine gravure laser (Konkarlab) réaliser la gravure du cadran à partir du fichier DXF généré par le logiciel Shadows  +, L'angle du style est de 90° - la latitude  +,
Dessin des lamelles (ici 300mm x 30mm). Ne pas oublier d’ajouter les encoches. Je suis parti sur des illustrations de 250mmx250mm en N/B. Suppression des doubles lignes pour gagner du temps machine. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">La numérotation ne sert qu'en cas d'oubli des positions ;)</div> </div> = Découpe = * Puissance : 100 * Vitesse : 0.75 = Gravure = * Puissance : 100 * Vitesse : 100  +, Après la gravure et la découpe, passage à l’affleureuse pour avec des lamelles avec des tranches à 45° – Pourquoi ? Afin de ne pas avoir de grosses lignes sur les images lorsque les lamelles sont emboitées. Finition : * Encollage pour avoir une solidité relative surtout pour le transport. * Ajout de deux petits trous et fil de pêche afin d’accrocher le tout.  +
Dessin des lamelles (ici 300mm x 30mm). Ne pas oublier d’ajouter les encoches. Je suis parti sur des illustrations de 250mmx250mm en N/B. Suppression des doubles lignes pour gagner du temps machine. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">La numérotation ne sert qu'en cas d'oubli des positions ;)</div> </div> = Découpe = * Puissance : 100 * Vitesse : 0.75 = Gravure = * Puissance : 100 * Vitesse : 100  +, Après la gravure et la découpe, passage à l’affleureuse pour avec des lamelles avec des tranches à 45° – Pourquoi ? Afin de ne pas avoir de grosses lignes sur les images lorsque les lamelles sont emboitées. Finition : * Encollage pour avoir une solidité relative surtout pour le transport. * Ajout de deux petits trous et fil de pêche afin d’accrocher le tout.  +
C'est le plus important et c'est ici que vous allez "perdre" le plus de temps. Il faut préparer le dessin et faire attention dans les découpes. (voir ensuite étape suivante pour la boite à encoches  +, On colle le ruban LED . Ici, j'ai acheté le ruban dans un magasin Action environ 20 €  +, On test et on colle le tout  +,
C'est le plus important et c'est ici que vous allez "perdre" le plus de temps. Il faut préparer le dessin et faire attention dans les découpes. (voir ensuite étape suivante pour la boite à encoches  +, On colle le ruban LED . Ici, j'ai acheté le ruban dans un magasin Action environ 20 €  +, On test et on colle le tout  +,
Peindre le MDF avec la bombe de peinture noire.  +, Comme pour le bois, on dispose des bandes d'adhésif.  +, On lance la découpe...  +,
Peindre le MDF avec la bombe de peinture noire.  +, Comme pour le bois, on dispose des bandes d'adhésif.  +, On lance la découpe...  +,
Pour cet exemple nous allons utilise ce bon vieux Chuck.  +, On utilise Inkscape On ouvre la photo choisie et on clique droit dessus. On utilise la fonction "vectoriser un objet matriciel" avec 3 passes en choisissant "niveaux de gris". On obtient ces niveaux de gris au dessus de la photo d'origine (ici, je les ai glissé sur la gauche).  +, Dans Inkscape, on supprime notre photo d'origine pour ne garder que la vectorisation en niveaux de gris. On clique droit et on choisi "dégrouper" pour pouvoir voir ces différents niveaux de gris. Seuls les 2 niveaux du dessus, les 2 silhouettes de Chuck, seront utiles ici.  +,
Pour cet exemple nous allons utilise ce bon vieux Chuck.  +, On utilise Inkscape On ouvre la photo choisie et on clique droit dessus. On utilise la fonction "vectoriser un objet matriciel" avec 3 passes en choisissant "niveaux de gris". On obtient ces niveaux de gris au dessus de la photo d'origine (ici, je les ai glissé sur la gauche).  +, Dans Inkscape, on supprime notre photo d'origine pour ne garder que la vectorisation en niveaux de gris. On clique droit et on choisi "dégrouper" pour pouvoir voir ces différents niveaux de gris. Seuls les 2 niveaux du dessus, les 2 silhouettes de Chuck, seront utiles ici.  +,
C'est l'étape ultime : envoyé le code sur l'arduino. '''INSTALLER LES LIBRAIRIES''' <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">À ne faire qu'une fois , lors de la première utilisation</div> </div><br/> # Télécharger et installer [https://www.arduino.cc/en/software Arduino IDE] # Croquis►Inclure une librairie►Gérer les bibliothèques # Rechercher et installer "FastLED NeoMatrix". Lorsque demandé, choisir "Install all", ce qui installera toutes les bibliothèques nécessaires au bon fonctionnement du code. '''TELEVERSER LE CODE (Upload en anglais)''' # En fonction de la carte utilisé renseigner les champs suivant dans le menu outil. ## Outils►Types de cartes►(Dans mon cas Arduino Nano) ## Outils►Procésseur►(Dans mon cas ATmega328P old boot loader) ## Outils►Port►(Dépend d'un ordinateur à l'autre) # Si un "Sketch" n'est pas ouvert par défaut créer en un nouveau : Fichier►Nouveau (ctrl +N) # Supprimer tout et remplacer par le code obtenu grâce au code python # Cliquer sur le bouton "Téléverser" ou cliquer sur Croquis►Téléverser (ctrl +U, "U" pour Upload en anglais) # Attendre # Vous réjouir de tout le chemin parcouru :)  +, L'idée est d'afficher dans son salon ou dans son bureau, ou dans les couloirs de l'école, l'entreprise ou ailleurs ses oeuvres en pixel art. Cette étape sert à enjoliver l'objet. Dans mon exemple j'intègre la matrice dans [https://www.leroymerlin.fr/produits/decoration-eclairage/decoration-murale/cadre-photo/cadre-photo-en-bois/cadre-brut-l-10-x-h-15-cm-bois-naturel-71670256.html un cadre 10x15 acheter chez Leroy Merlin]. Pour ajouter un effet E-Paper, j'ai ajouté une feuille de papier devant la vitre, côté regarder. <br/> # Ouvrir le cadre et utiliser le dos du cadre comme patron pour découper un rectangle de papier à la bonne taille (un peu épais, du papier à dessin 80g c'est pas mal) # '''Facultatif :''' Téléverser le code "test_de_la_matrice_arduino.ino" dans l'arduino nano (instruction à l'étape 6) pour avoir un aperçu du résultat. # À l'aide d'un marqueur, marquer le dos du cadre pour savoir ou percer pour laisser passer les câbles et où coller la matrice # Percer avec une perceuse, nettoyer avec un cutter # Pisto-coller la matrice. Le but est de coller la matrice de LED tout en la surélevant un petit peu pour laisser de la place aux câbles. # Disposer le rectangle de papier devant la vitre (côté regarder) puis assembler les deux parties du cadre. # Fermer le tout en repliant les petits ergots.  +, En atelier ou pour les fans de retro gaming : dessiner ses propres oeuvres. <br/> #Télécharger et installer [https://www.gimp.org/downloads/ GIMP à cette adresse] #Créer une nouvelle image (ctrl + N) de 8 pixels par 8 pixels #Zoomer pour que le canva occupe tout l'écran #Sélectionner l'outil crayon (N) #Modifier la taille du crayon à 1 pixel et la dureté à 100% #Changer les couleurs et dessiner pixel par pixel. #Exporter : Fichier►Exporter sous►Choisir PNG►Renommer1.png <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">S'il s'agit d'une série d'images ou de dessins, nommer les fichiers comme suis : "nom1.png, nom2.png, nom3.png, etc."</div> </div><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">S'il n'y a qu'une seule image il est nécéssaire de la nommer "nom1.png"....</div> </div><br/><div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour un meilleur rendu, restreindre le nombre de couleurs utilisées et utiliser des couleurs qui contrastent bien.</div> </div>  +,
couper les 4 planches qui formeront le cadre, grâce à la boite à onglet à 45° dessiner le modèle du cadre découper à la scie à sauteuse et rattraper à la lime puis avec du papier abrasif  +, Percer et visser en suivant les instructions fourni avec le kit d'assemblage wolfcraft (vissage en biais)  +, Couper 4 planches pour former le cadre de l'étagère puis 1 ou 2 pour réaliser des étagères intermédiaires. Percer, visser en perçant en biais avec le kit d'assemblage  +,
couper les 4 planches qui formeront le cadre, grâce à la boite à onglet à 45° dessiner le modèle du cadre découper à la scie à sauteuse et rattraper à la lime puis avec du papier abrasif  +, Percer et visser en suivant les instructions fourni avec le kit d'assemblage wolfcraft (vissage en biais)  +, Couper 4 planches pour former le cadre de l'étagère puis 1 ou 2 pour réaliser des étagères intermédiaires. Percer, visser en perçant en biais avec le kit d'assemblage  +,
le plateau pivotant utilise une LED 3,3V. et nous, 2 rampes de LED 12V. on démonte le couvercle du plateau, enlevons la LED, et le circuit de transformation du courant 220V vers 3,3V, et on remplace le circuit par un circuit de transformation du courant 220V vers 12v (que l'on récupère d'un bloc prise 220v vers 12V du commerce, que l'on démonte de son boitier), on ressoude les fils en gardant le schéma initial. le support de la LED va servir de support a notre tube (qui lui même servira de support pour notre 2 rampes de LED), on le fixe donc a la place de la LED, et accrochons les rampes de LED avec du scotch double face. on rajoute des élastiques pour maintenir en place les rampes de LED lorsque le scotch double face ne collera plus ( a cause de la moindre chaleur des rampes de LED, la colle du scotch va sécher, le caoutchouc de l’élastique, lui, n'aura subit aucune modification). ou soude les rampes de LED en série, et on soude les fils sur le circuit d'alimentation 12V. le diamètre du tube en fibre de verre est de 1cm.  +, nous utilisons cette fois ci du plexiglas (qui ne contient pas de chlore, donc découpable au laser), de 3mm d’épaisseur, de 60cm de large, par 19cm de haut. le plexiglas est un matériaux qui est suffisamment rigide pour ne pas se plier. pour le faire plier, et lui donner notre forme arrondie nécessaire, nous allons donc lui appliquer un tracé de coupe un peu particulier. le fichier est en pièce jointe.  +, 1/ prenez le plateau tournant avec le tube de LED, 2/ mettre du scotch double face pour scotcher l’embase.  +,
le plateau pivotant utilise une LED 3,3V. et nous, 2 rampes de LED 12V. on démonte le couvercle du plateau, enlevons la LED, et le circuit de transformation du courant 220V vers 3,3V, et on remplace le circuit par un circuit de transformation du courant 220V vers 12v (que l'on récupère d'un bloc prise 220v vers 12V du commerce, que l'on démonte de son boitier), on ressoude les fils en gardant le schéma initial. le support de la LED va servir de support a notre tube (qui lui même servira de support pour notre 2 rampes de LED), on le fixe donc a la place de la LED, et accrochons les rampes de LED avec du scotch double face. on rajoute des élastiques pour maintenir en place les rampes de LED lorsque le scotch double face ne collera plus ( a cause de la moindre chaleur des rampes de LED, la colle du scotch va sécher, le caoutchouc de l’élastique, lui, n'aura subit aucune modification). ou soude les rampes de LED en série, et on soude les fils sur le circuit d'alimentation 12V. le diamètre du tube en fibre de verre est de 1cm.  +, nous utilisons cette fois ci du plexiglas (qui ne contient pas de chlore, donc découpable au laser), de 3mm d’épaisseur, de 60cm de large, par 19cm de haut. le plexiglas est un matériaux qui est suffisamment rigide pour ne pas se plier. pour le faire plier, et lui donner notre forme arrondie nécessaire, nous allons donc lui appliquer un tracé de coupe un peu particulier. le fichier est en pièce jointe.  +, 1/ prenez le plateau tournant avec le tube de LED, 2/ mettre du scotch double face pour scotcher l’embase.  +,
Utilisez un coupe tube de plomberie. Voici les mesures des différents tuyaux à titre indicatif : * 2 morceaux de 12cm * 3 morceaux de 6cm * 1 morceau de 15cm Vous pouvez bien sur adapter en fonction de la taille de votre tasse préférée.  +, Nettoyez les tuyaux avec de la paille de fer pour faire briller et retirer les excédants de colle.  +, Une fois les morceaux découpés, nettoyez les avec de la paille de fer puis poncez légèrement les extrémités qui seront collées afin d'améliorer l'adhésion de la colle epoxy. Pensez à vérifier l’ajustement des raccords d’abord pour ne pas rayer les parties du tuyau qui ne seront pas cachées dans les raccords.  +,
Utilisez un coupe tube de plomberie. Voici les mesures des différents tuyaux à titre indicatif : * 2 morceaux de 12cm * 3 morceaux de 6cm * 1 morceau de 15cm Vous pouvez bien sur adapter en fonction de la taille de votre tasse préférée.  +, Nettoyez les tuyaux avec de la paille de fer pour faire briller et retirer les excédants de colle.  +, Une fois les morceaux découpés, nettoyez les avec de la paille de fer puis poncez légèrement les extrémités qui seront collées afin d'améliorer l'adhésion de la colle epoxy. Pensez à vérifier l’ajustement des raccords d’abord pour ne pas rayer les parties du tuyau qui ne seront pas cachées dans les raccords.  +,
'''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  +, '''Partie 1 Face A''' * '''Passer les câbles''' de l’alimentation côté carte mère * '''Fixer''' le câble SATA   * '''Fixer''' les câbles des ventilateurs * '''Fixer''' les connectiques du bouton et des 2 LEDs * '''Fixer''' la grille sur le plexi de la face A '''Partie 2 Face B''' * '''Fixer''' le câble SATA au disque dur + fixer le câble d’alimentation * '''Fixer''' l’alimentation dans son support * '''Fermer''' le coffrage face B et verrouiller en utilisant des boulons (utiliser les serrageBoulon en M3) * '''Coller''' l’équerre 2 côtés sur le coffrage puis la fixer à l’alimentation (aide à maintenir plaqué le panneau) '''Partie 3''' * '''Brancher''' les différents connecteurs * '''Allumer''' l’ordinateur * '''Vérifier''' que chaque éléments fonctionnent correctement  +, '''Etape 1''' * '''Découpe''' du support en bois à la scie circulaire aux dimensions des plans * '''Ponçage''' des angles pour réaliser une effet “''smooth''” * Teinte du bois avec un mélange “'''marc de café + eau”''', application au pinceau * '''Vissage''' du support et '''collage''' pour la solidité  +,
'''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  +, '''Partie 1 Face A''' * '''Passer les câbles''' de l’alimentation côté carte mère * '''Fixer''' le câble SATA   * '''Fixer''' les câbles des ventilateurs * '''Fixer''' les connectiques du bouton et des 2 LEDs * '''Fixer''' la grille sur le plexi de la face A '''Partie 2 Face B''' * '''Fixer''' le câble SATA au disque dur + fixer le câble d’alimentation * '''Fixer''' l’alimentation dans son support * '''Fermer''' le coffrage face B et verrouiller en utilisant des boulons (utiliser les serrageBoulon en M3) * '''Coller''' l’équerre 2 côtés sur le coffrage puis la fixer à l’alimentation (aide à maintenir plaqué le panneau) '''Partie 3''' * '''Brancher''' les différents connecteurs * '''Allumer''' l’ordinateur * '''Vérifier''' que chaque éléments fonctionnent correctement  +, '''Etape 1''' * '''Découpe''' du support en bois à la scie circulaire aux dimensions des plans * '''Ponçage''' des angles pour réaliser une effet “''smooth''” * Teinte du bois avec un mélange “'''marc de café + eau”''', application au pinceau * '''Vissage''' du support et '''collage''' pour la solidité  +,
Afin d'éviter toutes mauvaises surprises, réalisez la découpe d'un coté de la boite ainsi que de la face arrière. Procédez à l'assemblage pour vérifier que les pièces s'encastrent parfaitement. Au besoin, modifiez la valeur '''thickness''' pour permettre un meilleur assemblage.  +, Une fois les planches découpées, réalisez un assemblage de l'ensemble du caisson. Voilà, le caisson est prêt à être testé !  +, Une piste d'amélioration pourrait être de tapisser l'intérieur du caisson avec du matériau réfléchissant afin de permettre une meilleure diffusion de la lumière  +,
Les cases en vert sont à compléter, un fois fait les 4 paramètre de coupe s’affichent dans les cases rouges. La vitesse de coupe dépend du matériaux usiné: plus il est dur, plus cette vitesse sera basse car la découpe demandera plus d'efforts à la machine. Le diamètre de la fraise et son nombre de dents dépendent logiquement de la fraise utilisée. Ces valeurs peuvent être trouvées sur le site du fabriquant en cherchant la référence de l'outils sur internet. <br/><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Sur certaine fraises, le diamètre de la fraise peut être différent de du diamètre de la queue de la fraise.</div> </div> Finalement, en fonction du matériau à usiner et du diamètre de la fraise, sélectionner l'avance par dent. Les paramètres de coupe sont calculés automatiquement et s'affichent dans les cases rouges. Il suffit alors de les reporter dans les différents logiciels utilisés. <br/>  +
Les cases en vert sont à compléter, un fois fait les 4 paramètre de coupe s’affichent dans les cases rouges. La vitesse de coupe dépend du matériaux usiné: plus il est dur, plus cette vitesse sera basse car la découpe demandera plus d'efforts à la machine. Le diamètre de la fraise et son nombre de dents dépendent logiquement de la fraise utilisée. Ces valeurs peuvent être trouvées sur le site du fabriquant en cherchant la référence de l'outils sur internet. <br/><div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Sur certaine fraises, le diamètre de la fraise peut être différent de du diamètre de la queue de la fraise.</div> </div> Finalement, en fonction du matériau à usiner et du diamètre de la fraise, sélectionner l'avance par dent. Les paramètres de coupe sont calculés automatiquement et s'affichent dans les cases rouges. Il suffit alors de les reporter dans les différents logiciels utilisés. <br/>  +
prendre les mesures du cale pied restant et modeliser en missoir sur le logiciel: sketch up  +, l'encoche du cale pied est fragile, il faudrait sans doutes la renforcer. idem pour la vis, elle est un peu fine et du coup pas assez longue donc plus difficilement manipulable.  +, idem. Le systeme de fixation de départ est assez complexe.Nous avons décidé de simplifier au maximum.  +
Réalisation à la laser,  +, Détail des plaques, couleurs et réalisation.  +
Détourage d’engrenages afin de réaliser le contour (avec les nœuds également) Le calendrier a été réalisé grâce au plugin intégré dans Inkscape.  +, = Gravure = * Vitesse : 50 * Puissance : 50 = Découpe = * Puissance : 100 * Vitesse : 0.60 <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">On prie de ne pas s'être trompé dans le dessin ;)</div> </div>  +, Et voilà ! plus qu'à offrir.  +
Et voilà ! plus qu'à offrir.  +, Détourage d’engrenages afin de réaliser le contour (avec les nœuds également) Le calendrier a été réalisé grâce au plugin intégré dans Inkscape.  +, = Gravure = * Vitesse : 50 * Puissance : 50 = Découpe = * Puissance : 100 * Vitesse : 0.60 <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">On prie de ne pas s'être trompé dans le dessin ;)</div> </div>  +
Retirer la chaîne de la planche  +, Déposer de la colle sur les bords de la planche et rabattez le lin.  +, N'oubliez pas de marquer au crayon l'emplacement des trou de la chaîne. Après avoir fini de coller le lin vous pouvez réinstaller la chaîne.  +,
Retirer la chaîne de la planche  +, Déposer de la colle sur les bords de la planche et rabattez le lin.  +, N'oubliez pas de marquer au crayon l'emplacement des trou de la chaîne. Après avoir fini de coller le lin vous pouvez réinstaller la chaîne.  +,
<nowiki>'''FABRIQUER L’ÉTOILE'''<br />* Lancez tout d’abord l’impression de l’étoile du sapin. Le fichier se trouve ici: https://www.thingiverse.com/thing:605212 . Nous avons l’avons imprimée à 75% de sa taille initiale (environ 2h d’impression).<br />* Une fois l’impression terminée, décorez l’étoile selon vos goûts.<br /><br />'''FABRIQUER LE SAPIN'''<br /><br />* Découpez des plaques de carton (toutes de même épaisseur dans l’idéal) à l’aide du découpe laser via le fichier sapinech1.svg. Chaque pièce doit être produite en deux exemplaires afin de rigidifier la structure.<br />* Collez à chaque fois les deux parties identiques ensemble et mettez les sous presse ou sous un poids le temps de la sèche.<br />* Assemblez votre sapin.<br />* Décorez le à votre goût (peinture, autocollants, dessins, décorations de Noël). De notre côté, nous avons collé des bandes de scotch papier, comme des guirlandes, puis nous avons bombé le sapin en blanc et doré, et nous avons retiré le scotch une fois la peinture sèche pour garder visible l’aspect carton à certains endroits.<br /><br />''Notes: Chaque morceau doit être découpé deux fois. L’idéal serait de découper une pièce dans un sens du carton (cannelures verticales par exemple) et l’autre dans un autre sens (cannelures horizontales). Ce procédé permettra de rigidifier davantage votre sapin. ''<br /><br />''Si vous n’avez pas de découpe laser sous la main, vous pouvez tout aussi bien imprimer le fichier sapinech1.svg sur du papier, coller rapidement le patron sur votre carton, et vous armer d’une règle, d’un bon cutter et d’un peu de patience pour découper le tout à la main.''<br /><br />''Le sapin monté mesure environ 70x50x50cm !''</nowiki>  +
Pour l'instant les manipulations sont [https://www.youtube.com/playlist?list=PLke0Dd5rA2beAyD8Y7SP3mwq4VFIEvGDd sur la playlist Youtube]  +
[Photo 01] Repositionnez le support sur le casque et tracé les découpes, le plus droit possible ! (mieux que moi de préférence) 😆 [Photo 02] Dans un premier temps, couper le plastique dur au cutter, ensuite il se décolle très facilement. Puis découpez le polystyrène pour avoir une surface plane. (C'est ici que j'ai utilisé le scalpel pour être plus précis). <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">J'ai creusé de 2 à 4mm de profondeur. (au minimum l'épaisseur du support) </div> </div> [Photo 03] Placez le support pour vérifier qu'il rentre convenablement. [Photo 04] Pensez à bien vérifier que la camera peut être réglée librement sans bloquer ni sur le casque ni sur le support.  +, Détacher la casquette et positionner le support de caméra à l'endroit voulu. Regarder comment l’intégrer au mieux à votre casque.  +, [Photo 01] Découpe du support pour une taille plus réduite. (Attention à garder une taille minimum pour que la colle est assez de prise) J'ai réalisé ma découpe en fonction des formes du casque pour que l'intégration du support se voit le moins possible. Scotchez temporairement le support sur le casque à l'endroit voulu, repérez les découpes à effectuer. [Photo 02] Effectuez les découpes, pour ma part je n'avais plus de disque à découpe sur la dremel j'y suis donc allez à la pince coupante ça marche bien aussi 😄 [Photo 03] Un coup de ponçage pour enlever les irrégularités et voila le support est prêt. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à '''poncer le dessous''' du support pour que la colle puisse bien prendre</div> </div>  +,
Détacher la casquette et positionner le support de caméra à l'endroit voulu. Regarder comment l’intégrer au mieux à votre casque.  +, [Photo 01] Découpe du support pour une taille plus réduite. (Attention à garder une taille minimum pour que la colle est assez de prise) J'ai réalisé ma découpe en fonction des formes du casque pour que l'intégration du support se voit le moins possible. Scotchez temporairement le support sur le casque à l'endroit voulu, repérez les découpes à effectuer. [Photo 02] Effectuez les découpes, pour ma part je n'avais plus de disque à découpe sur la dremel j'y suis donc allez à la pince coupante ça marche bien aussi 😄 [Photo 03] Un coup de ponçage pour enlever les irrégularités et voila le support est prêt. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pensez à '''poncer le dessous''' du support pour que la colle puisse bien prendre</div> </div>  +, [Photo 01] Repositionnez le support sur le casque et tracé les découpes, le plus droit possible ! (mieux que moi de préférence) 😆 [Photo 02] Dans un premier temps, couper le plastique dur au cutter, ensuite il se décolle très facilement. Puis découpez le polystyrène pour avoir une surface plane. (C'est ici que j'ai utilisé le scalpel pour être plus précis). <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">J'ai creusé de 2 à 4mm de profondeur. (au minimum l'épaisseur du support) </div> </div> [Photo 03] Placez le support pour vérifier qu'il rentre convenablement. [Photo 04] Pensez à bien vérifier que la camera peut être réglée librement sans bloquer ni sur le casque ni sur le support.  +,
# 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''   +, # Réalisation des supports verticaux en fonction de l'épaisseur d'isolant choisie (outillage découpe bois) # Pose des supports verticaux sur la structure en fonction de l'épaisseur d'isolant choisie (visseuse perceuse, vis à bois) # Découpe et pose de l'isolant sur les compartiments créés à l'aide des supports verticaux (cutter) # Réalisation du cache horizontal qui va couvrir l'isolant (outillage découpe bois) # Pose du cache horizontal sur les supports verticaux (visseuse perceuse, vis à bois) ''Note : Il est important de couvrir l'isolant pour le protéger de dégradations ultérieures''   +, # Découpe et pose de l'isolant au niveau des parois verticales de la structure (cutter) # Réalisation des caches horizontaux qui vont couvrir et protéger l'isolant (outillage découpe bois) # Pose des caches horizontaux sur les parois verticales de la structure (visseuse perceuse, vis à bois) # Réalisation des supports verticaux qui vont couvrir l'isolant (outillage découpe bois) # Pose des supports verticaux sur les caches horizontaux(visseuse perceuse, vis à bois) ''Note : Il est important de couvrir l'isolant pour le protéger de dégradations ultérieures''   +
If you want to ask which certificate has the best gold content, it is of course the CCIE certification or JNCIE certification from Cisco or Juniper. If you think that there are too many CCIEs nowadays, if you want to be useful, then go take a JNCIP or JNCIE. After all, we need knowledge. The result of learning these certificates is to make you useful, not just this certificate. it works. Some people ask whether the current certificates are still useful? I actually answered this question just now. Certification is useful, but only if you really understand it, not just buying a certificate. This certificate is not the same as a university diploma. It requires you to be able to work. The current situation in the industry is difficult because there are too many people looking for a job with a certificate. They actually don’t understand anything, and they are also very good at companies. No value, of course they don't want you. As for the concept of understanding, you can probably say that as long as you give you the equipment, you can adjust it, and you can solve the problem if it fails. This is called understanding, and it depends on your hands-on practice. You should set aside a few months to prepare for the exam, and work steadily to learn, which will help your future. Learning is lifelong. You have to distinguish clearly between the training based on textual research and the training based on learning technology. It's like taking a four-level certificate and learning spoken English, each taking what you need is very different. You need to carefully compare the learning syllabus, field visits, and understanding in many aspects, and you will know that the real professional knowledge is not everywhere. Network professional technical training services are provided. [https://cciedump.spoto.net/ccie-enterprise-Infrastructure-en-training/ <u>CCIE training courses</u>] include: multi-layer switching structure, large-scale deployment of routing protocols., Internet architecture composition, IP service quality and traffic management, cross-domain multicast services, IPv6, MPLS architecture and applications, etc. Ordinary learning institutions do not have the real strength to train and operate the core backbone network. They have very different levels of understanding of the same technology. High-pressure operations under the production network involve the required professional qualities, and the mentality of learning is simple. What you can’t understand by learning is that you need to go through a lot of actual combat and accumulation, and ITAA is to accelerate your process, so that you can reach the height that can only be achieved by accumulation of several 10 years, and lay a solid foundation in half a year to a year. 2 -3 years to establish a solid knowledge structure. The definition of zero-based learning of network technology means that you have not studied or operated network equipment before. A general university’s study can complete the four-level IPA course content and implement the corresponding 2000-hour study plan to achieve a systematic Master the knowledge of network architecture. If you use your spare time to study during college, you can finish it in about 2-3 years. If you are dedicated to studying, you can finish it in 6-8 months if you work hard enough to lay a solid foundation. After that, you can gradually strengthen all aspects of technology according to the needs of the work. In general, the learning and upgrading of technology has never stopped for the senior engineering who has been in the industry for decades, but one is enough to support your entry into the industry. Or a solid foundation to start is indispensable. Founded in 2003, [https://cciedump.spoto.net/ <u>SPOTO</u>] is an outstanding leader in IT certification training for 18 years, focusing on various certification exam answers and questions to help all candidates obtain certificates in their first attempt.  
If you use Apple Music directly on your iPhone, iPad or iPod touch, you can cancel the Apple Music service on your iOS devices. Go to App Store and tap on your Apple ID Avatar. Tap View Apple ID and enter your password when you are prompted.  +, On the Account Settings page, select the "Manage Subscription" > "Active Subscriptions" > "Apple Music Membership" to change your Apple Music subscription options.  +, On the "Edit Subscription" page, select the "Cancel Subscription" button. You'll be asked to confirm your choice. Just tap the "Confirm" option to complete the process. On this page, you can also change your subscription plan to Family Plan or Student Plan, which is more economical than the Individual plan.  +,
Sawing the wood pieces in: * 1 x 10 cm long * 1 x 15 cm long * 1 x 20 cm long * 5 x 5 cm long  +, Sand with sandpaper the ends of each piece of wood to get them fit easily in the copper joins.  +, Glue each end of the wood and assemble them with copper as the photo.  +,
Sawing the wood pieces in: * 1 x 10 cm long * 1 x 15 cm long * 1 x 20 cm long * 5 x 5 cm long  +, Sand with sandpaper the ends of each piece of wood to get them fit easily in the copper joins.  +, Glue each end of the wood and assemble them with copper as the photo.  +,
Sawing the wood pieces in: * 1 x 10 cm long * 1 x 15 cm long * 1 x 20 cm long * 5 x 5 cm long  +, Sand with sandpaper the ends of each piece of wood to get them fit easily in the copper joins.  +, Glue each end of the wood and assemble them with copper as the photo.  +,
We maken de snoepmachine met een lasercutter. Neem hiervoor contact met een lokaal fablab. Lasercut het eerste bestand (candy_machine_3mm_laser_V3) en het laatste bestand (top_cover_snoepmachine) uit 3mm multiplex hout. Lasercut het tweede bestand (candy_machine_3mm_laser_plexy) uit 3mm plexy. Opgepast! Snij enkel uit plexy. Andere materialen zoals pvc geven giftige roken af. Test of alle onderdelen goed passen.  +, Voeg de houten onderdelen samen en plak ze vast met houtlijm. Plak ook de twee onderdelen voor de onderkant samen en plak ook de drie onderdelen voor de draaiknop samen. Gebruik een vijs van 8mm als draaiknop. Als je deze niet ter beschikking is, laser dan het derde bestand (draaiknop_snoepmachine_vijs_vevanging) uit hout of uit plexy. Plaats het plexy glas. Gebruik schroeven van 4mm op de vier hoeken om het vast te zetten. Test of de draaiknop van de snoepmachine goed draait.  +, Lijm de onderkant vast met houtlijm. Neem een oude fietsband en knip er een stuk uit dat even lang is als het bovenste onderdeel (de klep). Knip de fietsband open en plak deze met dubbelzijdige plakband op de klep en op de achterkant van de snoepmachine. Zo heb je een scharnier. Test of de snoepmachine blijft staan en of de klep open en toe kan.  +,
En collant l'aimant sur l'embout de la canne, laisser reposer un bon quart d'heure et c'est prêt !  +
visualisation du montage  +, ne pas oublier la bague de serrage avant le collage  +, percer le tuyau avec un foret du ∅ hors file  +
visualisation du montage  +, ne pas oublier la bague de serrage avant le collage  +, percer le tuyau avec un foret du ∅ hors file  +
Testez l'assemblage avant de coller le tout, passez les parties à encoller au papier de verre. Percez un des bouchons d’un trou correspondant au diamètre le plus faible de la valve, afin de pouvoir l’insérer par l’intérieur, et il se coincera avec la pression intérieure s’il est correctement conique.  +, Pour charger le canon, faites un bouchon avec du sopalin, et versez simplement dans le tube les bonbons. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Faites-le avant de pomper de l’air sous pression ! Cela peut être dangereux si pour une raison quelconque la vanne lâche !</div> </div> Pour le mécanisme de déclenchement il faut connecter les deux piles en série, (négatif – positif – négatif - positif) afin de faire un voltage plus élevé, et soit adapter un interrupteur à poussoir soit simplement faire le contact à la main... Lorsqu’il n’y a pas de courant appliqué à la vanne, elle est fermée. Donc vous pouvez mettre sous pression la chambre formée par le T. Lorsque vous branchez un courant avec les deux piles cela ouvre la vanne brusquement, l’air chasse tout ce qui se trouve dans le tube d’échappement. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Plus la pression est forte, plus la tension à appliquer est élevée, ce qui peut provoquer des grosses déceptions car au bout de quelques tirs, les piles perdent vite en puissance ! on est obligé de « dégonfler » légèrement le tube en appuyant un peu sur la valve de pneu pour que cela marche…</div> </div> L’idéal est d’utiliser une pompe à vélo à manomètre, 4 ou 5 bars doivent suffire... et si vous n’en avez pas faites des tests avec des pressions progressivement supérieures, en ressentant la résistance de la pompe...  +, Attention au collage : la colle PVC colle quasiment instantanément ! Veillez à positionner correctement les éléments dès le début, et dans le cas du raccordement de l’électrovanne que vous rentrerez peut-être en la vissant, pas d'hésitation : ne vous arrêtez surtout pas tant qu'elle n'a pas trouvé sa position définitive. Également, ne lésinez pas sur la colle, c’est elle qui garantit l’étanchéité de l’ensemble ! <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Pour faciliter le rangement, je n'ai pas collé le tube d'échappement, mais j'y ai adapté une goupille, qui de plus fait une butée empêchant le bouchon de descendre trop loin.</div> </div>  +,
Testez l'assemblage avant de coller le tout, passez les parties à encoller au papier de verre. Percez un des bouchons d’un trou correspondant au diamètre le plus faible de la valve, afin de pouvoir l’insérer par l’intérieur, et il se coincera avec la pression intérieure s’il est correctement conique.  +, Pour charger le canon, faites un bouchon avec du sopalin, et versez simplement dans le tube les bonbons. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Faites-le avant de pomper de l’air sous pression ! Cela peut être dangereux si pour une raison quelconque la vanne lâche !</div> </div> Pour le mécanisme de déclenchement il faut connecter les deux piles en série, (négatif – positif – négatif - positif) afin de faire un voltage plus élevé, et soit adapter un interrupteur à poussoir soit simplement faire le contact à la main... Lorsqu’il n’y a pas de courant appliqué à la vanne, elle est fermée. Donc vous pouvez mettre sous pression la chambre formée par le T. Lorsque vous branchez un courant avec les deux piles cela ouvre la vanne brusquement, l’air chasse tout ce qui se trouve dans le tube d’échappement. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Plus la pression est forte, plus la tension à appliquer est élevée, ce qui peut provoquer des grosses déceptions car au bout de quelques tirs, les piles perdent vite en puissance ! on est obligé de « dégonfler » légèrement le tube en appuyant un peu sur la valve de pneu pour que cela marche…</div> </div> L’idéal est d’utiliser une pompe à vélo à manomètre, 4 ou 5 bars doivent suffire... et si vous n’en avez pas faites des tests avec des pressions progressivement supérieures, en ressentant la résistance de la pompe...  +, Attention au collage : la colle PVC colle quasiment instantanément ! Veillez à positionner correctement les éléments dès le début, et dans le cas du raccordement de l’électrovanne que vous rentrerez peut-être en la vissant, pas d'hésitation : ne vous arrêtez surtout pas tant qu'elle n'a pas trouvé sa position définitive. Également, ne lésinez pas sur la colle, c’est elle qui garantit l’étanchéité de l’ensemble ! <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">Pour faciliter le rangement, je n'ai pas collé le tube d'échappement, mais j'y ai adapté une goupille, qui de plus fait une butée empêchant le bouchon de descendre trop loin.</div> </div>  +,
Un fil noir entre '''a2''' et la ligne de masse. Un fil rouge entre '''a5''' et la ligne '''+5V.'''  +, Positionner les condensateurs '''1μf''' et '''47μf''' Attention le condensateur 47μf à un sens, la patte la plus longue (+) doit être vers la droite  +, Positionner le condensateur 0.0047 μf entre '''b2''' et '''b3'''  +,
Avant 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. <br/>  +, Un fil noir entre '''a2''' et la ligne de masse. Un fil rouge entre '''a5''' et la ligne '''+5V.'''  +, Positionner les condensateurs '''1μf''' et '''47μf''' Attention le condensateur 47μf à un sens, la patte la plus longue (+) doit être vers la droite  +,
Connecter GND du capteur sur une broche GND de l'ESP32 Connecter 5V du capteur sur la broche 5V de l'ESP32 Connecter La broche 3.3V ou 2.5 du capteur sur la broche GPIO18 de l'ESP32 Connecter la plante sur connecteur du capteur qui représente un arbre  +, Vous pouvez reprendre le tutoriel précédent, indiquant comment télécharger le programme dans l'ESP32 [[Capteur BioData pour ESP32]] Vous trouverez 2 programmes différents pour ESP32 ici : https://github.com/crocsg/MidiFlower https://github.com/crocsg/MidiFlower_wifi Vous trouverez une utilisation avec le nouveau Raspberry PI PICO ici: https://github.com/crocsg/usb_midiflower Vous trouverez également d'autres projets illustrant l'utilisation du capteur ici: [[MUTED - boitier biodata vers module de synthétiseur analogique]] [[Far-Feuille-Eu - Son et lumière généré par l'activité électrique d'une plante]]  +
Installer deux programmes sur votre Smartphone androïde, permettant de réceptionner le signal bluetooth transmis par le ESP32 et de le traiter tel une signal MIDI, puis de pouvoir traiter ce son via une application synthétiseur. Voici notamment bluetooth MIDI connect : https://play.google.com/store/apps/details?id=bluetooth.midi.connect&hl=fr&gl=US Et FluidSynth MIDI : https://play.google.com/store/apps/details?id=net.volcanomobile.fluidsynthmidi&hl=fr&gl=US <br/>  +, Une fois installé, Activer le Bluetooth mais ne pas chercher d’appariement par là. Aller dans l’application bluetooth MIDI connect Lancer un scan et identifier l’ESP 32 qui va apparaitre sous le terme « biodata », cocher dessus pour l’apparier.  +, Laisser l’application ouverte et aller dans FluidSynth, cliquer sur le logo :  +,
Afin de mener à bien ce montage, il est nécessaire de disposer des éléments suivants : * Un capteur de dioxyde de carbone, ou "CO2" de type "[https://revspace.nl/MH-Z19B MH-Z19B]", disponible par exemple sur aliexpress (item/32823821163). * Un microcontrôleur avec connexion WiFi de type ESP8266 "Wemos D1 Pro" comme l'item 32653918483 sur aliexpress (la carte complète) * Le firmware '''[https://tasmota.github.io/docs/ Tasmota]''' pour faire fonctionner le microcontrôleur. * Une alimentation USB, de type "chargeur de téléphone" * Un câble USB permettant de connecter le microcontrôleur au PC qui de pouvoir effectuer les configurations. * Une plateforme web permettant d'enregistrer et d'afficher les données. Il est possible d'en installer une chez soi avec le '''système [https://my.inizisoft.net/grav/enez enez]'''. Un tuto sera bientôt disponible pour expliquer comment monter une telle plateforme. Des services de ce type sont aussi disponibles sur Internet, comme par exemple [https://mydevices.com/ Cayenne].  +, En gros, le capteur détermine la concentration de dioxyde de carbone dans l'air ambiant. Cette valeur est transmise via une communication série au microcontrôleur. Celui-ci, connecter à Internet en WiFi, va publier à intervalle défini cette valeur vers un 'broker', en fait un serveur informatique, via le [https://fr.wikipedia.org/wiki/MQTT protocole de messagerie] [https://mqtt.org/ MQTT]. Le protocole MQTT est assez léger et permet une grande souplesse dans l'utilisation des données. En effet, il suffit aux clients, c'est à dire l'appareil ou les appareils qui vont utiliser la donnée, de s'abonner au broker. C'est ce que fait le système [https://my.inizisoft.net/grav/enez enez], mais rien n'empêche de créer ses propres écrans de visualisation avec [https://nodered.org/ node-RED] par exemple. Les données sont encapsulées dans un document [https://json.org json] et se présentent ainsi: {"Time":"2021-06-01T10:11:12","MHZ19B":{"Model":"B","CarbonDioxide":588,"Temperature":28.0},"TempUnit":"C"} L'outil [https://mqtt-explorer.com/ MqttExplorer] permet de visualiser les données en temps réel et peut-être un excellent outil pour comprendre le fonctionnement de MQTT.  +, === Liaison physique === La liaison entre le capteur et le microcontrôleur va se faire grâce au câble fourni avec le capteur. Ce câble sera coupé au milieu. Coté broche, il sera insérer dans le connecteur du capteur, le fils jaune du coté de la bosse. Coté microcontrôleur, les fils seront soudés selon la table ci-dessous. Le fils qui ne servent pas seront coupés. Les broches utilisées sont : <table class="wikitable"> <tr> <th scope="col">Wemos D1 Mini </th><th scope="col">MH-Z19B </th><th scope="col">Couleur du fil </th></tr><tr> <td>VCC +5V </td><td>Vin </td><td>Rouge </td></tr><tr> <td>GND </td><td>GND </td><td>Noir </td></tr><tr> <td>TX </td><td>Rx </td><td>Bleu </td></tr><tr> <td>RX </td><td>Tx </td><td>Vert </td></tr></table> === Configuration === La première chose à faire est d'installer un firmware sur le microcontrôleur. Le firmware choisi étant Tasmota, nous allons utiliser '''[https://github.com/tasmota/tasmotizer Tasmotizer]''' pour installer le firmware. Une fois Tasmota installé, relier le microcontrôleur à votre PC et lancer Tasmotizer. # Choisir le port COM avec lequel votre PC communique avec la carte microcontrôleur. # Choisir l'image. Il y a plusieurs version de Tasmota. Ici, il est nécessaire d'utiliser la version "sensor". Le plus simple est de sélectionner "Release", puis "tasmota-sensors.bin". # Cliquer sur Tasmotize. La dernière version du firmware est alors téléchargée et installée sur la carte Wemos D1. # Enfin, le bouton "Send config" permet de personnaliser les paramètres de fonctionnement du microcontrôleur. Seront ainsi définis: #* Le réseau WiFi qui sera utilisé #* Les paramètres du broker MQTT vers lequel les données seront publiées # Il faut maintenant configurer le capteur via l'interface web fournie par Tasmota. Cette page web s'obtient en navigant vers l'adresse IP du microcontrôleur. '''Tasmotizer''' permet de facilement connaitre cette adresse IP en cliquant sur le bouton vert "Get IP". Dans cette page web: #* Choisir "Configuration", puis "Configure Module". #* Choisir le module type "Generic (18)" #* Sur la ligne "TX GPIO1", choisir "MHZ Tx" #* Sur la ligne "RX GPIO3", choisir "MHZ Rx" #* Cliquer sur le bouton "Save" Voilà, l'ensemble capteur/microcontrôleur va maintenant envoyer ses données toutes les 5 minutes au broker. Le site web du microcontrôleur permet de contrôler son fonctionnement et autorise une personnalisation plus fine si nécessaire.  
You can check all steps on video briefly or follow below steps. • Mount plastic pulley wheel onto DC motor shaft and glue on it.  +, Glue the popsicle sticks on top of each other. 1 set of 4 sticks will be glued on top of each other. 2 sets of 2 sticks will be glued on top of each other.  +, Glue the popsicle sticks together in the form of a slingshot, keeping the group of 4 in the middle.  +,
Posez un premier carreau dans l’angle de vos deux tracés  +, Posez le premier carreau. Utilisez le maillet en caoutchouc pour parfaire l’adhérence.  +, Continuez la pose en répétant les mêmes gestes.  +,
Chaque élément de la chouette ou du renard est dans un calque différent. Sélectionner le calque et pour le voir cliquer sur l’œil (œil ouvert =visible; œil fermé =invisible) Puis faire enregistrer sous et choisir PDF. Enregistrer chaque élément, sous ce format.  +
Chaque élément de la chouette ou du renard est dans un calque différent. Sélectionner le calque et pour le voir cliquer sur l’œil (œil ouvert =visible; œil fermé =invisible) Puis faire enregistrer sous et choisir PDF. Enregistrer chaque élément, sous ce format.  +
* Découper votre feuille cartonné au format voulu   +, * Écrivez le mot doux   +, * Pensez à quelqu'un que vous aimez * Dessiner sur une feuille blanche la carte de voeux que vous souhaitez lui envoyer * Choisissez ce que vous voulez imprimer en 3D, avoir en stickers, découper et n'oubliez pas de réserver une zone pour pouvoir écrire un mot doux. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Vous pouvez faire un petit point de couleur différente pour chaque zone.</div> </div>   +,
* Découper votre feuille cartonné au format voulu   +, * Écrivez le mot doux   +, * Pensez à quelqu'un que vous aimez * Dessiner sur une feuille blanche la carte de voeux que vous souhaitez lui envoyer * Choisissez ce que vous voulez imprimer en 3D, avoir en stickers, découper et n'oubliez pas de réserver une zone pour pouvoir écrire un mot doux. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Vous pouvez faire un petit point de couleur différente pour chaque zone.</div> </div>   +,
Voici donc le résultat.  +, Dans votre logiciel vectoriel préféré, dessinez votre carte postale. Ici, nous avons décidé de faire une carte détachable afin de réaliser un montage en 2,5 D. Le plus "compliqué" est de réalisé la petite fixation pour chaque pièce. Il ne faut pas que cela tombe lors du transport. (moins de 1mm)  +
Voici donc le résultat.  +, Dans votre logiciel vectoriel préféré, dessinez votre carte postale. Ici, nous avons décidé de faire une carte détachable afin de réaliser un montage en 2,5 D. Le plus "compliqué" est de réalisé la petite fixation pour chaque pièce. Il ne faut pas que cela tombe lors du transport. (moins de 1mm)  +
Collage du tour de carte sur le fond de carte Découpe "silhouette" des autocollants à coller sur les formes en bois Collage des formes autocollantes sur les "formes-bois" Collage des boutons de préhension sur les "formes-cantons" terminées  +, Un travail de précision... suisse !  +, A l'aide du fichier .ai découper les pièces sur un plateau de MDF 3mm de 600mm x 420 mm. Réglages Trotec : * découpe traversante (rouge dans le fichier) puissance - 100 / Vitesse - 0.5 / 1000 * découpe gravante (noir sur le fichier) puissance - 50.00 / Vitesse - 3.00 / 1000  +
Collage du tour de carte sur le fond de carte Découpe "silhouette" des autocollants à coller sur les formes en bois Collage des formes autocollantes sur les "formes-bois" Collage des boutons de préhension sur les "formes-cantons" terminées  +, Un travail de précision... suisse !  +, A l'aide du fichier .ai découper les pièces sur un plateau de MDF 3mm de 600mm x 420 mm. Réglages Trotec : * découpe traversante (rouge dans le fichier) puissance - 100 / Vitesse - 0.5 / 1000 * découpe gravante (noir sur le fichier) puissance - 50.00 / Vitesse - 3.00 / 1000  +
Imprimez le texte avec un cadre sur une feuille, découpez selon le cadre, à la règle et au cutter, puis vous pouvez coller le texte sur le cartel avec du scotch double face.  +, Imprimez le fichier fourni, sur le coté. Le remplissage n'est pas nécessaire mais est mieux pour un cartel plus durable.  +
Imprimez le texte avec un cadre sur une feuille, découpez selon le cadre, à la règle et au cutter, puis vous pouvez coller le texte sur le cartel avec du scotch double face.  +, Imprimez le fichier fourni, sur le coté. Le remplissage n'est pas nécessaire mais est mieux pour un cartel plus durable.  +
- coller une feuille noir au fond du cadre - coller les photos sur la première page (carte du réseau de 1960) - superposer les deux cartes dans le cadre avec un espacement de 1 cm entre chaque carte.  +, - téléchargement du réseau routier du Val d'Oise de nos jours; https://www.data.gouv.fr/fr/datasets/carte-des-departements-2/#_ - téléchargement du réseau routier du Val d'Oise de 1960; - téléchargement des contours de la commune de Cergy-Pontoise; - recherche de photographie aérienne sur géoportail (remonter le temps). - 1 carte postale ancienne des rues de cergy village (cergyrama.com) - 1 photo prise par nos soins des rues de cergy village de nos jours  +, - Couper le réseau routier en fonction des contours communales sur QGIS - Mettre les données à la même échelle (réseau routier 1960 et réseau routier de nos jours) - Export des données en PDF et ouvrir les données sur Illustrator  +,
In this tutorial I will show you how to build a beautiful home server with Raspberry Pi and Casa OS. '''Things Needed:''' All you need is a Raspberry Pi 4B board, That's all. Casa OS is a simple, easy-to-use, elegant open-source home cloud system that allows you to run self-hosted apps on your Raspberry Pi or other Linux devices. You can manage your files, share them across the network, protect your privacy data, and freely add disks and expansion spaces. Casa OS also has an app store with over 20 pre-installed docker based apps and 50+ community-verified apps. If you want to try out the casa os before the installation, use the [http://demo.casaos.io/#/login demo site].<blockquote>Username is casaos, and the password is also same.</blockquote>CasaOS fully supports Raspberry Pi. Also, more computers and development boards and fully compatible with Ubuntu, Debian, Raspberry Pi OS, and CentOS with one-liner installation.  +, You 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. === Hardware Compatibility: === * amd64 / x86-64 * arm64 * armv7 === System Compatibility: === * Debian 11 (✅ Tested, Recommended) * Ubuntu Server 20.04 (✅ Tested) * Raspberry Pi OS (✅ Tested)  +, Now we have enough information about the Casa, let's try to install it. Before installing the casa, first boot your Raspberry pi with Raspian OS. Use the Raspberry Pi imager tool to do that. Once installed, the software opens the tool. Next, choose the OS type. Then select the drive. One of the great features of this tool is we can add the SSH and Wi-Fi credentials directly into the OS file, even without turning on the Raspberry Pi. For that, select the settings icon in the tool. Next, start burning the OS into the SD card. Once the writing is finished, insert the SD card into the Raspberry Pi. Then power on the device. The first time it will take some to boot and connect to Wi-Fi to 5–10 minutes and look at your router status, you can see there will be a new device connected to your router.  +,
Le fichier contient un porte cables de patches, emboitable dans le case !  +, * Découper les fichiers dans les épaisseurs respectives -> pensez à modifier le textes des gravures ! * Assembler puis coller à l’aide des serres-joints. * Visser et monter l’ensemble du Kit DIY * Visser ou coller les pieds disponibles sur l'autre fichier de découpe. (les assembler deux à deux, pour cacher la tête de visse.)   +, * Découper la fiche en bout de cable du transformateur et souder les fils sur la fiche coudée xlr male (+en 1 / masse en 2) * Souder ou emboiter les cables rouge et bleu de la board d’alimentation interne à l’interrupteur. * Souder des cables de mêmes couleurs (pour eviter les erreurs) aux points correspondants de l’interrupteur. * faire correspondre ces cables rouge (+) et bleu (masse) de l’interrupteur à la fiche embase xlr qui réceptionne la fiche coudée. Tester ce circuit avant de brancher les modules !! La board contient un fusible, mieux vaut le griller que d’abimer un module.   +
Le fichier contient un porte cables de patches, emboitable dans le case !  +, * Découper les fichiers dans les épaisseurs respectives -> pensez à modifier le textes des gravures ! * Assembler puis coller à l’aide des serres-joints. * Visser et monter l’ensemble du Kit DIY * Visser ou coller les pieds disponibles sur l'autre fichier de découpe. (les assembler deux à deux, pour cacher la tête de visse.)   +, * Découper la fiche en bout de cable du transformateur et souder les fils sur la fiche coudée xlr male (+en 1 / masse en 2) * Souder ou emboiter les cables rouge et bleu de la board d’alimentation interne à l’interrupteur. * Souder des cables de mêmes couleurs (pour eviter les erreurs) aux points correspondants de l’interrupteur. * faire correspondre ces cables rouge (+) et bleu (masse) de l’interrupteur à la fiche embase xlr qui réceptionne la fiche coudée. Tester ce circuit avant de brancher les modules !! La board contient un fusible, mieux vaut le griller que d’abimer un module.   +
* 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.   +, Vous pouvez commencer la rangée du fond si vous avez préparé : * 2 montants de 1202 mm coupés à 45° parallèlement, * 1 de 1202, 1 de 892 et 1 de 428 mm pour les grandes longueurs à 45° symétriquement. En bas vous vissez le montant sur le tasseau triangulaire avec de la vis de 45 et en haut vous vissez dans la planche en dépassant l'entraxe de 6 ou 7 mm, avec de la vis de 30 mm sans traverser la planche. En principe tout doit se caler si vous faîtes bien coller vos faces. Utilisez la règle pour voir si vous êtes aligné. Vous passez à la deuxième rangée dans l'autre sens, la troisième puis la quatrième. Après, vous coupez des tasseaux triangulaires de 30 cm et vous les vissez (vis de 30) par en dessous pour consolider le tout. (On peut aussi utiliser des carrelets).  +, * On peut bien sûr faire plus haut. Le plus facile étant de rajouter des multiples de 27.35 cm. Mais il faudra recalculer les longueurs des tasseaux croisés. * On peut faire plus profond que 30 cm en ajoutant 2 rangées de croisillons supplémentaires pour mettre plus de bouteilles en opposition ou tête-bêche. Ces 2 rangées peuvent également permettre de poser une bouteille en oblique pour bien visualiser ce qui est rangé. Le problème, c'est que çà marche pour du cote du Rhône ou du Bourgogne, mais les bouteilles de Bordeaux sont trop fines. Il faudrait donc avoir des planches de moins de 7.5 cm pour éviter qu'elles ne passent au travers. Je pense que des tasseaux d'ossature bois feraient l'affaire 22 x 45 mm. En espérant en inspirer quelques uns. Maintenant, il faut surveiller la température et la ventilation de la cave, mais je ne suis pas féru en la matière.   +
Nécessite un logiciel de retouche 3D - par exemple Microsoft 3D Builder *supprimer le corps par soustraction *creuser la tête avec votre scan 3D ou un volume à la mesure de votre tête *dégager votre champ de vision avec 2 cylindres => fichier 3MF<br/>  +, Nécessite le logiciel Slicer for Fusion 360 (ce lien n'est pas autorisé par wiki fab, une recherche manuelle vous enverra vers le site d'Autodesk pour télécharger les archives Pc et Mac)) *Importer le STL *Ajouter la taille du matériaux à découper, dans notre cas une planche de mousse de 60x90x1cm *Choisir la technique ''Stacked Slice'' *Sélectionner pour la taille de l'objet ''Originale Size'' et l'unité ''mm'' *Dans l'onglet ''Get Plans'', choisir ''SVG'' et cliquer sur ''Export to my computer'' =>Fichier SVG  +, Buddy Godzilla Bon By LEVIN X GAMING sur Sketchfab  +,
25 cm de diamètre pour une taille adulte ou moins pour un taille enfant (le modèle original dans le film mesure 40 cm)  +, Utiliser les fichiers 3MF et STL fourni avec du filament gris ou argenté. Support conseillé lors de l'impression Durée 2-3 heures selon votre modèle  +, Utiliser le fichier SVG fourni sur un A4 bleu foncé  +,
Comme pour les sprites, vous allez devoir créer un objet par élément de votre jeu. Nous allons d'abords créer chaque objet (raquette, mur, brique, balle), c'est important de créer chaque objet avant de commencer à les paramétrer en profondeur. Une fois chaque objet créer nous allons nous intéresser à la raquette. Tout d'abord dans l'évenement create de votre raquette, initialisez quatre variables : * nb_brique à 0 * ismoving_right à 0 * ismoving_left à 0 * ismoving à 0 la première servira à savoir s'il reste des briques sur le terrain et les trois autres seront utiles pour le contrôle des mouvement de la raquette. sur l'évènement Step, entrez l'algorithme suivant : si nb_brique = 0 { alors restart la room; } ensuite créer un évènement "collision avec mur", et mettez comme le "bounce" avec les paramètre suivant : appliquer aux autre, précision précise, et rebondir sur tous les objet. maintenant passons aux mouvement : pour tout ce qui concerne la gauche, créez un évènement left pressed et left released. Dans left pressed, implantez l'algo suivant : si ismoving =0 { start moving in a direction (droite, force -7, relative) set variable ismoving_left to 1 set variable ismoving to 1 } Ce bout de code signifie, que si la raquette ne bouge alors elle commence à se déplacer à gauche lorsque l'on appuie sur la flèche de gauche, il permet aussi d'empécher certain bug si jamais la flêche droite et la flèche gauche sont appuyées en même temps. Pour left released le code ressemblera à ça : si ismoving_left = 1 { start moving in a direction (droite, 7, relative) set variable ismoving_left to 0 set variable ismoving to 0 } Sachez que le 7 est une valeur arbitraire, vous pouvez la changer à tout moment pour moduler la vitesse de votre raquette. Par contre n'oubliez pas que la vitesse lors du pressage de touche doit être l'opposée de celle lors du release. Pour faire le déplacement vers la droite il suffit d'inverser la puissance de déplacement et de remplacer tout les ismoving_left, par des ismoving_right. Et voilà vous n'aurez plus à toucher la raquette.  , Ici nous irons plus vites car les briques sont simple à manipuler. Tout d'abord, dans l'évènement create de la brique il faut set la variable nb_briques, à 1 relative, appliqué à l'obj_raquette. Ensuite, pour l'évènement destroy, faire de même mais au lieu de 1 il faut set la variable à -1.  +, Maintenant que vous avez la base d'un casse brique, il est temps d'ajouter du son, des graphismes moins sommaires, des menus, un systèmes de scores etc... Bref amusez vous à rendre votre petit jeu un peu plus "pro"  +,
Comme pour les sprites, vous allez devoir créer un objet par élément de votre jeu. Nous allons d'abords créer chaque objet (raquette, mur, brique, balle), c'est important de créer chaque objet avant de commencer à les paramétrer en profondeur. Une fois chaque objet créer nous allons nous intéresser à la raquette. Tout d'abord dans l'évenement create de votre raquette, initialisez quatre variables : * nb_brique à 0 * ismoving_right à 0 * ismoving_left à 0 * ismoving à 0 la première servira à savoir s'il reste des briques sur le terrain et les trois autres seront utiles pour le contrôle des mouvement de la raquette. sur l'évènement Step, entrez l'algorithme suivant : si nb_brique = 0 { alors restart la room; } ensuite créer un évènement "collision avec mur", et mettez comme le "bounce" avec les paramètre suivant : appliquer aux autre, précision précise, et rebondir sur tous les objet. maintenant passons aux mouvement : pour tout ce qui concerne la gauche, créez un évènement left pressed et left released. Dans left pressed, implantez l'algo suivant : si ismoving =0 { start moving in a direction (droite, force -7, relative) set variable ismoving_left to 1 set variable ismoving to 1 } Ce bout de code signifie, que si la raquette ne bouge alors elle commence à se déplacer à gauche lorsque l'on appuie sur la flèche de gauche, il permet aussi d'empécher certain bug si jamais la flêche droite et la flèche gauche sont appuyées en même temps. Pour left released le code ressemblera à ça : si ismoving_left = 1 { start moving in a direction (droite, 7, relative) set variable ismoving_left to 0 set variable ismoving to 0 } Sachez que le 7 est une valeur arbitraire, vous pouvez la changer à tout moment pour moduler la vitesse de votre raquette. Par contre n'oubliez pas que la vitesse lors du pressage de touche doit être l'opposée de celle lors du release. Pour faire le déplacement vers la droite il suffit d'inverser la puissance de déplacement et de remplacer tout les ismoving_left, par des ismoving_right. Et voilà vous n'aurez plus à toucher la raquette.  , Ici nous irons plus vites car les briques sont simple à manipuler. Tout d'abord, dans l'évènement create de la brique il faut set la variable nb_briques, à 1 relative, appliqué à l'obj_raquette. Ensuite, pour l'évènement destroy, faire de même mais au lieu de 1 il faut set la variable à -1.  +, Maintenant que vous avez la base d'un casse brique, il est temps d'ajouter du son, des graphismes moins sommaires, des menus, un systèmes de scores etc... Bref amusez vous à rendre votre petit jeu un peu plus "pro"  +,
Commencez par faire le plan de votre boîte : face, dos, dessous, dessus et côté. N'oubliez pas de prévoir la façon dont vous allez assembler vos pièces pour savoir à quels endroits ajouter ou retirer  +
Il faut découper des faces, Avec comme dimension : - '''420mm*300mm''' pour le support bois 15mm - '''420mm*300mm''' pour le support bois 3mm - '''252mm*300mm''' pour la parois vitré droite - '''300mm*252mm''' pour la parois gauche - '''320mm*440mm''' pour la base Les tailles mentionnés sont la taille minimum car elles seront recoupées pour qu'elles s'encochent parfaitement. Vous pouvez donc prendre des pièces de plus ou moins grandes tailles tant que les découpes sont possibles. Pour avoir une représentation réelle de la maquette vous pouvez commencez par une construction en carton.  +, Pour que cette maquette fonctionne il faut donner des informations à un interpréteur dans notre cas l'ESP 32. Pour les lui donner il faut lui créer un programme. Plusieurs applications sont disponible. Pour notre projet nous vous conseillons d'utiliser le logiciel Thonny. Le programme ci contre permet de calculer toutes les cinq secondes une moyenne de débit d'eau qui sera ensuite afficher sur un écran. On programme des variables qui vont stockés des informations : ''"mlitres''" va contenir le débit, ''"débits"'' va stocker les cinqs dernières valeurs données et va permettre la boucle de calcul via un timer et la variable ''"moyenne_eau"'' va utiliser les cinqs dernières valeurs de ''"débits"'' pour faire une moyenne du débit sur 5 secondes et l'afficher sur un écran. Dans ce programme on configure aussi le fonctionnement du débitmètre et de l'écran pour le système du barrage.  +, Il faut en premier mettre la plus grande face de bois pour que cela face le support/base puis l'on met au fond une face en bois, c'est la deuxième plus grande face de bois juste après celle du support. Il faut ensuite mettre la face de droite, dans ce tutoriel cela correspond à la face en plexiglas qui est la plus petite des deux face en verre. La face de devant est la face de plexiglas restante, on retrouve à sa gauche la dernière face de bois restante. Les emplacements sont assez facilement remarquables grâce a l’épaisseur de chaque pièce. Si les encastrements sont difficiles nécessitez pas a utiliser une lime pour dégager les restes du découpage laser.  +
===1.1 Télécharger l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#11-telecharger-larchive ¶]=== Avant toute chose, [https://github.com/gheleguen/KiteAerialPhotography/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/KiteAerialPhotography.git 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 <code>git</code> : 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/KiteAerialPhotography.git ===1.2 L’arborescence de l’archive[https://remorque-atelier.readthedocs.io/fr/latest/#12-larborescence-de-larchive ¶]=== <br/> *'''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…  +
Avant de clouer votre premier clou, entrainez-vous ! Si vous pliez un clou vous pourrez toujours le retirer à l'aide d'un arrache-clou mais vous risquez de laisser une marque sur le bois. Clouez ensuite les pieds (3 clous par pied suffisent) sur la planche 18,4 cm / 46,6 cm / 1,19 cm.  +, Clouez ensuite les tasseaux qui vont tenir le dossier (3 clous par tasseaux suffisent) sur la planche 18,4 cm / 46,6 cm / 1,19 cm.  +, Reproduisez l'opération sur l'autre flanc.  +,
Avant de clouer votre premier clou, entrainez-vous ! Si vous pliez un clou vous pourrez toujours le retirer à l'aide d'un arrache-clou mais vous risquez de laisser une marque sur le bois. Clouez ensuite les pieds (3 clous par pied suffisent) sur la planche 18,4 cm / 46,6 cm / 1,19 cm.  +, Clouez ensuite les tasseaux qui vont tenir le dossier (3 clous par tasseaux suffisent) sur la planche 18,4 cm / 46,6 cm / 1,19 cm.  +, Reproduisez l'opération sur l'autre flanc.  +,
Afin de déterminer les dimensions de cette chaise pour enfant, je me suis basé sur la norme [https://www.manutan-collectivites.fr/guides-achat/guide-tailles-tables-chaises-scolaires.html NF EN 1729-1] des chaises pour enfants, ainsi que [http://www.ideesmaison.com/Le-Mag-de-la-Maison/Fiches-bricos/Bois/Normes-entretien-divers/Normes-dans-le-bois/Chiffres-pratiques.html les normes des dimensions du mobilier] des meubles pour adultes. La norme des chaises pour enfants ne donnant pas toutes les dimensions, j'ai utilisé la seconde ressource et calculé les dimensions proportionnelles en me basant sur les recommandation de la norme NF EN 1729.  +, J'ai utilisé le logiciel fusion 360 pour réaliser la modélisation de ma chaise. <br/> * Dessiner les encoches des différentes pièces sur vos faces latérales. J'ai opté pour une assise, un renfort et un dossier. J'ai utilisé les dimensions de l'étape 1 (Photo 1) * Importer votre image vectorielle de votre face, obtenue à l'étape 2 (Photo 2) * Extruder les différentes surfaces, et assembler (Photo 3)  +, Pour réaliser la découpe, j'ai utilisé une fraiseuse à commande numérique dans un fablab. J'ai réalisé les découpes en deux temps car les dimensions de la machine ne permettaient pas de tout faire en une étape. Pour générer le g-code, j'ai utilisé l'application en ligne Easel. (photo 1 et 2)  +,
Peparation du gcode avec fabmodules J'ai été confronté à un bug d'export PNG depuis inkscape : des artefacts apparaissaient dans fabmodules En échangeant sur la mailing liste de la fabacademy , nous avons trouvé la solution (merci John et Fiore !) en fait il s'est avéré que certains pixels n'étaient pas totalement opaques finalement, l'export PNG retouché et aplati dans GIMP fonctionnai correctement. J'ai réglé une vitesse d'avance de 10mm/s avec une fraise de 3 et deux passes de 6.5mm (pour une planche de 12mm de contreplaqué de bouleau)  +, J'ai utilisé inkscape, avec la fonction clone pour dupliquer en miroir les deux moitiées de la chaise. Le design est inspiré de l'époque art déco  +, J'ai utilisé notre routeur "sentierBattu" Durant le début, j'ai constaté que les pièces étaient très barbées. Hélas, au milieu de la première passe, la fraise a cassé (sans doute en passant sur un noeud du bois).  +,
Peparation du gcode avec fabmodules J'ai été confronté à un bug d'export PNG depuis inkscape : des artefacts apparaissaient dans fabmodules En échangeant sur la mailing liste de la fabacademy , nous avons trouvé la solution (merci John et Fiore !) en fait il s'est avéré que certains pixels n'étaient pas totalement opaques finalement, l'export PNG retouché et aplati dans GIMP fonctionnai correctement. J'ai réglé une vitesse d'avance de 10mm/s avec une fraise de 3 et deux passes de 6.5mm (pour une planche de 12mm de contreplaqué de bouleau)  +, J'ai utilisé inkscape, avec la fonction clone pour dupliquer en miroir les deux moitiées de la chaise. Le design est inspiré de l'époque art déco  +, J'ai utilisé notre routeur "sentierBattu" Durant le début, j'ai constaté que les pièces étaient très barbées. Hélas, au milieu de la première passe, la fraise a cassé (sans doute en passant sur un noeud du bois).  +,
Pour bien se rendre compte, nous avons fait tous ensemble une maquette en taille réelle en carton. Nous avons mesuré pour avoir la bonne taille.  +, David est venu avec la structure de la chaise en bois. Nous avons mesuré et testé pour vérifier que c’était la bonne taille. On s’est rendu compte qu’elle était trop haute et donc trop dangereuse. Nous avons donc coupé les pieds en bois à la bonne hauteur. Pour trouver la bonne taille nous avons mesuré la moyenne en cm de la taille de nos jambes jusqu’au genou = 35cm. La hauteur de la structure de la chaise est donc de 35 cm.  +, Lors de notre première sortie le [[Group:ZBis|Fablab ZBis]] nous a demandé ce que l’on voulait faire comme projet. On a écrit sur des post-it des idées (table de massage, des ballons sauteurs, des étagères de rangement, une chaise roulante…). Nous avons voté et nous avons décidé de construire une chaise roulante. Nous avons évalué les caractéristiques de cette chaise: Notre chaise roulante doit nous permettre de gesticuler. Elle doit être confortable. Elle doit nous permettre de nous déplacer dans l’espace de la classe. Elle doit nous permettre de nous intégrer dans la classe. Elle doit permettre de travailler grâce à une tablette qui se replie. On ne sait pas encore si on a besoin d’accoudoirs.On pourrait augmenter ou baisser la hauteur.   +,
Pour bien se rendre compte, nous avons fait tous ensemble une maquette en taille réelle en carton. Nous avons mesuré pour avoir la bonne taille.  +, David est venu avec la structure de la chaise en bois. Nous avons mesuré et testé pour vérifier que c’était la bonne taille. On s’est rendu compte qu’elle était trop haute et donc trop dangereuse. Nous avons donc coupé les pieds en bois à la bonne hauteur. Pour trouver la bonne taille nous avons mesuré la moyenne en cm de la taille de nos jambes jusqu’au genou = 35cm. La hauteur de la structure de la chaise est donc de 35 cm.  +, Lors de notre première sortie le [[Group:ZBis|Fablab ZBis]] nous a demandé ce que l’on voulait faire comme projet. On a écrit sur des post-it des idées (table de massage, des ballons sauteurs, des étagères de rangement, une chaise roulante…). Nous avons voté et nous avons décidé de construire une chaise roulante. Nous avons évalué les caractéristiques de cette chaise: Notre chaise roulante doit nous permettre de gesticuler. Elle doit être confortable. Elle doit nous permettre de nous déplacer dans l’espace de la classe. Elle doit nous permettre de nous intégrer dans la classe. Elle doit permettre de travailler grâce à une tablette qui se replie. On ne sait pas encore si on a besoin d’accoudoirs.On pourrait augmenter ou baisser la hauteur.   +,
En veillant à avoir des paires de pieds identiques.  +, Collage de l'assise Ce collage sera effectué en deux temps.Collage des barreaux Assemblage avec les pieds  +, Dans le but d'assouplir le balancement. J'ai collé une bande de liège sous chaque patin. En plus il va protéger la bois des petits graviers qui pourraient être sur le sol. Par contre, attention à la le trainer sur un béton pas trop lissé !  +,
En veillant à avoir des paires de pieds identiques.  +, Collage de l'assise Ce collage sera effectué en deux temps.Collage des barreaux Assemblage avec les pieds  +, Dans le but d'assouplir le balancement. J'ai collé une bande de liège sous chaque patin. En plus il va protéger la bois des petits graviers qui pourraient être sur le sol. Par contre, attention à la le trainer sur un béton pas trop lissé !  +,
Lancer un test d'impression pour voir si l'imprimante 3D fonctionne correctement (Sans préchauffer le PLA)  +, Couper le bout du fil, tout en pinçant le port de l'imprimante pour ouvrir le trou et donc insérer le fil a l'intérieur (Tirer petit à petit jusqu'à la tête d'impression)  +, Vérifier l'état du PLA : - Si le PLA est de couloir Noir -> Gris √  +,
Le 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é.  +, Lorsqu'on rapièce des morceaux de jean ensemble, il est facile d'oublier à quel point les épaisseurs sont un vrai problème! Personnellement, ma machine a de la difficulté à coudre environ 6 épaisseurs de denim ensemble. '''Pour nous simplifier la vie, prenons un moment pour découdre les passants et la bande de taille.''' ''La bande de taille est généralement assemblée au point de chainette. vous pourrez le reconnaitre au boucles sur le fil du dessous. avec se genre de fil, il est possible de découdre un petit bout, puis de tirer sur un fil (il faut trouver le bon) pour que tout se découd tout seul!''  +, Si vous désirez, vous pouvez mettre de côté des éléments clés ou des détails important de votre pantalon. J'ai mis de côté la poche monnaie, la broderie à l'intérieur de la bande de taille, et quelques passants, que je voulais garder pour les positionner à des endroits plus visibles.  +,
Le filament va se retirer tout seul. Assurez-vous de bien enrouler sur la bobine (sans faire de noeud).  +, Photo 1 - Couper le bout du filament Photo 2 - Lever le bouton pour passer le filament dans l'extruder Photo 3 - Passer le filament sur 5 à 10 cm  +, Appuyer sur "retour", jusqu'à revenir au menu principal.  +,
Le filament va se retirer tout seul. Assurez-vous de bien enrouler sur la bobine (sans faire de noeud).  +, Photo 1 - Couper le bout du filament Photo 2 - Lever le bouton pour passer le filament dans l'extruder Photo 3 - Passer le filament sur 5 à 10 cm  +, Appuyer sur "retour", jusqu'à revenir au menu principal.  +,
L'objectif est d'obtenir les mesures nécessaires à la modélisation de la pièce en 3D : - entraxe - diamètre des passages d'axes - épaisseur de matière autour des passages d'axe - dimensions et inclinaison de l'ergo  +, Réalisation d'un modèle en 3D à partir du logiciel tinkercad. Le positionnement sur un axe de symétrie correspondant à la médiatrice du segment déterminé par les passages d'axe a facilité la conception. La première réalisation c'est révélée un peu trop épaisse et avec un diamètre de passage d'axe insuffisant. En effet, la mesure avait été faite sur les trous de la pièce d'origine et non sur les axe eux-même. Une mesure correcte a été effectué et une majoration de 0,5mm a été appliqué. Le résultat donne un mouvement libre mais sans jeu apparent.  +, Le fichier a été converti au format .STL et utilisé envoyé à l'imprimante 3D. Un bug sur le site , empêche l'import du fichier . Il sera donc disponible une fois ce bug résolu. À ce jour, seul des pièces prototypes en PLA ont été réalisées en attente d'un matériel plus résistant.  +
'''Remarque''': Ici, le cadre est dimensionné pour accueillir une vitre de 1m x 2m par 6mm d'épaisseur, un fond en contreplaqué filmé de 10mm et une couche isolante de 22mm en STEICO. Les dimensions seront donc à adapter en fonction des disponibilités de chacun. * Préparer 2 chevrons de section 93mm x 45mm et de 209 cm de longueur. * Préparer 2 chevrons de section 93mm x 45mm et de 109 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 209 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 109 cm de longueur. * Coller à la colle PU et visser les liteaux sur les chevrons associés une face de 93mm d'épaisseur, à 32mm d'un des bords. '''Remarque''': Ces 32mm correspondent à l'épaisseur isolant + contreplaqué filmé. Il reste 8mm sur l'autre bord afin d'accueillir l'épaisseur de la vitre et d'un joint compribande. * Découper les angles de chaque profilé bois ainsi obtenu à 45° en portant bien l'attention sur le sens de la découpe. La coupe se fait sur la longueur de 93mm. '''Remarque''': Cette coupe permet de retrouver la dimension 1m x 2m de la vitre en intérieur du cadre. * Assembler le cadre à l'aide de colle PU et de longues vis à bois dans chacun des 4 angles.  +, '''Remarque''': Ici, le clapet de ventilation choisi fait 100mm de diamètre, c'est donc à ce diamètre que seront fait l'entrée et la sortie. *Sur l'axe central du capteur, tracer puis couper le trou d'entrée de l'air, à 30mm du liteau, en bas du cadre. *Sur l'axe central du capteur, tracer puis couper le trou de sortie de l'air, à 30mm du liteau, en haut du cadre.  +, '''Remarque''': Selon l'isolant choisi, la pose d'un pare-pluie à l'arrière n'est pas forcement nécessaire si celui-ci est bien étanche à l'eau. *Déposer le pare-pluie sur la couche d'isolant en laissant un débord de 2cm sur le cadre en douglas. *Agrafer le pare-pluie. *Ouvrir le pare-pluie au niveau de l'entrée et de la sortie d'air. *Coller un adhésif étanche entre le cadre et le pare-pluie.  +,
'''Remarque''': Ici, le cadre est dimensionné pour accueillir une vitre de 1m x 2m par 6mm d'épaisseur, un fond en contreplaqué filmé de 10mm et une couche isolante de 22mm en STEICO. Les dimensions seront donc à adapter en fonction des disponibilités de chacun. * Préparer 2 chevrons de section 93mm x 45mm et de 209 cm de longueur. * Préparer 2 chevrons de section 93mm x 45mm et de 109 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 209 cm de longueur. * Préparer 2 liteaux de section 20mm x 53mm et de 109 cm de longueur. * Coller à la colle PU et visser les liteaux sur les chevrons associés une face de 93mm d'épaisseur, à 32mm d'un des bords. '''Remarque''': Ces 32mm correspondent à l'épaisseur isolant + contreplaqué filmé. Il reste 8mm sur l'autre bord afin d'accueillir l'épaisseur de la vitre et d'un joint compribande. * Découper les angles de chaque profilé bois ainsi obtenu à 45° en portant bien l'attention sur le sens de la découpe. La coupe se fait sur la longueur de 93mm. '''Remarque''': Cette coupe permet de retrouver la dimension 1m x 2m de la vitre en intérieur du cadre. * Assembler le cadre à l'aide de colle PU et de longues vis à bois dans chacun des 4 angles.  +, '''Remarque''': Ici, le clapet de ventilation choisi fait 100mm de diamètre, c'est donc à ce diamètre que seront fait l'entrée et la sortie. *Sur l'axe central du capteur, tracer puis couper le trou d'entrée de l'air, à 30mm du liteau, en bas du cadre. *Sur l'axe central du capteur, tracer puis couper le trou de sortie de l'air, à 30mm du liteau, en haut du cadre.  +, '''Remarque''': Selon l'isolant choisi, la pose d'un pare-pluie à l'arrière n'est pas forcement nécessaire si celui-ci est bien étanche à l'eau. *Déposer le pare-pluie sur la couche d'isolant en laissant un débord de 2cm sur le cadre en douglas. *Agrafer le pare-pluie. *Ouvrir le pare-pluie au niveau de l'entrée et de la sortie d'air. *Coller un adhésif étanche entre le cadre et le pare-pluie.  +,
<nowiki>1.8 TFT Panel ST7735 https://www.aliexpress.com/item/32913848470.html<br /><br />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<br /><br />ESP8266 WEMOS D1 https://www.aliexpress.com/item/33036965281.html<br /><br />3D Printed Case https://www.thingiverse.com/thing:4097143<br /><br />Some Wires & Soldering Iron.</nowiki>  +, <nowiki>I've prepare parts and printed frame on my 3D Printer.<br /><br />Model Download: https://www.tinkercad.com/things/1oIgHjgjMjd</nowiki>  +, Solder and mount parts on 3D Printed case as shown above images. 1.8" (Actually 1.77") TFT Panel [https://www.yaoyulcd.com/pdf/YM177T-104A.pdf datasheet] Wemos D1 [https://makerna.com/wp-content/uploads/2020/01/sch_d1_mini_v3.0.0.pdf datasheet]  +,
Importer le dxf. Régler de manière à ce que les découpes se fassent dans l’ordre suivant : 1) Vert 2) Bleu   +, Assembler dans l’ordre suivant : a)      Monter les pattes 2 et 2s sur a base 1 b)     Engager l’ensemble dans l’avant 3 c)      Ajouter et engager la "selle" 4 d)     Verrouiller avec la queue 5 e)     Ajouter les traverses 6 et 7 f)       Ajouter les "skis" 8 g)      Engager la poignée et le repose pied 9    +
Importer le dxf. Régler de manière à ce que les découpes se fassent dans l’ordre suivant : 1) Vert 2) Bleu   +, Assembler dans l’ordre suivant : a)      Monter les pattes 2 et 2s sur a base 1 b)     Engager l’ensemble dans l’avant 3 c)      Ajouter et engager la "selle" 4 d)     Verrouiller avec la queue 5 e)     Ajouter les traverses 6 et 7 f)       Ajouter les "skis" 8 g)      Engager la poignée et le repose pied 9    +
Juste avant le collage des aimants, si la qualité du rendu ne vous convient pas, vous pouvez simplement faire les finitions au cuter en retirant les petits filaments qui resteraient. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">...Avant toute chose, faites bien attention à coller les aimants dans le bon sens, attention donc aux pôles.</div> </div> Mettez un point très léger de colle dans la cavité prévue à cet effet sur la partie corporelle concernée de l'animal. Insérer l'aimant dans la cavité (pas besoin de mettre de colle sur l'aimant) et laisser sécher une minute Répétez l'opération pour chaque cavité, en faisant toujours bien attention à ce que les pôles des aimants s'attirent dans le bon sens <br/>  +, Cette étape concerne les pièces qui nécessitent un support. Équiper votre imprimante de la bobine de PVA en plus de celle de PLA pour faire le coffrage permettant la solidification de certaines pièces (liste en information à l'étape 1). Pour mettre en application ce coffrage, vous devez activer la '''case support''' lors du remplissage des paramètres d’impression et sélectionner la matière du support, comme vous pouvez le voir sur la photo (la couleur violette indique le PVA). Le reste des paramètres est identique à la première impression. Une fois l’impression terminée, vous pouvez retirer les pièces normalement et ensuite les faire tremper dans l’eau pendant une heure (bien immergées) pour retirer le PVA facilement. Sur la dernière photo, vous pouvez voir la matière PVA entourant la tête de dragon, avant qu'elle soit dissoute dans l'eau.  +, Cette étape concerne les pièces qui ne nécessitent pas de support. Se référer à la liste ci-dessous pour les différencier.<div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">LISTE DES INDICATEURS DE SUPPORT POUR IMPRESSION 1_Tête de dragon: nécessite un support 2_Tête d'oiseau: nécessite un support 3_Tête d'éléphant: nécessite un support 4_Ailes de chauve-souris_horizontal: nécessite pas de support 5_ Ailes de chauve-souris_vertical: nécessite pas de support 6_Corps cheval: nécessite pas de support 7_Corps limace: nécessite pas de support 8_Pieds cheval: nécessite pas de support 9_Queue de pan: nécessite pas de support 10_Queue de chien: nécessite un support 11_Support pour deux têtes: nécessite pas de support</div> </div>Imprimez les différentes parties du corps dont vous avez besoin à l’aide de l’imprimante 3D et de la bobine de PLA. Choisir l’un des fichiers STL mis à votre disposition et n’ayant pas l’utilité du support. Lancer la modélisation sur votre imprimante 3D avec '''les paramètres d’impression''' suivants : – Épaisseur : 0,20 mm – Densité de remplissage : 20 % Une fois l’impression terminée, retirer les pièces comme sur la vidéo.  +,
The first thing to consider when thinking about adopting this revolutionizing glass technology is to look for a reliable product to use. Do you need smart glass or smart film? There is a difference between the two products. It is important that people who want to invest in switchable technology know the differences. This way they can be confident that they have the appropriate and best value solution for their application. The basic difference is that smart film is retrofit, customized, and can be installed in minutes.  +, Of course, it is very important to consider your budget when choosing the switchable technology product to use. Does your project need new installations? Then choose a smart glass product. If it needs just an addition of privacy glass, then smart film can be the solution since this can be applied to an existing glass panel.  +, After settling for a smart glass provider, it is important to know whether the provider has after sales customer support. It is also in your best interest to know whether you have access to the latest technology from the provider since this is a relatively new technology in the glass industry.  +
The first thing to consider when thinking about adopting this revolutionizing glass technology is to look for a reliable product to use. Do you need smart glass or smart film? There is a difference between the two products. It is important that people who want to invest in switchable technology know the differences. This way they can be confident that they have the appropriate and best value solution for their application. The basic difference is that smart film is retrofit, customized, and can be installed in minutes.  +, Of course, it is very important to consider your budget when choosing the switchable technology product to use. Does your project need new installations? Then choose a smart glass product. If it needs just an addition of privacy glass, then smart film can be the solution since this can be applied to an existing glass panel.  +, After settling for a smart glass provider, it is important to know whether the provider has after sales customer support. It is also in your best interest to know whether you have access to the latest technology from the provider since this is a relatively new technology in the glass industry.  +
A 515 tip compared with a 523 tip. Both tips will spray a pattern 10 inches wide but the 523 tip will produce a thicker coating provided you use the same sprayer pressure and hand speed. On the other hand, keeping the orifice size the same and increasing the fan width allows you to spread the same amount of material over a wider area. When it comes to choosing tips, you should start by checking the coating manufacturer’s instructions; they have researched optimum tip sizes for the viscosity of their particular products. Having said that, the range of tip sizes available allows you almost infinite control of your spraying finish and quality.  +, === *User smaller tip sizes when applying thinner materials such as stains and enamels. *Use larger sizes for thicker materials such as exterior, latex and oil based paints.  +, Secondly, you’ll want to work out the '''fan width''' that’s required to work out your spray tip. ==== Pro Tip ==== * Number calculation, it’s the first digit is half the fan width (5 x 2 = 10 inch fan width) * It’s the last two digits that are the size of the tip opening in thousandths of an inch.  +,
A 515 tip compared with a 523 tip. Both tips will spray a pattern 10 inches wide but the 523 tip will produce a thicker coating provided you use the same sprayer pressure and hand speed. On the other hand, keeping the orifice size the same and increasing the fan width allows you to spread the same amount of material over a wider area. When it comes to choosing tips, you should start by checking the coating manufacturer’s instructions; they have researched optimum tip sizes for the viscosity of their particular products. Having said that, the range of tip sizes available allows you almost infinite control of your spraying finish and quality.  +, === *User smaller tip sizes when applying thinner materials such as stains and enamels. *Use larger sizes for thicker materials such as exterior, latex and oil based paints.  +, Secondly, you’ll want to work out the '''fan width''' that’s required to work out your spray tip. ==== Pro Tip ==== * Number calculation, it’s the first digit is half the fan width (5 x 2 = 10 inch fan width) * It’s the last two digits that are the size of the tip opening in thousandths of an inch.  +,
[Système de capture de donnée ok] Une fois monté, vous pouvez tester le dispositif. Télécherger le code, ouvrez le avec Arduino IDE. Attention à bien installer la bibliothèque suivante : FastLED Le code est basé sur celui de [[Silent Box]]  +, Découper au lasercut sur du bois de 3 mm d'épaisseur. Monter les éléments suivant les photos. Faites attention car il y a un sens à respecter pour monter le servomoteur.  +, Pour l'origami, il n'y a pas encore de tutoriel de fait. Il faut choisir un origami qui fasse comme un accordéon.  +,
vous devez mettre la bille en haut du circuit et lancez le programme sur l'ordinateur. Répondez bien à toutes les questions et vous pourrez passer. La vidéo montre comment s'active le servomoteur.  +, Il faut couper en deux tout les rouleaux de papier toilette sur la longueur. Puis assembler tous les morceaux de papier toilettes comme sur la première photo avec le pistolet à colle. Ensuite pour les bouteille il en faut une de 33cm, 28cm, 28.5, 19 et une de 5cm, vous pouvez couper des bouteilles pour atteindre les hauteurs donné. (la hauteur des bouteilles peut être changer si besoin mais il faut quand même rester proche des hauteurs donné) si possible mettez un poids dans les bouteilles cela peut-être de l'eau, du sable, etc. il faut ensuite mettre du scotche double face sur le haut des bouteilles. Après il faut couper et assembler les bouteilles comme sur la deuxième et la troisième photo pour faire la suite du circuit, les bouteilles tiennent entre elle avec de la colle. Pour le servomoteur il faut y accrocher quelque chose pour agrandir le palonnier, un exemple sur la quatrième photo. Et pour finir il faut découper le bas d'une bouteille pour faire une sorte de bol pour la fin du circuit comme sur la dernière photo.  +, placer un carton qui fait environ 10cm pour créer de la hauteur puis placer les bouteilles comme sur la première photo. Ensuite il faut mettre sur les bouteilles servant de pilier les éléments du circuit comme sur la deuxième photo, puis placer le bol à la fin du circuit. Pour finir il faut accrocher le servomoteur au début du circuit, coupez une bouteille comme sur la troisième photo mettez le servomoteur dessus et accrochez le au début comme sur la dernière photo.  +,
'''Consigne générale pour toutes les étapes ! : Placer les bouteilles numérotées dans l’ordre qui sera indiqué sur les images suivantes. Le circuit est fait en rouleau de p.q. et les colonnes sont des bouteilles d’eau en plastique''' '''Etape 1 :  Poser les 3 bouteilles comme indiqué ci-dessous et par la suite poser le circuit au-dessus de ces 3 bouteilles (fixé le circuit avec du scotch double face).'''  +, '''Etape 2 : Suivre l’explication imagée juste à gauche en changeant de formation et ajoutez les circuit 2 et 3 (toujours fixé le circuit avec du scotch).'''  +, '''Etape 3 : Placer le circuit sur les bouteilles numérotées dans le bon ordre comme l'image juste à coté (toujours fixé le circuit avec le scotch).'''  +,
A partir des plan téléchargeable [https://onedrive.live.com/?authkey=%21AFSlhbVIyDSYdZI&cid=14A364A74359F2F9&id=14A364A74359F2F9%212704&parId=14A364A74359F2F9%212649&action=locate ici], le g code est généré grâce à l'application en ligne easel. Une équerre est également modélisée, avec 3 alésages.  +, Les pièces sont ensuite usinée dans des plaques de contreplaqué extérieur de 12mm d'épaisseur.  +, Les pièces sont par la suite collées entre elle (excentrique sur la clamps) à l'aide de colle à bois, puis le tube de cuivre servant d'axe de rotation est collé avec de la colle epoxy.  +
[[Tree planting (Aranya Agricultural Alternatives method)]]  +, <div class="icon-instructions dont-icon"> <div class="icon-instructions-icon"><i class="fa fa-hand-paper-o"></i></div> <div class="icon-instructions-text">Do NOT make the hole on the bottom of the pot. The objective of this clay-pot-irrigation system is not to empty the clay pot but to keep the soil moist. Make the hole on the side of the clay pot, on the lower part of the clay pot.</div> </div> <div class="icon-instructions dont-icon"> <div class="icon-instructions-icon"><i class="fa fa-hand-paper-o"></i></div> <div class="icon-instructions-text">Do NOT make the hole too big. If the hole is too big, the water will leak from the caly pot. The hole should be the same size as the diameter of the rope.</div> </div> #Use a small/thin nail to make a hole (pre-hole) on the side of the clay pot, #Use a big/thick nail to make the hole the same size as the diameter of the rope;  +, #Insert the rope in the hole in the clay pot, #Make a knot on the rope at several centimeters of the end of the rope inside the clay pot, #Make a knot on the rope outside the clay pot to secure the rope with the clay pot, #If you want to irrigate more than one plant, repeat the steps above; <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Make sure that both knots are tight against the ends of the clay pot. The objective is to use capillarity to irrigate the tree over a long period of time. If the knots are not tight against the clay pot, the water might leak from the clay pot. If the water leaks from the clay pot, the clay pot will lose water quicker and the tree will receive water for a shorter period. Capillarity is a physical phenomenon. As a result: if the moisture level in the soil is the same as in the pot, water will not move from the pot to the soil, irrigation will stop. If the moisture level in the pot is lower than the moisture level in the pot, water will move from the pot to the soil, irrigation will flow.</div> </div> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">You can irrigate more than one plant with the same pot. For instance, you could make four holes on the lower side of the clay pot to irrigate four young trees. If you decide to irrigate more than one plant, you will probably need to add water in the irrigation pot more often.</div> </div>   +,
[[Tree planting (Aranya Agricultural Alternatives method)]]  +, <div class="icon-instructions dont-icon"> <div class="icon-instructions-icon"><i class="fa fa-hand-paper-o"></i></div> <div class="icon-instructions-text">Do NOT make the hole on the bottom of the pot. The objective of this clay-pot-irrigation system is not to empty the clay pot but to keep the soil moist. Make the hole on the side of the clay pot, on the lower part of the clay pot.</div> </div> <div class="icon-instructions dont-icon"> <div class="icon-instructions-icon"><i class="fa fa-hand-paper-o"></i></div> <div class="icon-instructions-text">Do NOT make the hole too big. If the hole is too big, the water will leak from the caly pot. The hole should be the same size as the diameter of the rope.</div> </div> #Use a small/thin nail to make a hole (pre-hole) on the side of the clay pot, #Use a big/thick nail to make the hole the same size as the diameter of the rope;  +, #Insert the rope in the hole in the clay pot, #Make a knot on the rope at several centimeters of the end of the rope inside the clay pot, #Make a knot on the rope outside the clay pot to secure the rope with the clay pot, #If you want to irrigate more than one plant, repeat the steps above; <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Make sure that both knots are tight against the ends of the clay pot. The objective is to use capillarity to irrigate the tree over a long period of time. If the knots are not tight against the clay pot, the water might leak from the clay pot. If the water leaks from the clay pot, the clay pot will lose water quicker and the tree will receive water for a shorter period. Capillarity is a physical phenomenon. As a result: if the moisture level in the soil is the same as in the pot, water will not move from the pot to the soil, irrigation will stop. If the moisture level in the pot is lower than the moisture level in the pot, water will move from the pot to the soil, irrigation will flow.</div> </div> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">You can irrigate more than one plant with the same pot. For instance, you could make four holes on the lower side of the clay pot to irrigate four young trees. If you decide to irrigate more than one plant, you will probably need to add water in the irrigation pot more often.</div> </div>   +,
N'oubliez pas de le nettoyer après usage.  +, Si l'on souhaite utiliser une prise secteur et non l'énergie solaire, il suffit d’ajouter un adaptateur allume-cigare qui convertira le courant du 220V au 12V. Comme précisé plus haut, on peut également utiliser une pompe et un ventilateur plus puissants et fonctionnant directement en 220V mais attention à ne pas s’électrocuter ! Utiliser un deuxième seau pour contenir le circuit électrique du générateur et sa batterie. Il est possible d'utiliser n’importe quel contenant mais notre objectif est que tout le système évaporateur+générateur puisse se replier dans un seul seau pour le transport. Il faut y percer quelques trous d’aération par sécurité au cas où la batterie produirait de l’hydrogène. Ainsi que des trous dans le couvercle pour y placer les prises USB, 12V et l'indicateur de charge. A l’intérieur du seau, nous avons placé une planche verticale sur laquelle sont vissés le régulateur et la boîte à fusibles. Deux équerres métalliques permettent de maintenir verticale cette planche grâce au poids de la batterie placée au fond du seau.  +, Découper une série d'ouvertures dans l'un des seaux à l’aide d’une scie à cloche, mais un cutter peut aussi faire l’affaire. Deux rangées de trous d'une dizaine de centimètres de diamètre sur les flancs du seau permettront à l'air d'y rentrer facilement. Un autre orifice de 120mm (le diamètre du ventilateur) dans le couvercle permettra d'extraire l'air humide. Un peu de ruban de masquage appliqué au préalable permet de faire des découpes sans bavure.  +,
N'oubliez pas de le nettoyer après usage.  +, Si l'on souhaite utiliser une prise secteur et non l'énergie solaire, il suffit d’ajouter un adaptateur allume-cigare qui convertira le courant du 220V au 12V. Comme précisé plus haut, on peut également utiliser une pompe et un ventilateur plus puissants et fonctionnant directement en 220V mais attention à ne pas s’électrocuter ! Utiliser un deuxième seau pour contenir le circuit électrique du générateur et sa batterie. Il est possible d'utiliser n’importe quel contenant mais notre objectif est que tout le système évaporateur+générateur puisse se replier dans un seul seau pour le transport. Il faut y percer quelques trous d’aération par sécurité au cas où la batterie produirait de l’hydrogène. Ainsi que des trous dans le couvercle pour y placer les prises USB, 12V et l'indicateur de charge. A l’intérieur du seau, nous avons placé une planche verticale sur laquelle sont vissés le régulateur et la boîte à fusibles. Deux équerres métalliques permettent de maintenir verticale cette planche grâce au poids de la batterie placée au fond du seau.  +, Découper une série d'ouvertures dans l'un des seaux à l’aide d’une scie à cloche, mais un cutter peut aussi faire l’affaire. Deux rangées de trous d'une dizaine de centimètres de diamètre sur les flancs du seau permettront à l'air d'y rentrer facilement. Un autre orifice de 120mm (le diamètre du ventilateur) dans le couvercle permettra d'extraire l'air humide. Un peu de ruban de masquage appliqué au préalable permet de faire des découpes sans bavure.  +,
* Deux clips en 3D (!!! Attention !!! Si il fait chaud ils auront tendance à ce tordre et se déformer, il faudra les retrailler au pistolet à air chaud) Les miens ont un peu moins de 13mm d'écards en haut et 3mm pour le bas afin de tenir sur le pare soleil et la plaque Vous pouvez donc aussi les découper dans du médium plus épais pour contrer le problème, mais penser a bien vérifier l'écard par apport à vos pare-soleil ! Il faut bien que ce soit un peu plus petit pour que ça tienne * Une plaque de 5cmx30cmx3mm   +
* Deux clips en 3D (!!! Attention !!! Si il fait chaud ils auront tendance à ce tordre et se déformer, il faudra les retrailler au pistolet à air chaud) Les miens ont un peu moins de 13mm d'écards en haut et 3mm pour le bas afin de tenir sur le pare soleil et la plaque Vous pouvez donc aussi les découper dans du médium plus épais pour contrer le problème, mais penser a bien vérifier l'écard par apport à vos pare-soleil ! Il faut bien que ce soit un peu plus petit pour que ça tienne * Une plaque de 5cmx30cmx3mm   +
Les câblages à faire sont : capteur BME280 et affichage OLED ringled 12 vibrateur led et potentiomètre bouton poussoir  +, Il s'agira de faire blocage entre un niveau et le niveau supérieur en glissant une pièce dans le niveau inférieur. Une barre transverse est retenue par un cadenas. Toutes les pièces sont découpées laser.  +, La "cage" du dessus est imprimé en 3D  +
Cut the copper tube 3 cm in length with a pipe cutter pliers  +, Cut 80 cm white cord, inserting the first tube equidistant from each end of the cord. Insert the second tube on one side of the cord and thread the other end of the cord on the other side of the tube. Repeat with the other tubes.  +, Place both greenhouse wire ferrules to the ends of the cord, the back a little on himself to give more thickness and squeeze him hard with the pliers. Open the clasp with the clamp and to slide one of two ferrules.  +,
Cut the copper tube 3 cm in length with a pipe cutter pliers  +, Cut 80 cm white cord, inserting the first tube equidistant from each end of the cord. Insert the second tube on one side of the cord and thread the other end of the cord on the other side of the tube. Repeat with the other tubes.  +, Place both greenhouse wire ferrules to the ends of the cord, the back a little on himself to give more thickness and squeeze him hard with the pliers. Open the clasp with the clamp and to slide one of two ferrules.  +,
Couper six tubes de cuivre de 3 cm de longueur à l’aide de la pince coupe-tubes.  +, Placer les deux embouts serre-fil aux extrémités du cordon, le replier un peu sur lui-même pour lui donner plus d’épaisseur et serrer fort avec la pince. Ouvrir le fermoir avec la pince et y glisser l’un des deux embouts.  +, Couper 80 cm de cordon blanc, y insérer le premier tube à égale distance de chaque extrémité du cordon. Insérer le deuxième tube d’un côté du cordon et faire passer l’autre extrémité du cordon de l’autre côté du tube. Répéter l’opération avec les autres tubes.  +,
Couper six tubes de cuivre de 3 cm de longueur à l’aide de la pince coupe-tubes.  +, Placer les deux embouts serre-fil aux extrémités du cordon, le replier un peu sur lui-même pour lui donner plus d’épaisseur et serrer fort avec la pince. Ouvrir le fermoir avec la pince et y glisser l’un des deux embouts.  +, Couper 80 cm de cordon blanc, y insérer le premier tube à égale distance de chaque extrémité du cordon. Insérer le deuxième tube d’un côté du cordon et faire passer l’autre extrémité du cordon de l’autre côté du tube. Répéter l’opération avec les autres tubes.  +,
Récupérer des graines de caconnier, du fil de pêche, des chutes de contreplaqué et du bois peyi.  +, Je suis allé sur le site de "Noun project" afin de trouver une image de personnalisation du pendentif.  +, Après avoir choisi l'image sur Noun project, je l'ai ouvert sous Inkscape, un logiciel de dessin vectoriel gratuit. Sur Inkscape, on commence à modifier l'image en faisant deux trous pour passer les fils. On duplique pour pouvoir couper et séparer les morceaux en utilisant l'éditeur de noeuds.  +,
Vous devrez utiliser du carton bois 0,75 mm. [http://www.rougier-ple.fr/cart-bois-pf-60x80.r.html Voici la référence que j'ai utilisée]. Faites attention aux réglages de la machine pour ne pas mettre le feu au carton. Pour les customiser, vous pouvez les bomber totalement ou seulement la tranche.  +, Utiliser les bombes de peinture pour customiser votre jeu. Vous pouvez colorer les ressources qui sont en 3D. Vous pouvez également peindre les pièces en bois à votre guise.  +, Récupérez les fichiers présent dans un dossier Google Drive. Cliquez sur le lien dans l'onglet fichiers. Modifiez et personnalisez selon vos envies : par exemple les images des différentes ressources ou même ajoutez un maximum de dessins sur le plateau !  +,
Vous devrez utiliser du carton bois 0,75 mm. [http://www.rougier-ple.fr/cart-bois-pf-60x80.r.html Voici la référence que j'ai utilisée]. Faites attention aux réglages de la machine pour ne pas mettre le feu au carton. Pour les customiser, vous pouvez les bomber totalement ou seulement la tranche.  +, Utiliser les bombes de peinture pour customiser votre jeu. Vous pouvez colorer les ressources qui sont en 3D. Vous pouvez également peindre les pièces en bois à votre guise.  +, Récupérez les fichiers présent dans un dossier Google Drive. Cliquez sur le lien dans l'onglet fichiers. Modifiez et personnalisez selon vos envies : par exemple les images des différentes ressources ou même ajoutez un maximum de dessins sur le plateau !  +,
1. Lay the Back Legs flat on the floor and then place the two side panels into the corresponding slots. 2. Place the front legs into place  +, 3. Whilst still resting on the floor add the wedges to the lock joints of side panels. Leave them loose for now.  +, 4. Place the hive body in a horizontal position and add the wedges to the back feet panel. 5.Carefully push the Base plate in through the front entrance and be sure that it locates along the groves and into the slot on the inside of the back feet panel.  +,
Préparez le chou pour le manger. Retirez les feuilles qui ne sont pas bonnes et rincez le chou à l'eau froide. Ma recette demandais un chou coupé en lanière minces, donc c'est ce que j'ai fait.  +, Dans un grand bol, laisser tremper le chou jusqu'à ce que l'eau ai pris une teinte bleutée. Dans ce cas-ci, j'ai pris environ 1 kilogramme de chou à tremper dans 5 tasses d'eau. ''Pour extraire plus de couleur plus rapidement, il est possible de faire bouillir le tout. Je ne l'ai pas fait simplement par ce que je veux le faire cuire à la poêle!'' Remuez doucement le chou, pour s'assurer que toutes les parties ont été en contact avec l'eau. Laissez le tout reposer pour environ une heure.  +, Voici une recette d'accompagnement simple à faire avec le chou que nous avons utilisé. Ne gaspillez rien! https://www.marmiton.org/recettes/recette_chou-rouge-aux-pommes-de-ma-grand-mere_44248.aspx Le chou peut aussi être mangé cru, en salade.  +,
Les deux éléments à assembler sont la comète et le mât. #Prendre la cordelette et brûlez les deux extrémités pour éviter que ça ne s'effile . #Prendre une des extrémités de la cordelette et faire une boucle d'environ 8mm de diamètre avec un nœuds de chaise. #Placer la boucle sur la pointe du mât. Il faut passer la boucle entre les deux rondelles. La taille de la boucle doit être assez petite pour ne pas se retire trop facilement des rondelles. #Visser le mât dans l'insert du plateau. #Passer la comètes dans l'autre extrémité de la cordelette et prendre la mesure pour que la comète ne touche juste pas le plateau quand elle est contre le mât. #Faire un nœud pour bloquer la comète. #Placer les quille sur les carrés colorés. #C'est le moment de s'amuser !  +, <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour la première étape, il est nécessaire de fabriquer un guide de perçage. ça fabrication est détaillée en fin de ce tutoriel.</div> </div><br/> #Couper un bout du tourillon de 1000mm #A l'aide du guide, percer une extrémité du tourillon à environ 5mm de profondeur et le bout opposé à une profondeur adéquate pour pouvoir y viser la vis à deux filet par la suite #Poncer l'extrémité avec le perçage de 5mm de profondeur en pointe comme un crayon en laissant un plat sur la pointe d'environ 6-7mm de diamètre. Le point important est que le diamètre extérieur de la rondelle M2 dépasse la pointe taillée. #Repercer le perçage pour la vis a deux filets avec la mèche de 5mm. Pour la profondeur, utiliser un bout de scotch pour marquer le foret. #Viser ensuite la vis à deux filet dans le mât. #Du coté pointu, visser la vis a bois tête bombée avec les deux rondelles. La petite rondelle coté pointe et la grande coté tête de vis.  +, <div class="icon-instructions idea-icon"> <div class="icon-instructions-icon"><i class="fa fa-lightbulb-o"></i></div> <div class="icon-instructions-text">La peinture, c'est la partie créative du jeux. Un plan est a disposition sur la page comme inspiration. Sentez-vous libres de créer votre propre ville avec ces couleurs selon votre imagination.</div> </div> #En premier, peindre le plan de la ville. Pour ce faire, reproduire dans les grande ligne le plan avec du scotch de carrossier. #Peindre les routes les rivières et les parcs. Bien laisser sécher. #Découper un carré en papier de 30mm de côté qui sera utilisé comme pochoir pour l'emplacement des buildings. #A l'aide du plan, tracer l'emplacement des buildings en fonction de leur taille. Tracer 4 emplacement pour chaque hauteur. Cela permetra de personnaliser la ville une fois le jeu terminé. Attention à ne pas placer les petits immeubles trop loin du mât sinon la comète ne pourra pas les atteindre ! #Peindre les emplacement avec les couleurs adaptées au tailles des immeubles qui s'y trouveront. Une couleur par taille de building. #Peindre la comète #Laisser sécher le tout ! #Une fois que tous les éléments sont bien secs, ajouter une couche de vernis pour diminuer le risque de faire des marques pendant le jeu.  +,
<nowiki>'''2. Bibliographie :'''<br /><br />Lien download :<br /><br />'''sketch_escooter_feed_back_reel_V1.ino''' <br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing<br /><br />'''escooter_ampli_SIMULINK.mdl'''<br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing<br /><br />'''escooter feed back ISIS.DSN'''<br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing<br /><br />En anglais<br /><br />https://forum.arduino.cc/index.php?topic=477397.0<br /><br />article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »<br /><br />En attente<br /><br />'''3. Programme en boucle ouverte''' <br /><br />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.<br /><br />BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. <br /><br />La vitesse du moteur est pratiquement proportionnelle au rapport cyclique<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg<br /><br />Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield<br /><br />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. <br /><br />http://www.robotpower.com/products/MegaMotoPlus_info.html<br /><br />http://www.robotshop.com/en/dc-motor-driver-2-15a.html<br /><br />https://www.pololu.com/file/0J51/vnh3sp30.pdf<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg<br /><br />mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. <br /><br />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.<br /><br />Mais quel doit être la valeur du courant de limitation ?<br /><br />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.<br /><br />Dans notre cas, le courant de limitation devra etre de <br /><br />Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A<br /><br />De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.<br /><br />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é.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />'''Algo boucle ouverte'''<br /><br />Routine d'interruption toutes les 0.1S<br /><br />Lire tension et courant<br /><br />Boucle loop (scrutation des boutons poussoirs) <br /><br />Si BP1=1 alors incrementer PWM<br /><br />Si BP2=1 alors décrementer PWM<br /><br />Si BP3=1 alors PWM=0<br /><br />Affichage des variables tous les 0.2s<br /><br />'''code'''<br /><br />{{<br /><br />// include the library code:<br /><br />#include <LiquidCrystal.h><br /><br />#include <SoftwareSerial.h><br /><br />#include <TimerOne.h><br /><br />#define SERIAL_PORT_LOG_ENABLE 1<br /><br />#define Led     13       // 13 pour la led jaune sur la carte<br /><br />#define BP1     30       // 30 BP1<br /><br />#define BP2     31       // 31 BP2           <br /><br />#define BP3     32       // 32 BP3<br /><br />#define LEDV    33       // 33 led<br /><br />#define LEDJ    34       // 34 led<br /><br />#define LEDR    35       // 35 led<br /><br />#define relay   36       // 36 relay<br /><br />#define PWM10    10      //11   timer2    <br /><br />LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26<br /><br />// Configuration des variables<br /><br />unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor<br /><br />unsigned   int Umoteur = 0;<br /><br />unsigned   int Umoteur2 = 0;<br /><br />unsigned   int Umoteur3 = 0;<br /><br />unsigned   int Umoteur4 = 0;<br /><br />unsigned   int ImoteurF = 0;  <br /><br />unsigned   int Imoteur = 0;<br /><br />unsigned   int Imoteur2 = 0;<br /><br />unsigned   int Imoteur3 = 0;<br /><br />unsigned   int Imoteur4 = 0;<br /><br />byte Rcy=0 ;    //rapport cyclique  8bit<br /><br />unsigned    int temps;<br /><br />// the setup function runs once when you press reset or 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>  , La routine d'interruption  dure que 250 micro seconde, la boucle du programme principal qui scrute l'action de boutons poussoirs est de 13micros et le temps d'affichage de toutes les données est de 11ms. Donc, on peut améliorer la période d'échantillonnage donc la rapidité de la régulation du courant. L'Arduino permet de faire l'instrumentation de la trottinette donc de connaitre la puissance, la consommation en A.h et W.h, de mesurer la vitesse, de connaitre la consommation en fonction des W.h/km, de mesurer la température du moteur et d'avoir une sécurité de fonctionnement. Mais pour l'instant nous allons voir comment limiter le courant '''4. Programme en boucle fermé,  commande à courant limité''' la période d’échantillonnage passera à 0.01 seconde (routine d'interruption) si le courant est inférieur à la valeur désirée, alors la le rapport cyclique peut être augmenté ou diminué jusqu’à la valeur désirée qui est la consigne. par contre si le courant moteur est supérieur à la valeur de limitation, il y a une diminution rapide du rapport cyclique. pour ne pas avoir de dépassement de la valeur du rapport cyclique celui si sera saturé à 254 maximum et à la valeur minimum 6. '''code''' if (Imoteur<4000)                    // pas de limitation de courant à (20A*10)*20=4000 {if (consigne>Rcy)   {Rcy=Rcy+1;}   // rampe de de la Pwm +1*0.01seconde  integrateur pur if (consigne<Rcy &&  Rcy!=0)    {Rcy=Rcy-1;}     //la decrementation est faite seulement pour la poignée d'acceleration ou avec BP2 if ( Rcy>254)  {Rcy=254;}           //limitation du rapport cyclique analogWrite(PWM10,Rcy);   //frequence 32kHz timer2}      } if (Imoteur>4000)  { Rcy=Rcy-5;              //pas de filtrage du courant, pour etre plus rapide   if ( Rcy<6)  {Rcy=5;}       //rcy n'est pas signé, ni la PWM   donc Rcy minimun ne doit pas etre inferieur à 6                      analogWrite(PWM10,Rcy);   //frequence 32kHz timer2}        +, <nowiki>La mesure de la vitesse est effectuée avec un capteur effet hall SS495 ou A1324 qui permet de compter chaque tour de roue. Il suffit de rentrer la périmètre de la roue de la trottinette (130mm de rayon donc 0.816m  dans le cas <br /><br />Pour avoir la vitesse, il suffit juste de diviser le nombre de tour de roue sur un temps arbitraire de 1s pour avoir une vitesse minimum de de 0.81m/s donc de 2.93 km/h. De plus, un filtrage moyen avec 3 valeurs sera utilisé pour afficher la vitesse. A 25km/h, il y aura 8.5 tours.<br /><br />Pour compter les tours, une routine d'interruptions extérieure sera utilisée sur l'entrée INT0 21 de la carte mega.<br /><br />http://www.locoduino.org/spip.php?article64<br /><br />Pour simuler la vitesse, un pulse sur l'entrée 21 sera utilisé avec un rapport cyclique de 10%.<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a018.jpg<br /><br />'''code'''<br /><br />void INT0b21() {<br /><br />Tspeed++;   //interruption exterieure pour compter le nombre de tour<br /><br />}<br /><br />//dans le set up declarer la routine d'interruption lorsque le front 5V de la detection de l'aimant se fait<br /><br />attachInterrupt(digitalPinToInterrupt(21), INT0b21, RISING );  //interruption exterieur<br /><br />//dans loop<br /><br />if (temps09>=5)  {        //boucle de 1 seconde<br /><br />lcd.setCursor(13,2);      // effacement de la vitesse<br /><br />lcd.print("kph     ");<br /><br />lcd.setCursor(16,2); <br /><br />speed1=Tspeed*2937;      //1tour*816*3.6/1s=2.937km/h<br /><br />speed2=speed1;           //Tspeed (rate/seconde)<br /><br />speed3=speed2;<br /><br />speedF=(speed1+speed2+speed3)/3000;   //pour mettre en kph<br /><br />lcd.print(speedF,1);    //affichage au dixieme pres<br /><br />Tspeed=0;   //reset compteur<br /><br />temps09=0;  //reset time<br /><br />}<br /><br />Pour améliorer la précision de la mesure de la vitesse, il est possible que le temps échantillonnage de la mesure de la vitesse soit en fonction de la vitesse.<br /><br />exemple : <br /><br />pour les vitesses inferieures à 10km/h echantillon à 1seconde, mais au dessus de 10km/h echantillon à 2 secondes.<br /><br />11. Mesure distance pour connaitre l'autonomie <br /><br />La distance correspond au nombre de tour total de la roue multipliée par le périmètre de la roue.<br /><br />Donc il ne faut pas remettre à 0, le nombre de tour à chaque échantillon.<br /><br />Par contre, la remise à zéro de la distance sera  effectuée lors l'appuie sur le reset de l'Arduino Mega.<br /><br />L'affichage de la distance s'effectuera au deuxième près.<br /><br />A 32km/h, il faudra 2 minutes pour faire 1km comme on peut l'observer sur la figure suivante :<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a019.jpg<br /><br />'''code'''<br /><br />void INT0b21() {<br /><br />Tspeed++;   //interruption exterieure pour compter la vitesse<br /><br />nbrRate++;<br /><br />}<br /><br />lcd.setCursor(13,4);      <br /><br />lcd.print("km      ");  //<br /><br />distance=(nbrRate*816)/1000;  //distance m<br /><br />distance=distance/1000;  //distance km<br /><br />lcd.setCursor(15,4);      <br /><br />lcd.print(distance,1);  <br /><br />on peut observer l'installation Electrique avec le hacheur, l'arduino, et l'afficheur lors de la mise au point du programme<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/dsc_0613.jpg<br /><br />'''12. Synthèse''' <br /><br />L'espace RAM est utilisé que à 4% et l'espace ROM à 3%, pour un Arduino mega. Donc, on pourrait prendre un arduino un peu plus petit.<br /><br />Mais, il y a 8 cellules Lipo pour faire l'alimentation 24V pour alimenter le moteur via le hacheur. Par conséquent, la mesure de la tension de chaque élément sera sur l'Arduino avec un connecteur JST. Cette mesure permet de savoir si une cellule à une résistance interne qui commence à poser problème et pour savoir si l'équilibrage de chaque cellule a bien été effectué.<br /><br />Il est possible de passer à 36V avec 12 cellules aussi avec l'ardui mega sans utiliser de shield exterieur qui multiplexe 24 entrées analogiques sur l'entrée A0<br /><br />Il est possible d'envoyer toutes les données à un smarthphone via le bluetooth HC06 par les broches 20, 21, RX1 et TX1. Mais  L'application sous android realisée sous JAVA Studio ne peut pas etre partagé sur ce forum. Cette partie ne sera pas explicitée.<br /><br />Apres avoir fait l'instrumentation de cette trotinnette, une etude devrait etre effectué sur la precision des mesures, il est possible de [http://www.fichier-pdf.fr/2015/09/07/instrumentation-vehicule-faible-consommation-eco-marathon/ lire]<br /><br />« Instrumentation d'un véhicule motorisé électrique faible consommation de type « éco marathon » Revue 3EI  N°81, Juillet 2015<br /><br />http://www.fichier-pdf.fr/2015/09/07/instrumentation-vehicule-faible-consommation-eco-marathon/</nowiki>  ,
<nowiki>'''2. Bibliographie :'''<br /><br />Lien download :<br /><br />'''sketch_escooter_feed_back_reel_V1.ino''' <br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FSlRTWHdyRkhuUW8/view?usp=sharing<br /><br />'''escooter_ampli_SIMULINK.mdl'''<br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FOW9OdmlhdDhJZGc/view?usp=sharing<br /><br />'''escooter feed back ISIS.DSN'''<br /><br />https://drive.google.com/file/d/0B_fB3GAsM02FOXdRWFN5OWRMQkE/view?usp=sharing<br /><br />En anglais<br /><br />https://forum.arduino.cc/index.php?topic=477397.0<br /><br />article : « Etude de trottinettes électriques 100W et 500W (Arduino), Revue 3EI 2017 »<br /><br />En attente<br /><br />'''3. Programme en boucle ouverte''' <br /><br />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.<br /><br />BP1 pour incrémenter manuellement le rapport cyclique, BP2 le  décrémenter. BP3 mettre le rapport cyclique à 0, correspondant au contact frein. <br /><br />La vitesse du moteur est pratiquement proportionnelle au rapport cyclique<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a211.jpg<br /><br />Nous avons réalisé notre propre amplificateur de courant qui s'appelle un hacheur abaisseur mais il est possible d'acheter un shield<br /><br />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. <br /><br />http://www.robotpower.com/products/MegaMotoPlus_info.html<br /><br />http://www.robotshop.com/en/dc-motor-driver-2-15a.html<br /><br />https://www.pololu.com/file/0J51/vnh3sp30.pdf<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a310.jpg<br /><br />mais, tous ces hacheurs shields mesurent le courant en interne mais il n'y a pas de limitation de courant. <br /><br />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.<br /><br />Mais quel doit être la valeur du courant de limitation ?<br /><br />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.<br /><br />Dans notre cas, le courant de limitation devra etre de <br /><br />Imoteur limitation=Puissance/Ubatterie=500W/24 V=20A<br /><br />De plus, le transistor de puissance du hacheur ne peut supporter que 50A dans notre cas.<br /><br />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é.<br /><br />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.<br /><br />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.<br /><br />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.<br /><br />'''Algo boucle ouverte'''<br /><br />Routine d'interruption toutes les 0.1S<br /><br />Lire tension et courant<br /><br />Boucle loop (scrutation des boutons poussoirs) <br /><br />Si BP1=1 alors incrementer PWM<br /><br />Si BP2=1 alors décrementer PWM<br /><br />Si BP3=1 alors PWM=0<br /><br />Affichage des variables tous les 0.2s<br /><br />'''code'''<br /><br />{{<br /><br />// include the library code:<br /><br />#include <LiquidCrystal.h><br /><br />#include <SoftwareSerial.h><br /><br />#include <TimerOne.h><br /><br />#define SERIAL_PORT_LOG_ENABLE 1<br /><br />#define Led     13       // 13 pour la led jaune sur la carte<br /><br />#define BP1     30       // 30 BP1<br /><br />#define BP2     31       // 31 BP2           <br /><br />#define BP3     32       // 32 BP3<br /><br />#define LEDV    33       // 33 led<br /><br />#define LEDJ    34       // 34 led<br /><br />#define LEDR    35       // 35 led<br /><br />#define relay   36       // 36 relay<br /><br />#define PWM10    10      //11   timer2    <br /><br />LiquidCrystal lcd(27, 28, 25, 24, 23, 22); // RS=12, Enable=11, D4=5, D5=4, D6= 3, D7=2, BPpoussoir=26<br /><br />// Configuration des variables<br /><br />unsigned   int UmoteurF = 0;  // variable to store the value coming from the sensor<br /><br />unsigned   int Umoteur = 0;<br /><br />unsigned   int Umoteur2 = 0;<br /><br />unsigned   int Umoteur3 = 0;<br /><br />unsigned   int Umoteur4 = 0;<br /><br />unsigned   int ImoteurF = 0;  <br /><br />unsigned   int Imoteur = 0;<br /><br />unsigned   int Imoteur2 = 0;<br /><br />unsigned   int Imoteur3 = 0;<br /><br />unsigned   int Imoteur4 = 0;<br /><br />byte Rcy=0 ;    //rapport cyclique  8bit<br /><br />unsigned    int temps;<br /><br />// the setup function runs once when you press reset or 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>  , La routine d'interruption  dure que 250 micro seconde, la boucle du programme principal qui scrute l'action de boutons poussoirs est de 13micros et le temps d'affichage de toutes les données est de 11ms. Donc, on peut améliorer la période d'échantillonnage donc la rapidité de la régulation du courant. L'Arduino permet de faire l'instrumentation de la trottinette donc de connaitre la puissance, la consommation en A.h et W.h, de mesurer la vitesse, de connaitre la consommation en fonction des W.h/km, de mesurer la température du moteur et d'avoir une sécurité de fonctionnement. Mais pour l'instant nous allons voir comment limiter le courant '''4. Programme en boucle fermé,  commande à courant limité''' la période d’échantillonnage passera à 0.01 seconde (routine d'interruption) si le courant est inférieur à la valeur désirée, alors la le rapport cyclique peut être augmenté ou diminué jusqu’à la valeur désirée qui est la consigne. par contre si le courant moteur est supérieur à la valeur de limitation, il y a une diminution rapide du rapport cyclique. pour ne pas avoir de dépassement de la valeur du rapport cyclique celui si sera saturé à 254 maximum et à la valeur minimum 6. '''code''' if (Imoteur<4000)                    // pas de limitation de courant à (20A*10)*20=4000 {if (consigne>Rcy)   {Rcy=Rcy+1;}   // rampe de de la Pwm +1*0.01seconde  integrateur pur if (consigne<Rcy &&  Rcy!=0)    {Rcy=Rcy-1;}     //la decrementation est faite seulement pour la poignée d'acceleration ou avec BP2 if ( Rcy>254)  {Rcy=254;}           //limitation du rapport cyclique analogWrite(PWM10,Rcy);   //frequence 32kHz timer2}      } if (Imoteur>4000)  { Rcy=Rcy-5;              //pas de filtrage du courant, pour etre plus rapide   if ( Rcy<6)  {Rcy=5;}       //rcy n'est pas signé, ni la PWM   donc Rcy minimun ne doit pas etre inferieur à 6                      analogWrite(PWM10,Rcy);   //frequence 32kHz timer2}        +, <nowiki>La mesure de la vitesse est effectuée avec un capteur effet hall SS495 ou A1324 qui permet de compter chaque tour de roue. Il suffit de rentrer la périmètre de la roue de la trottinette (130mm de rayon donc 0.816m  dans le cas <br /><br />Pour avoir la vitesse, il suffit juste de diviser le nombre de tour de roue sur un temps arbitraire de 1s pour avoir une vitesse minimum de de 0.81m/s donc de 2.93 km/h. De plus, un filtrage moyen avec 3 valeurs sera utilisé pour afficher la vitesse. A 25km/h, il y aura 8.5 tours.<br /><br />Pour compter les tours, une routine d'interruptions extérieure sera utilisée sur l'entrée INT0 21 de la carte mega.<br /><br />http://www.locoduino.org/spip.php?article64<br /><br />Pour simuler la vitesse, un pulse sur l'entrée 21 sera utilisé avec un rapport cyclique de 10%.<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a018.jpg<br /><br />'''code'''<br /><br />void INT0b21() {<br /><br />Tspeed++;   //interruption exterieure pour compter le nombre de tour<br /><br />}<br /><br />//dans le set up declarer la routine d'interruption lorsque le front 5V de la detection de l'aimant se fait<br /><br />attachInterrupt(digitalPinToInterrupt(21), INT0b21, RISING );  //interruption exterieur<br /><br />//dans loop<br /><br />if (temps09>=5)  {        //boucle de 1 seconde<br /><br />lcd.setCursor(13,2);      // effacement de la vitesse<br /><br />lcd.print("kph     ");<br /><br />lcd.setCursor(16,2); <br /><br />speed1=Tspeed*2937;      //1tour*816*3.6/1s=2.937km/h<br /><br />speed2=speed1;           //Tspeed (rate/seconde)<br /><br />speed3=speed2;<br /><br />speedF=(speed1+speed2+speed3)/3000;   //pour mettre en kph<br /><br />lcd.print(speedF,1);    //affichage au dixieme pres<br /><br />Tspeed=0;   //reset compteur<br /><br />temps09=0;  //reset time<br /><br />}<br /><br />Pour améliorer la précision de la mesure de la vitesse, il est possible que le temps échantillonnage de la mesure de la vitesse soit en fonction de la vitesse.<br /><br />exemple : <br /><br />pour les vitesses inferieures à 10km/h echantillon à 1seconde, mais au dessus de 10km/h echantillon à 2 secondes.<br /><br />11. Mesure distance pour connaitre l'autonomie <br /><br />La distance correspond au nombre de tour total de la roue multipliée par le périmètre de la roue.<br /><br />Donc il ne faut pas remettre à 0, le nombre de tour à chaque échantillon.<br /><br />Par contre, la remise à zéro de la distance sera  effectuée lors l'appuie sur le reset de l'Arduino Mega.<br /><br />L'affichage de la distance s'effectuera au deuxième près.<br /><br />A 32km/h, il faudra 2 minutes pour faire 1km comme on peut l'observer sur la figure suivante :<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/a019.jpg<br /><br />'''code'''<br /><br />void INT0b21() {<br /><br />Tspeed++;   //interruption exterieure pour compter la vitesse<br /><br />nbrRate++;<br /><br />}<br /><br />lcd.setCursor(13,4);      <br /><br />lcd.print("km      ");  //<br /><br />distance=(nbrRate*816)/1000;  //distance m<br /><br />distance=distance/1000;  //distance km<br /><br />lcd.setCursor(15,4);      <br /><br />lcd.print(distance,1);  <br /><br />on peut observer l'installation Electrique avec le hacheur, l'arduino, et l'afficheur lors de la mise au point du programme<br /><br />https://i58.servimg.com/u/f58/17/56/35/17/dsc_0613.jpg<br /><br />'''12. Synthèse''' <br /><br />L'espace RAM est utilisé que à 4% et l'espace ROM à 3%, pour un Arduino mega. Donc, on pourrait prendre un arduino un peu plus petit.<br /><br />Mais, il y a 8 cellules Lipo pour faire l'alimentation 24V pour alimenter le moteur via le hacheur. Par conséquent, la mesure de la tension de chaque élément sera sur l'Arduino avec un connecteur JST. Cette mesure permet de savoir si une cellule à une résistance interne qui commence à poser problème et pour savoir si l'équilibrage de chaque cellule a bien été effectué.<br /><br />Il est possible de passer à 36V avec 12 cellules aussi avec l'ardui mega sans utiliser de shield exterieur qui multiplexe 24 entrées analogiques sur l'entrée A0<br /><br />Il est possible d'envoyer toutes les données à un smarthphone via le bluetooth HC06 par les broches 20, 21, RX1 et TX1. Mais  L'application sous android realisée sous JAVA Studio ne peut pas etre partagé sur ce forum. Cette partie ne sera pas explicitée.<br /><br />Apres avoir fait l'instrumentation de cette trotinnette, une etude devrait etre effectué sur la precision des mesures, il est possible de [http://www.fichier-pdf.fr/2015/09/07/instrumentation-vehicule-faible-consommation-eco-marathon/ lire]<br /><br />« Instrumentation d'un véhicule motorisé électrique faible consommation de type « éco marathon » Revue 3EI  N°81, Juillet 2015<br /><br />http://www.fichier-pdf.fr/2015/09/07/instrumentation-vehicule-faible-consommation-eco-marathon/</nowiki>  ,
Découpage des éléments en bois au format STL.  +, pour en savoir sur les étapes du montage de la Bentolux suivez le tutoriel PDF.  +, Codage Arduino à retrouver dans librairie.  +,
-Collez les anneaux de 480mm de dia. ext. et 470mm de dia. int. les uns sur les autre jusqu’à obtenir une épaisseur d’une dizaine de cartons (en fonction de l’épaisseur désirée). -Ces anneaux constituent le profil de la lampe. En cas de difficultés, la photo ci-contre peut éventuellement vous guider.  +, -Une fois le remplissage des espaces, diluez de la colle à bois avec un peu d’eau et vous posez ce mélange sur les espaces que vous venez de remplir. Regardez la photo ci-dessous pour vous guider. -Appliquez plusieurs couches sur les faces avant et arrière. Toutefois, prenez garde à ne pas passer avec de la colle sur le placage en bois. -Vous pouvez aussi appliquer au moins deux couches de vernis sur le placage de la face avant, arrière et latérale de la lampe (voir les anneaux de l’Etape 3).  +, -Collez les deux anneaux entre eux, un anneau de dia. 470mm perforé de 4 trous (dia. 10mm) au préalable; avec l’anneau de dia. 480mm perforé de 4 trous (dia. 15mm) au préalable. -Emboîtez sur le profil de la lampe (mentionné et montré sur la photo 1) l’anneau de dia. 470mm.   -Répétez avec les deux autres anneaux de la face arrière. Attention au sens de la lampe -Pour préparer le socle en bois, percez 3 trous : -le premier de 10mm de dia. se situe en haut du socle (profondeur 45mm) -le deuxième de 15mm de dia. se situe en bas du socle (profondeur 45mm) -le troisième trou de 10mm de dia. se situe derrière le socle (profondeur 45mm), afin de passer le câble électrique et le rentrer dans la tige. -Fixez la tige de 210mm de longueur et de 10mm de dia. avec une rondelle et un écrou en bas du socle. -Faites un trou en bas du profil de la lampe et passez celui-ci dans la tige installée dans le socle. -Une fois le câble en haut de la tige sorti, vous pouvez installer la douille. -Installez la face de la lampe sur le profil et passez les 4 tiges de 107mm ainsi que rondelles sur la face de la lampe. -Vissez les tiges avec les cache-vis. -Le fond de la lampe est amovible pour permettre de remplacer l’ampoule si nécessaire. Pour fixer celui-ci, procédez de la même manière que la face. -Rentrez le carton avec les 4 trous dans les tiges et visez à l’extérieur avec les cache-vis. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">J’ai acheté un pied en bois chêne pour faire le socle déjà muni d’un trou le traversant. J’ai utilisé une corde pour cacher le trou, le résultat n’en est pas moins altéré.</div> </div>  +,
-Collez les anneaux de 480mm de dia. ext. et 470mm de dia. int. les uns sur les autre jusqu’à obtenir une épaisseur d’une dizaine de cartons (en fonction de l’épaisseur désirée). -Ces anneaux constituent le profil de la lampe. En cas de difficultés, la photo ci-contre peut éventuellement vous guider.  +, -Une fois le remplissage des espaces, diluez de la colle à bois avec un peu d’eau et vous posez ce mélange sur les espaces que vous venez de remplir. Regardez la photo ci-dessous pour vous guider. -Appliquez plusieurs couches sur les faces avant et arrière. Toutefois, prenez garde à ne pas passer avec de la colle sur le placage en bois. -Vous pouvez aussi appliquer au moins deux couches de vernis sur le placage de la face avant, arrière et latérale de la lampe (voir les anneaux de l’Etape 3).  +, -Collez les deux anneaux entre eux, un anneau de dia. 470mm perforé de 4 trous (dia. 10mm) au préalable; avec l’anneau de dia. 480mm perforé de 4 trous (dia. 15mm) au préalable. -Emboîtez sur le profil de la lampe (mentionné et montré sur la photo 1) l’anneau de dia. 470mm.   -Répétez avec les deux autres anneaux de la face arrière. Attention au sens de la lampe -Pour préparer le socle en bois, percez 3 trous : -le premier de 10mm de dia. se situe en haut du socle (profondeur 45mm) -le deuxième de 15mm de dia. se situe en bas du socle (profondeur 45mm) -le troisième trou de 10mm de dia. se situe derrière le socle (profondeur 45mm), afin de passer le câble électrique et le rentrer dans la tige. -Fixez la tige de 210mm de longueur et de 10mm de dia. avec une rondelle et un écrou en bas du socle. -Faites un trou en bas du profil de la lampe et passez celui-ci dans la tige installée dans le socle. -Une fois le câble en haut de la tige sorti, vous pouvez installer la douille. -Installez la face de la lampe sur le profil et passez les 4 tiges de 107mm ainsi que rondelles sur la face de la lampe. -Vissez les tiges avec les cache-vis. -Le fond de la lampe est amovible pour permettre de remplacer l’ampoule si nécessaire. Pour fixer celui-ci, procédez de la même manière que la face. -Rentrez le carton avec les 4 trous dans les tiges et visez à l’extérieur avec les cache-vis. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">J’ai acheté un pied en bois chêne pour faire le socle déjà muni d’un trou le traversant. J’ai utilisé une corde pour cacher le trou, le résultat n’en est pas moins altéré.</div> </div>  +,
Allez sur le site www.microbit.org Puis sélectionner successivement les onglets : - allons coder - make code editor et télécharger - python editor et télécharger Vous êtes capables d'envoyer un fichier sur Microbit.  +, <nowiki>Nous avons écrit le code car il n'existait pas en version Micropython.<br /><br />Il permet de déclencher une pompe en fonction du courant qui passe entre les PIN 1 et 3V. <br /><br /><br />Nous avons rajouté un signal sonore et lumineux quand le sol est troc sec.<br /><br /><br />Le bouton A permet d'afficher la valeur en le PIN 1 et le 3V<br /><br />Le bouton B permet de forcer la pompe<br /><br />Nous avons aussi pensé qu'un graph du niveau d'eau de la plante pouvait être ajouté.<br /><br /><br />Vous trouverez ci-dessous la rédaction du code complet :<br /><br /><br /># Add your Python code here. E.g.<br /><br />from microbit import *<br /><br />import music<br /><br />music.play(music.ENTERTAINER)<br /><br />while True:<br /><br />x = pin1.read_analog()<br /><br />display.show(Image.HAPPY)<br /><br /><br />if button_a.is_pressed():<br /><br />display.scroll(x)<br /><br />sleep(1000)<br /><br />display.clear()<br /><br /><br />if x < 500:<br /><br />tune = ["C4:4"]<br /><br />music.play(tune)<br /><br />display.show(Image.SAD)<br /><br />pin2.write_digital(1)<br /><br />sleep(500)<br /><br />pin2.write_digital(0)<br /><br />sleep(1000)<br /><br /><br />if button_b.is_pressed():<br /><br />tune = ["B4:4"]<br /><br />music.play(tune)<br /><br />pin2.write_digital(1)<br /><br />sleep(500)<br /><br />pin2.write_digital(0)<br /><br /><br/></nowiki>  +, Faites la première connexion via le câble USB/micro USB de la carte microbit au PC . Vous aurez la possibilité d'utiliser différentes fonctionnalités comme : - le gyroscope - l'accéléromètre - mesure de températures - mesure de la luminosité - boussole - teste microphone  +,
Suivant l'image choisi (et votre perfectionnisme :) ) tous les dégradés sont à traiter avec la méthode précédente. * Conversion d'un vecteurs en ellipse (En sélectionnant une nuance de gris en dessous puis créez une ellipse de taille inférieure -> - 0,05mm par exemple) * Application du style graphique Ellipse (En jouant avec la tolérance de sélection de l'outil baguette magique avec un double clique sur ce dernier)  +, Créez un nouveau document illustrator avec un format 150x150mm. Ensuite allez dans le menu '''Fichier -> Importer''' puis cliquez sur le plan de travail pour incorporer l'image.  +, Avec l'image sélectionnée allez dans le menu '''Objet -> Créer une mosaïque''' Dans le menu affiché ajustez uniquement les valeurs '''Carreaux Largeur (Tiles Width).''' Dans notre exemple et pour cette image et cette dimension, 180 en largeur donne des carreaux ni trop gros ni trop petit. Ensuite ajuster automatiquement avec le bouton en bas à gauche '''Rapport L/H (Use Ratio)''' puis '''OK''' Suivant le nombre de carreaux choisis le temps de traitement est plus ou moins long. Un nouveau groupe est ajouté avec l'image recrée en petits carreaux vectoriels.  +,
* Ouvrir logiciel ArtCAM Pro * cree un nouveau modele * inserer le fichier "dxf " creer avec autocad   +, * fixation la piece brute en machine par les bride * démarrer la machine défonceuse numérique * définir le point origine de l'outil * démarrer la moteur de la broche avec la logiciel NC Studio * clic sur simulation * et voici les vidéo de la réalisation https://youtu.be/4-T41bN4t4A la tangente https://youtu.be/yYG3Z6bhhj0 la poche https://youtu.be/r7HxAKwDhqE contournage   +, * lisez bien la signalisation de sécurité avant la démarrage * vérification de la " Mise à la terre''' * Affecter une alimentation fiable * Nettoyer la partie électrique de la défonceuse * Vérifier la sécurité des câblages * Vérifier le système de refroidissement * Le porte de la machine partie Electrique doit être fermer. * porter des vêtement convenable * Les personnes (visiteurs) accompagnantes le manipulateur doivent être à une distance déterminée de la machine : pour nous, ils doivent être au-delà de la ligne jaune. * il ne faut pas fumer dans la zone de travail en des cas il y a de poudre inflammable (poudre de bois) * vérification de présence de l'extincteur de feu   +,
Maintenant que tous les morceaux bruts sont créés, je redécoupe tout aux dimensions finies. Sur les photos je découpe à 45° les bords de toutes les pièces de la boite du haut du meuble.  +, Comme vous pouvez voir, je suis du genre à faire beaucoup de marques pour éviter les erreurs. Malgré ça, ça ne m'empêche pas d'en faire...  +, Ensuite j'ai tout poncé.  +,
Maintenant que tous les morceaux bruts sont créés, je redécoupe tout aux dimensions finies. Sur les photos je découpe à 45° les bords de toutes les pièces de la boite du haut du meuble.  +, Comme vous pouvez voir, je suis du genre à faire beaucoup de marques pour éviter les erreurs. Malgré ça, ça ne m'empêche pas d'en faire...  +, Ensuite j'ai tout poncé.  +,
Measure and sketch the correct measurements required to make the dish on the plywood.(The measurement should be precisely done as this affects how the dish will turn out)  +, After you are done with the measurements on the plywood, check to ensure that this is correctly done  Begin by cutting the different parts of the plywood using a jigsaw.(Note, ensure that this is precisely done.  +, Using the cable ties, join your mesh wire to the plywood background  +,
*Placer 2 planches (sans la coupe en bas ) et commencer à emboîter les étages sur un sol plat. *Monter les éléments jusqu'à hauteur désirée. *finir avec une planche supplémentaire pour l’arrière du composteur   +, *fermer le bas du composteur avec 2 planches coupée à dimensions et vissé avec 2 vis à bois sur les lattes(elles pourront être enlevé pour récupérer le composte) *placer le composteur sur un grillage métallique pour empêcher les nuisibles de passer (caillebotis, grillage fin, tôle perforée...)   +, *Débiter les lames à dimension , 0.80m dans mon cas (c'était des belles chutes ) *Ensuite, les aligner ensemble pour les serrer avec 2 serres joints. *Tracer les traits extérieurs à 10 cm des bords et le 2eme trait suivant l’épaisseur de vos lames + 2mm *régler la profondeur de coupe de votre scie circulaire suivant la largeur de vos lames: exp: largeur 14.5 cm alors >(14-2)/2= 6 cm de croisement donc 3 cm de profondeur de coupe *vous retourner l'ensemble et refaite le même travail sur l'ensemble exactement dans le même axe. *Dégager les coupes à l'aide d'un ciseau à bois <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">IMPORTANT: 3 lames ne seront coupés que d'un côté et 2 autres auront 3 encoches en faisant attention au sens de pose</div> </div>   +,
*Placer 2 planches (sans la coupe en bas ) et commencer à emboîter les étages sur un sol plat. *Monter les éléments jusqu'à hauteur désirée. *finir avec une planche supplémentaire pour l’arrière du composteur   +, *fermer le bas du composteur avec 2 planches coupée à dimensions et vissé avec 2 vis à bois sur les lattes(elles pourront être enlevé pour récupérer le composte) *placer le composteur sur un grillage métallique pour empêcher les nuisibles de passer (caillebotis, grillage fin, tôle perforée...)   +, *Débiter les lames à dimension , 0.80m dans mon cas (c'était des belles chutes ) *Ensuite, les aligner ensemble pour les serrer avec 2 serres joints. *Tracer les traits extérieurs à 10 cm des bords et le 2eme trait suivant l’épaisseur de vos lames + 2mm *régler la profondeur de coupe de votre scie circulaire suivant la largeur de vos lames: exp: largeur 14.5 cm alors >(14-2)/2= 6 cm de croisement donc 3 cm de profondeur de coupe *vous retourner l'ensemble et refaite le même travail sur l'ensemble exactement dans le même axe. *Dégager les coupes à l'aide d'un ciseau à bois <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">IMPORTANT: 3 lames ne seront coupés que d'un côté et 2 autres auront 3 encoches en faisant attention au sens de pose</div> </div>   +,
Et bien oui; Pour ceux et celle qui n'ont jamais eu la chance de jouer avec une telle machine, autant partir sur de bonnes bases ! === Quésaco ? === La machine laser, autrement appelé découpeuse ou graveuse laser est une machine faisant partie de la grande famille des cnc.<blockquote>Cnc, pour "Computeur Numerical Control" → Machine à commande numérique.</blockquote>Ainsi, le tour de poterie n'est pas une cnc. La plus populaire des cnc, c'est l'imprimante 3D. Nous partons d'un fichier virtuel obtenu sur internet par exemple, puis la machine "l'imprime" physiquement. En plastique le plus souvent. La laser fonctionne sur le même principe. Il faut concevoir ou récuperer un "modèle" virtuel de ce que nous voulons realiser puis après quelques réglages, la machine va faire passer vos plus belles créations du pixel au réel... === Quel sont les matières visées par ce type de machine ? === Enfaite il y a beaucoup de matière qui peuvent être gravé ou découpé. Bois, plastique, cuire, papier, carton etc. Mais certaines peuvent créer des emanations toxique, voici donc quelques informations supplémentaires à ce sujet : http://wiki.fablab.fr/index.php/LivreDecoupeuseLaser#Mat.C3.A9riaux <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Certains matériaux prennent feux facilement, toujours avoir un extincteur à porté de mains.</div> </div> === Comment dessiner pour une laser ? === Pour bien comprendre il faut tout d'abord distinguer trois modes de fonctionnement : * Le mode gravure ou "raster engraving" permettant de graver l'intérieur d'une forme * Le mode gravure vectoriel ou "vector engraving" qui ne grave que le contour d'une forme * Et enfin le mode découpe ou "cut" qui quand à lui découpe le contour d'une forme Il est important de bien distinguer ces trois modes de fonctionnement. Bien qu'ils peuvent être combinés, vous en tiendrez compte lors de la conception de votre pièce. Contrairement à une fraiseuse cnc, il n'est pas évident de graver en "3D". J'entends par là que créer des reliefs avec différentes profondeurs demande une grande maitrise de l'outil. C'est faisable, nous verrons cela par la suite.  , === Le laser === Pour passer du virtuel au réel une machine laser utilise un... laser ! Assez différent de Star Wars certe, mais cela reste une onde lumineuse monochromatique (d'une seul couleur) qui forme un rayon bien droit ! La seul différence c'est qu'elle ne s'arrête pas à une certaine hauteur telle un sabre, elle continue jusqu'à toucher de la matière ! A fin de graver ou decouper des materiaux, le laser est focalisé (concentré) en un très petit point vaporisant la matière en un instant. Cela ce passe au niveau de la tête de la machine grâce à une lentille convergente. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Liens utiles: * https://www.youtube.com/watch?v=4_mDcRHC_sM</div> </div> === Les parties mobiles === Le tube générant le laser est trop imposant pour être fixé directement sur un chariot (à la manière d'une imprimante 3D). C'est pour cela qu'il est invisible au premiers abords, la grande majorité des machines utilisent des miroirs pour déporter le faisceau. La tête laser focalisant le faisceau est donc mobile sur deux ou trois axes dans un repère orthonormé X Y Z → Droite gauche, avant arrière, haut bas. Pour l'axe Z, il est plus courant que cela soit le plateau et non la tête laser qui monte et qui descent.  +
Les aimants sont disposés dans l'épaisseur de 3 disques qui pivotent autour d'un même axe. En raison de la force des aimants, il n'est pas nécessaire d'en avoir 10 sur chaque disque. Le disque central possède effectivement 10 positions afin de s'assurer que toutes les faces du tambour puissent être fixées, les disques périphériques en revanche n'en possèdent que 4. Afin de tester la bonne orientation des aimants sans risques de coller les disques entre eux, ou de voir les aimants sauter hors de leur logement, une feuille de papier (ici du papier sulfurisé) peut-être positionnée entre chaque disque.  +, L'axe de rotation est composé de deux fourches qui sont collées après avoir été glissées l'une dans l'autre. Il doit être possible de les modifier pour adapter un aimant au bout de chacune pour faire un modèle démontable.  +, Une fois les disques et l'axe assemblés (attention à ne coller aucune des pièces mobiles ensemble), on peut monter les faces numérotées en respectant l'ordre. Une fois fini, il ne reste plus qu'à poser le couvercle.  +
Les aimants sont disposés dans l'épaisseur de 3 disques qui pivotent autour d'un même axe. En raison de la force des aimants, il n'est pas nécessaire d'en avoir 10 sur chaque disque. Le disque central possède effectivement 10 positions afin de s'assurer que toutes les faces du tambour puissent être fixées, les disques périphériques en revanche n'en possèdent que 4. Afin de tester la bonne orientation des aimants sans risques de coller les disques entre eux, ou de voir les aimants sauter hors de leur logement, une feuille de papier (ici du papier sulfurisé) peut-être positionnée entre chaque disque.  +, L'axe de rotation est composé de deux fourches qui sont collées après avoir été glissées l'une dans l'autre. Il doit être possible de les modifier pour adapter un aimant au bout de chacune pour faire un modèle démontable.  +, Une fois les disques et l'axe assemblés (attention à ne coller aucune des pièces mobiles ensemble), on peut monter les faces numérotées en respectant l'ordre. Une fois fini, il ne reste plus qu'à poser le couvercle.  +
https://www.youtube.com/edit?video_id=uUmUF-qjH24&video_referrer=watch  +
https://www.youtube.com/edit?video_id=uUmUF-qjH24&video_referrer=watch  +
[https://fr.wikipedia.org/wiki/Mod%C3%A9lisation_cin%C3%A9matique_des_m%C3%A9canismes Liaisons cinématiques] : * Nulle ou libre * Complète ou encastrement * Pivot * Glissière * Appui plan ou plan/plan * Pivot glissant ou cylindre/cylindre * Rotule, sphérique ou sphère/sphère * Linéaire annulaire ou sphère/cylindre * Linéaire rectiligne ou cylindre/plan * Ponctuelle ou sphère/plan * Hélicoïdale * Rotule à doigt  +, [https://fr.wikipedia.org/wiki/M%C3%A9thode_des_%C3%A9l%C3%A9ments_finis Méthode des Eléments Finis] : * RDM * Mécanique des fluides * Thermique * Crash test * Optimisation  +, Une esquisse permet de dessiner en 2D pour modéliser un profil, un contour. * [[Principes généraux d'une esquisse sur un logiciel de CMAO|Principes généraux]] * [[Dessiner les formes d'une esquisse sur un logiciel de CMAO|Dessiner des formes]] * [[Utiliser des contraintes dans une esquisse sur un logiciel de CMAO|Utiliser des contraintes]] Outils : * [[Utiliser l'outil d'esquisse couper sur un logiciel de CMAO|Couper]] * [[Utiliser l'outil d'esquisse prolonger sur un logiciel de CMAO|Prolonger]] * [[Utiliser l'outil d'esquisse congés sur un logiciel de CMAO|Congés]] * [[Utiliser l'outil d'esquisse offset sur un logiciel de CMAO|Offset]] * [[Utiliser l'outil d'esquisse mise à l'échelle sur un logiciel de CMAO|Mise à l'échelle]] * [[Utiliser l'outil d'esquisse élément de construction sur un logiciel de CMAO|Élément de construction]] * [[Utiliser l'outil d'esquisse projetion - intersection sur un logiciel de CMAO|Projetion / intersection]]  +,
Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.  +, Ouvrir Illustrator et présenter l’interface. Comment se déplacer ? Quels sont les principaux outils à notre disposition ?  +, Ouvrir une page Internet avec un modèle de Tangram (éventuellement le transférer pour ne pas avoir à changer de fenêtre) et reproduire les tracés sur Illustrator. Enregistrer.  +,
Use a circular saw to cut four balusters into 12” length pieces and another four balusters into 18” length pieces.  +, A few passes of sand paper are all that it takes to clean up the edges of the cut balusters.  +, Use latex or silicone caulk to seal the form. Once the caulking is dry, wipe the form to remove dust and dirt before pouring in the concrete.  +,
Use a circular saw to cut four balusters into 12” length pieces and another four balusters into 18” length pieces.  +, A few passes of sand paper are all that it takes to clean up the edges of the cut balusters.  +, Use latex or silicone caulk to seal the form. Once the caulking is dry, wipe the form to remove dust and dirt before pouring in the concrete.  +,
To check whether your conductive paint is indeed conductive, we can run a test with the aid of a voltmeter. Paint a straight line on a sheet of paper. Then place the two ends of the voltmeter (the red one and the black one) each at one end of the line. Place the cursor of the voltmeter in a position to read the value of resistance and a number should display on your voltmeter.  +, Simply mix the glue with the graphite powder in equal parts. You can add more glue than graphite powder if you believe you don’t have enough powder. When done, add water as needed to reach the desired consistency. Your mixture needs to have roughly the same consistency as real paint. Watch [https://www.youtube.com/watch?v=phEke_LZJlk this] video for extra help.  +, Connect the alligator clips deriving from the jumper wires that ultimately connects to Analog Pins into the Arduino Leonardo to the conductive paint. Use the alligator clip connected to GND to trigger actions on your computer. You would need of course to program these actions beforehand, for example via a software like Scratch or Soundplant. Watch [https://www.youtube.com/watch?v=neclwlkgPKQ&feature=youtu.be this] video for extra help.  +,
Simply mix the glue with the graphite powder in equal parts. You can add more glue than graphite powder if you believe you don’t have enough powder. When done, add water as needed to reach the desired consistency. Your mixture needs to have roughly the same consistency as real paint. Watch [https://www.youtube.com/watch?v=phEke_LZJlk this] video for extra help.  +, To check whether your conductive paint is indeed conductive, we can run a test with the aid of a voltmeter. Paint a straight line on a sheet of paper. Then place the two ends of the voltmeter (the red one and the black one) each at one end of the line. Place the cursor of the voltmeter in a position to read the value of resistance and a number should display on your voltmeter.  +, Connect the alligator clips deriving from the jumper wires that ultimately connects to Analog Pins into the Arduino Leonardo to the conductive paint. Use the alligator clip connected to GND to trigger actions on your computer. You would need of course to program these actions beforehand, for example via a software like Scratch or Soundplant. Watch [https://www.youtube.com/watch?v=neclwlkgPKQ&feature=youtu.be this] video for extra help.  +,
Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.  +, Follow the [https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions instructions provided on GitHub] for your Operating System. For example, if you have Windows 7 or 10, choose “Instructions for Windows” / if you have a MacBook, choose “Instructions for Mac”.  +, For that we need to run Arduino IDE and go to Sketch > Include Library > Manage Libraries… > Search for “Adafruit mqtt library” and install the first result.  +,
Create a new feed by reaching https://io.adafruit.com/ > Feeds > Actions and then name it, for example “lightsensorvalue”.  +, Follow the [https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions instructions provided on GitHub] for your Operating System. For example, if you have Windows 7 or 10, choose “Instructions for Windows” / if you have a MacBook, choose “Instructions for Mac”.  +, For that we need to run Arduino IDE and go to Sketch > Include Library > Manage Libraries… > Search for “Adafruit mqtt library” and install the first result.  +,
Connect the sensors as follows: '''Light sensor''' One end to 3V the other end to the 10kohm resistor which in turn is connected to GND. the same end of the LDR is also connected to pin D34 on the ESP32 '''CJMCU CCS811''' 3V →3V on the ESP32 board GND→ GND SDA→D21 pin on ESP32 SCL→D22 pin on ESP32 WAKE→GND '''DHT11''' GND→GND on ESP32 VCC→3V on ESP32 OUT→D34 on ESP32  +, Launch Arduino IDE. Select your ESP32 board from the Tools menu. Make sure you’ve  also selected the correct Port. Upload [https://drive.google.com/open?id=1cJTsCccgTtVn3zT6zCZIEEnjCDQtw5LQ <u>this </u>]code on to the board. If you open the serial monitor (set the baud rate to 9600), you should be able to view the values recorded by the different sensors.  +, Blynk app enables us to monitor the values recorded by the weather station remotely, directly on our smartphone, regardless our distance from the weather station. All we need is the blynk app and an internet connection. In this project you’ll learn how to monitor the values recorded by the LDR sensor and the DHT11 sensor only. == Create a new project in the Blynk app == After you’ve download the app and you’ve successfully logged into your account, start by creating a new project. == Choose Your Hardware == Select the hardware model you will use. If you are following this tutorial you ll probably be using an ESP32 board. == Auth Token == '''Auth Token''' is a unique identifier which is needed to connect your hardware to your smartphone. Every new project you create will have its own Auth Token. You’ll get Auth Token automatically on your email after project creation. You can also copy it manually. Click on devices section and selected required device: And you’ll see token : == Set up the Blynk app == You will need to create a project on blynk which is tailored for the purpose of monitoring the parameters recorded by the weather station. Grab 3 value display widgets. Configure them one by one. The first will receive V6 as input, the second V5 and the third V0. You ll notice that they re all set to push mode.  +,
Follow the instructions on page 1-4 on [https://docs.google.com/document/d/1-vYvPHrhgW4SdtgnfV-NSKyZqliaPFgTpFc4Ti0uxh4/edit?usp=sharing <u>this </u>]tutorial.  +, Follow the instructions on page 4-8 on [https://docs.google.com/document/d/1-vYvPHrhgW4SdtgnfV-NSKyZqliaPFgTpFc4Ti0uxh4/edit?usp=sharing <u>this </u>]tutorial.  +, In order to send your weather station up in the air, first of all you ll need to engineer a system similar to that of a hot air balloon. Create a case to accommodate the weather station. This can be made of cardboard or any other material, as long as the weight is not too significant. Beware that helium balloons can only lift very light masses. Once you've secured the weather station to the case, attach the former to the helium balloons. You may need to use multiple balloons in order to be able to lift the weather station off the ground. Don’t forget to tie some nylon wire to the flying system so that you ll be able to take it back to the ground at any time.  +,
Follow the instructions on page 1-4 on tutorial  +, Follow the instructions on page 4-8 on [https://docs.google.com/document/d/1-vYvPHrhgW4SdtgnfV-NSKyZqliaPFgTpFc4Ti0uxh4/edit?usp=sharing <u>this </u>]tutorial.  +, In order to send your weather station up in the air, first of all you ll need to engineer a system similar to that of a hot air balloon. Create a case to accommodate the weather station. This can be made of cardboard or any other material, as long as the weight is not too significant. Beware that helium balloons can only lift very light masses. Once you've secured the weather station to the case, attach the former to the helium balloons. You may need to use multiple balloons in order to be able to lift the weather station off the ground. Don’t forget to tie some nylon wire to the flying system so that you ll be able to take it back to the ground at any time. Watch the flying station in action on youtube. Be prepared to stuff some [https://pilar17.com/obat-stroke-herbal-antapro-bharata/ stroke medicine].  +
Dans un premier temps, nous allons nous enregistrer sur le site safecast.org pour être en mesure de partager nos relevés avec la communauté. Puis dans la rubrique "Your Profile", je vous invite à sauvegarder la clé API quelque part.  +, Connectez l'ensemble des composants : Arduino YUN et la carte de mesure. Ensuite l'écran LCD par dessus. Le tube Geiger se branche sur la carte de mesure de radiation par des pins. La polarité est visible sur le circuit.  +, Alimentez votre YUN avec un cable mini-USB vers USB directement sur votre ordinateur (le transfert du programme se fera par là). Connectez aussi le YUN via son port Ethernet à votre réseau local. Sous Windows, utilisez putty pour vous connecter au YUN. Sous Linux, vous solliciterez ssh. Par défaut, ça se passe sur l'adresse 192.168.240.1, identifiant : root, mot de passe : doghunter.  +,
<nowiki>'''Préparer ''':<br /><br />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.<br /><br />Abonnez-vous à TOPIC via le serveur d'applications pour accepter les informations publiées par le serveur de l'appareil.<br /><br />L'emplacement des informations sur l'appareil est indiqué dans la figure<br /><br />Grammaire :<br /><br />// SUJET téléchargé par le serveur de l'appareil<br /><br />// affiche tout pour l'APPLICATION_ID donné<br /><br />application/ID_APPLICATION/#<br /><br />// affiche uniquement les charges utiles de liaison montante pour l'APPLICATION_ID donné<br /><br />application/APPLICATION_ID/device/+/event/up<br /><br />// Le serveur d'applications envoie TOPIC<br /><br />application/APPLICATION_ID/device/DEV_EUI/command/down<br /><br />Remarque : « # » et « + » sont des caractères génériques dans le protocole MQTT<br /><br />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 ».<br /><br />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.<br /><br />Informations push sur l'appareil<br /><br />//Recevoir le SUJET :<br /><br />//Abonnez-vous au SUJET de téléchargement de données d'un seul appareil<br /><br />application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/event/up<br /><br />//Abonnez-vous à tous les appareils sous l'application actuelle<br /><br />demande/ded77c98-1249-44d1-9a14-c4b312f71d77/#<br /><br />/* Commande AT pour que le nœud terminal télécharge les données<br /><br />1 : Besoin de confirmer la trame // 0 n'a pas besoin de confirmer<br /><br />2 : Le nombre maximum de retransmissions est de 2 fois<br /><br />10 : le nombre d'octets dans le package actuel<br /><br />xx:données */<br /><br />AT+DTRX=1,2,10,3435363738<br /><br />Les informations reçues par le serveur d'applications sont affichées dans la figure<br /><br />Le serveur d'applications envoie des informations<br /><br />//Envoyer le SUJET :<br /><br />application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/command/down<br /><br />//Envoyer le format des données<br /><br />{<br /><br />"devEui": "a1b117f518a3ba80", #ID du périphérique<br /><br />"confirmed": true, #Si une confirmation est requise<br /><br />"fPort": 10, #Port cible de la couche application<br /><br />"data": "cnVub29i" #data, remarque : nécessité d'utiliser le format d'encodage base64, par exemple : cnVub29i == 72756E6F6F62(runoob)<br /><br />}<br /><br />//Le terminal lit les données du tampon de réception et efface le tampon<br /><br />AT+DRX ?<br /><br />Les informations reçues par l'appareil sont affichées sur la figure :<br /><br />'''Avis ''':<br /><br />Les caractères génériques MQTT ne peuvent être utilisés que lors de l'abonnement, pas lors de l'envoi<br /><br />'''Site Web d'outils ''' :<br /><br />ASCII en chaîne<br /><br />https://www.asciim.cn/m/tools/convert_ascii_to_string.html<br /><br />cryptage et déchiffrement base64<br /><br />https://c.runoob.com/front-end/693/<br /><br />'''Interagissez avec les données du serveur TTN '''<br /><br />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.<br /><br />Principalement divisé en 3 catégories :<br /><br />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.<br /><br />SDK : Différents langages tels que Go, Java, Node.js sont 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>  , '''Connecter ''' Principalement les quatre paramètres du schéma fonctionnel ci-dessus, parmi lesquels : Adresse du courtier : <Region>.thethings.network, où <Region> est la région sélectionnée. Ce paramètre est également le Handler que nous avons choisi lors de l'enregistrement de l'application, qui est l'adresse à droite dans la figure ci-dessous : Port du courtier : 1883 (non crypté) ID client : il suffit d'en donner un Nom d'utilisateur : ID d'application, qui est personnalisé lors de l'enregistrement de l'application, voici ff08 Mot de passe : clé d'accès à l'application, au format base64, celle-ci est générée par le système, bien sûr vous pouvez également l'ajouter vous-même, voici celle générée par le système : '''Données de liaison montante du nœud S'abonner (S'abonner) ''' TTN fournit un sujet Topic : <AppID>/devices/<DevID>/up, où <AppID> et <DevID> sont tous deux définis lors de l'enregistrement, et vous pouvez le voir lorsque vous entrez l'appareil correspondant, comme suit : Vous pouvez voir l'ID du nœud, le numéro de port signalé, le compteur, le point de fréquence, l'horodatage, etc., où le champ payload_raw correspond aux données que nous avons téléchargées, qui sont affichées au format base64. Ebyte est une entreprise nationale de haute technologie spécialisée dans la recherche et le développement de modules sans fil et de terminaux IoT industriels. Les produits développés et fabriqués de manière indépendante comprennent [https://www.fr-ebyte.com/Module-Lora des modules sans fil LoRa] / [https://www.fr-ebyte.com/Module-WiFi WiFi] / [https://www.fr-ebyte.com/Module-BLE Bluetooth] / [https://www.fr-ebyte.com/Module-Zigbee ZigBee] , des modules Ethernet, [https://www.fr-ebyte.com/Module-4GNBGPRSGPSCAN-NBiot des terminaux de transmission de données NB-IoT] , de l'IoT industriel.  +, '''Publier (Publier) des données de liaison descendante ''' TTN fournit un sujet Topic : <AppID>/devices/<DevID>/down, où <AppID> et <DevID> sont tous deux définis lors de l'enregistrement et peuvent être vus lors de la saisie de l'appareil correspondant. Les données sont au format json, les trois champs ci-dessus sont obligatoires et le champ payload_raw correspond aux données que nous souhaitons envoyer, qui sont au format base64. Le texte en clair correspondant à « MTIzNDU2Nzg5 » est « 123456789 ». Affichez les données d'application fournies sur le nœud : <br/>  +
https://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.html  +, *'''<big>https://www.wordans.fr/</big>''' ex : '''Manches courtes,''' T-shirt pour homme. Grammage: 135g/m² pour le blanc et 145g/m² pour les couleurs. '''1,23€''' '''T-Shirt Sublimation Unisexe SUBLIMA''' : 6,75€ '''Tote bag coton 2,20€''' Rmq : Enorme choix de sacs, de Tshirt, chemises, .... <br/> *'''<big>https://www.tenuecomplete.com/</big>''' --> ex : '''T-shirt homme col rond''', 100% coton jersey, 150 g/m² : '''2,25€''' '''T-shirt''' homme col rond, pour la '''sublimation''', 160 g/m² : '''4,80€''' '''Tote bag''', sac shopping en polypropylène, anses longues, 70 g/m² : '''0,55€''' Rmq : Il y a beaucoup d'articles (sacs de voyage, Accessoires BB, ...) * <big>https://www.eurogifts.fr/fr-fr/cadeauxdaffaires/textile</big> Un choix incroyable EX '''T-shirt Sublima 160 g/m² : 4€''' * https://www.serigraphie-boutique.fr/epages/54456119.sf/sec8aa35f8dbc/?ObjectID=46107&ViewAction=ViewFaceted&FacetValue_CategoryID=46107&CurrencyID=EUR&CurrencyID=EUR&FacetRange_ListPrice=&FacetRange_ListPrice= --> Pour les Tote Bag 1,80€ ou les sacs avec rabat 6,25€   +, * '''<big>https://www.lecomptoirduflex.fr/fr/4-flex</big>''' EX Easyflex PU : '''1,50€''' la feuille Easyflex Sparkle : '''Flex scintillant''' : OR, Rose, .... : '''2,90€''' Easyflex 3D : Flex gonflant : '''2,90€''' Rmq : plein de couleurs et de texture. Frais de port peu élevé et livraison rapide * '''<big>https://www.transfer-id.com/index-famille-594182-lng-fr.html</big>''' BASICFLEX : 0,64€ TRANSFLEX : 0,60€ METALLIC : 2,30€ Et il y a Amazon qui propose des packs de feuilles pour commencer qui sont très bien ... Déjà testé   +
https://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.html  +, *'''<big>https://www.wordans.fr/</big>''' ex : '''Manches courtes,''' T-shirt pour homme. Grammage: 135g/m² pour le blanc et 145g/m² pour les couleurs. '''1,23€''' '''T-Shirt Sublimation Unisexe SUBLIMA''' : 6,75€ '''Tote bag coton 2,20€''' Rmq : Enorme choix de sacs, de Tshirt, chemises, .... <br/> *'''<big>https://www.tenuecomplete.com/</big>''' --> ex : '''T-shirt homme col rond''', 100% coton jersey, 150 g/m² : '''2,25€''' '''T-shirt''' homme col rond, pour la '''sublimation''', 160 g/m² : '''4,80€''' '''Tote bag''', sac shopping en polypropylène, anses longues, 70 g/m² : '''0,55€''' Rmq : Il y a beaucoup d'articles (sacs de voyage, Accessoires BB, ...) * <big>https://www.eurogifts.fr/fr-fr/cadeauxdaffaires/textile</big> Un choix incroyable EX '''T-shirt Sublima 160 g/m² : 4€''' * https://www.serigraphie-boutique.fr/epages/54456119.sf/sec8aa35f8dbc/?ObjectID=46107&ViewAction=ViewFaceted&FacetValue_CategoryID=46107&CurrencyID=EUR&CurrencyID=EUR&FacetRange_ListPrice=&FacetRange_ListPrice= --> Pour les Tote Bag 1,80€ ou les sacs avec rabat 6,25€   +, * '''<big>https://www.lecomptoirduflex.fr/fr/4-flex</big>''' EX Easyflex PU : '''1,50€''' la feuille Easyflex Sparkle : '''Flex scintillant''' : OR, Rose, .... : '''2,90€''' Easyflex 3D : Flex gonflant : '''2,90€''' Rmq : plein de couleurs et de texture. Frais de port peu élevé et livraison rapide * '''<big>https://www.transfer-id.com/index-famille-594182-lng-fr.html</big>''' BASICFLEX : 0,64€ TRANSFLEX : 0,60€ METALLIC : 2,30€ Et il y a Amazon qui propose des packs de feuilles pour commencer qui sont très bien ... Déjà testé   +
Installer des madriers sur vos pieux. '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-2.html En savoir plus]'''  +, Pour un toit solide, installer des poutres au centre de la serre. Une grande poutre sur celle-ci dans toute la longueur. Ajouter les fermes de toit. '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-5.html En savoir plus]'''  +, - [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-8.html Teindre] le bois - Installer les [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-11.html tablettes] et l'évier [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-12.html banc de plantation] - Construire les [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-10.html bacs en bois] - Au besoin installer les lumières et panneaux électriques '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-9.html En savoir plus]'''  +,
Installer des madriers sur vos pieux. '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-2.html En savoir plus]'''  +, Pour un toit solide, installer des poutres au centre de la serre. Une grande poutre sur celle-ci dans toute la longueur. Ajouter les fermes de toit. '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-5.html En savoir plus]'''  +, - [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-8.html Teindre] le bois - Installer les [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-11.html tablettes] et l'évier [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-12.html banc de plantation] - Construire les [http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-10.html bacs en bois] - Au besoin installer les lumières et panneaux électriques '''[http://www.jardinage-quebec.com/guide/construire-une-serre/plan-de-serre-9.html En savoir plus]'''  +,
Passez dessus-dessous, en revenant toujours par le milieu. Les images seront plus parlantes qu'un long texte.  +, Pour connecter des panneaux entre eux sans avoir à manipuler un ensemble très lourd, on utilise des charnières cousues qui sont liées aux panneaux par de la bande Velcro adhésive. Découper des bandes de contreplaqué de 8cm de large, réalisez les perçages. Positionnez la bande "velours" sur le bord des panneaux, et la bande "crochets" sur les charnières.  +, Le principe de base de ces contreplaqués cousus : *des perçages oblong disposés en '''quinconce''' de part et d'autre du bord cousu *une sangle qui assure la liaison (la sangle est plus esthétique et pratique que de la corde à l'usage) Les plans suivants, donnés pour des panneaux de 1,22 x 2,50m correspondent à ce qui a été réalisé pour les Moments d'Invention. Vous trouverez deux infos sur les plans : * les cotes de découpe *la valeur du décalage de départ, de part et d'autre de la couture C'est ici que nous comptons le plus sur votre contribution ! Partagez vos plans de découpe et faîtes grandir la solution.  +,
Passez dessus-dessous, en revenant toujours par le milieu. Les images seront plus parlantes qu'un long texte.  +, Pour connecter des panneaux entre eux sans avoir à manipuler un ensemble très lourd, on utilise des charnières cousues qui sont liées aux panneaux par de la bande Velcro adhésive. Découper des bandes de contreplaqué de 8cm de large, réalisez les perçages. Positionnez la bande "velours" sur le bord des panneaux, et la bande "crochets" sur les charnières.  +, Le principe de base de ces contreplaqués cousus : *des perçages oblong disposés en '''quinconce''' de part et d'autre du bord cousu *une sangle qui assure la liaison (la sangle est plus esthétique et pratique que de la corde à l'usage) Les plans suivants, donnés pour des panneaux de 1,22 x 2,50m correspondent à ce qui a été réalisé pour les Moments d'Invention. Vous trouverez deux infos sur les plans : * les cotes de découpe *la valeur du décalage de départ, de part et d'autre de la couture C'est ici que nous comptons le plus sur votre contribution ! Partagez vos plans de découpe et faîtes grandir la solution.  +,
Avant de commencer les raccordements, nous avons pris des planches de bois et de plexiglas qui serviront de support. les découpes ont été effectué à l'aide d'une découpeuse laser.  +, Afin que le prototype fonctionne automatiquement, nous avons été amené à créer un programme sur Arduino le but de ce programme : - Mesurer le pH de la solution choisie et maintenir le pH entre 6,8 et 7,2 - Si la solution étudiée est acide, la solution de bicarbonate de sodium sra versé automatiquement - Si la solution étudiée est basique, l e vinaigre qui est acide sera versé automatiquement. Avantages : Ressources sur internet Inconvénients : difficulté à faire le programme concernant le capteur ultrason et la mesure du pH  +, Le capteur Ultrason permet de mesurer la hauteur du niveau d'eau. Le principe de fonctionnement du capteur est entièrement basé sur la vitesse du son. * L'alimentation 5V de la carte Arduino va sur la broche VCC du capteur. * La broche GND de la carte Arduino va sur la broche GND du capteur. * La broche 7 de la carte Arduino va sur la broche TRIGGER du capteur. * La broche 6 de la carte Arduino va sur la broche ECHO du capteur.  +,
Dans cette étape nous avons relié la carte Arduino au capteur ultrason  +, <nowiki>nous avons rédigé le programme pour faire marcher le projet<br /><br />pour cela nous avons commencé par<br /><br />1 Téléchargement Arduino V 1.8.3<br /><br />Dans Arduino  à travers croquis nous avons ajouté une bibliothèque spécifique à notre capteur Grove Ultrasonic_Ranger  qui nous permet de mesurer et d’afficher directement la distance au lieux de passer par le calcul de la distance d=(V*t)/2.<br /><br />et puis on a créer un code source qui dispose deux étapes:<br /><br />Mesure de niveau du réservoir:<br /><br />#include "Ultrasonic.h"  // la on a ajouté la bibliotheque<br /><br />Ultrasonic ultrasonic(7); //branchez SIG du capteur avec PIN 7 de arduino<br /><br />void setup()<br /><br />{<br /><br />  Serial.begin(9600); // c'est pour voir le résultat dans le moniteur serie <br /><br />  digitalWrite(3,LOW); // LOW = 0 volt donc elle est fermée<br /><br />}<br /><br />void loop()<br /><br />{<br /><br />  long RangeInCentimeters; // la valeur de la distance sera stocké ici<br /><br />  Serial.println("The distance to obstacles in front is: "); // c est a afficher dans le moniteur serie<br /><br />  RangeInCentimeters = ultrasonic.MeasureInCentimeters(); // on appelle la fonction ultrasonic.MeasureInCentimeters() qui se trouve dans la bibliotheque qu on a ajouté qui calcule la distance<br /><br />  Serial.print(RangeInCentimeters);// on affcihe le resultat (0~400cm)<br /><br />  Serial.println(" cm"); // on affiche cm<br /><br />  delay(250); // on attend 250 ms pour faire une autre mésure     <br /><br />}<br /><br />Partie 2: Actionner la vanne<br /><br />le capteur détecte le niveau de l’eau; et une fois ce niveau atteint une limite préalablement définie et introduite dans le programme la vanne s’arrête automatiquement<br /><br />if ( RangeInCentimeters > 15) // le reservoir est vide donc on ouvre l electrovanne<br /><br />{<br /><br />    digitalWrite(3,HIGH);<br /><br />}<br /><br />if ( RangeInCentimeters < 2 ) // le reservoir est remplie donc on ferme l electrovanne<br /><br />{<br /><br />    digitalWrite(3,LOW);</nowiki>  
Si vous ne l'avez pas fait, ajouter le support de l'ESP8266 dans le logiciel Arduino : [https://github.com/esp8266/Arduino#installing-with-boards-manager https://github.com/esp8266/Arduino#installing-with-boards-manager.] Il y a plusieurs façons d'uploader le firmware que nous allons utiliser, le plus simple est d'utiliser l'exemple '''ESP8266WebServer -> WebUpdate.''' N'oubliez pas de changer STASSID et STAPSK avec le nom de votre réseau Wi-Fi et votre mot de passe. #define STASSID "your-ssid" #define STAPSK "your-password" * Téléverser '''ESP8266WebServer -> WebUpdate.''' * Appuyer sur le bouton RESET de l'ESP8266. * Aller sur http://esp8266-webupdate.local.  +, Nous pouvez maintenant flasher le firmware sur notre ESP8266 * Télécharger ESP8266_ArtNetNode ici : https://github.com/mtongnz/ESP8266_ArtNetNode_v2. * Retourner sur [http://esp8266-webupdate.local http://esp8266-webupdate.local.] * Cliquer sur Parcourir et sélectionner '''espArtnetNode_2.0.0_b5g_WEMOS.bin''' * Cliquer sur update. L'ESP8266 va redémarrer plusieurs fois avant d'être disponible.  +, L'ESP8266 est maintenant en mode HotSpot, chercher le réseau Wi-Fi avec comme nom '''espArtNode_00XXX.''' Le mot de passe est : '''byMtongnz2017''' * Allez sur http://2.0.0.1 et cliquez sur WIFI pour paramétrer le SSID/mot de passe * Cliquer sur '''REBOOT.'''  +,
Si vous ne l'avez pas fait, ajouter le support de l'ESP8266 dans le logiciel Arduino : [https://github.com/esp8266/Arduino#installing-with-boards-manager https://github.com/esp8266/Arduino#installing-with-boards-manager.] Il y a plusieurs façons d'uploader le firmware que nous allons utiliser, le plus simple est d'utiliser l'exemple '''ESP8266WebServer -> WebUpdate.''' N'oubliez pas de changer STASSID et STAPSK avec le nom de votre réseau Wi-Fi et votre mot de passe. #define STASSID "your-ssid" #define STAPSK "your-password" * Téléverser '''ESP8266WebServer -> WebUpdate.''' * Appuyer sur le bouton RESET de l'ESP8266. * Aller sur http://esp8266-webupdate.local.  +, Nous pouvez maintenant flasher le firmware sur notre ESP8266 * Télécharger ESP8266_ArtNetNode ici : https://github.com/mtongnz/ESP8266_ArtNetNode_v2. * Retourner sur [http://esp8266-webupdate.local http://esp8266-webupdate.local.] * Cliquer sur Parcourir et sélectionner '''espArtnetNode_2.0.0_b5g_WEMOS.bin''' * Cliquer sur update. L'ESP8266 va redémarrer plusieurs fois avant d'être disponible.  +, L'ESP8266 est maintenant en mode HotSpot, chercher le réseau Wi-Fi avec comme nom '''espArtNode_00XXX.''' Le mot de passe est : '''byMtongnz2017''' * Allez sur http://2.0.0.1 et cliquez sur WIFI pour paramétrer le SSID/mot de passe * Cliquer sur '''REBOOT.'''  +,
= Un contrôleur MIDI DIY = Fabriquer votre propre contrôleur midi avec Circuit Python! Cet instrument Midi à la "Midi Fighter" a 16 boutons équipés de LED, un écran OLED (de 128x128 pixels) et un joystick. Jouer de la batterie, du synthé ou n'importe quoi en utilisant la norme MIDI! Toute l'électronique est logé dans un boitier enclipsable. = Boutons et Leds = Le Raspberry PI Pico a bien assez de GPIO pour connecter des boutons sur une grille de 4x4. L'expandeur de GPIO / Driver de LED AW9525 permet de rajouter les 16 LED et les connectent au Raspberry Pi Pico à travers le protocole I2C. Les LED s'allument quand les boutons sont appuyés, mais elles sont toutes contrôlable individuellement. <br/> = Modifier les notes à la volée = La spécificité de ce contrôleur Midi est de pouvoir changer les notes grâce à l'écran et au joystick. Parfait pour créer ses propres kits et faire ses propres mélodies. <br/> = Interface Intuitive = L'écran OLDED affiche les 16 boutons, comme des cercles avec des nombres. Ces nombres corresponds au notes MIDI assigné à chaque bouto. Utiliser le joystick pour sélectionner un bouton et éditer la note midi. Dans le mode édition, le bouton se met à clignoter, afin de savoir qu'il est actif. Les autres boutons restent actif afin de comparer les notes. = Une poignée pivotable = La poignée est imprimé en une fois avec aucun support, elle marche aussi très bien comme support pour incliner légèrement l'instrument. <br/>  +
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  +, <nowiki>Installez tous les outils nécessaires...<br /><br /><br /><code>sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl</code><br /><table class="wikitable"><br /><tr><br /><td class="lines-code chroma"><code>sudo chmod a+rx /usr/local/bin/youtube-dl</code><br /></td></tr><tr><br /></tr></table><br /><code>sudo chown $USER /usr/local/bin/youtube-dl</code><br /><table class="wikitable"><br /><tr><br /><td class="lines-code chroma"><br /></td></tr><tr><br /></tr></table><br /><br /><br />https://github.com/darktrojan/openwith<br /><br />Activez OpenWith sur votre navigateur <br /><br />sans oublier de lancer son script d’installation.<br /><br />chmod u+x open_with_linux.py<br /><br />./open_with_linux.py install<br /><br /><br />cet outil vous permettra d'envoyer le lien de la page que vous visitez au programme extérieur youtube-dl<br /><br />Configurez le plugin avec les commandes pour la video et l'audio (comme sur les copies d'écran). Modifiez les options de copie à votre convenance.<br /><br />'''/usr/local/bin/youtube-dl -o /home/you/Vidéos/%(title)s.%(id)s.%(ext)s'''<br /><br />'''/usr/local/bin/youtube-dl -x --audio-format mp3 -o '/home/you//MP3/%(title)s.%(id)s.mp3''''<br /><br /><br />Adapter le chemin où écrire vos fichiers à votre propre cas.</nowiki>  +
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  +, <nowiki>Installez tous les outils nécessaires...<br /><br /><br /><code>sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl</code><br /><table class="wikitable"><br /><tr><br /><td class="lines-code chroma"><code>sudo chmod a+rx /usr/local/bin/youtube-dl</code><br /></td></tr><tr><br /></tr></table><br /><code>sudo chown $USER /usr/local/bin/youtube-dl</code><br /><table class="wikitable"><br /><tr><br /><td class="lines-code chroma"><br /></td></tr><tr><br /></tr></table><br /><br /><br />https://github.com/darktrojan/openwith<br /><br />Activez OpenWith sur votre navigateur <br /><br />sans oublier de lancer son script d’installation.<br /><br />chmod u+x open_with_linux.py<br /><br />./open_with_linux.py install<br /><br /><br />cet outil vous permettra d'envoyer le lien de la page que vous visitez au programme extérieur youtube-dl<br /><br />Configurez le plugin avec les commandes pour la video et l'audio (comme sur les copies d'écran). Modifiez les options de copie à votre convenance.<br /><br />'''/usr/local/bin/youtube-dl -o /home/you/Vidéos/%(title)s.%(id)s.%(ext)s'''<br /><br />'''/usr/local/bin/youtube-dl -x --audio-format mp3 -o '/home/you//MP3/%(title)s.%(id)s.mp3''''<br /><br /><br />Adapter le chemin où écrire vos fichiers à votre propre cas.</nowiki>  +
<div class="mw-translate-fuzzy"> Iniziamo prendendo la base aggiungendo il supporto con la batteria collegata ai 3 LED verdi. </div> <div class="mw-translate-fuzzy"> Prendere 4 viti M4 e inserirle nei 4 fori e fissare 1 dado su ciascuna vite. </div>  +, Prochaine évolution mettre un capteur ultrason pour détection et évitement d’obstacle et un suiveur de ligne.  +, <div class="mw-translate-fuzzy"> Ecco i disegni di ogni parte per realizzare il robot con le dimensioni (in mm) </div> Scarica i file: https://framadrive.org/index.php/s/oHlHOqSsc18I4U1 explication du dessin : A quoi correspond le 1er chiffre avec X ? le 1er chiffre correspond au nombre de fois ou la pièce est utilisé, par exemple 1x001 veut dire que la pièce 001 et utilisé une seule fois) - 001 correspond au nom du fichier utilisé soit le fichier 001.SLDPRT (solidworks) Vous pouvez télécharger et ouvrir le fichier suivant : https://framadrive.org/s/7SHD4NXCia3dvFL (ce fichier nécessite l'installation du logiciel INKSCAPE téléchargeable avec ce lien : https://inkscape.org/fr/). Dans ce fichier intitulé "Robot_ABC_V1.svg" figure les pièces à découper. A quoi correspond le 3 chiffres? Au nom des pièces 001.SLDPRT = la base 002.SLDPRT = les supports moteurs 003.SLDPRT = les arcs 004.SLDPRT = le dessus 005.SLDPRT = les roues 008.SLDPRT = Les vis M4 50mm <div class="mw-translate-fuzzy"> Per utilizzare una macchina per taglio laser, vedere l' elenco dei FabLabs per trovare quello più vicino a voi: http://www.makery.info/map-labs/ </div> Pour se servir d'une découpeuse laser voir la liste des FabLab pour trouver le plus proche de chez vous : http://www.makery.info/map-labs/  +,
* http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw   +, Mentrual cup patent 1867 Je n'ai pas besoin de recopier ce que j'aurai trouvée sur Wikipédia. https://fr.wikipedia.org/wiki/Coupe_menstruelle  +, Le but de la recherche est de permettre d'avoir un processus rapide d'impression saine pour éviter d'avoir à créer un moule avec du silicone ''(tout le monde n'a pas la capacité d'acheter cette matière et n'a pas accès a une chambre à air)'' et de permettre une production plus rapide et personnalisée. Et de lutter contre la précarité menstruelle. Il serait possible de l[https://www.carbon3d.com/materials/ 'imprimer via une SLA] ,mais ce n'est pas encore assez accessible.             Ce modèle ''[https://www.thingiverse.com/thing:2958111/comments (disponible sur Thingiverse dans la section fichiers)]'' permettrait de personnaliser la taille directement, et la forme pour celles qui ont des pathologies spécifiques ''(col bas ,vaginisme,[https://cyclique.fr/magazine/les-differents-types-duterus?fbclid=IwAR2VjIl1J65IES3iJT6ZWMJ1jdhVHQ8lE22m6WlYwO6zvmTyT2CSkGgaxN8 utérus rétroversé])'' ou des allergies ''(on pourrait ainsi changer de matière pour celles allergiques au silicone, le TPU médical étant le plus approprié) ''             Cela permettrait à des personnes qui n'ont pas accès aux protections hygiéniques ''(ou qui s'en fabrique avec le matériel du bord)'' de pouvoir aller à l'école, au travail et d'éviter des infections qui peuvent leur coûter la vie. Et aussi de faire des économies non négligeables ''(entre 5-8€ /mois de protection,achat de nouveaux sous vêtements, [https://fr.wikipedia.org/wiki/Taxe_rose taxe rose] etc.)''              J'espère que si cela fonctionne, certaines compagnies pourront envoyer du filament aux fablabs et autres tiers lieux pour les fabriquer ou des associations pourront acheter une bobine pour faire un atelier. Cela peut aussi être l’objet de discussions/ateliers de découverte autour du corps féminin.              Je sais que ce problème est souvent accompagné du problème de l’accessibilité aux toilettes .             Je vous invite à regarder cette vidéo et le travail du mouvement [http://coroindia.org/what-we-do/regional-campaigns/right-to-pee/ Right To Pee] (Un mouvement pour des urinoirs publics gratuits, propres et sûrs pour les femmes en Inde, une initiative de CORO Inde, avec de nombreuses autres organisations féminines créées par Mumtaz Shaikh) et à en savoir plus sur des projets tels que [http://cleanyourcup.com Clean Your Cup]. https://www.youtube.com/watch?v=PTIxexrn1A8&frags=pl%2Cwn     Je vous laisse des articles sur l'accessibilité aux protections hygiéniques dans certains pays et sur les règles en général, ainsi que des articles intéressants sur les matériaux que je pensais utiliser.               Je vous invite à vous documenter afin de faire votre propre idée du projet. N’hésitez pas si vous avez des retours ou des articles intéressants à me signaler. ''(en anglais ,français ou une autres langues)''  ,
* http://www.leparisien.fr/laparisienne/actualites/societe/tampons-et-serviettes-hygieniques-des-produits-de-luxe-07-05-2018-7703358.php * https://www.youtube.com/watch?time_continue=23&v=GXqF9H2aMBw   +, Mentrual cup patent 1867 Je n'ai pas besoin de recopier ce que j'aurai trouvée sur Wikipédia. https://fr.wikipedia.org/wiki/Coupe_menstruelle  +, Le but de la recherche est de permettre d'avoir un processus rapide d'impression saine pour éviter d'avoir à créer un moule avec du silicone ''(tout le monde n'a pas la capacité d'acheter cette matière et n'a pas accès a une chambre à air)'' et de permettre une production plus rapide et personnalisée. Et de lutter contre la précarité menstruelle. Il serait possible de l[https://www.carbon3d.com/materials/ 'imprimer via une SLA] ,mais ce n'est pas encore assez accessible.             Ce modèle ''[https://www.thingiverse.com/thing:2958111/comments (disponible sur Thingiverse dans la section fichiers)]'' permettrait de personnaliser la taille directement, et la forme pour celles qui ont des pathologies spécifiques ''(col bas ,vaginisme,[https://cyclique.fr/magazine/les-differents-types-duterus?fbclid=IwAR2VjIl1J65IES3iJT6ZWMJ1jdhVHQ8lE22m6WlYwO6zvmTyT2CSkGgaxN8 utérus rétroversé])'' ou des allergies ''(on pourrait ainsi changer de matière pour celles allergiques au silicone, le TPU médical étant le plus approprié) ''             Cela permettrait à des personnes qui n'ont pas accès aux protections hygiéniques ''(ou qui s'en fabrique avec le matériel du bord)'' de pouvoir aller à l'école, au travail et d'éviter des infections qui peuvent leur coûter la vie. Et aussi de faire des économies non négligeables ''(entre 5-8€ /mois de protection,achat de nouveaux sous vêtements, [https://fr.wikipedia.org/wiki/Taxe_rose taxe rose] etc.)''              J'espère que si cela fonctionne, certaines compagnies pourront envoyer du filament aux fablabs et autres tiers lieux pour les fabriquer ou des associations pourront acheter une bobine pour faire un atelier. Cela peut aussi être l’objet de discussions/ateliers de découverte autour du corps féminin.              Je sais que ce problème est souvent accompagné du problème de l’accessibilité aux toilettes .             Je vous invite à regarder cette vidéo et le travail du mouvement [http://coroindia.org/what-we-do/regional-campaigns/right-to-pee/ Right To Pee] (Un mouvement pour des urinoirs publics gratuits, propres et sûrs pour les femmes en Inde, une initiative de CORO Inde, avec de nombreuses autres organisations féminines créées par Mumtaz Shaikh) et à en savoir plus sur des projets tels que [http://cleanyourcup.com Clean Your Cup]. https://www.youtube.com/watch?v=PTIxexrn1A8&frags=pl%2Cwn     Je vous laisse des articles sur l'accessibilité aux protections hygiéniques dans certains pays et sur les règles en général, ainsi que des articles intéressants sur les matériaux que je pensais utiliser.               Je vous invite à vous documenter afin de faire votre propre idée du projet. N’hésitez pas si vous avez des retours ou des articles intéressants à me signaler. ''(en anglais ,français ou une autres langues)''  ,
Dessiner un cercle aux dimensions de votre projet sur une planche et fixer des équerres ou bouts de bois qui serviront à maintenir la plaque ultérieurement. Etape fastidieuse : casser la plaque au niveau de chaque incision. Vous pourrez vous aider d'une planche pour appuyer uniformément sur toute la surface. Poser votre plaque avec délicatesse sur votre gabarit et la sangler doucement en la positionnant dans la position la plus ronde possible.  +, Mesurer le diametre et en déduire le périmetre de votre cercle (2 x pi x r). Découper une plaque de platre à votre largeur et à la longueur calculée. Pour plus de facilité il est préférable de la prendre d'entrée de gamme, cela sera plus simple à faconner. Dans cet exemple c est du BA13 hydro. Faire sur le coté qui sera à l'intérieur des incisions en appuyant le plus fort posdible au cutter tout les 2cm.  +, Etaler la colle à plaque de platre en prenant soin de bien boucher les saignées et faire plusieurs tours avec de la bande de raccord adhésive en fibre que vous avez trouvé dans votre magasin préféré. Attendre 1 journée, enlever la sangle et faire la partie manquante. N'hésitez pas à mettre "la dose", la solidité finale en dépendra. Pour la part j'en ai mis environ1 à 2 cm.  +,
Dessiner un cercle aux dimensions de votre projet sur une planche et fixer des équerres ou bouts de bois qui serviront à maintenir la plaque ultérieurement. Etape fastidieuse : casser la plaque au niveau de chaque incision. Vous pourrez vous aider d'une planche pour appuyer uniformément sur toute la surface. Poser votre plaque avec délicatesse sur votre gabarit et la sangler doucement en la positionnant dans la position la plus ronde possible.  +, Mesurer le diametre et en déduire le périmetre de votre cercle (2 x pi x r). Découper une plaque de platre à votre largeur et à la longueur calculée. Pour plus de facilité il est préférable de la prendre d'entrée de gamme, cela sera plus simple à faconner. Dans cet exemple c est du BA13 hydro. Faire sur le coté qui sera à l'intérieur des incisions en appuyant le plus fort posdible au cutter tout les 2cm.  +, Etaler la colle à plaque de platre en prenant soin de bien boucher les saignées et faire plusieurs tours avec de la bande de raccord adhésive en fibre que vous avez trouvé dans votre magasin préféré. Attendre 1 journée, enlever la sangle et faire la partie manquante. N'hésitez pas à mettre "la dose", la solidité finale en dépendra. Pour la part j'en ai mis environ1 à 2 cm.  +,
* Le but est de montrer le potentiel des machines aux jeunes. Qu'ils puissent visualiser ce que font les machines pour mieux imaginer concevoir leur projet * On distribue a chaque élève le support téléchargeable dans les fichiers : cours_onshape_pour_grille_de_hauts_parleurs_Atelier_de_cr_ation_pour_hauts-parleurs_1/2   +, Commencer par proposer au élèves de dessiner leurs idées. Les dessins seront ensuite des bases pour poser des mesures de leur objet  +, Pour ce cours nous avons demandé aux élèves de s'inscrire sur onshape éducation : https://www.onshape.com/education-plan Le cours de 3D a été conçu sur ce logiciel mais il est bien évidemment possible d'adapter le cours à un autre logiciel.  +,
Mesurez sur votre cagette la taille de l'emplacement où se positionnera votre couvercle.  +, -Tracez sur votre planche les contours du couvercle. Enlevez quelques millimètres par rapport aux mesures relevées si le couvercle se positionne entre des parois pour laisser assez de jeu pour que le couvercle se place facilement. -Coupez votre planches selon les traits, à la scie circulaire ou à défaut à la scie à main. - Localisez le milieu du couvercle et percez un trou de 45 mm de diamètre à l'aide de la scie en cloche et de la perceuse.  +, Vous pouvez rajouter des barres en bois pour caler le couvercle dans la largeur. Prenez les mesures, rajoutez un peu de jeu, coupez les barres puis vissez-les.  +,
Au centre du polygone, on prévoit un trou de 15mm de diamètre pour passer le crayon... Ensuite j'ajoute quelques rondelles (dans les creux) qui serviront pour aider à tenir le crayon.  +, Les repères ne servent plus à rien... on peut masquer le premier calque... Si vous souhaitez ajouter quelques gravures décoratives c'est le moment... Comme je ne sais plus d'où j'ai tiré mes décos et donc si ce sont des dessins du domaine public ou non, je les ai enlevés du fichier...  +, Rien de particulier, si ce n'est que c'était notre premier essai de découpe sur 10mm, du coup on a commencé par faire des essais pour trouver les bons réglages...  +,
Au centre du polygone, on prévoit un trou de 15mm de diamètre pour passer le crayon... Ensuite j'ajoute quelques rondelles (dans les creux) qui serviront pour aider à tenir le crayon.  +, Les repères ne servent plus à rien... on peut masquer le premier calque... Si vous souhaitez ajouter quelques gravures décoratives c'est le moment... Comme je ne sais plus d'où j'ai tiré mes décos et donc si ce sont des dessins du domaine public ou non, je les ai enlevés du fichier...  +, Rien de particulier, si ce n'est que c'était notre premier essai de découpe sur 10mm, du coup on a commencé par faire des essais pour trouver les bons réglages...  +,
Pour ce faire vous aurez besoin : - De 3 élastiques d'environ 4 à 8cm de diamètre. - De ficelle colorée. - De bois en 3mm / en 3,3mm ou encore en 5mm (Attention à télécharger le bon fichier pour la bonne épaisseur de bois). - D'un crayon feutre d'un diamètre inférieur à 1,8cm. <br/>  +, <nowiki>Comme nous vous le disions plus haut, téléchargez les fichiers de découpe correspondant à votre épaisseur de bois :<br /><br />[https://wikifab.org/images/6/64/Crayon_collaboratif_-_12_joueurs_Crayon_collaboratif_3mm.pdf <br/>[3 mm d'épaisseur]]<br /><br />[https://wikifab.org/images/9/95/Crayon_collaboratif_-_12_joueurs_Crayon_collaboratif_3_3mm.pdf [3,3mm d'épaisseur]]<br /><br />[https://wikifab.org/images/7/73/Crayon_collaboratif_-_12_joueurs_Crayon_collaboratif_5mm.pdf [5mm d'épaisseur]]<br /><br /><br />Les machines lasers sont difficile à obtenir par vos propre moyens, rendez-vous donc dans [https://www.makery.info/labs-map/ votre fablab] le plus proche pour découper ces pièces.</nowiki>  +, Coupez 6 ficelles à une dimension de votre choix en faisant attention à ce que la taille total de chaque ficelle soit égale à au double de la longueur de ficelle que vous prévoyez pour 1 joueur (en effet les ficelles seront pliées en deux). Exemple : si vous voulez qu'un joueur se saisisse de la ficelle à 30cm du crayon, coupez 6 ficelles de 60cm de long. Insérez ensuite les ficelles dans les pinces de sorte à ce que les pinces arrivent au milieu des ficelles.  +,
Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.  +, Sketch > Include Library > Manage Libraries…  +, To upload the code on Arduino IDE, click on the “copy arduino code into clipboard” button. Then paste the code onto Arduino IDE, and upload it to the ESP32. if you click on Serial Monitor (top right of the Arduino IDE screen), you should see the value recorded by the touch sensor (see image below). It means that your ESP32 is connected to the internet, and that it’s sending the value recorded by the internal touch sensor on-line, on adafruit.io  +,
Once you ve set up an account on adafruit.io, go on creating a new Feed. Create a new feed and name it, for example, “touchsensor”.  +, Download [https://www.arduino.cc/en/Main/Software arduino.cc/en/Main/Software]  +, Follow the [https://github.com/espressif/arduino-esp32/blob/master/README.md#installation-instructions instructions provided on github] for your OS [https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md For windows] If you have troubles following the instructions for windows, you may find some help below. To find the Sketch directory, click File > Preferences, on arduino IDE. The process of cloning existing repository may take a tomatically. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Do not quit until it's done. Do not shut any pop up window until they shut automatically.</div> </div>  +,
* gather trash around remains of training soft materials   +, * sorting between hard and soft trash   +, * roll soft trash together in a ball shape   +,
* gather trash around remains of training soft materials   +, * sorting between hard and soft trash   +, * roll soft trash together in a ball shape   +,
Découpage de la plaque sans faire de chutes  +, Pose du support Hauteur 80cm Fabrication des fermetures de porte: tiges filetés,cintrées, soudées sur un plat d'acier de 5cm Permettant la fermeture sur la paroi  +, Pose des portes: 2 plaques 0.8mm soudées en sandwich par points de soudage Pose de la cheminée soudée au mig  +
Découpage de la plaque sans faire de chutes  +, Pose du support Hauteur 80cm Fabrication des fermetures de porte: tiges filetés,cintrées, soudées sur un plat d'acier de 5cm Permettant la fermeture sur la paroi  +, Pose des portes: 2 plaques 0.8mm soudées en sandwich par points de soudage Pose de la cheminée soudée au mig  +
Définir le plan de la structure  +, Découper le bois, la bouteille et le carton pour obtenir la boite  +, Intégrer les différents éléments à leur position respective  +,
Découper les bâtonnets d'une longueur de 50 cm.  +, Découper les côtés en plexiglas du jeu (découpe de deux plaques selon le plan informatique fourni : découpe plexiglas) Temps de découpe: 7 min 20 Paramètres de découpage: *Puissance: 100% *Vitesse: 0.27 *PPI/Hz: 60000 Hz *Passage: 1 <br/>  +, '''Assembler le jeu''' #Poser la première plaque de plexiglas à plat sur une surface plane #Imbriquer les deux panneaux de bois avec les trous aux extrémités de la plaque de plexiglas dans les ouvertures prévues à cet effet #Imbriquer le panneau de bois avec les fentes au milieu de la plaque de plexiglas dans les ouvertures prévues à cet effet #Poser la deuxième plaque de plexiglas sur les embouts des trois plaques de bois #Relever le jeu à la verticale  +,
Money is one of the most important inventions in human history. It is a medium of exchange, a store of value, and a unit of account. Money enables trade, commerce, and economic growth. However, money also has its limitations and challenges. For example, money can be counterfeited, stolen, or inflated. To overcome these problems, some people have invented a new form of money: cryptocurrency. Cryptocurrency is a type of digital currency that uses cryptography to secure and verify transactions. Cryptocurrency is decentralized, meaning that it is not controlled by any central authority or government. Cryptocurrency transactions are recorded on a distributed ledger called a blockchain, which ensures transparency and immutability. Some examples of cryptocurrencies are: * '''Bitcoin''': The first and most popular cryptocurrency, created in 2009 by an anonymous person or group using the pseudonym Satoshi Nakamoto. Bitcoin has a limited supply of 21 million coins and uses a proof-of-work algorithm to validate transactions and create new blocks. * '''Ethereum''': A platform that allows developers to create decentralized applications (dApps) and smart contracts using its native cryptocurrency, ether. Ethereum uses a proof-of-stake algorithm to secure its network and enable faster transactions. Cryptocurrencies have many advantages over traditional money. They are: * '''Secure''': Cryptocurrencies use cryptography to protect transactions from fraud and hacking. Cryptocurrencies also have no single point of failure, as they are distributed across many nodes on the network. * '''Transparent''': Cryptocurrencies allow anyone to view the history and details of every transaction on the blockchain. Cryptocurrencies also have no hidden fees or charges, as they are based on peer-to-peer transactions. * '''Inclusive''': Cryptocurrencies enable anyone with an internet connection and a digital wallet to access the global financial system. Cryptocurrencies also have no barriers to entry or discrimination, as they are open to anyone regardless of their identity or location. * '''Innovative''': Cryptocurrencies foster innovation and creativity, as they allow developers to create new applications and services using blockchain technology. Cryptocurrencies also have the potential to disrupt various industries and sectors, such as banking, e-commerce, healthcare, education, and more. Cryptocurrencies are not without challenges and risks, however. They are: * '''Volatile''': Cryptocurrencies are subject to high price fluctuations due to supply and demand dynamics, market sentiment, regulatory uncertainty, and technical issues. Cryptocurrencies can also be affected by external factors, such as geopolitical events, cyberattacks, media coverage, and public opinion. * '''Complex''': Cryptocurrencies require a steep learning curve for users to understand how they work and how to use them safely and effectively. Cryptocurrencies also involve technical jargon and concepts that may be confusing or intimidating for beginners. * '''Unregulated''': Cryptocurrencies operate in a legal gray area, as they are not recognized or regulated by most governments and authorities. Cryptocurrencies may face legal restrictions or bans in some areas, which may limit their adoption and usage. Cryptocurrencies may also pose ethical and social issues, such as tax evasion, money laundering, terrorism financing, and environmental impact. Cryptocurrency is a new era of money that offers many opportunities and challenges for the future. Cryptocurrency is not just a technology or a currency; it is a social phenomenon that reflects the values and aspirations of its users. Cryptocurrency is not perfect or flawless; it is an experiment that evolves and improves over time. Cryptocurrency is not for everyone or everything; it is a choice that depends on one’s preferences and needs.  , You 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 t]o 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.  +, It is the process of creating new units of cryptocurrency by solving complex mathematical problems. Crypto mining is essential for securing and verifying transactions on the blockchain, which is a distributed ledger that records the history and details of every transaction. Crypto mining also rewards miners with newly minted coins, which increases the supply and circulation of cryptocurrency. There are several types of crypto mining, depending on the algorithm and consensus mechanism used by the cryptocurrency network. The most common type is proof-of-work (PoW) mining, which requires miners to use their computing power to compete to find the solution to a cryptographic puzzle. The first miner who solves the puzzle gets to add a new block to the blockchain and claim the block reward. Some examples of cryptocurrencies that use PoW mining are Bitcoin, Ethereum, Litecoin, and Monero. Another type of crypto mining is proof-of-stake (PoS) mining, which requires miners to stake a certain number of coins to participate in the validation process. PoS mining does not involve solving puzzles but rather selecting validators based on their stake and other factors. Validators then take turns to propose and confirm new blocks and receive rewards based on their stake and performance. Some examples of cryptocurrencies that use PoS mining are Cardano, Polkadot, Binance Coin, and Tezos. Crypto mining can be profitable or unprofitable, depending on several factors such as the price of the cryptocurrency, the difficulty of the mining algorithm, the cost of electricity and hardware, and the competition from other miners. Crypto mining can also have environmental and social impacts, such as energy consumption, carbon emissions, waste generation, noise pollution, and regulatory issues. If you want to mine cryptocurrency, you will need some specialized hardware that can perform complex calculations and consume a lot of electricity. There are several types of hardware for mining different cryptocurrencies, but the most common ones are ASIC (application-specific integrated circuit) devices, which are designed to mine a specific algorithm or coin. Some of the best ASIC devices for mining cryptocurrency in 2023 are: * '''Antminer S19 Pro''': This is one of the most powerful and efficient Bitcoin mining hardware, with a hash rate of 110 TH/s and a power consumption of 3,250 W. * '''WhatsMiner M30S++''': This is another top Bitcoin mining hardware, with a hash rate of 112 TH/s and a power consumption of 3,472 W. * '''AvalonMiner 1246''': This is heavy-duty Bitcoin mining hardware, with a hash rate of 90 TH/s and a power consumption of 3,420 W. * '''WhatsMiner M32-62T''': This is a new Bitcoin mining hardware, with a hash rate of 62 TH/s and a power consumption of 3,360 W. You can see these are some of the high-power and costly miners, also their power consumption is extremely high. In this tutorial, you will see how to mine crypto with low-power ESP32 microcontrollers.<blockquote>Note: This is not a profitable way to mine crypto.</blockquote>  ,
Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Qu’est -ce qu’un passe-trappe ?  +, Ouvrir Illustrator et présenter l’interface. Comment se déplacer ? Quels sont les principaux outils à notre disposition ? Ouvrir et présenter les pièces du passe-trappe.  +, Dessiner des motifs sur les pièces du passe-trappe (excepté le fond, trop épais pour une découpeuse laser).  +,
Les mesures du meuble nous aiderons à définir la dimension des planches à acheter pour la fabrication du meuble. ''Astuce '': en fonction du type de planche choisi, vérifier les les dimensions standards. S’il n’y a pas de contrainte particulière concernant les dimensions du meuble, on peut tenter de se rapprocher au plus près des dimensions de la planche pour optimiser les découpes. Ainsi, nous avons choisi une profondeur de 50 cm car les planches font 50cm de large. De même, nous avons défini 100cm de longueur, car les planches font 200cm (il suffira de les couper en deux) Il faut également penser à la hauteur total du meuble, on comptant : > les pieds :30 cm > la profondeur du caisson : 15cm > la hauteur du plateau une fois relevé : + 15cm par rapport à la table Ce qui nous fait une hauteur totale de 60 cm. Il faudra alors vérifier l’adéquation de cette mesure avec la hauteur d’assise du canapé. Le meuble fera donc : 200*50*45/60cm.  +, Positionner les charnières/ > une partie fixée à l'intérieur du caisson, sur les côtés. Les positionner au plus près du bord de la table afin de maximiser l'amplitude de l'ouverture et ainsi pouvoir bien mettre ses pieds en-dessous en position assise. > Faire de même avec l'autre extrémité des charnières à fixer sur le plateau haut, face interne  +, Une fois le caisson assemblé, le retourner et positionner les pieds en prenant des mesures précises : sur ce modèle une marge de 3 cm a été choisi par rapport au bord pour donner un côté plus design  +,
Les mesures du meuble nous aiderons à définir la dimension des planches à acheter pour la fabrication du meuble. ''Astuce '': en fonction du type de planche choisi, vérifier les les dimensions standards. S’il n’y a pas de contrainte particulière concernant les dimensions du meuble, on peut tenter de se rapprocher au plus près des dimensions de la planche pour optimiser les découpes. Ainsi, nous avons choisi une profondeur de 50 cm car les planches font 50cm de large. De même, nous avons défini 100cm de longueur, car les planches font 200cm (il suffira de les couper en deux) Il faut également penser à la hauteur total du meuble, on comptant : > les pieds :30 cm > la profondeur du caisson : 15cm > la hauteur du plateau une fois relevé : + 15cm par rapport à la table Ce qui nous fait une hauteur totale de 60 cm. Il faudra alors vérifier l’adéquation de cette mesure avec la hauteur d’assise du canapé. Le meuble fera donc : 200*50*45/60cm.  +, Positionner les charnières/ > une partie fixée à l'intérieur du caisson, sur les côtés. Les positionner au plus près du bord de la table afin de maximiser l'amplitude de l'ouverture et ainsi pouvoir bien mettre ses pieds en-dessous en position assise. > Faire de même avec l'autre extrémité des charnières à fixer sur le plateau haut, face interne  +, Une fois le caisson assemblé, le retourner et positionner les pieds en prenant des mesures précises : sur ce modèle une marge de 3 cm a été choisi par rapport au bord pour donner un côté plus design  +,
Présentation succincte de l’atelier. Évoquer le principe de l’énergie éolienne et d’un moteur. Introduire les machines à commandes numériques à travers les imprimantes 3D. Reprendre le fichier et l’adapter.  +, Imprimer toutes les pièces qui constituent l’éolienne. Varier les couleurs pour mieux distinguer ses différents éléments.  +, Assembler et coller la base des hélices au moyeu du moteur.  +,
Pour les finitions, commencez par poncer l'ensemble de la lampe (structure et panneaux) Ensuite, vous pouvez teinter le chêne avec de la paille de fer macérée dans du vinaigre blanc (le tanin du chêne réagit avec l'acide et l'oxyde de fer le rend noir). Pour les autres bois et le MDF, vous pouvez utiliser des teintes chimiques. ex : http://freresnordin.fr/teinte-a-bois-noir-chimique-676.html Poncez un peu la teinte sur l'emplacement du bouton, afin que l'on puisse le repérer sans peine. Cela permettra de rendre la spirale découpée au laser plus visible. Après avoir laissé sécher la teinte, passez une ou deux couches de vernis en bombe sur toutes les pièces pour un rendu brillant et faites ressortir la veine du bois (la finition peut aussi être mate si vous prenez un autre type de vernis). https://www.urban-painters.com/vernis-bombe-aerosol-molotow-premium.html)  +, # Prenez quelques minutes pour tester les paramètres de découpe de votre machine avec une pièce d'essai # Découpez le MDF (pour la base de la lampe) # Découpez les placages de bois # Découpez le PMMA pour les panneaux # Gravez les baguettes de pin pour créer la rainure # Découpez le chêne avec la découpe en spirale du bouton poussoir # Le parablond se coupe également au laser Voilà les différents paramètres que nous avons utilisés avec la découpe laser de 50W qui nous a été prêtée. Toujours dans cet ordre : Puissance / vitesse / PPI Pour la découpe et la gravure du MDF : gravure : 100% / 20% / 500 découpe : 100% / 2,2% / 250 Pour la découpe des placages de bois: découpe : 100% / 22% / 300 Pour la découpe du PMMA: découpe : 100% / 7,8% / 1000 Pour la gravure des baguettes massives en pin: gravure : 100% / 15% / 1000 Pour la découpe du parablond: découpe : 100% / 12% / 450   +, Si vous avez choisi de faire de la marqueterie, commencez par assembler les pièces découpées en les montant avec du scotch (scotch de masquage). <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Attention, le scotch doit se trouver sur l’extérieur de la marqueterie (La face qui se verra à la fin) sans quoi vous colleriez le scotch sur le PMMA et non les placages.</div> </div> Fixez la marqueterie ainsi incrustée à un bord de la plaque de PMMA, en ayant pris soin de peler sa protection plastique. Appliquez de la colle néoprène en bombe sur les placages de bois et sur le PMMA. Attendez au moins 5 minutes afin que la néoprène s'évapore (elle ne doit plus coller aux doigts). Plaquez le bois encollé sur les plaques de PMMA encollées, après avoir attendu ''(note : sur la photo il s'agit de MDF, mais le principe reste le même).'' Placez les plaques entre 2 planches de mélaminé avec 4 serre-joints. Si vous disposez d'une presse cela sera encore mieux. Attendez 15 minutes afin que l'assemblage soit sec, puis desserrez les serre-joints. Si vous avez fait une marqueterie, vous pouvez enlever les scotchs qui maintenaient les pièces. Détourez au scalpel les surplus de placage qui peuvent déborder de la plaque de PMMA en coupant délicatement. Rappelez vous que le placage est fragile, il serait dommage d’abîmer votre panneau ! La procédure sera la même pour tous les panneaux de PMMA et le placage du MDF.  +,
Pour les finitions, commencez par poncer l'ensemble de la lampe (structure et panneaux) Ensuite, vous pouvez teinter le chêne avec de la paille de fer macérée dans du vinaigre blanc (le tanin du chêne réagit avec l'acide et l'oxyde de fer le rend noir). Pour les autres bois et le MDF, vous pouvez utiliser des teintes chimiques. ex : http://freresnordin.fr/teinte-a-bois-noir-chimique-676.html Poncez un peu la teinte sur l'emplacement du bouton, afin que l'on puisse le repérer sans peine. Cela permettra de rendre la spirale découpée au laser plus visible. Après avoir laissé sécher la teinte, passez une ou deux couches de vernis en bombe sur toutes les pièces pour un rendu brillant et faites ressortir la veine du bois (la finition peut aussi être mate si vous prenez un autre type de vernis). https://www.urban-painters.com/vernis-bombe-aerosol-molotow-premium.html)  +, # Prenez quelques minutes pour tester les paramètres de découpe de votre machine avec une pièce d'essai # Découpez le MDF (pour la base de la lampe) # Découpez les placages de bois # Découpez le PMMA pour les panneaux # Gravez les baguettes de pin pour créer la rainure # Découpez le chêne avec la découpe en spirale du bouton poussoir # Le parablond se coupe également au laser Voilà les différents paramètres que nous avons utilisés avec la découpe laser de 50W qui nous a été prêtée. Toujours dans cet ordre : Puissance / vitesse / PPI Pour la découpe et la gravure du MDF : gravure : 100% / 20% / 500 découpe : 100% / 2,2% / 250 Pour la découpe des placages de bois: découpe : 100% / 22% / 300 Pour la découpe du PMMA: découpe : 100% / 7,8% / 1000 Pour la gravure des baguettes massives en pin: gravure : 100% / 15% / 1000 Pour la découpe du parablond: découpe : 100% / 12% / 450   +, Si vous avez choisi de faire de la marqueterie, commencez par assembler les pièces découpées en les montant avec du scotch (scotch de masquage). <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Attention, le scotch doit se trouver sur l’extérieur de la marqueterie (La face qui se verra à la fin) sans quoi vous colleriez le scotch sur le PMMA et non les placages.</div> </div> Fixez la marqueterie ainsi incrustée à un bord de la plaque de PMMA, en ayant pris soin de peler sa protection plastique. Appliquez de la colle néoprène en bombe sur les placages de bois et sur le PMMA. Attendez au moins 5 minutes afin que la néoprène s'évapore (elle ne doit plus coller aux doigts). Plaquez le bois encollé sur les plaques de PMMA encollées, après avoir attendu ''(note : sur la photo il s'agit de MDF, mais le principe reste le même).'' Placez les plaques entre 2 planches de mélaminé avec 4 serre-joints. Si vous disposez d'une presse cela sera encore mieux. Attendez 15 minutes afin que l'assemblage soit sec, puis desserrez les serre-joints. Si vous avez fait une marqueterie, vous pouvez enlever les scotchs qui maintenaient les pièces. Détourez au scalpel les surplus de placage qui peuvent déborder de la plaque de PMMA en coupant délicatement. Rappelez vous que le placage est fragile, il serait dommage d’abîmer votre panneau ! La procédure sera la même pour tous les panneaux de PMMA et le placage du MDF.  +,
Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.  +, Ouvrir Illustrator et présenter l’interface. Comment se déplacer ? Quels sont les principaux outils à notre disposition ?  +, Réalisation du dessin par les participants. Attention, ne pas oublier les trous de chaque côté pour faire passer les ficelles ! Penser à enregistrer son fichier.  +,
Présentation succincte de l’atelier. Nous allons dessiner la forme de la raquette sur papier puis la traduire en vecteurs et la découper grâce à une machine à commande numérique. Qu’est-ce qu’un un pixel ? Un vecteur ?  +, Donner la fiche de dessin. Dessiner le contour de la raquette et éventuellement un motif à l’intérieur.  +, Scanner le dessin et l’importer dans le logiciel de dessin vectoriel. Relier le dessin au manche prédéfini. Vectoriser.  +,
Présentation succincte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le traduire dans un langage que la découpeuse peut comprendre : un dessin en vecteur. Qu’est-ce qu’un un pixel ? Un vecteur ? Explication de la différence entre les deux.  +, Ouvrir InkScape et présenter l’interface et les divers outils. Dessiner le motif dans InkScape, soit en décalquant une forme préexistante, soit en dessinant à main levée avec une tablette.  +, Enregistrer le fichier et l’ouvrir dans le logiciel de la découpeuse vinyle, ici Silhouette Studio.  +,
Pour commencer, les artistes sont partis de la notion d'« Engagement citoyen et solidaire ». Pour l’illustrer, ils ont choisi de représenter des personnages qui s’entraident pour « aller plus haut ».  +, Ces modules de silhouette pouvant se composer entre eux. Pour les 25 trophées, deux choix se sont présentés : -25 trophées identiques, avec la même composition ou - 25 trophées différents avec une variante au niveau de la composition  +, Finalement, le choix de la Banque de France s'est porté sur le module ci-contre :)  +
- Verse le vinaigre de cidre uniquement quand ton liquide de culture à refroidi. Note : ceci est une petite astuce pour éviter d'embaumer la pièce où tu es. - Ajouter le starter, si tu en as. - Mélange ton liquide de culture avec ton fouet - Déposes-y ton SCOBY ! - Couvre ton bac à l'aide du torchon, et fixe-le avec l'élastique.  +, Cette étape vous permettra de concocter le liquide qui servir à la croissance de votre futur biofabrics. - Porte l'eau à ébullition. <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Pour aller plus vite et économiser de l'énergie, pense à mettre le couvercle.  </div> </div> - Éteins le feu sous ta casserole. - Ajoute le thé et laisse-le infuser pendant 15 minutes. - Retire les sachets de thé et délayez le sucre à l'aide du fouet.  +, Réserve ton liquide de culture, le temps que sa température descende en dessous de 25°C. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Une température trop élevée pourrait tuer votre souche de bactérie.</div> </div>  +,
Clique sur la première image et fais défiler au fur et à mesure que tu avances dans le tutoriel...  +
Le matériel: * Il vous faudra une toile. J'ai récupéré une vieille toile endommagée. De taille moyenne. Vous pouvez prendre n'importe quel format, mais attention, plus la toile est grande, plus elle sera difficile à tendre. * Il vous faudra aussi vous procurer du "screen printing mesh", le tissu utilisé dans un écran d'impression sérigraphique. Pour environ 13$, vous pouvez créer autant d'écran de sérigraphie que vous désirez! ''Les tissus se différencient à leur quantité de "mesh". Les "mesh" correspondent à la quantité de mailles par pouces, et seront en lien direct avec la précision de votre image. Un tissu à beaucoup de mailles (200 à 300) sera plus précis, mais laissera passer moins d'encre. Un tissu avec peu de mailles (85 à 150) sera moins précis, mais laissera passer plus d'encre. Un écran à 110 "mesh" est un bon milieu entre précision et épaisseur, idéal pour la plupart des projets.'' Il vous faudra aussi quelques outils: * Une agrafeuse et des agrafes de 8mm ou plus grand. * Un outil pointu * Un marteau ou un maillet * Des pinces * Des ciseaux <br/>  +, '''Il suffit de retirer toutes les agrafes de la toile.''' Glissez un outil pointu sous l'agrafe, en donnant quelques coups de maillet sur l'outil pour vous aider. Une fois l'outil glissé sous l'agrafe, tournez le légèrement pour faire sortir celle-ci. Une fois sortie, vous pouvez l'enlever à l'aide de pinces, ou simplement avec vos doigts. Ne vous inquiétez pas si il reste encore une ou deux agrafes and le bois. Soyez délicat avec le cadre une fois la toile détachée! Il n'est plus solide sans tissu pour le maintenir!  +, '''Sortez le tissu à sérigraphie que vous avez acheté.''' Découpez un rectangle, environ 3 po plus large que votre cadre.  +,
Rendez-vous sur la page d'accueil du site "The Things Network" (https://www.thethingsnetwork.org/) et cliquez sur "'''SIGN UP'''" dans le bandeau du haut.  +, La page suivante vous informe que le compte est créé ! '''Vous pouvez utiliser immédiatement votre compte''' mais vous devez valider votre adresse email (en cliquant sur un lien qui se trouve dans l'email que vous recevrez dans les minutes suivant la création de votre compte). '''Vous avez 7 jours pour valider votre adresse email''' sans quoi votre compte sera suspendu.  +, Sur la page "'''CREATE AN ACCOUNT'''" renseignez les 3 champs suivants '''USERNAME''' : Ce sera votre nom d'utilisateur, choisissez-en un bon car vous ne pourrez pas le changer par la suite. '''EMAIL ADDRESS''' : Saisissez cotre adresse email. Cette adresse ne sera pas visible sur le site. '''PASSWORD''' : Saisissez un mot de passe avec au moins 6 caractères. Quand vous avez saisi tous les champs cliquez sur "'''Create account'''"  +,
Rendez-vous sur la page d'accueil du site "The Things Network" (https://www.thethingsnetwork.org/) et cliquez sur "'''SIGN UP'''" dans le bandeau du haut.  +, Sur la page "'''CREATE AN ACCOUNT'''" renseignez les 3 champs suivants '''USERNAME''' : Ce sera votre nom d'utilisateur, choisissez-en un bon car vous ne pourrez pas le changer par la suite. '''EMAIL ADDRESS''' : Saisissez cotre adresse email. Cette adresse ne sera pas visible sur le site. '''PASSWORD''' : Saisissez un mot de passe avec au moins 6 caractères. Quand vous avez saisi tous les champs cliquez sur "'''Create account'''"  +, La page suivante vous informe que le compte est créé ! '''Vous pouvez utiliser immédiatement votre compte''' mais vous devez valider votre adresse email (en cliquant sur un lien qui se trouve dans l'email que vous recevrez dans les minutes suivant la création de votre compte). '''Vous avez 7 jours pour valider votre adresse email''' sans quoi votre compte sera suspendu.  +,
Vous devez sélectionner des objets qui seront les héros de votre film, à savoir des personnages et des éléments de décors.  +, Avant la mise en scène, écrivez votre scénario et storyboardez vos scénettes. Gardez à l'esprit que votre film fera 30 secondes au maximum, et qu'il doit être réalisable avec la contrainte de temps imparti. N'oubliez pas de sublimer les déchets sélectionnés !  +, A vous de jouer! Installez vos personnages et votre décors. <br/>  +,
Préparer à l'avance des formes simple ex: cercle  +, Tour de table, météo du jour, cartes. Expliquer le but de l’atelier  +, Récupérer des icones sur noun project ou faire dessiner des logos pleins par les enfants. Scanner les puis envoyer dans un drive.  +,
1 - Télécharger les fichiers [http://bsfrance.fr/documentation/11355_LORA32U4II/driver_windows.zip Driver windows] et [http://bsfrance.fr/documentation/11355_LORA32U4II/BSFrance.zip Arduino Hardware folder] sur la page [https://bsfrance.fr/lora-long-range/1345-LoRa32u4-II-Lora-LiPo-Atmega32u4-SX1276-HPD13-868MHZ-EU-Antenna.html BSFrance] 2 - Pour les drivers, il suffit de dézipper et de cliquer sur adafruit_drivers.exe. Parmi la liste des drivers proposés, il faut choisir Feather32u4 3 - Bon, là, normalement, il est possible de brancher la carte sur le port USB de l'ordinateur. <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Il est possible que vous ayez le message que l'installation du pilote n'a pas été possible. Pas de panique, on y reviendra</div> </div> 3 - Pour les fichiers Arduino, il faut le dézipper dans le répertoire Mes Documents/Arduino/hardware (ce qui est le répertoire par défaut de l'installation de l'environnement Arduino, mais peut-être différent suivant votre installation. si le sous-répertoire hardware n'existe pas, créez le. Cette bibliothèque sert à gérer le microcontrôleur AT Mega32u4 de la carte. 4 - Démarrez l'IDE Arduino. Vous devriez pouvoir trouver la carte dans le menu Outils > Type de carte > LoRa32u4II 868 5 - Dans l'environnement Arduino, à ce stade on sélectionne le port par le menu Outils > Port, mais s'il y a eu l'erreur d'installation de pilote précédemment mentionnée, le port n'apparait pas. Il faut appuyer sur le bouton reset de la carte et sélectionner à nouveau, dans le laps de temps du reset, le menu Outils > Port. Là normalement le port devrait apparaitre quelques instants et on peut le sélectionner. 6 - Il reste encore à installer un bibliothèque : la bibliothèque LMIC qui contient les fichiers pour le protocole LoraWan. Pour cela il y a 2 méthodes : <u>Méthode 1 :</u> * La première est d'aller dans le menu Croquis > Inclure une bibliothèque > Gérer les bibliothèques. * Dans la barre de recherche, du gestionnaire de bibliothèque, tapez "lmic" <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Si vous ne voyez rien apparaitre, vérifiez que les listes déroulantes Type et Sujet soient bien sur "Tout"</div> </div> * Choisissez d'installer le bibliothèque IBM LMIC Framework <u>Méthode 2 :</u> * Téléchargez l'archive du projet GitHub https://github.com/matthijskooijman/arduino-lmic dans le répertoire Mes Documents/Arduino/Libraries. Vous devriez avoir un répertoire arduino-lmic-master 7 - Lorsque cette bibliothèque est bien installée, vous pouvez choisir dans le menu Fichier > Exemples > LMIC-Arduino le sketch <u>ttn-otaa</u> <div class="icon-instructions info-icon"> <div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div> <div class="icon-instructions-text">Pour faire court, la différence entre les sketches ttn-abp et ttn-otaa vient des deux différentes façon de s'enregistrer sur le réseau The Thing Network (par enregistrement, je parle de l'échange qui a lieu entre notre carte et la passerelle TTN lors de la mise sous tension de la carte) La première est l'Activation By Personalization (ou abp) pour laquelle il faut avoir une adresse réseau de la carte appelée DevAddr) La seconde est l'Over-The-Air-Activation (ou otaa). Dans ce mode DevAddr est transmis automatiquement pendant la phase d'enregistrement.</div> </div>  , Lorsque vous avez téléchargé les drivers et les bibliothèques Arduino sur la page de BSFrance, vous avez du voir qu'il y avait un schéma de la carte ([http://bsfrance.fr/documentation/11355_LORA32U4II/LoRa32u4II_pinout_diagram.pdf Pinout diagram] ) Sur ce schéma, vous pouvez voir que qu'il y a une entrée appelée DIO1 en bas à gauche. Or il y a des fortes chances que la carte que vous ayez en main soit une révision 1.2 (c'est marqué derrière) et sur cette révision, DIO1 n'est pas là, mais à l'arrière de la carte (on voit le numéro de version sur la photo, ainsi que les pins IO1, IO2 et IO3 en face des pins 1, 2 et 3 respectivement. Les broches DIO0 à DIO3 sont des broches de la puce LoRa, elles servent au pilotage de la puce par le microcontroleur. Le sketch utilise DIO0 et DIO1 qui est en réalité un port de la puce LoRa de la carte en le reliant à une entrée du microcontrôleur (voir la deuxième image ci-contre) Le tableau en bas à droite du schéma nous éclaire un peu sur ces liaisons. On voit que DIO0 est câblé en interne sur la carte sur la broche 7. <div class="icon-instructions caution-icon"> <div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div> <div class="icon-instructions-text">Ce n'est pas la cas de la broche DIO1 qui doit être câblé par nos soins. Sans cette liaison, le sketch se bloque en attendant le signal.</div> </div> Dans le cas d'une carte rév. 1.2, le plus simple est de faire un pont de soudure entre IO1 et la broche 1 qui sont face à face (comme on le voit sur la photo). Pour du LoRa (ce qui est notre cas) on ne se préoccupe pas de IO2 ni IO3. Si la carte est vraiment comme sur le schéma, on relie DIO1 à la broche 2 avec un fil électrique.  +, Pour utiliser TTN, il faut avoir un compte sur https://www.thethingsnetwork.org/. C'est facile, c'est gratuit, et très bien expliqué dans ce [[Créer un compte "The Things Network" et rejoindre une communauté|tutoriel]] Lorsqu'on est loggé avec son compte, il faut aller dans Console et choisir Applications. Cliquer sur <u>add application</u> Sur la page, renseigner le champ <u>Application ID</u> en donnant un nom significatif en minuscules sans espaces, mais on peut utiliser - et _ Vérifier que <u>Handler registration</u> soit bien sur <u>ttn-handler-eu</u> Et voilà, cliquez sur le bouton vert <u>Add application</u> La page qui s'affiche résume la création d'application, rappelle son nom et donne l'<u>Application EUIs</u> généré par TTN. Ce que l'on vient de créer, c'est l'application du coté du serveur. Il faut encore déclarer que cette application est en réalité alimentée en données par une carte (un "device") qui transmet les données de ses capteurs ou autres. Sur cette meême page, on voit qu'il y a justement une partie <u>Device</u>, avec un lien <u>register device.</u> Cliquez dessus et vous arrivez sur une nouvelle page Renseignez Device ID en donnant un nom un nom significatif en minuscules sans espaces, mais on peut utiliser - et _ Normalement, <u>Device EUI</u> et <u>App Key</u> sont déterminés par TTN. Si pour un des deux champs vous avez l'impression qu'il faut rentrer quelque chose, cliquez à gauche du champ sur les deux flèches croisées et le champ devient "this field will be generated", ce qui est exactement ce qu'on veut. En bas de la page, App EUI est rappelé, pas besoin d'y faire attention On clique sur Register et on arrive sur la page qu'il nous faut. Sur cette page, on a dans l'ordre * Device EUI * Application EUI * App Key qui sont les 3 informations dont on aura besoin pour renseigner les champs correspondants dans le croquis. On peut revenir sur cette page quand on veut ultérieurement. <div class="icon-instructions pin-icon"> <div class="icon-instructions-icon"><i class="fa fa-thumb-tack"></i></div> <div class="icon-instructions-text">Souvenez vous siimplement que la page est la page DEVICE OVERVIEW si jamais vous vous perdez dans les pages sur le site TTN et qu'on y va en cliquant sur Applications > le nom de l'application > DEVICES > le nom du device</div> </div> Voilà, coté TTN, tout est prêt, et il ne reste plus qu'a envoyer des données.  ,
Nous nous sommes rendu compte que la création d'un abat jour était trop complexe par rapport à nos contraintes. Nous nous sommes donc essentiellement focalisé sur notre deuxième prototype.  +, Cette idée est plus simple à mettre en place car il n'est pas nécessaire de déformer le vinyle. Le principe est de placer une ampoule LED au centre du vinyle, des petits personnages sur le vinyle et une sorte d'abat jour en papier tout autour. Les ombres des personnages seront projetées sur les parois en papier de la lampe.  +, Nous avons commencé par imaginer/schématiser nos deux prototypes avant de passer à l'action. Cela nous a permis de faire une liste des matériaux dont nous avions besoin et de déterminer les différentes étapes de la conception.  +,
* Prendre les mesures de la future tablette * Reporter ces mesures avec un crayon sur la planche de bois * Découper la planche de bois à l'aide d'une scie sauteuse * Dessiner au crayon l'encoche pour le tuyau et découper à la scie sauteuse   +, * Peindre au rouleau la tablette avec une peinture à bois * Peindre avec un pinceau les angles de la tablette * Laisser sécher le temps indiqué sur le pot de peinture   +, * Fixer les équerres sur votre mur en s'assurant de la mise à niveau * Utiliser des chevilles en fonction de votre mur (placo ou plein) * Fixer la tablette sur les équerres avec de petites vis à bois   +
* Prendre les mesures de la future tablette * Reporter ces mesures avec un crayon sur la planche de bois * Découper la planche de bois à l'aide d'une scie sauteuse * Dessiner au crayon l'encoche pour le tuyau et découper à la scie sauteuse   +, * Peindre au rouleau la tablette avec une peinture à bois * Peindre avec un pinceau les angles de la tablette * Laisser sécher le temps indiqué sur le pot de peinture   +, * Fixer les équerres sur votre mur en s'assurant de la mise à niveau * Utiliser des chevilles en fonction de votre mur (placo ou plein) * Fixer la tablette sur les équerres avec de petites vis à bois   +
Voir fichier cui-cui_presentation_IMT.ino  +
Le waschi tape n'est pas très opaque faite plusieurs fois le tour du stylo  +
Get Joyoshare [https://www.joyoshare.com/video-cutter-win/ Video cutter] downloaded and installed on your Windows (Windows XP and later) or Mac (Mac OS X 10.8 and later). Once the program opens on your desktop, you can browse the local folder with "Open" option to add your MTS or M2TS file to the main interface. Or it's handy to efficiently drag and drop the video to the required area.  +, Given your reluctance to re-encode the video, you should set the "High-Speed" mode after click on "Format" panel. Under this mode, you can simply let the output format an original one by default. If you are professional, you can also choose a compatible format to cater to your own requirements.  +, After finishing setting mode and format, you can go back to the main interface to begin your cutting journey. Start to play and view the video file with the Play button and pause no matter where you want to trim, and then press "Set Segment Start Time" & "Set Segment End Time" to [https://www.joyoshare.com/video-cutting/cut-mts.html cut MTS]. What's as well practical is that you can move the yellow handles to select portion. Or set precise start and end time to millisecond to cut.  +,
Dans un premier il faut versez un des deux solution dans un des verres douseur. Repérer le volume choisi. Le verser dans la coupelle et répéter la même chose avec l'autre solution.  +, Ensuite prenner le papier ou le format que vous souhaitez insoler. Ce porduit peu fonction sur tout type de support fibreux (Papier, bois, textile) Penser à etaler le produit afin de ne pas laisser de marque. Croiser les coûts de pinceau comme en peinture pour faire un applat.  +, Une fois votre papier sec et votre positif près, il es temps d'insoler. J'ai la chance d'avoir du matériel de sérigraphie à disposition mais un chassis presse ou une simple planche de bois et une plaque de verre bien plaqué fais tout aussi bien l'affaire. Pour une insolation avec ma lampe UV il faut compter 10min. Comme toute les lampes n'ont pas la même puissance et que le temps change lui aussi. Je vous laisse tester le temps qui vous faudras pour que celà fonctionne. Une technique simple est de faire un test en décalant un papier, devant votre cyanotype, toute les minutes afin d'avoir un dégradé d'insolation.  +,
Dans un premier il faut versez un des deux solution dans un des verres douseur. Repérer le volume choisi. Le verser dans la coupelle et répéter la même chose avec l'autre solution.  +, Ensuite prenner le papier ou le format que vous souhaitez insoler. Ce porduit peu fonction sur tout type de support fibreux (Papier, bois, textile) Penser à etaler le produit afin de ne pas laisser de marque. Croiser les coûts de pinceau comme en peinture pour faire un applat.  +, Une fois votre papier sec et votre positif près, il es temps d'insoler. J'ai la chance d'avoir du matériel de sérigraphie à disposition mais un chassis presse ou une simple planche de bois et une plaque de verre bien plaqué fais tout aussi bien l'affaire. Pour une insolation avec ma lampe UV il faut compter 10min. Comme toute les lampes n'ont pas la même puissance et que le temps change lui aussi. Je vous laisse tester le temps qui vous faudras pour que celà fonctionne. Une technique simple est de faire un test en décalant un papier, devant votre cyanotype, toute les minutes afin d'avoir un dégradé d'insolation.  +,
Dans cette étape je vais vous décrire comment j'ai réalisé les deux enceintes pour le projet<br/> *Réalisation du plan svg que j'ai réalisé sous un logiciel gratuit Inkscape avec les réservations une prise banane, un trou pour l'aération de l'enceinte et une réservation pour la membrane de l'enceinte. (vous trouverez dans l'onglet fichiers le fichier SVG en question) *Découpage laser sur une planche de bois en peuplier épaisseur 5 mm *Vernissage des éléments découpés *Assemblage des éléments avec de la colle à bois, j'ai laissé la partie inférieure non collée pour accéder à l'enceinte en cas de soucis technique *mise en place de la membrane et de la prise banane *Branchement du fil rouge sur la prise rouge *Branchement du fil noir sur la prise noire<br/>  +, Cette boite réalisée à la découpe laser permettra d'y stocker l'ensemble des éléments.<br/> *Découpage laser de la boite énergie, une partie est en bois afin de rendre lisible les gravures, les autres parties sont en plastiques. (voir fichier SVG dans l'onglet fichier) *Perçage des éléments afin de fixer les différents composants *Mise en place des composants dans les différents réservations (je vous conseille d'effectuer un prototype en carton afin de vérifier que les réserves sont correctes) *Câblage des éléments selon le plan ci joint *Fixation du porte boite afin de fixer votre boite sur le guidon du vélo. <br/>  +, Le régulateur de son sert à couper le son quand le cycliste s'arrêtera de pédaler .<br/> *Mise en place sur un circuit d'une diode, de deux photos résistance et d'une résistance. Plus la diode sera allumée plus le son sera fort. Ce branchement se fait directement sur le câble jack dans la boite énergie (voir photo du montage) *Réalisation du code pour le téléverser sur l'arduino Uno. (voir le fichier dans l'onglet fichier) . Le code est réalisé avec pour objectif de couper le son dès que le cycliste s'arrête de pédaler. *Pose du capteur de vitesse sur le vélo ainsi que l'aimant sur le rayon. *Branchement du système. Deux câbles sortent du capteur de vitesse le rouge se branche sur la prise 2 de l'arduino et le second sur un GND. Les deux câbles du circuits un (orange) sur le GND et le noir sur la prise 11 *Mise en place d'un scotch opaque sur les photorésistance et la led afin que le système ne soit pas influé par la lumière extérieure. *Branchement de l'arduino sur un port USB de la boite. Vous pouvez mettre l'ensemble du système dans la boite énergie<br/>  +,
Créer un compte sur Onshape, logiciel de dessin 3D gratuit en ligne. ouvrir un nouveau projet, sélectionner le plan sur lequel sera dessiné la forme de base, ici, un cercle auquel on donnera du volume. Pour cela, une fois le plan de dessin sélectionné, choisir "esquisse" et dessiner le cercle à la cote désirée. Un fois le cercle dessiné, le sélectionner puis cliquer sur la commende "extruder". Définir la profondeur souhaitée pour le volume. Le cylindre est dessiné, Il faut maintenant l'exporter en faisant clic droit sur l'objet puis exporter. Dans notre cas, l'export se fait en format STL <br/>  +, Si vous n'avez pas le logiciel, télécharger et installer CURA, ouvrez CURA et ouvrez le dossier exporté avec Onshape. Le cylindre est reconnu. Dans notre cas, il faut modifier l'orientation et nous créons des copies (2). L’impression 3D se fait par couches, pour éviter d'avoir un coté plat alors que nous souhaitons un cylindre, il faut créer un support. Aller dans l'onglet en haut à droite et pour chacun des extruders, sélectionner "support" dans les paramètres (utiliser les paramètres "recommanded" qui prennent en compte la config de votre imprimante). Vérifier que les paramètres des matériaux utilisés sont corrects et modifier si besoin. Dans notre cas, nous utilisons du Black PLA AA 0.4 pour l'extruder 1 et du PVA BB0.4 pour l'extruder 2. Slicer le volume (Cura définit les couches à imprimer) puis le sauvegarder sur une clé USB à l'aide du bouton en bas à droite.  +, Insérer la clé USB dans l'imprimante Ultimaker, puis sélectionner le fichier voulu et lancer l'impression.  +
D
The Beetle ESP32-C3 is based on the ESP32-C3, a RISC-V 32-bit single-core processor. Despite its tiny size (only 25×20.5 mm), it packs a punch with up to 13 IO ports broken out, making it ideal for various projects without worrying about running out of IO options.  +, '''Ultra-Small Size''': The Beetle ESP32-C3 measures just '''25×20.5 mm''' (0.98×0.81 inch), making it perfect for space-constrained projects. '''Built-in Lithium Battery Charging Management''': * Safely charge and discharge lithium-ion batteries directly on the board. * No need for additional modules, to ensure application size and safety. '''Easy Screen Connectivity''': * The matching bottom plate simplifies project assembly and screen usage. '''Dual-Mode Communication''': * Supports '''Wi-Fi''' and '''Bluetooth 5 (LE)'''. * Reduces networking complexity. * Compatible with both '''Bluetooth Mesh''' and '''Espressif WiFi Mesh''' for stable communication and extended coverage.  +, You 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. Also, check out this useful blog on PCBWay Plugin for KiCad from [https://www.pcbway.com/blog/News/PCBWay_Plug_In_for_KiCad_3ea6219c.html here.] Using this plugin, you can directly order PCBs in just one click after completing your design in KiCad.  +,
You 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.  +, To interface the DHT11 sensor, we’ll use the [https://github.com/adafruit/DHT-sensor-library DHT library from Adafruit.] To use this library you also need to install the [https://github.com/adafruit/Adafruit_Sensor Adafruit Unified Sensor library.] Follow the next steps to install those libraries. Open your Arduino IDE and go to '''Sketch''' > '''Include Library''' > '''Manage Libraries'''. The Library Manager should open. Search for “'''DHT'''” in the Search box and install the DHT library from Adafruit. After installing the DHT library from Adafruit, type “'''Adafruit Unified Sensor'''” in the search box. Scroll all the way down to find the library and install it. That's all let's test the DHT11.  +, <nowiki>Connect the DHT11 data pin to esp32 pin 12, and just upload the code. Then wait for the serial monitor results.<div class="mw-highlight mw-content-ltr" dir="ltr"><pre>#include "DHT.h"<br />#define DHTPIN 12 // Digital pin connected to the DHT sensor<br />#define DHTTYPE DHT11 // DHT 11<br /><br />DHT dht(DHTPIN, DHTTYPE);<br /><br />void setup() {<br /> Serial.begin(9600);<br /> Serial.println(F("DHTxx test!"));<br /><br /> dht.begin();<br />}<br /><br />void loop() {<br /> // Wait a few seconds between measurements.<br /> delay(2000);<br /><br /> // Reading temperature or humidity takes about 250 milliseconds!<br /> // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)<br /> float h = dht.readHumidity();<br /> // Read temperature as Celsius (the default)<br /> float t = dht.readTemperature();<br /> // Read temperature as Fahrenheit (isFahrenheit = true)<br /> float f = dht.readTemperature(true);<br /><br /> // Check if any reads failed and exit early (to try again).<br /> if (isnan(h) || isnan(t) || isnan(f)) {<br /> Serial.println(F("Failed to read from DHT sensor!"));<br /> return;<br /> }<br /><br /> // Compute heat index in Fahrenheit (the default)<br /> float hif = dht.computeHeatIndex(f, h);<br /> // Compute heat index in Celsius (isFahreheit = false)<br /> float hic = dht.computeHeatIndex(t, h, false);<br /><br /> Serial.print(F("Humidity: "));<br /> Serial.print(h);<br /> Serial.print(F("% Temperature: "));<br /> Serial.print(t);<br /> Serial.print(F("°C "));<br /> Serial.print(f);<br /> Serial.print(F("°F Heat index: "));<br /> Serial.print(hic);<br /> Serial.print(F("°C "));<br /> Serial.print(hif);<br /> Serial.println(F("°F"));<br />}</pre></div>Here is the serial monitor results.<br /><br />Okay, now everything is good.</nowiki>  +,
The next step in making your printed circuit board is making your connections between your LEDs. NeoPixels each have one data-input pad and one data-output pad. First create a long chain starting with the pixel closest to where you plan on placing your interface pins, going from one pixel's data-out pin to the next pixel's data-in pin. After that you'll need to route power and ground. The easiest method I have come up with to do this is to use a combination of circles and semi-circles, four in total, alternating between power and ground as you move outward from the origin. This makes it easy to create a small "jumper" connection as apposed to manually wiring every since LED together, twice. The two pairs of circles/semi-circles can then be tied together whichever way is most convenient. Finally, a copper pour is added. This essentially just causes all extra space to be filled by "ground", which has multiple advantages including being easier to manufacture at home. You will also want to install one roughly .1uf capacitor between power and ground between each set of two LEDs. The manufacture recommends one per LED however its likely one per two will do and they are time consuming to solder. These are not necessary for the functionality of the device, they simply improve the lifespan of the LEDs, so they can be ignored if needed.  +, In order to complete this step you have two options: '''Professional Manufacturing:''' If you have never made a PCB and have no interest in gaining the skill to do so, this is what I would recommend. By getting your board professionally manufactured the difficulty of this project goes from high intermediate down to beginner. Your board will be guaranteed to be high quality, come with a solder mask, and may even come with a solder stencil. '''Homemade PCB:''' This is the option for those who really want to improve their skills and enhance their personal capabilities. It is also the option for those into high pace prototyping and who are really cutting the costs low. The ability to make my own PCBs has been one of my biggest advantages over the years and I strongly recommend it to anyone who is interested. I have developed my own method for making PCBs (see my channel for how to do that) which is a little outside the scope of this tutorial and requires equipment most beginners can't afford. Therefore, instead I recommend the[https://www.instructables.com/id/Etching-PCBs-with-PressnPeel/ toner transfer method] using a product named PressN'Peel. It is fairly easy and the only equipment you'll need that not necessarily everyone will have is a cheap laser printer. '''Check out [https://www.instructables.com/id/Etching-PCBs-with-PressnPeel/ clacktronics-uk's] tutorial for more details!''' The basic process is as follows: # Clean your copper cad board. # Print your design onto the Peel n' Stick using a laser printer. # Iron the design from the Peel n' stick onto your copper board # Place the board in ferric chloride until etched. # Clean off the toner '''Solder Mask (Optional):''' A solder mask is a covering that protects your board in all places but where solder needs to go. This makes it slightly easier to solder but more importantly dramatically improves the ascetics of the board. If you did not get your board manufactured you may want to add one, but its not strictly necessary. Personally I find this process incredibly easy and highly recommend it. Again, I'm only going to go over the basic process so you know what you're getting into. '''Check out [https://www.instructables.com/id/Dry-Film-Solder-Mask/ cpeniche]'s tutorial for more details'''! The process is as follows: # Print your boards pad design onto a piece of transparency. # Peel and stick the solder mask film onto your etched board. # Iron/laminate the film until it sticks well. # Align the transparency with the board and tape down. # Expose the film to a UV source (nail polish dryers work) # Clean off the unexposed pads # Expose till cured.  , If you have access to a laser cutter consider manufacturing yourself a solder paste stencil. They allow you to avoid the tedious effort of slowly putting a dab of solder paste on each individual pin. Simply load the pad design into your laser cutter software and cut it out of a piece of printer transparency. I have also found that a laminator sheet works just as well. This works incredibly well and produces a layer almost exactly as thick as the professional versions. In my opinion they are actually far superior as they are flexible and transparent, making them far easier to use than the stainless steel versions. I was not the one to come up with this method but I have yet to see anyone document it online, which i find surprising.  +,
The next step in making your printed circuit board is making your connections between your LEDs. NeoPixels each have one data-input pad and one data-output pad. First create a long chain starting with the pixel closest to where you plan on placing your interface pins, going from one pixel's data-out pin to the next pixel's data-in pin. After that you'll need to route power and ground. The easiest method I have come up with to do this is to use a combination of circles and semi-circles, four in total, alternating between power and ground as you move outward from the origin. This makes it easy to create a small "jumper" connection as apposed to manually wiring every since LED together, twice. The two pairs of circles/semi-circles can then be tied together whichever way is most convenient. Finally, a copper pour is added. This essentially just causes all extra space to be filled by "ground", which has multiple advantages including being easier to manufacture at home. You will also want to install one roughly .1uf capacitor between power and ground between each set of two LEDs. The manufacture recommends one per LED however its likely one per two will do and they are time consuming to solder. These are not necessary for the functionality of the device, they simply improve the lifespan of the LEDs, so they can be ignored if needed.  +, In order to complete this step you have two options: '''Professional Manufacturing:''' If you have never made a PCB and have no interest in gaining the skill to do so, this is what I would recommend. By getting your board professionally manufactured the difficulty of this project goes from high intermediate down to beginner. Your board will be guaranteed to be high quality, come with a solder mask, and may even come with a solder stencil. '''Homemade PCB:''' This is the option for those who really want to improve their skills and enhance their personal capabilities. It is also the option for those into high pace prototyping and who are really cutting the costs low. The ability to make my own PCBs has been one of my biggest advantages over the years and I strongly recommend it to anyone who is interested. I have developed my own method for making PCBs (see my channel for how to do that) which is a little outside the scope of this tutorial and requires equipment most beginners can't afford. Therefore, instead I recommend the[https://www.instructables.com/id/Etching-PCBs-with-PressnPeel/ toner transfer method] using a product named PressN'Peel. It is fairly easy and the only equipment you'll need that not necessarily everyone will have is a cheap laser printer. '''Check out [https://www.instructables.com/id/Etching-PCBs-with-PressnPeel/ clacktronics-uk's] tutorial for more details!''' The basic process is as follows: # Clean your copper cad board. # Print your design onto the Peel n' Stick using a laser printer. # Iron the design from the Peel n' stick onto your copper board # Place the board in ferric chloride until etched. # Clean off the toner '''Solder Mask (Optional):''' A solder mask is a covering that protects your board in all places but where solder needs to go. This makes it slightly easier to solder but more importantly dramatically improves the ascetics of the board. If you did not get your board manufactured you may want to add one, but its not strictly necessary. Personally I find this process incredibly easy and highly recommend it. Again, I'm only going to go over the basic process so you know what you're getting into. '''Check out [https://www.instructables.com/id/Dry-Film-Solder-Mask/ cpeniche]'s tutorial for more details'''! The process is as follows: # Print your boards pad design onto a piece of transparency. # Peel and stick the solder mask film onto your etched board. # Iron/laminate the film until it sticks well. # Align the transparency with the board and tape down. # Expose the film to a UV source (nail polish dryers work) # Clean off the unexposed pads # Expose till cured.  , If you have access to a laser cutter consider manufacturing yourself a solder paste stencil. They allow you to avoid the tedious effort of slowly putting a dab of solder paste on each individual pin. Simply load the pad design into your laser cutter software and cut it out of a piece of printer transparency. I have also found that a laminator sheet works just as well. This works incredibly well and produces a layer almost exactly as thick as the professional versions. In my opinion they are actually far superior as they are flexible and transparent, making them far easier to use than the stainless steel versions. I was not the one to come up with this method but I have yet to see anyone document it online, which i find surprising.  +,
The image below shows the wiring that is needed for one key of your makey-makey-like device. In order to obtain 6 functional keys, you will need to repeat this wiring 6 times overall, each time using a different analog pin on your arduino leonardo.  +, In order for your makey-makey-like device to function like a classical makey makey, you will need to program the Arduino board, so that whenever a circuit is shut, the computer will react as if a certain key (ex. “a”, “backspace”, “space”) were pressed. You will need to use Arduino IDE to code and upload the firmware onto your Arduino Leonardo board. Download the software by visiting [https://www.arduino.cc/en/Main/Software? Arduino IDE] > Scroll down until you see the “Download the Arduino IDE” section and choose the version based upon your operating system (e.g. If you have Windows 7, choose “Windows Installer” / if you have Windows 10, choose “Windows app”) > On the next page choose “Just download” and run the installation files. [https://drive.google.com/open?id=1__jvuINFsJ_YzBHWltmv5_40187U9US6 Here] you can download the code to upload on your Arduino board. You then need to run the .ino file with Arduino IDE and make sure you install the movingAvg library from “Sketch” menu > Include Library > Manage Libraries… > Search for “movingavg” > Install. Afterwards, select the correct board from Tools > Board: Arduino Leonardo and then the correct Port from Tools > Port. Finally, upload the code by using the right arrow (→) button at the top right corner of the window, by choosing Sketch > Upload or by pressing Ctrl+U on the keyboard. Note that we’ve mapped the analog pins so that A0 maps to letter “d”, A1 to letter “s”, etc. You can modify the mapping by changing the letters “d”, “s”, etc.  +, Just like you do with a real makey makey, it is convenient to attach alligator clips to the jumper wires, and connect the alligator clips themselves to whichever conductive object you d like. Whenever you will connect the alligator clip connected to GND on the board with one the alligator clips connected to one analog pin, thus shutting down a circuit, you will trigger a response on your computer (ex. letter “a”). If you plug one end of the alligator clip connected to one analog pin onto a fruit (fruits are conductive) and you hold the alligator clip deriving from ground on your hand (ex. your left hand), whenever you will touch the fruit with your right hand, it will be as if you were connecting GND to the analog pin, thus shutting a circuit, and triggering a response from your computer (ex. letter “a”).  +
Draw the diagram of the charger  +, * Identify the tools and materials * Arranged the materials and the tools   +, * The total voltage of the solar panel * The LED light using the LED tester   +,
[https://www.youtube.com/watch?v=232xA2e8RiQ]Video opensourcelowtech.org  +
[https://www.youtube.com/watch?v=232xA2e8RiQ]Video opensourcelowtech.org  +
Pour commencer, fixer ensemble au dos, les deux premiers blocs avec les platines: 2 petites vis par platines; 3 platines au dos et 2 au dessous. Ensuite, fixer par l'intérieur, les deux blocs ensemble avec 1 grande vis.  +, Renouveler les mêmes opérations que ci-dessus afin d'avoir une enfilade constituée des 3 blocs.  +, Afin de fixer les pieds au meuble, il faut au préalable percer 1 trou a chaque coin du meuble. Mesurer a égale distance l'emplacement des pieds puis percer. Placer et fixer les pieds avec les écrous.  +,
Pour commencer, fixer ensemble au dos, les deux premiers blocs avec les platines: 2 petites vis par platines; 3 platines au dos et 2 au dessous. Ensuite, fixer par l'intérieur, les deux blocs ensemble avec 1 grande vis.  +, Afin de fixer les pieds au meuble, il faut au préalable percer 1 trou a chaque coin du meuble. Mesurer a égale distance l'emplacement des pieds puis percer. Placer et fixer les pieds avec les écrous.  +, Renouveler les mêmes opérations que ci-dessus afin d'avoir une enfilade constituée des 3 blocs.  +,
La batterie sert à accumuler  l'énergie produite pendant la journée par les panneaux  et alimente la station météo . Montage : * Connecter la borne (+) de la batterie à la borne 1 du régulateur de tension, * Relier la borne (+) du 1er condensateur la relier à l’entrée 1 du régulateur. * Connecter la borne (-) du condensateur à la borne (-) de la batterie et, relier leur point commun à la borne 3 du régulateur. * Relier la borne (+) du 2ème condensateur à la borne 2 du régulateur et connecter le (-) de ce condensateur à la borne 3 du régulateur.  +, Il faut charger la batterie via l'énergie solaire. Pour cela, il faut mettre 2 panneaux en série pour avoir une tension de sortie égale à 12V et les relier directement à la batterie. '''<u>Attention :</u>''' Bien que cette méthode fonctionne, elle comporte beaucoup de risque car : * Les panneaux peuvent aussi bien charger que décharger la batterie. * La tension fournie par le panneau solaire pourrait être excessive, mettant ainsi en surcharge la batterie (ce qui pourrait à terme l’endommager). ** Pour pallier ce problème, il est possible d’alimenter le régulateur de charge. * L’intensité de charge pourrait elle-aussi être excessive, qui aurait là encore pour effet de l’endommager. Dans l’idéal, il faudrait utiliser un régulateur de charge pour charger et décharger la batterie. Montage : * Relier La borne (-) du premier panneau au (+) du deuxième panneau. * Puis connecter la borne (+) de l’ensemble des panneaux ainsi obtenu au (+)  de la batterie, puis le (-) des panneaux au (-) de batterie.  +, Les panneaux solaires permettent de transformer l'énergie lumineuse du soleil en électricité. Montage : La borne (+) est du côté du silicium et la borne (-)  du côté inverse de la cellule. *Tout d’abord il faut relier (souder) la borne (+) de la première cellule à la borne (-) de la deuxième cellule et ainsi de suite. C'est-à-dire, le (+) de la deuxième cellule au (-) de la troisième etc… jusqu’à avoir soudé toutes les cellules.(Cf images ci-dessous). *Ensuite, il faut relier la borne (+) de l’ensemble des cellules au câble. électrique rouge et la borne (-) de l’ensemble des cellules au câble électrique bleu.  (Utiliser le multimètre pour repérer le (+) et le (-) en cas de difficulté). *Mettre la diode anti retour sur les deux câbles rouge et bleu ou uniquement sur le rouge. *Enfin, pour protéger les cellules il faut les mettre sous un plexiglass. NB : Manipuler les cellules avec précaution car elles sont très fragiles.  +
Une 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). <u>Montage :</u> Monter le shield sur la carte arduino. '''<u>NB :</u>''' L’utilisation du shield facilite la connexion des différents éléments sur la carte. '''<u>CAPTEUR DE TEMPÉRATURE ET HUMIDITÉ:</u>''' 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. '''<u>ECRAN LCD :</u>''' 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. '''<u>CAPTEUR DE L'HUMIDITÉ DU SOL :</u>''' Le capteur de l’humidité du sol est relié au port A1 du shield. '''<u>CAPTEUR DE LUMINOSITÉ :</u>''' Pour le capteur de luminosité relier sur le port A2 du shield'''.''' '''Image de l’ensembles des éléments.'''  +, Dans cette partie, il faut alimenter la station météo via le régulateur (+) batterie. Pour cela, Connecter la borne (+) de l’alimentation de la station météo à la borne 2 du régulateur Et relier la borne (-) de l’alimentation de la station météo à la borne 3 du régulateur. Dans cette partie nous allons vous montrer les étapes à suivre pour mettre en place le code de la station météo. Tout d’abord il faut faire des recherches pour trouver un code qui répond à votre besoins nous avons trouvé celui ci : '''source''' : '''<u>https://arduino.developpez.com/tutoriels/arduino-a-l-ecole/?page=projet-11-construire-une-station-meteo#LXIX-B</u>''' '''Pour LCD ECRAN :''' Les '''écrans LCD compatibles Grove''' utilisent le '''protocole I2C''' pour communiquer avec la carte Arduino. L'écran doit donc être relié à une des '''broches I2C''' de la '''base Grove shield'''. '''source''' <u>https://icn.lycee-valin.fr/dokuwiki/doku.php?id=arduino:plaque_grove_du_lycee_valin:comment_utiliser_un_ecran_lcd_grove</u> Ajouter la bibliothèque dans  :  '''Croquis''' –> '''Inclure une bibliothèque''' –> '''Gérer les bibliothèques''' → '''grove rgb_lcd.h''' '''lcd.setCursor(0,0);   // Il faut placer le curseur de l'écran LCD au début de la 1ère ligne''' '''lcd.setCursor(9,0);     // Il faut placer le curseur de l'écran LCD a x=9 de la 1ère ligne    lcd.setCursor(0,1);     // Il faut placer le curseur de l'écran LCD au début de la 2ème ligne    lcd.setCursor(7,1);     // Il faut placer le curseur de l'écran LCD à  la 2ème ligne et à x=7''' <br/>  +, <nowiki>'''code source :'''<br /><br />#include <dht11.h><br /><br />dht11 DHT;<br /><br />#define DHT11_PIN A0<br /><br />#include <Wire.h>  // inclure la bibliothèque permettant la communication par le protocole I2C<br /><br />#include "rgb_lcd.h" // inclure la bibliothèque pour l'écran LCD<br /><br />rgb_lcd lcd; // création d'un objet lcd<br /><br />int val; // Cette variable stocke la valeur reçue du capteur d'humidité du sol.<br /><br />void setup() {<br /><br /> Serial.begin(9600);<br /><br /> //pinMode(9,OUTPUT);  Réglez la broche 9 comme broche de sortie, pour envoyer le signal au relay.<br /><br /> // pinMode(8,INPUT); Réglez la broche 8 comme broche d'entrée pour recevoir les données du capteur d'humidité.<br /><br /> lcd.begin(16, 2);   // configurer le nombre de colonnes et de lignes de l'écran LCD :<br /><br /> pinMode(A2, INPUT);<br /><br /> analogWrite(A2, LOW); //Regler la sortie A2 pour envoyer les données du capteur de l'humidité du sol<br /><br /> pinMode(A3, INPUT);<br /><br /> analogWrite(A3, LOW); //Regler la sortie A3 pour envoyer les données du capteur de luminosité<br /><br />}<br /><br />void loop() {<br /><br /> int sol = analogRead(A2);<br /><br /> int light3 = analogRead(A4);<br /><br /> int chk = DHT.read(DHT11_PIN);    // on lit les données du capteur DHT<br /><br /> lcd.setCursor(0, 0);             // on place le curseur de l'écran LCD au début de la 1ère ligne<br /><br /> lcd.print("T: ");             // on écrit le mot "Temp: " à l'emplacement du curseur<br /><br /> lcd.print(DHT.temperature);       // on écrit la température lue par le capteur,<br /><br /> lcd.print((char)223);            // on ajoute le symbole ° après la valeur de la température<br /><br /> lcd.print("C");                  // on ajoute la lettre C pour degré Celsius<br /><br /> lcd.setCursor(9, 0);             // on déplace le curseur de l'écran LCD au x=9 de la 1eligne<br /><br /> lcd.print("H: ");             // on écrit le mot "Hum. rel: " à l'emplacement du curseur<br /><br /> lcd.print(DHT.humidity);       // on écrit l'humidité relative lue par le capteur, avec 1 chiffre derrière la virgule<br /><br /> lcd.print("%");                  // on ajoute le symbole "%" après la valeur de l'humidité<br /><br /> lcd.setCursor(0, 1);             // on déplace le curseur de l'écran LCD au début de la 2eligne<br /><br /> lcd.print("S: ");           // on écrit le mot "Sol. rel: " à l'emplacement du curseur<br /><br /> lcd.print(sol);               // on écrit l'humidité relative lue par le capteur, avec 1 chiffre derrière la virgule<br /><br /> lcd.setCursor(7, 1);             // on déplace le curseur de l'écran LCD au début de la 2eligne et a x=7<br /><br /> lcd.print("L: ");             // on écrit la lettre "L. rel: " à l'emplacement du curseur<br /><br /> lcd.print(light3);            // on écrit la quantité de lumiere relative lue par le capteur, avec 1 chiffre derrière la virgule<br /><br /> delay(1000);                     // on attend une seconde avant de procéder à la lecture suivante<br /><br />}</nowiki>  
= NIAT4D Bandar Togel Online '''Resmi''' dan Aman 2022 = Apakah Anda mencari situs togel online yang '''resmi''', aman dan terpercaya? Kami ingin merekomendasikan situs terbaik dan terbaru tahun 2022 yaitu situs [ '''Niat4D''']. Situs ini merupakan salah satu situs judi togel online yang memberikan kenyamanan dan keamanan kepada setiap pemain yang bergabung disitus ini. Cara daftar agen judi togel online berhadiah besar sangatlah mudah. Melalui beberapa langkah sederhana dan mudah dipahami, kita dapat segera membuat akun untuk bermain judi togel. Akan tetapi, ada beberapa hal yang perlu diperhatikan dalam upaya mendaftar agen judi '''togel online''' hadiah besar.  +
[Design en cours]  +, Bien que le design ne soit pas encore réalisable, le schéma de Daouig est terminé. Vous pouvez déjà tester le montage depuis chez vous si vous avez les composants nécessaires.  +, [Système de capture de donnée ok] Une fois monté, vous pouvez tester le dispositif. Télécharger le code, ouvrez le avec Arduino IDE. Attention à bien installer la bibliothèque suivante : FastLED Le code est basé sur celui de [[Petit compteur - compteur de passages à horaires programmables]]  +
<div class="mw-translate-fuzzy"> I removed this tutorial due to the inability to select the desired license (CC-By-Sa-NC) </div> Retrouvez le ici : [https://www.instructables.com/id/Decorative-Air-Vents/ Instructables (en)]  +
Dessin fait au crayon  +, scan et vectorisation sur indesign, format 30x30cm  +, inkscape pour la compatibilité avec la découpeuse laser trotec (de ai a svg), format 30x30cm Impression laser avec Trait noir environ 4px: Gravure Trait rouge 1 px: decoupe  +
Recréer un profil slicer avec des vitesses plus modérées  +
This video takes the educator through the basics of Tinkercad. You will learn about designing simple solids (ex. cubes, tetrahedrons), and combining them together to produce a complex object <u>https://openclassrooms.com/courses/imprimante-3d/modelisez-un-objet-en-3d#/id/video_Player_0</u>  +, Connecting 3D modeling in Tinkercad with STEAM 3D design tools enable us to visually and tangibly experiment with a variety of mathematical concepts. To give you a sense of what this looks like in practice, here are a few concepts you might explore with young people using 3D design: * Reason with shapes and their attributes .For example, using Tinkercad, "Can you create three different objects with the defining attributes of a cube?" * Reason with shapes and their attributes . For example, using Tinkercad, "Can you create a sphere that is 1/2 red and 1/2 blue?" * Reason with shapes and their attributes. For example, using Tinkercad, "Can you partition a shape into four equal parts, making each quarter a different color?" * Represent and interpret data . For example, have students take measurements of a real-world object (a simple shape like a tissue box is a good start) and then create a 3D model of the object in Tinkercad using the measured dimensions. * Develop understanding of fractions as numbers. For example, use a 3D printer to create the [http://www.thingiverse.com/thing:1372414 <u>Beast Belly Fraction Game</u>] . In this game, users will use 3d printed tokens that represent various fractions to "fill the beast's belly" by creating a perfect 1 whole. * Geometric measurement: understand concepts of angle and measure angles. For example, in Tinkercad, "Can you rotate an object by 120 degrees?" * Geometric measurement: understand concepts of volume Other ideas for STEAM projects, related to physics, for example, that you can run using tinkercad are the following: * design a water filter * build your own space station * make your own measuring tools * design a soda bottle rocket  +, [http://www.instructables.com/id/So-You-Want-to-Teach-Math-Using-3D-Design/ <u>Here</u>] is an instructable tutorial that deals with 3D design and STEAM <br/>  +
Go on [https://www.3dslash.net/slash.php?alias=2b478e6a3c5f081cc7eec47f166ef7f55ee2536b931340297bc25f32c4ca86fd 3Dslash.net] and click CREATE You can follow the[https://www.3dslash.net/learn_tutorials.php tutorials] available on the website, in order to learn how to use all available functionalities. For example, you can improve your design by adding colors, adding basic geometrical shapes, or import 3D files that you have downloaded from the web.  +, On your smartphone, open the e-mail and you will be redirected to your 3D model on 3D Slash. On your smartphone, go back to the options of your 3D slash design, and choose “Virtual Reality”.  +, Once you’re done modeling your 3D object, click on the square button and chose “Mail” to send yourself an e-mail containing the link to the 3D design.  +
Open the website [http://www.makercase.com www.makercase.com] No registration or action is needed. Design with Makercase: * Set the units to millimeters * Set the dimension as EXTERNAL and set the size as 40 width, 40 height, 40 depth * Set the material thickness: we suggest using 4mm using  the “Custom material thickness” option * Select the Finger mode for the Edge Joints option * Set the tab width to 4 mm  +, We are going to create a dice just using Makercase * Double click on the faces to add text * Write the number from 1 to 6 one on each face [Tip: To create a correct regular dice the sum of opposite faces should be 7: 1 opposite to 6, 5 opposite to 2, 4 opposite of 3]  +, Vector cutting: you can set the thickness and the color for the cutting lines (we use thickness 0,01 mm and color blue #0000FF) [Tip: we suggest you to set the line thickness at the end, because very thin lines can be difficult to visualize] Text engraving: set the color to the desired color for raster engraving. We use #808080 Check “Convert Text to Vector Paths” Laser cutting kerf: 0.1 === The Laser cutting kerf === This is the most important setting and is the also one of the concept this activity aims to explain. “Kerf” is the material that the laser burns away while cutting. It depends from laser source wattage, the lenses used for the laser, the kind of material and its thickness. We suggest to set 0,1 mm. From our tests in fact we noticed that a general value, common to most lasers and various material, is 0,2 mm. We suggest to use “soft” materials, as poplar plywood. Acrylic/plexiglas will be difficult to join, and MDF or hard woods can require some pressure on the slots to be joined. If you wish to expand the concept of laser cutting kerf, tolerances, going from 2D to 3D, you can experiment using different slight different settings to create boxes: 0,9, 1, 1,2 mm… the students can have an experience on how a small change in value can create different effects when working with interlocking parts. * Download plans: you will obtain a file ready for laser cutting.  +,
Open the website [http://www.makercase.com www.makercase.com] No registration or action is needed. Design with Makercase: * Set the units to millimeters * Set the dimension as EXTERNAL and set the size as 40 width, 40 height, 40 depth * Set the material thickness: we suggest using 4mm using  the “Custom material thickness” option * Select the Finger mode for the Edge Joints option * Set the tab width to 4 mm  +, We are going to create a dice just using Makercase * Double click on the faces to add text * Write the number from 1 to 6 one on each face [Tip: To create a correct regular dice the sum of opposite faces should be 7: 1 opposite to 6, 5 opposite to 2, 4 opposite of 3]  +, Vector cutting: you can set the thickness and the color for the cutting lines (we use thickness 0,01 mm and color blue #0000FF) [Tip: we suggest you to set the line thickness at the end, because very thin lines can be difficult to visualize] Text engraving: set the color to the desired color for raster engraving. We use #808080 Check “Convert Text to Vector Paths” Laser cutting kerf: 0.1 === The Laser cutting kerf === This is the most important setting and is the also one of the concept this activity aims to explain. “Kerf” is the material that the laser burns away while cutting. It depends from laser source wattage, the lenses used for the laser, the kind of material and its thickness. We suggest to set 0,1 mm. From our tests in fact we noticed that a general value, common to most lasers and various material, is 0,2 mm. We suggest to use “soft” materials, as poplar plywood. Acrylic/plexiglas will be difficult to join, and MDF or hard woods can require some pressure on the slots to be joined. If you wish to expand the concept of laser cutting kerf, tolerances, going from 2D to 3D, you can experiment using different slight different settings to create boxes: 0,9, 1, 1,2 mm… the students can have an experience on how a small change in value can create different effects when working with interlocking parts. * Download plans: you will obtain a file ready for laser cutting.  +,
* Open a new document in tinkercad * Select view TOP * Switch to Orthographic view Always use Shift plus Right-click to move the workplace. Use the Mouse-wheel to zoom-in zoom-out. This tutorial aims to give suggestion on how to combine shapes, in order to create a logo using the tools that Tinkercad provides. No technical drawing skill is required.   +, * In tinkercad choose the TEXT shape and type a F. * Choose size 10 and the font Serif. * Choose the maximum number of segments, in order to have a well defined shape. Select the F and using the handles resize it, in order to make it larger. (Approximate height 45)   +, * Type A in the text tool * Choose size 10 and Multilanguage font. * Set the number of segments to 5 Move the A in order to overlap the F. Repeat the same steps for B   +,
Put a mark on the batten, to cut it in 2 battens of 44cm length  +, Cut the battens ! For better design, you can cut the top batten with a little slant on the top end.  +, Mark the position of the holes. We need : * one hole in each batten to fix them with screw * some holes to pass the cable * one holes at the bottom, which will be within the concrete  +,
Put a mark on the batten, to cut it in 2 battens of 44cm length  +, Cut the battens ! For better design, you can cut the top batten with a little slant on the top end.  +, Mark the position of the holes. We need : * one hole in each batten to fix them with screw * some holes to pass the cable * one holes at the bottom, which will be within the concrete  +,
Présentation succinte de l’atelier. Nous allons créer un dessin sur l’ordinateur et le réaliser ensuite en mosaïque. Chercher sur Internet le logiciel de Pixel Art, par exemple PixilArt.  +, Ouvrir le logiciel de Pixel Art. Configurer le logiciel, notamment la palette et la taille de la grille. Trouver des inspirations dans les “sprites” des anciens jeux vidéo.  +, Tracer le motif souhaité en Pixel Art. Imprimer  +,
Pour faire ce capteur nous avons opté pour le capteur MZ-H19B, relativement peu cher, compact, fiable dans ses mesures et avec une durée de vie supérieure à 5ans il nous semblait que ce capteur était le plus indiqué pour notre usage de capteur portable. Pour monter le capteur il vous faudra acheter la liste de matériel suivante : - Capteur de CO2 MH-Z19B - Microcontrôleur Arduino Nano (avec câble USB) - Afficheur 7 segments TM1637 - 12 Câbles de prototypage « jumpers » femelle<>femelle. - 40g de PLA pour imprimante 3D - 1 LED verte - 1 LED Jaune - 1 LED Rouge - (En option) 50x50mm de bois contreplaqué 3mm.  +, En option, si vous avez imprimé [https://wikifab.org/images/c/c7/Afficheur_CO2_BoitierFaceBois.stl BoitierFaceBois.stl] vous pouvez découper la petite façade du capteur dans du bois de 3mm d’épaisseur pour ensuite assembler les deux éléments (voir la photo).  +, Maintenant que vous avez tout les éléments en main vous allez pouvoir assembler le boîtier avec ses capteurs. Pour se faire suivez les croquis et photos explicatifs.  +,
Di seguito viene descritto come controllare un dispositivo che riceve notifiche su misure ambientali raccolte. In particolare, mostriamo due casi '''''Primo''''' → Una lampada a led accoppiata con un sensore di luminosità: quando la luce è accesa e la luminosità nell'ambiente non cambia, l'utente riceve una "notifica verde" con la richiesta di spegnere la lampada. '''''Secondo''''' → Una ventola accoppiata con un sensore di temperatura: quando la ventola è accesa la temperatura non cambia, l'utente riceve una "notifica verde" con la richiesta di girare il ventilatore Il controllo e il servizio di notifica sono stati sviluppati utilizzando BLYNK, una nota applicazione per smartphone.  +, * [https://www.raspberrypi.org/products/raspberry-pi-zero/ <u>Raspberry Pi 0 w (o un altro dispositivo Raspberry Pi con connessione WiFi);</u>] * [https://www.raspberrypi.org/documentation/installation/sd-cards.md <u>Scheda SD (dimensione minima 8 GB) con un'immagine di Raspbian;</u>] * [https://nodered.org/ <u>Nodered (applicazione per Raspbian, inclusa nell'installazione completa)</u>]; * Una striscia di spillo compatibile con Raspberry; * Un alimentatore (5V 2A eventualmente); * Una saldatura (con passato di saldatura, ovviamente); * Un transistor (abbiamo usato [https://www.mouser.it/Electronic-Components/ <u>PN2222A</u>]); * Un sensore di temperatura (abbiamo usato [https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf <u>DS18B20</u>]); * Un connettore femmina USB; * Un sensore di luce (abbiamo usato lo SparkFun-Ambient-Sensor-Breakout); * Una lampada alimentata da usb; * Vari ponticelli (MM, FF, MF dipendono dai pin utilizzati); * [https://www.thingiverse.com/thing:4062244/ <u>Una custodia stampata in 3d;</u>] * … (Pazienza) …; * E, ovviamente, uno smartphone con [https://www.youtube.com/watch?v=61hJvruZNJ4 <u>BLYNK</u>].   +, Il primo passo verso l'assemblaggio del dispositivo completo è quello di avere i pin ben fermi. I problemi nella saldatura portano a fallimenti molto difficili da identificare. Non sottovalutare l'importanza di questo passo. Scegli con precisione il tipo di pin da saldare sulla borad. Abbiamo saldato i pin maschili sulla tavola, quindi useremo i ponticelli femminili. Siete liberi di saldare connettori femminili, così si utilizzano ponticelli maschi. Nelle foto allegate, si trovano i pin saldati sul Raspberry Pi 0 w e un esempio di sensore di luce, non ancora saldato. Le saldature devono essere fatte secondo lo schema presentato nella figura successiva. Nella foto, è stato utilizzato un sensore di luce i2c fittizio. Le connessioni con il Raspberry pi 0 w sono state fatte utilizzando come riferimento il sito web [https://ssl.microsofttranslator.com/bv.aspx?ref=TAns&from=&to=it&a=pinout.xyz pinout.xyz] I seguenti video potrebbero essere utili. <u>https://www.youtube.com/embed/UEqjpMs15jo</u> <u>https://www.youtube.com/watch?v=Kr0x0o6c8DM</u>  +,
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.  +, Le code Arduino a été réalisé de façon à ce qu'aucun bouton poussoir ne soit nécessaire pendant l'utilisation, si ce n'est celui de la mise ON/OFF sur le boîtier. C'est le circuit BNO055 lui-même qui sert à commander les différentes actions, par des inclinaisons particulières. Les sons produits par le buzzer permettent de suivre les opérations. La vidéo ci-contre montre les deux modes de fonctionnement enchaînés. Pour mieux se rendre compte de la précision, on a choisi de pointer un bord de toit plutôt qu'une vraie scène de chasse. '''Mode enregistrement''' On enregistre l'élévation en fonction de l'azimut, avec la procédure suivante: - Vers le départ gauche de la zone d'azimut, on élève la ligne de visée à 45° - On entend 3 bips pour indiquer que l'on vient de passer en mode enregistrement. - On dispose alors de 3 secondes pour aller se positionner précisément au début de la limite gauche de l'azimut et de l'élévation correspondante. - L'enregistrement démarre au moment où un bip isolé se produit. On dispose alors de 15 secondes pour arriver à la fin de la zone d'enregistrement, à sa droite. On attend le bip de fin en continuant à pointer précisément la fin de zone. - Lorsqu'après 15 secondes le second bip isolé retentit, l'enregistrement est terminé et le système passe alors en mode chasse. '''Mode chasse''' C'est très simple. Tant que l'on reste à l'intérieur de la zone angulaire enregistrée, le buzzer reste silencieux. Dès que l'on sort de cette zone, le buzzer avertit le chasseur qu'il est hors zone et qu'il ne doit pas tirer. '''Attention:''' Si le chasseur se déplace et change de poste il doit refaire un nouvel enregistrement !  +, Le point de départ est le fichier exemple fourni par Gotronic pour la lecture des angles d'Euler. J'ai rajouté une partie de code pour réaliser les fonctions d'enregistrement et d'utilisation en mode chasse. J'ai essayé de mettre des commentaires, mais si besoin je peux fournir des explications supplémentaires. Fichiers ino et pdf couleur:[https://wikifab.org/images/d/d6/Dispositif_de_s_curit_enregistrement_de_zone_de_tir_BNO055_Fusil_wikifab.ino Dispositif_de_s_curit_enregistrement_de_zone_de_tir_BNO055_Fusil_wikifab.ino] [https://wikifab.org/images/0/07/Dispositif_de_s_curit_enregistrement_de_zone_de_tir_BNO055_fusil_wikifab.pdf Dispositif_de_s_curit_enregistrement_de_zone_de_tir_BNO055_fusil_wikifab.pdf]  +,
* percer avec une mèche de 10 les angles arrondis du carré (en bleu dans la première image) * découper le bords de la poche (en rouge dans la première image) à la scie radiale et la scie sauteuse par exemple   +, Assembler le meuble avec les vis 4 x 50 (tête TX20)  +, * Pour avoir des raccords parfaits entre chaque planche, utiliser un rabot et une ponceuse. * Poncer toutes les surfaces. * Accorder un attention toute particulière à la poche * Utiliser des limes à bois pour peaufiner les angles de la poche * Adoucir toutes les arêtes avec du papier de verre léger (P80)   +,