<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikifab.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jzhangco</id>
	<title>Wikifab - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wikifab.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jzhangco"/>
	<link rel="alternate" type="text/html" href="https://wikifab.org/wiki/Sp%C3%A9cial:Contributions/Jzhangco"/>
	<updated>2026-05-03T21:02:54Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287590</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287590"/>
		<updated>2025-05-26T15:10:17Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation des engrenages&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_170830.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_170830.png&amp;diff=287589</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques Capture d cran 2025-05-26 170830.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_170830.png&amp;diff=287589"/>
		<updated>2025-05-26T15:10:08Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_170830&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_170830&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287544</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287544"/>
		<updated>2025-05-26T14:53:56Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C.jpeg&amp;diff=287542</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques original-4FF631A1-6685-4CA2-992A-B4DD41000D1C.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C.jpeg&amp;diff=287542"/>
		<updated>2025-05-26T14:53:47Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_original-4FF631A1-6685-4CA2-992A-B4DD41000D1C&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287533</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287533"/>
		<updated>2025-05-26T14:52:19Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287529</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287529"/>
		<updated>2025-05-26T14:51:55Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287489</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287489"/>
		<updated>2025-05-26T14:33:08Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&amp;diff=287487</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165.jpeg&amp;diff=287487"/>
		<updated>2025-05-26T14:32:25Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_processed-677071B2-CB1F-4694-9E6B-032ED606E165&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&amp;diff=287486</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5.jpeg&amp;diff=287486"/>
		<updated>2025-05-26T14:32:24Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_processed-08FF2BB1-7073-42C6-8CF6-B45FD258A2A5&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&amp;diff=287485</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532.jpeg&amp;diff=287485"/>
		<updated>2025-05-26T14:32:22Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_processed-C201C1BA-1408-4052-AD2C-BA2A63226532&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287456</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287456"/>
		<updated>2025-05-26T14:21:09Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Après avoir effectué différents calculs mécaniques et énergétiques, nous avons déterminé qu’il nous fallait un moteur développant une puissance supérieure à 180 W et un couple d’au moins 58 N·m. &lt;br /&gt;
&lt;br /&gt;
Plusieurs moteurs étaient à notre disposition, mais un seul correspondait parfaitement à nos besoins : un moteur triphasé de 180 W fonctionnant sous une tension de 400 V.&lt;br /&gt;
&lt;br /&gt;
Cependant, l’utilisation d’un moteur triphasé 400 V impose certaines contraintes car ce type de moteur ne peut pas être branché sur une prise domestique classique en monophasé. Pour pallier cette difficulté, nous avons choisi d’associer ce moteur à un variateur de fréquence adapté. &lt;br /&gt;
&lt;br /&gt;
Ce variateur remplit plusieurs fonctions essentielles pour notre application :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Il permet d’alimenter correctement le moteur triphasé à partir d’une source monophasée, en convertissant la tension d’alimentation en une tension triphasée.&lt;br /&gt;
* Il nous donne la possibilité de faire varier la vitesse de rotation du moteur via un potentiomètre, ce qui est particulièrement utile pour adapter la vitesse de fonctionnement du tamis &lt;br /&gt;
* Il offre également la fonction d’inversion du sens de rotation, ce qui nous permet de faire tourner le tamis dans les deux sens&lt;br /&gt;
&lt;br /&gt;
Notre objectif était de faire tourner le tamis à une vitesse de 30 tours par seconde (soit 1800 tr/min)..&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma électrique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Ce schéma électrique représente le circuit de commande et de puissance d’un moteur triphasé. Il permet de comprendre comment le moteur peut être mis en marche, arrêté, et même changer de sens de rotation grâce à un système de commande simple et efficace.&lt;br /&gt;
&lt;br /&gt;
On remarque tout d’abord que l’alimentation utilisée est triphasée, composée des trois phases L1, L2 et L3&lt;br /&gt;
&lt;br /&gt;
La partie gauche du schéma représente le circuit de puissance. On y trouve un disjoncteur triphasé qui protège l’installation contre les surintensités ou les courts-circuits. Ce disjoncteur alimente directement le moteur à travers les bornes U, V et W. Le moteur, symbolisé par un cercle avec « M 3~ ». Une liaison à la terre est aussi présente pour assurer la sécurité de l’installation.&lt;br /&gt;
&lt;br /&gt;
La partie droite du schéma représente le circuit de commande. Ce dernier permet de contrôler le fonctionnement du moteur avec des boutons poussoirs et des capteurs :&lt;br /&gt;
&lt;br /&gt;
Le bouton SB sert à enclencher le moteur (marche).&lt;br /&gt;
&lt;br /&gt;
Le bouton SC permet de l’arrêter (arrêt d’urgence ou normal).&lt;br /&gt;
&lt;br /&gt;
Des capteurs ou relais (PO, PA, PB) interviennent pour la gestion automatique de certains états.&lt;br /&gt;
&lt;br /&gt;
Enfin, on remarque la présence de deux contacteurs notés Sens 1 et Sens 2, qui permettent d’inverser deux phases et donc de modifier le sens de rotation du moteur. .&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287436</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287436"/>
		<updated>2025-05-26T14:09:58Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-103,&amp;quot;top&amp;quot;:-81,&amp;quot;width&amp;quot;:560,&amp;quot;height&amp;quot;:417,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.48,&amp;quot;scaleY&amp;quot;:1.48,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/0/03/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.7816593886463,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;diff=287433</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques Capture d cran 2025-05-26 160913.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913.png&amp;diff=287433"/>
		<updated>2025-05-26T14:09:26Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160913&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287432</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287432"/>
		<updated>2025-05-26T14:08:30Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287430</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287430"/>
		<updated>2025-05-26T14:07:10Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502.png&lt;br /&gt;
|Main_Picture_annotation={&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;objects&amp;quot;:[{&amp;quot;type&amp;quot;:&amp;quot;image&amp;quot;,&amp;quot;version&amp;quot;:&amp;quot;3.5.0&amp;quot;,&amp;quot;originX&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;originY&amp;quot;:&amp;quot;top&amp;quot;,&amp;quot;left&amp;quot;:-232,&amp;quot;top&amp;quot;:-84,&amp;quot;width&amp;quot;:828,&amp;quot;height&amp;quot;:691,&amp;quot;fill&amp;quot;:&amp;quot;rgb(0,0,0)&amp;quot;,&amp;quot;stroke&amp;quot;:null,&amp;quot;strokeWidth&amp;quot;:0,&amp;quot;strokeDashArray&amp;quot;:null,&amp;quot;strokeLineCap&amp;quot;:&amp;quot;butt&amp;quot;,&amp;quot;strokeDashOffset&amp;quot;:0,&amp;quot;strokeLineJoin&amp;quot;:&amp;quot;miter&amp;quot;,&amp;quot;strokeMiterLimit&amp;quot;:4,&amp;quot;scaleX&amp;quot;:1.28,&amp;quot;scaleY&amp;quot;:1.28,&amp;quot;angle&amp;quot;:0,&amp;quot;flipX&amp;quot;:false,&amp;quot;flipY&amp;quot;:false,&amp;quot;opacity&amp;quot;:1,&amp;quot;shadow&amp;quot;:null,&amp;quot;visible&amp;quot;:true,&amp;quot;clipTo&amp;quot;:null,&amp;quot;backgroundColor&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fillRule&amp;quot;:&amp;quot;nonzero&amp;quot;,&amp;quot;paintFirst&amp;quot;:&amp;quot;fill&amp;quot;,&amp;quot;globalCompositeOperation&amp;quot;:&amp;quot;source-over&amp;quot;,&amp;quot;transformMatrix&amp;quot;:null,&amp;quot;skewX&amp;quot;:0,&amp;quot;skewY&amp;quot;:0,&amp;quot;crossOrigin&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;cropX&amp;quot;:0,&amp;quot;cropY&amp;quot;:0,&amp;quot;src&amp;quot;:&amp;quot;https://wikifab.org/images/a/a4/Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502.png&amp;quot;,&amp;quot;filters&amp;quot;:[]}],&amp;quot;height&amp;quot;:449.4423791821561,&amp;quot;width&amp;quot;:600}&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502.png&amp;diff=287424</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques Capture d cran 2025-05-26 160502.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502.png&amp;diff=287424"/>
		<updated>2025-05-26T14:05:15Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160502&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160349.png&amp;diff=287420</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques Capture d cran 2025-05-26 160349.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160349.png&amp;diff=287420"/>
		<updated>2025-05-26T14:04:36Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160349&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-26_160349&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287415</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287415"/>
		<updated>2025-05-26T14:01:01Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&amp;diff=287414</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques image-20250415-132049-7750bba0.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0.jpeg&amp;diff=287414"/>
		<updated>2025-05-26T14:00:46Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_image-20250415-132049-7750bba0&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287409</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287409"/>
		<updated>2025-05-26T13:58:33Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&amp;diff=287407</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques 4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3.jpeg&amp;diff=287407"/>
		<updated>2025-05-26T13:57:12Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_4A5BE744-E534-490B-BCF9-A41D3F990AE3&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287406</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287406"/>
		<updated>2025-05-26T13:56:58Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma de fonction&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Ces schémas représente le fonctionnement de notre projet.'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Les simulations ont étaient réalisées sur SolidWorks avec comme matériau un acier inoxydable pour sécuriser l'intégrité de la structure en milieu humide..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Caractéristiques du matériau:'''&lt;br /&gt;
&lt;br /&gt;
Module de Young: 2x10^11 N/m^2&lt;br /&gt;
&lt;br /&gt;
limite d'élasticité: 1.72339x10^8 N/m^2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&amp;diff=287403</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques 2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450.jpeg&amp;diff=287403"/>
		<updated>2025-05-26T13:54:40Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_2A7F1B75-62D9-4BA3-BA78-95ECD3287450&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&amp;diff=287386</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques simu trommel.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_simu_trommel.png&amp;diff=287386"/>
		<updated>2025-05-26T13:39:36Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_simu_trommel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_simu_trommel&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&amp;diff=287343</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques simu support.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_simu_support.png&amp;diff=287343"/>
		<updated>2025-05-26T13:06:22Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_simu_support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_simu_support&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287341</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287341"/>
		<updated>2025-05-26T13:04:26Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;*'''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
*'''Connexion I2C''' :&lt;br /&gt;
**'''VCC''' → 5V&lt;br /&gt;
**'''GND''' → GND&lt;br /&gt;
**'''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
**'''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
*'''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287338</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287338"/>
		<updated>2025-05-26T13:01:16Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
* '''Connexion I2C''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
** '''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
* '''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287334</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287334"/>
		<updated>2025-05-26T12:59:28Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
===1 Lecture et traitement des capteurs===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
*'''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
*'''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
===2 Indication par LED RGB===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
*Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
*Orange : humidité modérée (20–60 %)&lt;br /&gt;
*Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
===3 Détection et activation du moteur===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
===4 Contrôle de la vitesse et du sens===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
===5 Boucle continue===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction loop() de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
* '''Connexion I2C''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
** '''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
* '''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard et milan et elouann et projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287332</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287332"/>
		<updated>2025-05-26T12:58:48Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt;Liste de matériaux**&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Carte Arduino Uno / Mega / Nano&lt;br /&gt;
&lt;br /&gt;
- Écran OLED SSD1306 (128x64, I2C)&lt;br /&gt;
&lt;br /&gt;
- Capteur de force FSR402&lt;br /&gt;
&lt;br /&gt;
- Capteur d’humidité SEN0114&lt;br /&gt;
&lt;br /&gt;
- LED RGB&lt;br /&gt;
&lt;br /&gt;
- Module PWM vers analogique DFRobot DFR1036&lt;br /&gt;
&lt;br /&gt;
- Relais statique WGA5-6D25Z (ou Omron G3NA)&lt;br /&gt;
&lt;br /&gt;
-  Variateur de fréquence Telemecanique ATV18U18M2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Algorithme et fonctionnement du programme&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Le fonctionnement du robot nettoyeur est basé sur un algorithme simple, structuré autour de la lecture de capteurs, l’analyse des données et le pilotage d’un moteur via un variateur de fréquence.&lt;br /&gt;
&lt;br /&gt;
=== 1 Lecture et traitement des capteurs ===&lt;br /&gt;
Le programme commence par la lecture de deux capteurs :&lt;br /&gt;
&lt;br /&gt;
* '''Capteur de force FSR402''' : convertit une pression en une valeur analogique, ensuite traduite en kilogrammes via une formule calibrée.&lt;br /&gt;
* '''Capteur d’humidité SEN0114''' : donne une valeur analogique comprise entre 0 et 1023, convertie en pourcentage d’humidité par interpolation linéaire.&lt;br /&gt;
&lt;br /&gt;
Ces données sont affichées en temps réel sur un écran '''OLED 128x64 pixels''', ce qui permet une visualisation continue des conditions de fonctionnement.&lt;br /&gt;
&lt;br /&gt;
=== 2 Indication par LED RGB ===&lt;br /&gt;
Le taux d’humidité mesuré est représenté visuellement grâce à une '''LED RGB''' :&lt;br /&gt;
&lt;br /&gt;
* Vert : humidité faible (&amp;lt; 20 %)&lt;br /&gt;
* Orange : humidité modérée (20–60 %)&lt;br /&gt;
* Rouge : humidité élevée (&amp;gt; 60 %)&lt;br /&gt;
&lt;br /&gt;
Cela permet un diagnostic rapide de l’environnement de travail du robot.&lt;br /&gt;
&lt;br /&gt;
=== 3 Détection et activation du moteur ===&lt;br /&gt;
Si le capteur de force détecte une masse supérieure à un certain seuil (ex. &amp;gt; 50 g), cela indique la présence de billes plastiques.&lt;br /&gt;
&lt;br /&gt;
Le programme active alors un '''relais statique WGA5-6D25Z''' pour alimenter le variateur de fréquence '''Schneider ATV18U18M2''', qui pilote le moteur en 230 V.&lt;br /&gt;
&lt;br /&gt;
=== 4 Contrôle de la vitesse et du sens ===&lt;br /&gt;
La '''vitesse du moteur''' est contrôlée par un signal PWM généré par l’Arduino, converti en tension analogique 0–10 V à l’aide d’un '''convertisseur DFRobot DFR1036''', relié à l’entrée analogique du variateur.&lt;br /&gt;
&lt;br /&gt;
Le '''sens de rotation''' est défini par l’état d’une broche numérique connectée à l’entrée logique du variateur (ex. « Forward/Reverse »). Ce sens est déterminé automatiquement en fonction du taux d’humidité : le moteur tourne dans un sens pour évacuer les billes en zone sèche, et dans l’autre pour les déplacer en zone humide.&lt;br /&gt;
&lt;br /&gt;
=== 5 Boucle continue ===&lt;br /&gt;
L’ensemble de ces étapes est répété en boucle dans la fonction &amp;lt;code data-start=&amp;quot;2204&amp;quot; data-end=&amp;quot;2212&amp;quot;&amp;gt;loop()&amp;lt;/code&amp;gt; de l’Arduino, assurant un fonctionnement en continu tant que l’appareil est alimenté.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Algorithme.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Carte Arduino Uno / Mega / Nano&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Cerveau du système, gère les capteurs, l'affichage, les LED et le moteur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Alimentation via port USB ou régulateur externe (5V).&lt;br /&gt;
** Toutes les E/S (entrées/sorties) passent par les broches de la carte.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Écran OLED SSD1306 (128x64, I2C)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Affiche les valeurs de force et d’humidité.&lt;br /&gt;
* '''Connexion I2C''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SDA''' → A4 (UNO) / D20 (MEGA)&lt;br /&gt;
** '''SCL''' → A5 (UNO) / D21 (MEGA)&lt;br /&gt;
* '''Librairies nécessaires''' : &amp;lt;code data-start=&amp;quot;975&amp;quot; data-end=&amp;quot;993&amp;quot;&amp;gt;Adafruit_SSD1306&amp;lt;/code&amp;gt;, &amp;lt;code data-start=&amp;quot;995&amp;quot; data-end=&amp;quot;1009&amp;quot;&amp;gt;Adafruit_GFX&amp;lt;/code&amp;gt;.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur de force FSR402&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Détecte la pression exercée par les billes (convertie en poids).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Un côté du capteur → '''5V'''&lt;br /&gt;
** Autre côté → '''résistance de pull-down''' (10kΩ à la masse) + fil vers '''A0'''&lt;br /&gt;
* '''Broche Arduino''' : '''A0'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Capteur d’humidité SEN0114&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Mesure l'humidité du sable ou du sol.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 5V&lt;br /&gt;
** '''GND''' → GND&lt;br /&gt;
** '''SIG''' → A1&lt;br /&gt;
* '''Broche Arduino''' : '''A1'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;LED RGB&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Indique le niveau d’humidité (vert, orange, rouge).&lt;br /&gt;
* '''Connexion (avec résistances de limitation ~220Ω)''' :&lt;br /&gt;
** '''Rouge''' → D5 (via résistance)&lt;br /&gt;
** '''Vert''' → D4 (via résistance)&lt;br /&gt;
** '''Bleu''' → D6 (via résistance)&lt;br /&gt;
* '''GND commun''' pour cathode commune / '''+5V commun''' pour anode commune.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Module PWM vers analogique DFRobot DFR1036&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Convertit un signal PWM de l'Arduino en '''tension analogique 0–10V''' pour piloter la vitesse du variateur.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''VCC''' → 12V (indépendant de l’Arduino !)&lt;br /&gt;
** '''GND''' → GND commun avec Arduino&lt;br /&gt;
** '''PWM IN''' → Broche '''D9''' de l’Arduino&lt;br /&gt;
** '''OUT''' (0–10V) → '''Entrée analogique du variateur ATV18''' (généralement borne A1 ou AI1 selon le bornier)&lt;br /&gt;
* '''Important''' : Alimente ce module avec une source stable 12V. Ne pas brancher &amp;quot;VCC&amp;quot; au 5V de l'Arduino.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Relais statique WGA5-6D25Z (ou Omron G3NA)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Active ou coupe l’alimentation du '''variateur''' (230V AC).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée DC''' :&lt;br /&gt;
*** '''+ (Anode)''' → D8 (sortie numérique Arduino)&lt;br /&gt;
*** '''– (Cathode)''' → GND Arduino&lt;br /&gt;
** '''Sortie AC''' (attention secteur !) :&lt;br /&gt;
*** En série avec la phase d’alimentation du variateur (L).&lt;br /&gt;
*** Agit comme un interrupteur : coupe ou active la phase.&lt;br /&gt;
* '''Précaution''' : Bien isoler, prévoir radiateur si &amp;gt; 5 A. Ne jamais manipuler sous tension.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Variateur de fréquence Telemecanique ATV18U18M2&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Pilote le moteur triphasé 200–240V ; vitesse et sens de rotation.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** '''Entrée AC''' : Phase + neutre (via relais statique sur la phase)&lt;br /&gt;
** '''Sortie moteur''' : vers les 3 phases du moteur.&lt;br /&gt;
** '''Commande vitesse (0–10V)''' : entrée analogique (AI1)&lt;br /&gt;
** '''Commande sens (RUN FWD / RUN REV)''' : entrée TOR (à activer avec un relais ou une sortie numérique et opto-coupleur)&lt;br /&gt;
* '''Précaution''' : Lire le manuel pour paramétrage des bornes, plages, sens.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Commande sens de rotation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Changer le sens du moteur (avant/arrière).&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** Utiliser une broche Arduino (ex : D7) → relais ou transistor → '''borne de commande REV''' du variateur.&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Alimentation 12V externe (pour relais, module PWM, etc.)&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;* '''Rôle''' : Fournit une tension stable pour les composants haute puissance.&lt;br /&gt;
* '''Connexion''' :&lt;br /&gt;
** GND doit être '''commun''' avec celui de l’Arduino.&lt;br /&gt;
** Ne jamais alimenter le relais 240V ou module DFR1036 depuis la carte Arduino directement !&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard et milan et elouann et projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&amp;diff=287331</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques 8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e.jpeg&amp;diff=287331"/>
		<updated>2025-05-26T12:58:14Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_8e2bbc915ef50ef16ebbd321b4c55ddb0831d18e&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&amp;diff=287324</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques arduino.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_arduino.jpg&amp;diff=287324"/>
		<updated>2025-05-26T12:53:19Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_arduino&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_arduino&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&amp;diff=287321</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques t1-4.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_t1-4.jpg&amp;diff=287321"/>
		<updated>2025-05-26T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_t1-4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_t1-4&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&amp;diff=287322</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques nm capteur de force grove-back.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back.jpg&amp;diff=287322"/>
		<updated>2025-05-26T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_nm_capteur_de_force_grove-back&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&amp;diff=287323</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques Utilisation-dun-ecran-OLED-SSD1306-096- -sur-le-Raspberry.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry.jpg&amp;diff=287323"/>
		<updated>2025-05-26T12:53:17Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_Utilisation-dun-ecran-OLED-SSD1306-096-_-sur-le-Raspberry&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&amp;diff=287319</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques DFR1036.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_DFR1036.jpg&amp;diff=287319"/>
		<updated>2025-05-26T12:53:16Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_DFR1036&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_DFR1036&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&amp;diff=287318</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques relais-statique-25a-600v-wga5-6d25z.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z.jpg&amp;diff=287318"/>
		<updated>2025-05-26T12:53:12Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_relais-statique-25a-600v-wga5-6d25z&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&amp;diff=287317</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704.jpg&amp;diff=287317"/>
		<updated>2025-05-26T12:53:08Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_telemecanique-atv18u18m2-variateur-square-d-1hp-075kw-read-desc-b704&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Algorithme.png&amp;diff=287315</id>
		<title>Fichier:Algorithme.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Algorithme.png&amp;diff=287315"/>
		<updated>2025-05-26T12:48:23Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Algorithme&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Algorithme&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287305</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287305"/>
		<updated>2025-05-26T12:32:45Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard et milan et elouann et projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
|Language=fr&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287304</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287304"/>
		<updated>2025-05-26T12:32:41Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard et jdodrt&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287303</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287303"/>
		<updated>2025-05-26T12:32:32Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard et milan et elouann et projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287302</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287302"/>
		<updated>2025-05-26T12:31:41Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;edouard&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287301</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287301"/>
		<updated>2025-05-26T12:31:34Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;jerome&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287295</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=287295"/>
		<updated>2025-05-26T12:25:00Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 3**&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Utilité des composants&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=286754</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=286754"/>
		<updated>2025-05-20T09:05:17Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
*Une extrudage sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
'''Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm], avec un creux pour facilité le grip à l'ouverture/fermeture [10mm x 1.5mm x 0.5mm].'''&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Le boitier accueillera le capteur de force accompagné d'une pièce qui exercera une pression sur le capteur (pressoir)'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;Dimension de la boite : [79mm x 29mm x 17mm] /&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* L'extrudage dans le boitier ce compose en deux partie; la première avec une ouverture sur le dessus [25mm x 24mm x 15mm].&lt;br /&gt;
&lt;br /&gt;
* Une autre qui est surélevé (de 6mm du fond de la première) et qui se prolonge sur la longueur du boitier [51mm x 25mm x 7mm].&lt;br /&gt;
&lt;br /&gt;
* A l'autre extrémité nous avons de quoi guider et insérer un cylindre [diamètre interne = 15mm ; externe = 17mm]&lt;br /&gt;
&lt;br /&gt;
'''Le cylindre pressoir [29.4mm] possède deux diamètres, un bout de 14mm pour s'introduire dans le boitier et l'autre 34mm où s'exercera la force.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&amp;diff=286749</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques boitier capteur de force dims.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims.png&amp;diff=286749"/>
		<updated>2025-05-20T08:50:55Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_de_force_dims&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&amp;diff=286701</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques pr ssoir dims.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims.png&amp;diff=286701"/>
		<updated>2025-05-20T08:24:07Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_pr_ssoir_dims&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_force_dims.png&amp;diff=286692</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques boitier capteur force dims.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_force_dims.png&amp;diff=286692"/>
		<updated>2025-05-20T08:19:49Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_force_dims&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_boitier_capteur_force_dims&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=286613</id>
		<title>Robot nettoyeur de microbilles plastiques</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Robot_nettoyeur_de_microbilles_plastiques&amp;diff=286613"/>
		<updated>2025-05-20T07:33:12Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC BY)&lt;br /&gt;
|Description=&amp;lt;translate&amp;gt;Conception et réalisation d’un robot mobile autonome capable de collecter, trier et stocker les granulés sur une plage.&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Area=Electronics, Energy, Recycling and Upcycling, Robotics, Science and Biology&lt;br /&gt;
|Type=Technique&lt;br /&gt;
|Difficulty=Hard&lt;br /&gt;
|Duration=72&lt;br /&gt;
|Duration-type=hour(s)&lt;br /&gt;
|Cost=150&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|Tags=Robot, Environnement, Dépollution, Nettoyage&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=&amp;lt;translate&amp;gt;La conception du robot se fait en 3 phases dinstinctes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 1 : Conception mécanique'''&lt;br /&gt;
&lt;br /&gt;
Dimensionnement&lt;br /&gt;
&lt;br /&gt;
Schéma cinématique&lt;br /&gt;
&lt;br /&gt;
Motorisation (roue,moteur)&lt;br /&gt;
&lt;br /&gt;
Modelisation&lt;br /&gt;
&lt;br /&gt;
Simulation (RDM)&lt;br /&gt;
&lt;br /&gt;
Mise en plan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 2 : Conception électrique'''&lt;br /&gt;
&lt;br /&gt;
Évaluer les besoins énergétiques&lt;br /&gt;
&lt;br /&gt;
Dimension de la batterie (tension, puissance, ca...&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Simulation Proteus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Phase 3 : Conception électronique'''&lt;br /&gt;
&lt;br /&gt;
Réaliser un schéma électrique&lt;br /&gt;
&lt;br /&gt;
Algorithme&lt;br /&gt;
&lt;br /&gt;
Programmation&lt;br /&gt;
&lt;br /&gt;
Simulation de la programmation&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|Material=&amp;lt;translate&amp;gt;Moteur, chassis, taule, relais statique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tools=&amp;lt;translate&amp;gt;Carte arduino, capteur de force, capteur d'humidité, led rgb, bouton poussoir, ecran oled,  convertisseur pwm vers analogique, relais&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Tuto_Attachments={{Tuto Attachments&lt;br /&gt;
|Attachment=Robot_nettoyeur_de_microbilles_plastiques_Algorithme.PDF&lt;br /&gt;
}}&lt;br /&gt;
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks&lt;br /&gt;
|ExternalAttachmentsLinks=https://pastebin.com/0PEzwPyA       (lien programme robot)&lt;br /&gt;
}}{{ExternalAttachmentsLinks}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prise en main du projet&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Découverte du sujet&lt;br /&gt;
&lt;br /&gt;
Cahiers des charges &lt;br /&gt;
&lt;br /&gt;
Planification du projet&lt;br /&gt;
&lt;br /&gt;
Réalisation du croquis  &lt;br /&gt;
&lt;br /&gt;
Mis en commun des idées&lt;br /&gt;
&lt;br /&gt;
Choix des composants et matériaux&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;**Phase 1&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Les dimensions&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Chaques étapes serviront de tutoriel pour la conception de chaque pièce, on y retrouvera les dimensions, leur utilité etc...&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier bouton poussoir + capot&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;'''Boitier du bouton poussoir d'arrêt d'urgence composé de :'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Une extrudation sur le dessus dimensionné pour le bouton [15mm x 15mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
* Une extrudation sur le dessous dimensionné de façon a pouvoir introduire l'entièreté du bouton (bouton + composant) [39mm x 33mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
* Une extrudation sur la face avant (fine et longue) pour y glisser le capot, à savoir qu'une gouttière parcoure le tour de l'intérieur de la boite pour le caler [42mm x 1.5mm x 3mm].&lt;br /&gt;
&lt;br /&gt;
* Une extrudation sur la face droite et gauche pour les connecteurs (gauche  [15mm x 3.5mm x 3mm]   droite [13mm x 6mm x 3mm]).&lt;br /&gt;
&lt;br /&gt;
Capot pour refermer la boite [41.7mm x 36.7mm x 1.3mm]&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_boite_bouton_dims.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_capot_dims.png&lt;br /&gt;
|Step_Picture_02=Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Boitier capteur de force + pressoir&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Schéma cinématique&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Motorisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Modélisation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Simulation&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=&amp;lt;translate&amp;gt;Prototype et test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Content=&amp;lt;translate&amp;gt;Impression 3D&lt;br /&gt;
&lt;br /&gt;
Cablage&lt;br /&gt;
&lt;br /&gt;
Assemblage&lt;br /&gt;
&lt;br /&gt;
Validation&lt;br /&gt;
&lt;br /&gt;
Test&amp;lt;/translate&amp;gt;&lt;br /&gt;
|Step_Picture_00=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161528.png&lt;br /&gt;
|Step_Picture_01=Robot_nettoyeur_de_microbilles_plastiques_Capture_d_cran_2025-05-19_161817.png&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Notes=&amp;lt;translate&amp;gt;&amp;lt;/translate&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{PageLang&lt;br /&gt;
|Language=fr&lt;br /&gt;
|SourceLanguage=none&lt;br /&gt;
|IsTranslation=0&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
	<entry>
		<id>https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&amp;diff=286568</id>
		<title>Fichier:Robot nettoyeur de microbilles plastiques boitier bouton dims 2.png</title>
		<link rel="alternate" type="text/html" href="https://wikifab.org/w/index.php?title=Fichier:Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2.png&amp;diff=286568"/>
		<updated>2025-05-20T07:14:03Z</updated>

		<summary type="html">&lt;p&gt;Jzhangco : Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Robot_nettoyeur_de_microbilles_plastiques_boitier_bouton_dims_2&lt;/div&gt;</summary>
		<author><name>Jzhangco</name></author>
		
	</entry>
</feed>