# Smart Wi-Fi RC Car : Intégration Mécatronique Multimodale

### Conception hybride (Impression 3D &amp; Laser) pilotée par ESP32:

#### 1. Présentation du Projet

Ce projet final consiste en la création d'un véhicule robotisé autonome, pilotable via n'importe quel ordinateur connecté au même réseau Wi-Fi. L'originalité du projet réside dans sa structure hybride : un châssis technique imprimé en 3D et une carrosserie structurelle découpée au laser.

<table data-path-to-node="9" id="bkmrk-domaine-d%27applicatio" style="height: 115px; width: 71.9753%;"><thead><tr><td style="width: 33.2694%;">**Domaine d'Application**</td><td style="width: 33.2694%;">**Machine / Outil**</td><td style="width: 33.2694%;">**Logiciel**</td></tr></thead><tbody><tr><td style="width: 33.2694%;"><span data-path-to-node="9,1,0,0">**Impression 3D**</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,1,1,0">Prusa MK4S</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,1,2,0">SolidWorks / PrusaSlicer</span></td></tr><tr><td style="width: 33.2694%;"><span data-path-to-node="9,2,0,0">**Découpe Laser**</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,2,1,0">Trotec Speedy 360</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,2,2,0">Inkscape / SolidWorks</span></td></tr><tr><td style="width: 33.2694%;"><span data-path-to-node="9,3,0,0">**Électronique**</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,3,1,0">ESP32 &amp; L298N</span></td><td style="width: 33.2694%;"><span data-path-to-node="9,3,2,0">Arduino IDE</span></td></tr></tbody></table>

\*Matériau utilisé pour l'impression 3D : PLA

[![20260505_160306.jpg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/20260505-160306.jpg)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/20260505-160306.jpg)

#### 2. Conception Mécanique

##### **La Base du Châssis (Impression 3D)**

La base a été conçue pour servir de squelette rigide. Elle doit accueillir tous les composants électroniques tout en offrant des points d'ancrage solides pour les trains roulants. Nous avons optimisé les dimensions pour permettre au boîtier laser de s'y emboîter parfaitement.

[![Capture4.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/h8ocapture4.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/h8ocapture4.PNG)

[![Capture1.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/Fy5capture1.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/Fy5capture1.PNG)

[![20260504_150313.jpg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/20260504-150313.jpg)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/20260504-150313.jpg)

##### **Le Mécanisme de Direction (Ackerman Steering)**

Pour assurer une conduite réaliste, nous avons implémenté le **principe de géométrie de direction d'Ackermann**. Ce système permet à la roue intérieure de tourner avec un angle plus important que la roue extérieure, évitant ainsi le glissement des pneus dans les virages. Le mouvement est assuré par un **servomoteur** relié à une tringlerie de direction précise.[![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/VJpimage.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/VJpimage.png)

---

[![E2ximage.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/e2ximage.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/e2ximage.png)

[![li7capture6.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/li7capture6.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/li7capture6.png)

**Manipulation Gauche/Droite du mechanisme :**

[![Capture7.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/capture7.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/capture7.PNG)[![Captur8.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/captur8.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/captur8.PNG)

**Assemblage Ackerman Final :**

[![20260505_122426.jpg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/20260505-122426.jpg)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/20260505-122426.jpg)

#### 3. Le Boîtier Structurel (Découpe Laser)

Le boîtier supérieur protège l'électronique. Sa conception a été la partie la plus délicate concernant les ajustements de tolérance.

- **Difficulté rencontrée :** Le calcul de l'espacement des dents pour l'assemblage par créneaux. Il a fallu ajuster le tracé pour que les parois s'emboîtent sans jeu dans le châssis imprimé, tout en tenant compte du kerf (largeur de coupe) de la Trotec.
- **Dimensions :** Nous avons utilisé des esquisses SolidWorks précises pour exporter les faces vers Inkscape en format **.dxf**

[![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/uX6image.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/uX6image.png)

[![20260505_103148.jpg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/20260505-103148.jpg)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/20260505-103148.jpg)[![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/l1Iimage.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/l1Iimage.png)

#### 4. Architecture Électronique

Le cerveau de la voiture est une **ESP32**, choisie pour ses capacités Wi-Fi natives. Elle héberge un serveur web minimaliste permettant de recevoir les commandes HTTP pour diriger les moteurs.

[![Capture10.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/capture10.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/capture10.PNG)

[![Screenshot (1877).png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/9axscreenshot-1877.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/9axscreenshot-1877.png)

##### Liste des composants clés

- **Microcontrôleur :** ESP32 (Pilotage Wi-Fi).
- **Driver Moteur :** L298N (Pont en H pour le moteur DC arrière).
- **Actionneur Direction :** Servomoteur (Rotation gauche/droite).
- **Énergie :** Batterie 9V montée sur un support accessible pour un remplacement rapide.

[![Capture9.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/2jFcapture9.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/2jFcapture9.PNG)

\*montage du circuit electronique

[![20260505_110834.jpg](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/20260505-110834.jpg)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/20260505-110834.jpg)

#### 4. Pièces &amp; Assemblages Additionnels

[![Capture5.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/Enacapture5.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/Enacapture5.PNG)[![Capture2.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/peZcapture2.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/peZcapture2.PNG)

Assemblage Roues Avant :

[![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/11Dimage.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/11Dimage.png)

Lien Roue Moteur Arrières :

[![Capture3.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/Nbtcapture3.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/Nbtcapture3.PNG)

Lien Servo/Chassis:

[![image.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/Ndjimage.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/Ndjimage.png)[![Capture.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/LJlcapture.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/LJlcapture.PNG)

#### 5. Synthèse des Difficultés et Solutions

- **Ajustement Inter-machines :** Faire coïncider une pièce laser (boîtier) avec une pièce 3D (châssis) demande une marge de sécurité de **0.15mm à 0.2mm** pour compenser les dilatations thermiques du plastique et la précision du laser.
- **Gestion de l'énergie :** Le L298N peut induire une chute de tension ; il a fallu s'assurer que l'ESP32 reste stable lors des pics de consommation du moteur DC au démarrage.
- **Adhérence des roues** : PLA qui n'adhère pas parfaitement au sol (glissant) -&gt; TPU qui était prévu mais contrainte du temps
- **Ajout de pieces intermediaires pour compenser quelques imprévus.**

#### 6. Références et Code Source

Vous pouvez retrouver l'intégralité des fichiers SolidWorks, les fichiers de découpe SVG ainsi que le code source Arduino (.ino) sur notre dépôt GitHub.

[Lien vers le repertoire du projet🔗](https://github.com/joybaroudy/Fablab_Projet_Voiture_Wifi)

[![Capture.PNG](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/L7Acapture.PNG)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/L7Acapture.PNG)

[![AdobeExpressPhotos_773ef3fb1d084c68956289ffb7804146_CopyEdited.png](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/scaled-1680-/adobeexpressphotos-773ef3fb1d084c68956289ffb7804146-copyedited.png)](https://wiki.fablab.sorbonne-universite.fr/BookStack/uploads/images/gallery/2026-05/adobeexpressphotos-773ef3fb1d084c68956289ffb7804146-copyedited.png)

##### 7. Journal de Bord

Les dates clés pendant lesquels on a travaillés sur la conception et l'assemblage du projet Fablab.

<table data-path-to-node="3" id="bkmrk-date-activit%C3%A9-7-avri"><thead><tr><td>**Date**</td><td>**Activité**</td></tr></thead><tbody><tr><td><span data-path-to-node="3,1,0,0">**7 avril**</span></td><td><span data-path-to-node="3,1,1,0">Initialisation et présentation des consignes</span></td></tr><tr><td><span data-path-to-node="3,2,0,0">**14 avril**</span></td><td><span data-path-to-node="3,2,1,0">Réflexion sur le projet et répartition des rôles</span></td></tr><tr><td><span data-path-to-node="3,3,0,0">**22 avril**</span></td><td><span data-path-to-node="3,3,1,0">Retrouvailles pour concevoir les pièces sur SolidWorks</span></td></tr><tr><td><span data-path-to-node="3,4,0,0">**29 avril**</span></td><td><span data-path-to-node="3,4,1,0">Retrouvailles au Fablab pour imprimer et découper le 1er batch</span></td></tr><tr><td><span data-path-to-node="3,5,0,0">**4 mai**</span></td><td><span data-path-to-node="3,5,1,0">Retrouvailles au Fablab pour imprimer et découper le 2e batch</span></td></tr></tbody></table>