From 4a7925781f4cdf118d1c506a89cf5c5fc8d9cb25 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Jun 2024 07:06:25 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=ACGenerate=20LLM=20translations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- body/README.fr-FR.md | 60 ++ body/diy/README.fr-FR.md | 236 ++++++++ body/diy/cad/block_body/README.fr-FR.md | 45 ++ body/diy/cad/glue_body/README.fr-FR.md | 31 + body/diy/cad/regular_body/README.fr-FR.md | 32 + body/diy/cad/slim_body/README.fr-FR.md | 27 + body/diy/pcb/README.fr-FR.md | 35 ++ body/lite/README.fr-FR.md | 72 +++ body/mtv/README.fr-FR.md | 687 ++++++++++++++++++++++ body/mtv/pcb/README.fr-FR.md | 51 ++ body/rc_truck/README.fr-FR.md | 211 +++++++ body/rtr/README.fr-FR.md | 74 +++ 12 files changed, 1561 insertions(+) create mode 100644 body/README.fr-FR.md create mode 100644 body/diy/README.fr-FR.md create mode 100644 body/diy/cad/block_body/README.fr-FR.md create mode 100644 body/diy/cad/glue_body/README.fr-FR.md create mode 100644 body/diy/cad/regular_body/README.fr-FR.md create mode 100644 body/diy/cad/slim_body/README.fr-FR.md create mode 100644 body/diy/pcb/README.fr-FR.md create mode 100644 body/lite/README.fr-FR.md create mode 100644 body/mtv/README.fr-FR.md create mode 100644 body/mtv/pcb/README.fr-FR.md create mode 100644 body/rc_truck/README.fr-FR.md create mode 100644 body/rtr/README.fr-FR.md diff --git a/body/README.fr-FR.md b/body/README.fr-FR.md new file mode 100644 index 000000000..ea763d294 --- /dev/null +++ b/body/README.fr-FR.md @@ -0,0 +1,60 @@ +# OpenBot : Corps de Robot + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Vous pouvez acheter un OpenBot [prêt à l'emploi (RTR)](rtr) sur Amazon : +- [RTR-TT](https://buy.openbot.org/rtr-tt) +- [RTR-520](https://buy.openbot.org/rtr-520) + +Pour des demandes de commandes plus importantes, veuillez nous contacter par email. + +## Construire le vôtre + +Vous pouvez construire n'importe quel robot à roues autour d'un microcontrôleur tel que l'Arduino Nano pour l'utiliser avec la pile logicielle OpenBot. Nous avons conçu un [corps imprimé en 3D](diy) pour un robot à roues qui repose sur du matériel de loisir peu coûteux et facilement disponible. [OpenBot Lite](lite) est une variante plus petite et simplifiée de la version DIY d'OpenBot développée pour l'éducation. Même si vous ne souhaitez pas le construire, vous pouvez trouver les [guides vidéo étape par étape](lite/#step-by-step-video-guides) utiles. Nous avons également conçu un [corps imprimé en 3D](rc_truck) pour des camions RC 1:16 disponibles dans le commerce (comme [celui-ci](https://www.amazon.de/dp/B00M3J7DJW)). Nous fournissons également des plans pour construire un [véhicule tout-terrain](mtv), en tant que plateforme polyvalente pour des projets extérieurs utilisant le cadre OpenBot. + +Voici quelques exemples avec des instructions de construction et plus de détails : + + + + + + + + + + + + + + + + +
+ DIY + + + + Lite + + + + RC Truck + + + + Multi-Terrain Vehicle + + + + RTR + +
DIY Lite RC Truck Multi-Terrain Vehicle RTR
+ +## Ensuite + +Flashez le [Firmware Arduino](../firmware/README.md) \ No newline at end of file diff --git a/body/diy/README.fr-FR.md b/body/diy/README.fr-FR.md new file mode 100644 index 000000000..67924875a --- /dev/null +++ b/body/diy/README.fr-FR.md @@ -0,0 +1,236 @@ +# OpenBot DIY + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Nous avons conçu un châssis pour un robot à roues qui repose sur du matériel de loisir peu coûteux et facilement disponible. Vous trouverez ci-dessous des instructions pour construire votre propre robot. Si vous avez d'autres questions ou préoccupations, n'hésitez pas à nous contacter. Bonne construction de robot ! + +## Châssis + +### Impression 3D + +Vous devrez imprimer et assembler les pièces suivantes pour construire votre OpenBot. + +#### Corps du robot + +Il existe plusieurs options pour le corps du robot en fonction de vos besoins et des capacités de votre imprimante 3D. Nous vous encourageons à concevoir et à construire le vôtre, mais voici quelques options comme point de départ : + +- [Corps régulier](cad/regular_body/README.md) : C'est le corps standard que nous avons conçu ; il nécessite une plaque de construction d'au moins 240mmx150mm. +- [Corps mince](cad/slim_body/README.md) : Comme beaucoup d'imprimantes 3D courantes ont un volume de construction plus petit, nous avons également conçu une version plus petite sans pare-chocs qui tient sur une plaque de construction de 220mmx220mm à 45 degrés. +- [Corps collable](cad/glue_body/README.md) : Pour l'impression sur des imprimantes 3D avec des volumes de construction encore plus petits, il existe également un corps modulaire conçu par @sloretz avec plusieurs pièces à coller ensemble ; il tient sur une plaque de construction de 150mmx140mm. +- [Corps bloc](cad/block_body/README.md) : Ce corps conçu par @Christos-Ps propose plusieurs variantes avec des options pour plus d'espace à l'intérieur de la coque et un dessus compatible avec les Lego tout en conservant une petite empreinte nécessitant seulement 221mmx150mm pour l'impression. + +#### Support de téléphone + +De plus, vous devrez imprimer un support de téléphone à fixer au corps du robot. + +- phone_mount_bottom ([STL](../phone_mount/phone_mount_bottom.stl), [STEP](../phone_mount/phone_mount_bottom.step)) +- phone_mount_top ([STL](../phone_mount/phone_mount_top.stl), [STEP](../phone_mount/phone_mount_top.step)) + +#### Nettoyage + +Avant de continuer avec la construction, vous devrez peut-être nettoyer l'impression 3D. +

+ + + +

+ +### Alternatives + +Si vous n'avez pas accès à une imprimante 3D, il existe plusieurs kits de voiture robot Arduino disponibles que vous pouvez utiliser comme point de départ. Ces kits comprennent un châssis, des moteurs et des accessoires. Nous recommandons d'obtenir un kit de base, car vous n'aurez pas besoin de beaucoup d'électronique et de capteurs des kits plus chers. Voici quelques options : + +- Kit de châssis de voiture robot intelligente Perseids DIY ([EU](https://www.amazon.de/dp/B07DNXBNHY), [US](https://www.amazon.com/dp/B07DNXBFQN)) +- Kit de châssis de voiture robot intelligente en métal 4WD SZDoit ([US](https://www.amazon.com/dp/B083K4RKBP), [AE](https://www.aliexpress.com/item/33048227237.html)) +- Kit de voiture robot Joy-it 01 ([EU](https://www.amazon.de/dp/B073ZGJF28)) +- Kit de châssis de voiture robot intelligente 4WD ([AE](https://www.aliexpress.com/item/4001238626191.html)) + +Vous aurez également besoin d'un support de téléphone. Voici quelques options : + +- Support de téléphone ([EU](https://www.amazon.de/dp/B06XDYJNSR), [US](https://www.amazon.com/dp/B09CY8MC2R)) + +Vous pouvez également faire preuve de créativité et construire votre propre châssis OpenBot et support de téléphone en utilisant un matériau de votre choix (par exemple, bois, carton, polystyrène, etc.). Si vous le faites, veuillez poster des photos sur le [canal Slack](https://github.com/intel-isl/OpenBot#contact) pour que les autres puissent admirer votre créativité. Voici un exemple par [@custom-build-robots](https://custom-build-robots.com/roboter/openbot-dein-smartphone-steuert-ein-roboter-auto-chassis-bauen/13636) : + +

+ + + +

+ +## Assemblage + +Il existe deux options différentes pour l'assemblage du robot, DIY et PCB. L'approche DIY repose sur le populaire pilote de moteur L298N et est recommandée pour les amateurs ayant une certaine expérience en électronique. Elle nécessite une bonne quantité de câblage, surtout si tous les capteurs et LED sont installés. Cependant, tous les composants sont facilement disponibles dans la plupart des pays et, en particulier pour des constructions uniques ou juste pour essayer le projet, l'option DIY est recommandée. Afin de réduire le câblage et de faciliter l'assemblage, nous avons également développé un [PCB personnalisé](pcb). Cela est recommandé si vous souhaitez une construction plus propre ou si vous souhaitez construire plusieurs OpenBots. + +### Liste des matériaux + +Notre corps de robot repose sur de l'électronique de loisir facilement disponible. Nous fournissons des liens pour l'Allemagne (EU) et les États-Unis (US) avec une livraison rapide. Si vous avez la patience d'attendre un peu plus longtemps, vous pouvez également obtenir les composants beaucoup moins chers sur AliExpress (AE). Vous aurez besoin des composants suivants. + +#### Composants requis + +- 1x Arduino Nano ([EU](https://www.amazon.de/dp/B01MS7DUEM), [US](https://www.amazon.com/dp/B00NLAMS9C), [AE](https://www.aliexpress.com/item/32866959979.html)) +- 4x moteurs TT avec pneus ([EU](https://www.conrad.de/de/p/joy-it-com-motor01-getriebemotor-gelb-schwarz-passend-fuer-einplatinen-computer-arduino-banana-pi-cubieboard-raspbe-1573543.html), [US](https://www.amazon.com/dp/B081YQM55P), [AE](https://www.aliexpress.com/item/4000126948489.html)) +- 3x batterie 18650 ([EU](https://www.conrad.de/de/p/conrad-energy-18650-usb-spezial-akku-18650-li-ion-3-7-v-1400-mah-1525536.html), [US](https://www.amazon.com/dp/B083K4XSKG), [AE](https://www.aliexpress.com/item/32352434845.html)) +- 1x support de batterie 18650 ([EU](https://www.amazon.de/dp/B075V25QJ9), [US](https://www.amazon.com/dp/B07DWQYD7H), [AE](https://www.aliexpress.com/item/33037738446.html)) +- 1x câble USB OTG ([EU](https://www.amazon.de/gp/product/B075M4CQHZ), [US](https://www.amazon.com/dp/B07LBHKTMM), [AE](https://www.aliexpress.com/item/10000330515850.html)) +- 1x ressort ou élastique ([EU](https://www.amazon.de/gp/product/B01N30EAZO/), [US](https://www.amazon.com/dp/B008RFVWU2), [AE](https://www.aliexpress.com/item/33043769059.html)) +- 16x vis M3x25 ([EU](https://www.amazon.de/dp/B07KFL3SSV), [US](https://www.amazon.com/dp/B07WJL3P3X), [AE](https://www.aliexpress.com/item/4000173341865.html)) +- 16x écrou M3 ([EU](https://www.amazon.de/dp/B07JMF3KMD), [US](https://www.amazon.com/dp/B071NLDW56), [AE](https://www.aliexpress.com/item/32977174437.html)) +- 6x vis M3x5 ([EU](https://www.amazon.de/dp/B01HBRG3W8), [US](https://www.amazon.com/dp/B07MBHMLL2), [AE](https://www.aliexpress.com/item/32892594230.html)) +- Câbles Dupont ([EU](https://www.amazon.de/dp/B07KYHBVR7), [US](https://www.amazon.com/dp/B07GD2BWPY), [AE](https://www.aliexpress.com/item/4000766001685.html)) + +#### Composants optionnels + +- 2 x capteur de vitesse ([EU](https://www.conrad.de/de/p/joy-it-sen-speed-erweiterungsmodul-passend-fuer-einplatinen-computer-arduino-banana-pi-cubieboard-raspberry-pi-pc-1646891.html), [US](https://www.amazon.com/dp/B081W2TY6Q), [AE](https://www.aliexpress.com/i/32850602744.html)) +- 1x capteur ultrasonique ([EU](https://www.amazon.de/dp/B00LSJWRXU), [US](https://www.amazon.com/dp/B0852V181G/), [AE](https://www.aliexpress.com/item/32713522570.html)) +- 1x interrupteur marche/arrêt ([EU](https://www.amazon.de/dp/B07QB22J62), [US](https://www.amazon.com/dp/B01N2U8PK0), [AE](https://www.aliexpress.com/item/1000005699023.html)) +- 2x LED orange 5mm ([EU](https://www.amazon.de/gp/product/B01NCL0UTQ), [US](https://www.amazon.com/dp/B077XD7MVB), [AE](https://www.aliexpress.com/item/4000329069943.html)) +- 1x écran OLED ([EU](https://www.amazon.de/dp/B079H2C7WH), [US](https://www.amazon.com/dp/B085NHM5TC), [AE](https://www.aliexpress.com/item/4001268387467.html)) + +#### Composants DIY (Option 1) + +- 1x pilote de moteur L298N ([EU](https://www.conrad.de/de/p/joy-it-motormodul-2-u-4-phasen-6-bis-12v-1573541.html), [US](https://www.amazon.com/dp/B085XSLKFQ), [AE](https://www.aliexpress.com/item/32994608743.html)) +- (Optionnel) Résistances (2x 150 pour les LED et une 20 k et 10k pour le diviseur de tension) +- (Combo) 4x moteurs TT & pneus + 2x L298N + câbles Dupont ([US](https://www.amazon.com/dp/B07ZT619TD)) +- (Combo) 4x moteurs TT & pneus + fils + vis ([US](https://www.amazon.com/dp/B07DRGTCTP)) + +#### Composants PCB (Option 2) + +- 1x [PCB personnalisé](pcb) +- 5x câble Micro JST PH 2.0 ([EU](https://www.amazon.de/gp/product/B07449V33P), [US](https://www.amazon.com/dp/B09JZC28DP), [AE](https://www.aliexpress.com/item/32963304134.html)) + +### Instructions de construction + +**Astuce :** Cliquez sur les images pour les ouvrir en pleine résolution dans un nouvel onglet. + +#### Option 1 : DIY + +

+ + +

+ +**Astuce :** Pour faciliter tout le câblage, vous pouvez construire un petit distributeur de puissance pour les connexions 5V et GND en soudant un connecteur mâle 6x2 sur une plaque de prototypage. Ensuite, connectez le distributeur de puissance avec le 5V / GND du pilote de moteur. + +1. Soudez les fils aux moteurs et ajoutez les disques encodeurs aux deux moteurs avant si vous avez l'intention d'utiliser les capteurs de vitesse. +

+ + +

+2. Insérez les fils positifs et négatifs des deux moteurs gauches dans OUT1 (+) et OUT2 (-) de la carte L298N. Insérez les fils positifs et négatifs des deux moteurs droits dans OUT4 (+) et OUT3 (-) de la carte L298N. +3. Montez les moteurs avec huit vis et écrous M3x25. +

+ + + +

+4. Montez la carte L298N avec quatre vis M3x5. +5. (Optionnel) Installez le capteur ultrasonique et remplacez le connecteur coudé par un connecteur droit (ou pliez soigneusement les broches). +

+ + + +

+6. (Optionnel) Installez les LED orange pour les signaux indicateurs. +

+ + + +

+7. Montez la base du support de téléphone sur la plaque supérieure à l'aide de deux vis et écrous M3x25. +

+ + + +

+8. Insérez le haut du support de téléphone et installez le ressort ou l'élastique. +

+ + +

+9. Remplacez le connecteur coudé par un connecteur droit (ou pliez soigneusement les broches) puis montez les capteurs de vitesse avec une vis M3x5 chacun. +

+ + + +

+10. Installez le boîtier de la batterie (par exemple, avec du velcro). +

+ + + +

+11. (Optionnel) Insérez l'interrupteur marche/arrêt et placez-le dans le circuit. + 1. Poussez l'interrupteur dans l'ouverture appropriée jusqu'à entendre un clic. + 2. Soudez les fils rouges (12V) du boîtier de la batterie et du câble d'alimentation chacun à une des broches de l'interrupteur. Connectez les fils noirs (GND) et couvrez la connexion avec de la gaine thermorétractable. + 3. Fixez les câbles avec du ruban adhésif. +

+ + + +

+12. (Optionnel) Fixez l'écran OLED. +13. Connectez les entrées PWM de la carte L298N aux broches D5, D6, D9 et D10 de l'Arduino. +14. Connectez les capteurs de vitesse et le capteur ultrasonique à 5V et GND. +15. Connectez la broche D0 des capteurs de vitesse aux broches D2 (gauche) et D3 (droite) de l'Arduino. +16. Connectez les broches Echo et Trigger du capteur ultrasonique aux broches D11 et D12 de l'Arduino respectivement. +17. (Optionnel) Connectez les LED aux broches D4 (gauche) et D7 (droite) de l'Arduino et à GND. Nous recommandons d'ajouter une résistance de 150 Ohms en série pour limiter la consommation de courant. +18. (Optionnel) Connectez le diviseur de tension à la broche A7 de l'Arduino. Il est utilisé pour mesurer la tension de la batterie. +19. (Optionnel) Connectez l'écran OLED (puce SSD1306) via le bus I2C à l'Arduino Nano. + 1. Connectez les broches VIN et GND de l'écran à 5V et GND. + 2. Connectez la broche SCL de l'écran à la broche A5. + 3. Connectez la broche SDA de l'écran à la broche A4. +20. Connectez les câbles d'alimentation à +12V et GND de la carte L298N. +21. Connectez le câble USB à l'Arduino et faites-le passer par le couvercle supérieur. +22. Insérez six écrous M3 dans la plaque inférieure et montez le couvercle supérieur avec six vis M3x25. +23. Installez les roues. + +#### Option 2 : PCB personnalisé + +1. Soudez des fils avec des connecteurs Micro JST PH 2.0 aux moteurs et ajoutez les disques encodeurs aux deux moteurs avant si vous avez l'intention d'utiliser les capteurs de vitesse. +

+ + +

+2. Montez les moteurs avec huit vis et écrous M3x25. +

+ + + +

+3. Connectez les deux moteurs gauches à M3 et M4 et les deux moteurs droits à M1 et M2. +

+ +

+4. Montez le PCB avec quatre vis M3x5 et les moteurs avec huit vis et écrous M3x25. +

+ + +

+5. Suivez les étapes 5-12 de l'option DIY. +6. Connectez le capteur ultrasonique (VCC/+, Trig, Echo, GND/-) à l'en-tête 4 broches étiqueté *SONAR* sur le PCB. +

+ +

+7. Connectez les signaux indicateurs gauche et droit (LED orange) aux en-têtes 2 broches étiquetés *SIGNAL_L* et *SIGNAL_R* sur le PCB. La patte la plus longue est + et la plus courte -. +8. Connectez les capteurs de vitesse gauche et droit (VCC/+, GND/-, D0) aux en-têtes 3 broches étiquetés *SPEED_L* et *SPEED_R*. +9. (Optionnel) Connectez l'écran OLED (puce SSD1306) à l'en-tête IO2 sur le PCB. + 1. Connectez les broches VIN et GND de l'écran à 5V et GND. + 2. Connectez la broche SCL de l'écran à la broche A5. + 3. Connectez la broche SDA de l'écran à la broche A4. +10. Connectez les câbles d'alimentation à Vin (connecteur Micro JST PH 2.0) du PCB. +11. Suivez les étapes 21-23 de l'option DIY. + +## Ensuite + +Flashez le [Firmware Arduino](../../firmware/README.md) + +

+ English | + 简体中文 | + Deutsch | + Français +

\ No newline at end of file diff --git a/body/diy/cad/block_body/README.fr-FR.md b/body/diy/cad/block_body/README.fr-FR.md new file mode 100644 index 000000000..55c2b2532 --- /dev/null +++ b/body/diy/cad/block_body/README.fr-FR.md @@ -0,0 +1,45 @@ +# Corps Blocky avec Espace Supplémentaire et Support Lego + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Ce châssis de robot offre une hauteur supplémentaire pour faciliter l'intégration de tous les composants électroniques et un dessus compatible avec les Lego. Cette version offre les mêmes capacités de solidité structurelle que le [corps régulier](../regular_body/), avec des fonctionnalités supplémentaires telles qu'un espace supplémentaire à l'intérieur de la coque OpenBot, un dessus compatible avec les Lego pour le jeu et l'apprentissage, et une empreinte adaptée aux tailles de lit d'impression plus petites tout en maintenant les pare-chocs. + +![Block CAD](../../../../docs/images/block_cad.jpg) + +## Pièces + +Vous devrez imprimer la partie inférieure et l'une des parties supérieures : + +- `block_body_bottom`([STL](block_body_bottom.stl), [STEP](block_body_bottom.step)) : partie inférieure du corps +- `block_body_top`([STL](block_body_top.stl), [STEP](block_body_top.step)) : partie supérieure basique du corps +- `block_body_top_lego`([STL](block_body_top_lego.stl), [STEP](block_body_top_lego.step)) : partie supérieure basique du corps avec surface compatible Lego +- `block_body_top_big`([STL](block_body_top_big.stl), [STEP](block_body_top_big.step)) : grande partie supérieure du corps avec volume supplémentaire pour les composants électroniques +- `block_body_top_lego`([STL](block_body_top_big_lego.stl), [STEP](block_body_top_big_lego.step)) : grande partie supérieure du corps avec surface compatible Lego + +Pour les pièces ci-dessus, votre plateau d'impression doit mesurer au moins 221x150mm. + +## Paramètres d'Impression + +Pour de meilleurs résultats, nous recommandons d'utiliser les paramètres d'impression suivants : + +- Hauteur de couche : 0,2mm +- Nombre de parois : 3 (plus de parois pour une meilleure intégrité structurelle des grandes surfaces) +- Couches supérieures : 5 +- Couches inférieures : 4 +- Remplissage : 25% +- Motif de remplissage : Concentrique (ce réglage semble économiser du temps et du plastique) +- Vitesse d'impression : 50mm/sec +- Générer des supports : Oui +- Motif de support : Concentrique +- Densité du support : 15% +- Activer le bord de support : Oui +- Type d'adhésion au plateau : Aucun + +Bonne construction de robot ! + +![Block Body](../../../../docs/images/block_body.jpg) \ No newline at end of file diff --git a/body/diy/cad/glue_body/README.fr-FR.md b/body/diy/cad/glue_body/README.fr-FR.md new file mode 100644 index 000000000..f0d1b5a27 --- /dev/null +++ b/body/diy/cad/glue_body/README.fr-FR.md @@ -0,0 +1,31 @@ +# Corps Collable + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Certaines imprimantes 3D ont des volumes de construction trop petits pour imprimer le corps OpenBot en taille réelle. +Ce dossier contient le corps OpenBot divisé en 4 pièces. +Il peut être imprimé avec une plaque de construction aussi petite que 150mmx140mm, puis collé ensemble. + +![Corps Collable](../../../../docs/images/glue_body.jpg) + +## Pièces + +Pièces requises : + +1) `glue_body_bottom_A` ([STL](glue_body_bottom_A.stl), [STEP](glue_body_bottom_A.step)) +2) `glue_body_bottom_B` ([STL](glue_body_bottom_B.stl), [STEP](glue_body_bottom_B.step)) +3) `glue_body_top_A` ([STL](glue_body_top_A.stl), [STEP](glue_body_top_A.step)) +4) `glue_body_top_B` ([STL](glue_body_top_B.stl), [STEP](glue_body_top_B.step)) + +Pièces optionnelles : + +Ces pièces offrent une surface supplémentaire pour le collage, ce qui peut être utile si votre impression subit des déformations. + +* `glue_connector_bottom` ([STL](glue_connector_bottom.stl), [STEP](glue_connector_bottom.step)) +* `glue_connector_top_A` ([STL](glue_connector_top_A.stl), [STEP](glue_connector_top_A.step)) +* `glue_connector_top_B` ([STL](glue_connector_top_B.stl), [STEP](glue_connector_top_B.step)) \ No newline at end of file diff --git a/body/diy/cad/regular_body/README.fr-FR.md b/body/diy/cad/regular_body/README.fr-FR.md new file mode 100644 index 000000000..aa7616c5d --- /dev/null +++ b/body/diy/cad/regular_body/README.fr-FR.md @@ -0,0 +1,32 @@ +# Corps Régulier + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +![Assembly](../../../../docs/images/assembly.gif) + +## Pièces + +Vous devrez imprimer les pièces suivantes pour construire votre OpenBot. + +- `body_bottom` ([STL](body_bottom.stl), [STEP](body_bottom.step)) +- `body_top` ([STL](body_top.stl), [STEP](body_top.step)) + +Pour les pièces ci-dessus, votre plateau d'impression doit mesurer au moins 240mm x 150mm. + +## Paramètres d'impression + +Sur une Ultimaker S5, nous avons obtenu de bons résultats avec les paramètres suivants : + +- hauteur de couche : 0,2mm +- épaisseur de paroi : 1,5mm +- densité de remplissage : 20% +- motif de remplissage : grille +- vitesse d'impression : 80 mm/s +- sans support + +Nous avons pu imprimer le châssis avec du PLA, de l'ABS et du CPE. D'après notre expérience, les paramètres d'impression n'ont pas beaucoup affecté l'impression. Cependant, si vous avez de la patience, imprimer plus lentement et avec une hauteur de couche plus petite améliorera l'impression. Ajouter une structure de support peut également améliorer l'impression, mais nécessitera un travail supplémentaire pour l'enlever par la suite. \ No newline at end of file diff --git a/body/diy/cad/slim_body/README.fr-FR.md b/body/diy/cad/slim_body/README.fr-FR.md new file mode 100644 index 000000000..c437b8800 --- /dev/null +++ b/body/diy/cad/slim_body/README.fr-FR.md @@ -0,0 +1,27 @@ +# Slim Body + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Certaines imprimantes 3D ont des volumes de construction trop petits pour imprimer le corps OpenBot en taille réelle. +Ce dossier contient la version mince du corps OpenBot. +Elle peut être imprimée avec une plaque de construction de 220mmx220mm lorsque les pièces sont tournées de 45 degrés. + +![Slim Body](../../../../docs/images/slim_body.jpg) + +## Pièces + +1) `slim_body_bottom` ([STL](slim_body_bottom.stl), [STEP](slim_body_bottom.step)) +2) `slim_body_top` ([STL](slim_body_top.stl), [STEP](slim_body_top.step)) + +Pour que cela rentre, vous devrez peut-être ajuster les paramètres suivants pour obtenir la zone d'impression maximale. + +- Réglez *Type d'adhésion de la plaque de construction* sur "Aucun" (Brim, Skirt et Raft augmentent la taille globale de votre impression) +- Désactivez le blob de prime (dans la section *Plaque de construction*) +- Désactivez le deuxième extrudeur (si votre imprimante en a un) + +Si vous avez un peu plus d'espace (223mmx223mm), vous pouvez également imprimer le `slim_body_top_rim` ([STL](slim_body_top_rim.stl), [STEP](slim_body_top_rim.step)). Il a un rebord légèrement plus grand, ce qui facilite le retrait du dessus. \ No newline at end of file diff --git a/body/diy/pcb/README.fr-FR.md b/body/diy/pcb/README.fr-FR.md new file mode 100644 index 000000000..0016ab19e --- /dev/null +++ b/body/diy/pcb/README.fr-FR.md @@ -0,0 +1,35 @@ +# PCB Personnalisé + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Le PCB personnalisé agit comme une carte porteuse pour l'Arduino Nano et intègre des pilotes de moteur modernes, le circuit diviseur de tension et des résistances pour les LED. L'Arduino est simplement branché dans l'en-tête de broche et tous les capteurs et LED sont connectés via des câbles Dupont aux connecteurs appropriés. + +![PCB_2D](../../../docs/images/pcb_2d_v2.png) +![PCB_3D](../../../docs/images/pcb_3d_v2.png) + +Le dernier PCB est [version 2](v2). Voici les changements par rapport à la [version 1](v1) : + +- Déplacer le capteur de vitesse droit vers la broche D3 pour activer la fonctionnalité d'interruption +- Ajouter une LED d'alimentation pour la batterie principale +- Mettre à jour certains composants qui sont plus couramment disponibles +- Mettre à jour le diviseur de tension à 20k/10k pour une meilleure précision +- Changer les connecteurs de moteur en version verticale pour un accès plus facile + +Si vous avez déjà commandé la [version 1](v1) du PCB ([vue 2D](../../../docs/images/pcb_2d_v1.png), [vue 3D](../../../docs/images/pcb_3d_v1.png)), ne vous inquiétez pas, cela fonctionnera bien. Assurez-vous simplement de définir le bon drapeau dans le firmware. + +Le PCB personnalisé implique les étapes suivantes : + +1) **Commander le PCB** : Téléchargez les fichiers [Gerber](v2/gerber_v2.zip) et commandez le PCB chez le fournisseur de votre choix. Vous pouvez également commander le PCB directement sur [PCBWay](https://www.pcbway.com/project/shareproject/OpenBot__Turning_Smartphones_into_Robots.html) où nous avons partagé un projet pour OpenBot. +2) **Commander les composants :** Téléchargez la [BOM](v2/BOM_v2.csv) et commandez les composants chez le fournisseur de votre choix, par exemple [LCSC](https://lcsc.com). +3) **Assemblage du PCB :** Vous pouvez soit assembler le PCB vous-même, soit le faire assembler par un fournisseur. Pour l'assemblage automatisé, vous aurez besoin du [Fichier Centroid](v2/centroid_file_v2.csv). Si vous commandez le PCB chez [JLCPCB](https://jlcpcb.com/), vous pouvez utiliser leur service d'assemblage SMT. Vous n'aurez alors qu'à commander et souder les composants traversants vous-même. Nous avons trouvé que c'était l'option la plus pratique, la moins chère et la plus rapide. Dans la [version 2](v2) du PCB, nous avons mis à jour les composants pour nous assurer que tous sont disponibles directement chez [JLCPCB](https://jlcpcb.com/). + +Vous pouvez également trouver des fournisseurs qui vous proposeront une solution clé en main couvrant les 3 étapes. Ils fabriqueront le PCB, sourceront les composants et assembleront le PCB. C'est très pratique et aussi pas trop cher. Cependant, les délais de livraison sont souvent très longs (1-3 mois). + +Lors de la demande de devis chez [PCBWay](https://www.pcbway.com/orderonline.aspx), vous pouvez sélectionner le service d'assemblage après avoir téléchargé le fichier Gerber. +![Service d'assemblage](../../../docs/images/assembly_service.jpg) +À l'étape suivante, vous devrez télécharger la [BOM](v2/BOM_v2.csv) et le [Fichier Centroid](v2/centroid_file_v2.csv). Votre devis sera alors examiné et mis à jour dans les quelques jours suivants. Vous pourrez ensuite choisir de procéder au paiement après avoir examiné le coût et le délai de livraison. \ No newline at end of file diff --git a/body/lite/README.fr-FR.md b/body/lite/README.fr-FR.md new file mode 100644 index 000000000..94f561f62 --- /dev/null +++ b/body/lite/README.fr-FR.md @@ -0,0 +1,72 @@ +# OpenBot pour l'Éducation + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +eSpace de l'ITE a développé un [programme](#curriculum) pour une éducation économique et évolutive en IA et robotique autour de la pile logicielle OpenBot. Il se présente sous la forme de [vidéos YouTube étape par étape](#step-by-step-video-guides) qui vous guident à travers l'assemblage de l'[OpenBot Lite](#openbot-lite-arduino), l'installation des logiciels nécessaires, l'utilisation du suivi de personne et la formation et le déploiement de votre propre politique de conduite autonome. + +## OpenBot Lite + +OpenBot Lite est une variante plus petite et simplifiée de la version DIY d'OpenBot. Cette version minimaliste a été développée par eSpace de l'ITE pour exploiter le grand potentiel de la pile logicielle OpenBot pour une éducation économique et évolutive en IA et robotique. OpenBot Lite prend en charge soit un [micro:bit](https://microbit.org/) (+ carte IO propriétaire) soit un Arduino Nano. L'image ci-dessous montre la variante micro:bit à gauche et la variante Arduino à droite. + +

+ +

+ +## Programme + +Le programme a été testé par des éducateurs en Corée du Sud et en Allemagne et plus de 100 étudiants ont déjà appris l'IA et la robotique en utilisant ce programme. Voici quelques résultats de nos formations en ligne : + +* [Corée du Sud](https://fb.watch/bDK2Vjgm3g/) +* [Allemagne](https://www.facebook.com/EspaceCW/posts/5087394677946975) + +Suivi de personne en action : + +

+ +

+ +L'apprentissage de la politique est basé sur un terrain de jeu de 2,4m x 1,8m avec une disposition de rue. Le robot apprend à conduire de manière autonome sur cette rue et à éviter les obstacles. Cela rend le programme prêt pour l'apprentissage à domicile. + +

+ +

+ +Pilote automatique entraîné en action : + +

+ +

+ +## Guides Vidéo Étape par Étape + +Ci-dessous se trouvent les playlists YouTube dans l'ordre : + +Version Arduino : +1. [Assemblage de l'OpenBot Lite (Arduino)](https://youtube.com/playlist?list=PLNKFHX5MRn52za5VeteCmvLNcL1Kowtw2) +2. [Suivi de Personne](https://youtube.com/playlist?list=PLNKFHX5MRn501oWvPbKzP1zkcqhLU5TOh) +3. [Apprentissage de la Politique](https://youtube.com/playlist?list=PLNKFHX5MRn5233AyCWhcn71JdB9qIEa-E) + +Version micro:bit : +1. [Assemblage de l'OpenBot Lite (micro:bit)](https://youtube.com/playlist?list=PLNKFHX5MRn51xVKHo2VCY-KbOFQrkOm2R) +2. [Suivi de Personne](https://youtube.com/playlist?list=PLNKFHX5MRn51crWis1lwFJXj69DN9evG1) +3. [Code micro:bit Expliqué](https://youtube.com/playlist?list=PLNKFHX5MRn51DfspxVo16BkfXz8y9uR7N) +4. [Apprentissage de la Politique](https://youtube.com/playlist?list=PLNKFHX5MRn5233AyCWhcn71JdB9qIEa-E) + +## Remerciements + +Si vous trouvez ce matériel utile, veuillez aimer les vidéos et vous abonner à la chaîne eSpace. Si vous avez réussi à construire votre propre OpenBot Lite, à faire fonctionner le suivi de personne et/ou le pilote automatique, n'hésitez pas à partager vos histoires de réussite et vos vidéos OpenBot sur les réseaux sociaux et sur [Slack](https://join.slack.com/t/openbot-community/shared_invite/zt-jl8ygxqt-WNRNi9yzh7Lu60qui6Nh6w). Vous pouvez également soutenir et suivre Willam Tan et l'équipe eSpace qui développent les matériaux éducatifs sur les réseaux sociaux. + +* [Chaîne Slack OpenBot](https://join.slack.com/t/openbot-community/shared_invite/zt-jl8ygxqt-WNRNi9yzh7Lu60qui6Nh6w) +* [Facebook d'eSpace](https://www.facebook.com/EspaceCW) +* [Instagram d'eSpace](https://www.instagram.com/EspaceCW/) + +Nous attendons avec impatience vos histoires de réussite et vos vidéos. Amusez-vous bien ! + +## Ensuite + +Flashez le [Firmware Arduino](../../firmware/README.md) \ No newline at end of file diff --git a/body/mtv/README.fr-FR.md b/body/mtv/README.fr-FR.md new file mode 100644 index 000000000..ee8260aee --- /dev/null +++ b/body/mtv/README.fr-FR.md @@ -0,0 +1,687 @@ +# OpenBot : Véhicule Multi-Terrain (MTV) + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Nous proposons ici une alternative tout-terrain au véhicule original [OpenBot](https://www.openbot.org/). Développé en collaboration avec **Ivy Tech LTD**, le Véhicule Multi-Terrain (MTV) est également basé sur des composants peu coûteux et facilement imprimables. Le MTV s'inspire de plusieurs concepts de véhicules d'exploration développés au cours des dernières décennies pour l'exploration lunaire et martienne. Le MTV est conçu autour d'un ensemble de 6 roues actionnées, organisées en configuration Rocker-Bogie. Contrairement à la plupart des rovers lunaires ou martiens, les roues ne peuvent pas tourner radialement. Le véhicule fonctionne donc de la même manière qu'un char, ce qui rend le contrôle manuel assez intuitif. + +

+ App GUI +

+ +## I. Impression 3D + +Vous devrez imprimer les pièces suivantes pour construire votre OpenBot MTV. + +

+ App GUI +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID GroupeNom de l'articleQuantitéImage (non à l'échelle)MatériauDuréeCoût
A1Assemblage du moteurHaut du boîtier du moteur
(STL, STEP)
6

App GUI

498g36h€23.51
A2Bas du boîtier du moteur
(STL, STEP)
6

App GUI

A3Support du moteur
(STL, STEP)
6

App GUI

251g17.5h€11.98
A4JointsJoint à 90 degrés
(STL, STEP)
2

App GUI

228g20.5h€15.05
A5Joint à 100 degrés
(STL, STEP)
1

App GUI

A6Joint à 100 degrés miroir
(STL, STEP)
1

App GUI

A7Joint de fin
(STL, STEP)
2

App GUI

A8PiedsPied avant
(STL, STEP)
4

App GUI

317g22.5h€14.97
A9Pied du milieu
(STL, STEP)
2

App GUI

A10Pied arrière
(STL, STEP)
2

App GUI

A11Cache-roulementCache-roulement
(STL, STEP)
4

App GUI

13g1.5h€0.60
A12Plateforme de montage pour téléphonePlateforme de montage pour téléphone
(STL, STEP)
1

App GUI

19g2h€0.91
A13Buffer avantNom avant
(STL, STEP)
1

App GUI

228g20.5h€15.04
A14Nom arrière
(STL, STEP)
1

App GUI

A15Buffer gauche
(STL, STEP)
1

App GUI

A16Buffer droit
(STL, STEP)
1

App GUI

A17Compartiment Compartiment arrière
(STL, STEP)
1

App GUI

413g32h€22.75
A18Compartiment avant
(STL, STEP)
1

App GUI

316g22h€17.42
A19Toit avant
(STL, STEP)
1

App GUI

58g5.5h€3.19
A20Toit arrière
(STL, STEP)
1

App GUI

140g13.5h€7.73
A21abSupport de batterie P1 & P2
(STL, STEP) +
(STL, STEP)
1

App GUI

15g1.5h€0.80
A22Bouchons de lumière
(STL, STEP)
4

App GUI

47g4h€2.58
A23Phare avant
(STL, STEP)
4

App GUI

A24Porte d'accès à la batterie
(STL, STEP)
1

App GUI

+ +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Pour les parties ci-dessus, votre plateau d'impression doit mesurer au moins 240mmx150mm. + +Sur une Ultimaker S5, nous avons obtenu de bons résultats avec les paramètres suivants : + +- hauteur de couche : 0,2mm +- épaisseur des parois : 1,5mm +- densité de remplissage : 20% +- motif de remplissage : grille +- vitesse d'impression : 80 mm/s +- sans support + +## II. Assemblage Électro-Mécanique + +### II.1. Liste des matériaux + +Le corps de notre robot repose sur des composants électroniques de loisir facilement disponibles. Nous fournissons des liens pour l'Allemagne (UE) et les États-Unis (US) avec une livraison rapide. Si vous avez la patience d'attendre un peu plus longtemps, vous pouvez également obtenir les composants beaucoup moins chers sur AliExpress (AE). Vous aurez besoin des composants suivants. + +

+ English | + 简体中文 | + Deutsch | + Français +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ID DescriptionImageFournisseurPrix UnitaireQuantitéCoût
O1Moteur DC JGB37-520 avec encodeurs - 12V | 178RPM

App GUI

AE$8.93 | €8.126$53.58 | €48.72
O2Pneus Talon 2.8" (2 pcs)

App GUI

US | EU$26.95 | €23.066$161.7 | €138.36
O3Câble 7 conducteurs 0.5 mm² (5m)

App GUI

US | EU $25.53 | €20.610.25$6.38 | €5.15
O4Goulotte de câbles D-Line. 20mm x 10mm x 1m (2 pcs)

App GUI

US | EU$12.00 | €9.991$12.00 | €9.99
O5Presse-étoupe PG7 3~6.5mm (50 pcs)

App GUI

US | EU$8.99 | €9.990.5$4.49 | €4.99
O6Roulements à billes MR126ZZ 6x12x4mm (4 pcs)

App GUI

AE$5.52 | €3.451$5.52 | €3.45
O7Amortisseur à ressort INJORA 90mm pour voiture RC (2pcs)

App GUI

AE$8.30 | €7.991$8.30 | €7.99
O8LED blanche AXSPEED pour voiture RC 4.2v-6v 17mm (2 pcs)

App GUI

AE$7.43 | €6.871$7.43 | €6.87
O9LED rouge AXSPEED pour voiture RC 4.2v-6v 17mm (2 pcs)

App GUI

AE$7.43 | €6.871$7.43 | €6.87
O10Isolateurs de vibrations M3 x 8mm (4 pcs)

App GUI

US | EU$8.09 | €9.491$8.09 | €9.49
O11Support universel pour smartphone Zeadio

App GUI

US | EU$11.99 | €10.991$11.99 | €10.99
O12Voltmètre de voiture DC 12-24 V

App GUI

US | EU$10.99 | €11.881$10.99 | €11.88
O13Mini interrupteur à bascule (20 pcs)

App GUI

US | + App GUI +

+ +#### II.2.2. Assemblage des modules moteurs + +Chacun des modules moteurs se compose des pièces suivantes : + +- 1 x
Boîtier Moteur Supérieur imprimé en 3D (A1) +- 1 x Boîtier Moteur Inférieur imprimé en 3D (A2) +- 1 x Support Moteur imprimé en 3D (A3) +- 1 x Moteur DC JGB37-520 avec encodeurs et adaptateur de roue (O1) +- 1 x Presse-étoupe PG7 (O5) + +Pour assembler un module moteur : + +1. Commencez par connecter le câble de contrôle fourni dans le kit (O1) au moteur. Il est fortement recommandé de sécuriser cette connexion avec un peu de colle chaude. +2. Alignez soigneusement le motif de fixation du moteur avec le motif de trou du boîtier moteur imprimé en 3D (A1). Assurez-vous de ne pas appliquer de force sur l'encodeur pour éviter de l'endommager. Vissez le moteur au boîtier moteur imprimé en 3D (A1) en utilisant les vis fournies dans le kit (O1). +3. Fixez le manchon de couplage du kit (O1) à l'arbre du moteur avec la clé Allen fournie. Gardez l'écrou qui fixe la roue au manchon de couplage bien vissé dans le moyeu hexagonal car vous en aurez besoin plus tard pour fixer les pneus (O2) au véhicule. +4. Insérez le support moteur (A3) sur le boîtier moteur supérieur (A1). C'est un ajustement par pression, et peut nécessiter un alignement soigneux lors du glissement. Notez que l'épaulement du support moteur (comme indiqué sur la figure ci-dessous) doit être orienté vers le côté de l'arbre du moteur pour un assemblage plus propre. Assurez-vous que le support moteur (A3) s'ajuste bien avec le boîtier moteur supérieur (A1). Sécurisez l'assemblage avec de la colle chaude ou de la super glue. +5. Ajoutez les joints de presse-étoupe (O5) au boîtier moteur inférieur (A2) et passez le fil du moteur à travers le presse-étoupe. +6. Insérez soigneusement le boîtier moteur inférieur (A2) sur le boîtier moteur supérieur (A1) jusqu'à ce que le boîtier moteur inférieur (A2) ait parcouru toute la distance. Assurez-vous que le support moteur (A3) est affleurant avec le boîtier moteur supérieur (A1). Prenez soin de ne pas coincer les fils contre l'encodeur - l'encodeur doit être libre de tourner. +7. Le boîtier moteur supérieur (A2) avec le support moteur (A3) sont fixés à l'aide de boulons M4 x 60mm (O23) et d'écrous nyloc (O28). + +

+ App GUI +

+

+ App GUI +

+ +#### II.2.3. Assemblage des jambes + +La jambe gauche du MTV se compose des pièces suivantes : + +- 1 x Joint à 90 degrés imprimé en 3D (A4) +- 1 x Joint de Fin imprimé en 3D (A7) +- 1 x Couvercle de Roulement imprimé en 3D (A11) +- 1 x Joint à 100 degrés imprimé en 3D (A5) +- 2 x Jambe Avant imprimé en 3D (A8) +- 1 x Jambe Milieu imprimé en 3D (A9) +- 1 x Jambe Arrière imprimé en 3D (A10) +- 1 x Conduit de câble D-Line (O4) +- 1 x Câble à 7 conducteurs (O3) +- 1 x Roulement à billes MR126ZZ (O6) + +La jambe droite du MTV se compose des pièces suivantes : + +- 1 x Joint à 90 degrés imprimé en 3D (A4) +- 1 x Joint de Fin imprimé en 3D (A7) +- 1 x Couvercle de Roulement imprimé en 3D (A11) +- 1 x Joint à 100 degrés Miroir imprimé en 3D (A6) +- 2 x Jambe Avant imprimé en 3D (A8) +- 1 x Jambe Milieu imprimé en 3D (A9) +- 1 x Jambe Arrière imprimé en 3D (A10) +- 1 x Conduit de câble D-Line (O4) +- 1 x Câble à 7 conducteurs (O3) +- 1 x Roulement à billes MR126ZZ (O6) + +Assemblez le joint à 90 degrés (A4) et les jambes associées (A8) (2x avant + milieu) pour former l'assemblage de la jambe avant (droite et gauche). Les jambes sont fixées au joint par des boulons M4 x 40mm (O24), des rondelles plates (O30), des rondelles élastiques (O30) et des écrous (O28). Percez les trous guidés fournis avec M4 dans les assemblages de jambes (dans la jambe du milieu, il y a 3 trous guidés, les 2 extrémités doivent être M4 et le milieu doit être M3 qui sera utilisé pour monter les amortisseurs). +Fixez la jambe arrière au joint à 100 degrés (A5) (resp. miroir A6) et la jambe arrière pour former les assemblages complets des jambes bâbord et tribord et fixez la jambe à l'aide de boulons M4 x 40mm (O24), de rondelles plates (O30), de rondelles élastiques (O30) et d'écrous (O28). + +

+ App GUI +

+ +#### II.2.4. Assemblage du châssis + +Fixez les supports moteurs aux extrémités libres de chaque jambe (2 x jambe avant et arrière de chaque côté gauche et droit) à l'aide de boulons M4 x 40mm (O24), de rondelles plates et élastiques (O30) et d'écrous (O28). Fixez les pneus (O2) au moyeu hexagonal et sécurisez-les avec l'écrou du moyeu de roue. Les moteurs MTV contiennent un encodeur magnétique intégré pour l'estimation de la vitesse et ont une interface à 6 broches, à savoir `[Alimentation moteur +, Alimentation moteur -, Alimentation encodeur +, Alimentation encodeur -, Données encodeur 1, Données encodeur 2]`. La connexion électrique entre les moteurs et les PCBs de contrôle doit être effectuée à l'aide du câble à 7 conducteurs (O3) : + +

+ App GUI +

+ +Complétez l'assemblage du châssis, y compris la fixation du conduit de câble (O4) si nécessaire : + +

+ App GUI +

+ +#### II.2.5. Assemblage du compartiment principal + +Le compartiment principal se compose des pièces suivantes : + +- 2 x Couvercle de Roulement imprimé en 3D (A11) +- 1 x Plateforme de Montage Téléphone imprimé en 3D (A12) +- 1 x Nom Avant imprimé en 3D (A13) +- 1 x Nom Arrière imprimé en 3D (A14) +- 1 x Tampon Gauche imprimé en 3D (A15) +- 1 x Tampon Droit imprimé en 3D (A16) +- 1 x Compartiment Arrière imprimé en 3D (A17) +- 1 x Compartiment Avant imprimé en 3D (A18) +- 1 x Toit Avant imprimé en 3D (A19) +- 1 x Toit Arrière imprimé en 3D (A20) +- 1 x Support Batterie Compartiment P1 imprimé en 3D (A21a) +- 1 x Support Batterie Compartiment P2 imprimé en 3D (A21b) +- 4 x Vis M4 x 120mm (O26) +- 6 x Presse-étoupe PG7 (O5) +- 1 x Barre filetée M6 (O21) + +Joignez le compartiment arrière (A17) avec le compartiment avant (A18) pour former l'assemblage du compartiment à l'aide de vis M3 x 15mm (O25), de rondelles plates (O28) et d'écrous nyloc (O28). Utilisez les trous guidés pour percer des trous M3 à des fins de jonction. + +

+ App GUI +

+ +Percez les trous de connexion des roulements sur le châssis où les trous guidés sont fournis et insérez les roulements (O6) dans le couvercle de roulement (A11) et fixez l'assemblage de roulement à l'extérieur de l'assemblage du compartiment à l'aide de 4 boulons M3 x 30mm (O25), de rondelles élastiques (O30), de rondelles (O28) et d'écrous nyloc (O28). + +

+ App GUI +

+ +Fixez les joints de presse-étoupe (O5) aux six trous du compartiment arrière (A17). Les six joints de presse-étoupe sont utilisés pour passer les fils du moteur dans le compartiment : + +

+ App GUI +

+ +Fixez les tampons gauche et droit (A15 & A16) à l'assemblage du compartiment à l'aide de 4 boulons M3 x 20mm (O25), de rondelles élastiques (O30), de rondelles (O28) et d'écrous nyloc (O28). + +

+ App GUI +

+ +Fixez le support de batterie P1 & P2 (A21 a & b) sur le compartiment arrière à l'aide de boulons M3 x 15mm (O25) et d'écrous nyloc (O28). Insérez la barre filetée M6 (O21) dans l'assemblage du châssis à travers le trou central des roulements et l'assemblage du support de batterie P1 & P2. Lorsque la barre filetée est insérée d'un côté, prenez soin d'ajouter les écrous M6 nécessaires (O29) qui sont internes au compartiment. +- Notez qu'il y a deux écrous M6 (O29) à l'extérieur du compartiment qui agissent comme des entretoises entre le châssis et l'assemblage du compartiment. +- Notez également que la barre filetée doit être équilibrée entre la gauche et la droite pour assurer l'espace pour l'assemblage du châssis. +- Il faut prendre soin lors du vissage de la barre filetée dans le compartiment pour s'assurer qu'aucune pré-tension n'est ajoutée aux parois latérales. + +

+ App GUI +

+ +#### II.2.6. Assemblage du véhicule + +Fixez l'assemblage du châssis à la barre filetée M6 de chaque côté du compartiment et sécurisez à l'aide d'écrous M6 (O29) : + +

+ App GUI +

+ +Fixez les amortisseurs (O7) entre la jambe du milieu et le châssis : + +

+ App GUI +

+ +Remplacez les ressorts d'origine des amortisseurs par le jeu de ressorts de conformité moyenne fourni (ressorts dorés) pour garantir que le corps du robot reste à niveau avec le sol. Fixez l'extrémité du piston au compartiment du robot à l'aide de l'entretoise et du boulon fournis avec l'amortisseur (O10) et d'un écrou de blocage M3 (O28). Fixez l'extrémité de la tige à l'aide de boulons M3 x 40 (O25) et d'un écrou nyloc (O28). Faites passer les fils de l'assemblage des jambes au corps principal et fixez-les selon les directives de câblage (utilisez également de manière appropriée le chemin de câbles). Fixez le support de téléphone au toit avant (A19) +- Fixez le support universel pour smartphone (O11) à la plateforme de montage du téléphone (A12). +- Fixez les isolateurs de vibrations (O11) à la plateforme de montage du téléphone (A12) et fixez-la au toit avant (A19) à l'aide d'écrous de blocage et de rondelles comme illustré. + +

+ App GUI +

+ +Fixez l'affichage de la tension (O12), les interrupteurs de contrôle de puissance (O13) et le câble de montage de panneau Micro USB (O14) dans les emplacements désignés du toit arrière. Sortez les phares et feux arrière (O8 & O9) à travers les découpes du toit et fixez le toit avant (A19) et le toit arrière (A20) à l'assemblage du compartiment. Insérez les phares (O8) dans la prise de phare (A23) et les feux arrière (O9) dans la prise de feu arrière (A24) et fixez-les aux emplacements respectifs dans le toit avant (A19) et le toit arrière (A20). Scellez les prises de lumière avec les embouts de lumière (A22) comme indiqué sur la figure ci-dessous et utilisez de la super glue pour les fixer. Insérez les plaques de nom personnalisées + +

+ App GUI +

+ +#### II.3.3. PCB – connexion des lumières + +Les lumières avant et arrière doivent être connectées au PCB principal du MTV. Un interrupteur doit être placé sur le couvercle du MTV pour les contrôler. + +

+ App GUI +

+ +

+ App GUI +

+ +#### II.3.4. Assemblage du PCB de distribution d'énergie + +La carte de distribution d'énergie est montée dans le boîtier principal du MTV. Les câbles du moteur sont tirés à travers les fentes de montage après que la carte de distribution d'énergie soit en place. Le PCB principal est ensuite fixé au MTV comme indiqué dans la figure suivante : + +

+ App GUI +

+ +Une fois le PCB principal en place, les câbles de connexion du moteur sont raccourcis et connectés à la carte principale à l'aide de bornes à vis à 2 broches, pas de 5,08 mm. Ensuite, viennent les connexions d'éclairage. Les connexions de tension de 12V et 5V du PCB de distribution d'énergie sont connectées au MTV à l'étape finale. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PCBNom imprimé sur le PCBImageCommentaires
PCB de distribution d'énergie + Mount_1 + Mount_2 + Mount_3 + Mount_4 +

App GUI

Ces trous de montage de type M3 ont été conçus pour connecter le PCB de distribution d'énergie aux points de connexion sur le MTV à l'aide de vis et d'écrous.
+ VC_Mount_1 + VC_Mount_2 + VC_Mount_3 + VC_Mount_4 +

App GUI

Ces trous de montage de type M3 ont été conçus pour connecter le convertisseur de tension au PCB de distribution d'énergie à l'aide de vis et d'écrous.
PCB principal + Mount_1 + Mount_2 + Mount_3 + Mount_4 +

App GUI

Ces trous de montage de type M3 ont été conçus pour connecter le PCB principal aux points de connexion sur le MTV à l'aide de vis et d'écrous.
+ MD_Mount_1 + MD_Mount_2 + MD_Mount_3 + MD_Mount_4 +

App GUI

Ces trous de montage de type M3 ont été conçus pour connecter les pilotes de moteur au PCB principal à l'aide de vis et d'écrous.
+ +#### II.3.4. Assemblage des câbles du toit du MTV + +Une fois le PCB principal fixé, les interrupteurs et les affichages dans le toit/couvercle du MTV ont été connectés à l'aide de connecteurs de raccordement. De plus, le port de programmation Micro USB de l'ESP 32 a été connecté à un câble d'extension Micro USB à angle droit à 90 degrés (mâle vers femelle). L'extrémité femelle du câble d'extension USB de montage sur panneau a été connectée au couvercle du MTV. Ainsi, les utilisateurs peuvent brancher les câbles USB sans avoir besoin de retirer le couvercle/toit. + +

+ App GUI +

+ +### II.4. Avertissement de sécurité + +*Il est supposé que le MTV sera construit par des individus ayant un niveau intermédiaire ou avancé d'expertise dans l'assemblage de dispositifs mécaniques et électroniques. Veuillez être conscient de votre propre sécurité lors de l'assemblage et de l'utilisation du robot. Ni **Ivy Tech LTD** ni **Intel Deutschland GmbH** ne sont responsables des accidents causés par la négligence de l'utilisateur.* + +- Lisez attentivement le manuel avant l'assemblage. +- Faites attention aux bords tranchants des composants imprimés en 3D. +- Gardez une distance de sécurité avec le robot pendant son fonctionnement. +- Faites attention à ne pas coincer vos doigts entre les articulations et les roues du robot. +- Ne stockez pas le robot sous la lumière directe du soleil. +- Ce produit n'est **pas étanche**. Nous ne recommandons pas d'utiliser le MTV dans des environnements pluvieux ou humides. +- N'utilisez pas le MTV près du feu ou de toute source de chaleur. +- Ne laissez pas tomber le MTV de hauteurs. +- Utilisez uniquement les outils désignés/recommandés pour assembler le robot. +- N'utilisez pas de force excessive sur les écrous, les boulons ou les pièces du robot. +- Évitez d'activer le robot en hauteur pour prévenir une chute soudaine. +- Ne pas endommager ou placer la batterie Li-Po dans l'eau. +- Ne connectez pas et ne laissez pas la batterie Li-Po entrer en contact avec d'autres conducteurs à part les bornes suggérées. +- Lorsque le robot est déchargé, il est recommandé de retirer la batterie du robot et de la placer dans un sac de sécurité Li-Po avant de la charger. Une fois la batterie complètement chargée, elle peut être réinsérée dans le robot comme illustré ci-dessous. +

+ App GUI +

+ +

+ App GUI +

+ +## III: Suivant + +Flashez le [Firmware Arduino](../../firmware/README.md) + +

+ English | + 简体中文 | + Deutsch | + Français +

\ No newline at end of file diff --git a/body/mtv/pcb/README.fr-FR.md b/body/mtv/pcb/README.fr-FR.md new file mode 100644 index 000000000..500a5f7ad --- /dev/null +++ b/body/mtv/pcb/README.fr-FR.md @@ -0,0 +1,51 @@ +## Développement d'électronique et de contrôle + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +### Vue d'ensemble de l'architecture de contrôle du MTV + +L'architecture de contrôle du MTV est de type en cascade. Les commandes de haut niveau sont calculées sur un smartphone, utilisant le framework Intel [OpenBot](https://www.openbot.org/). Ces commandes sont ensuite transmises à une carte de contrôle de bas niveau ESP32 qui gère la génération de PWM ainsi que la communication avec les différents capteurs du MTV (par exemple, les encodeurs, les sonars, etc.). + +

+ App GUI +

+ +La carte de contrôle de bas niveau ESP32 communique avec le smartphone via une interface série-USB dédiée. + +### Architecture des composants et développement de PCB + +La locomotion du MTV est construite autour de six moteurs à courant continu de 12V, soit trois moteurs de chaque côté du rover. Chaque moteur est équipé d'une boîte de vitesses planétaire ainsi que d'un encodeur magnétique intégré, permettant l'estimation de la vitesse. Par conséquent, deux pilotes de moteur simples ont été sélectionnés pour le développement. En raison de la consommation de courant élevée requise, des pilotes de moteur robustes ont été ajoutés à la conception. Des pilotes de moteur prêts à l'emploi ont été proposés pour ce développement en raison de la modularité, c'est-à-dire la capacité de changer les pilotes de moteur si nécessaire. L'architecture globale des composants du MTV est illustrée dans la figure suivante : + +

+ App GUI +

+ +La taille globale a été considérée comme l'un des facteurs limitants lors de la conception du PCB. Par conséquent, la conception du PCB a été divisée en deux parties principales comme illustré ci-dessous, à savoir le PCB principal et le PCB de distribution de puissance. Le PCB principal accueille les principaux composants du système, tels que le MCU ESP32, 2 pilotes de moteur, les connexions des moteurs, etc. Le PCB de distribution de puissance a été conçu pour convertir l'alimentation de la batterie d'entrée de 11,1V-12V en 12V et 5V. c'est-à-dire alimentation 12V : pilotes de moteur. Alimentation 5V : ESP 32, encodeurs de moteur, feux avant et arrière. Une batterie LiPo rechargeable de 11,1V a été utilisée pour la conception du MTV. Par conséquent, un affichage de la tension a été ajouté comme indicateur de niveau de batterie. + +

+ App GUI +

+ +Un ensemble de PCBs personnalisés à 2 couches ont été conçus pour la génération de puissance et les fins de contrôle : +

+ App GUI +

+

+ App GUI +

+

+ App GUI +

+Tous les ports d'interface des composants du PCB ont été conçus avec la modularité et la capacité de plug-and-play facile. De plus, les lignes d'alimentation 12V et les lignes de signal 5V ont été séparées afin de minimiser les interférences potentielles. Quelques ports de sortie d'alimentation supplémentaires de 5V et 12V ont été ajoutés à la conception pour permettre des extensions futures. De plus, des broches supplémentaires ont été ajoutées en parallèle avec l'ESP32, afin que les utilisateurs puissent utiliser le PCB comme une carte de développement pour des activités d'expansion futures. Les PCBs prototypés (partiellement câblés et avec ESP 32 et pilotes de moteur) sont illustrés dans les figures suivantes : +

+ App GUI +

+ +

+ App GUI +

\ No newline at end of file diff --git a/body/rc_truck/README.fr-FR.md b/body/rc_truck/README.fr-FR.md new file mode 100644 index 000000000..c905205b2 --- /dev/null +++ b/body/rc_truck/README.fr-FR.md @@ -0,0 +1,211 @@ +# OpenBot : Carrosserie de camion RC + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Nous avons conçu une carrosserie de robot pour des camions/buggies RC à l'échelle 1:16 largement disponibles (comme [celui-ci](https://www.amazon.de/dp/B00M3J7DJW) sur Amazon). + +![RC-Truck-Banner](/docs/images/rc-truck-banner.jpg) + +Nous avons également une [carrosserie](/body/) générique conçue pour un robot à roues simple qui repose sur du matériel de loisir à faible coût et facilement disponible. Les instructions de montage pour l'OpenBot classique se trouvent [ici](/body/README.md). + +## Châssis + +Le châssis de l'OpenBot RC-Truck se compose de deux composants principaux : (a) un camion RC à l'échelle 1:16 de votre choix et (b) un certain nombre de pièces conçues sur mesure que nous fournissons et qui peuvent être imprimées en 3D. + +### Camion RC à l'échelle 1:16 + +Pour construire votre propre OpenBot RC-Truck, vous aurez besoin d'un camion/buggy RC à l'échelle 1:16. Nous fournissons des liens Amazon vers des camions RC compatibles pour l'Allemagne ([EU](https://www.amazon.de/dp/B00M3J7DJW)), ([EU](https://www.amazon.de/dp/B088FGVYNW)), et les États-Unis ([US](https://www.amazon.com/gp/product/B09C8XMPQ9)) avec une livraison rapide. Un certain nombre de camions jouets similaires à l'échelle 1:16 peuvent également être trouvés chez d'autres détaillants en ligne tels qu'ebay, Alibaba ou AliExpress, souvent à prix réduit mais avec une vitesse de livraison lente. + +Quel que soit le détaillant et la version du camion RC que vous choisissez pour votre construction, assurez-vous qu'il s'agit bien d'un camion RC à l'échelle 1:16. C'est important car les pièces imprimées en 3D que nous fournissons sont actuellement conçues pour s'adapter uniquement aux camions à l'échelle 1:16 avec quelques ajustements mineurs (plus d'informations à ce sujet plus tard). Voici quelques exemples de camions/buggies RC compatibles à l'échelle 1:16. + +

+   + +         + + + +

+ +### Impression 3D + +Vous devrez imprimer les pièces suivantes pour construire votre OpenBot RC-Truck. + +1) ```main_frame``` ([STL](cad/rc_truck_body/main_frame.stl), [STEP](cad/rc_truck_body/main_frame.step)) +2) ```side_cover``` \[x2\] ([STL](cad/rc_truck_body/side_cover.stl), [STEP](cad/rc_truck_body/side_cover.step)) +3) ```phone_mount_bottom``` ([STL](../phone_mount/phone_mount_bottom.stl), [STEP](../phone_mount/phone_mount_bottom.step)) +4) ```phone_mount_top``` ([STL](../phone_mount/phone_mount_top.stl), [STEP](../phone_mount/phone_mount_top.step)) + +Notez que \[xN\] indique le nombre de copies (c'est-à-dire N) que vous devez imprimer d'une pièce particulière (le cas échéant). + +Les pièces suivantes sont optionnelles (mais recommandées) pour rendre votre OpenBot RC-Truck plus compact et esthétiquement agréable. + +5) ```camera_elevator``` ([STL](cad/rc_truck_body/camera_elevator.stl), [STEP](cad/rc_truck_body/camera_elevator.step)) +6) ```electronics_cover``` \[x2\] ([STL](cad/rc_truck_body/electronics_cover.stl), [STEP](cad/rc_truck_body/electronics_cover.step)) +7) ```spacer``` \[x4\] ([STL](cad/rc_truck_body/spacer.stl), [STEP](cad/rc_truck_body/spacer.step)) +8) ```front_light_spacer``` \[x2\] ([STL](cad/rc_truck_body/front_light_spacer.stl), [STEP](cad/rc_truck_body/front_light_spacer.step)) + +Pour toutes les pièces ci-dessus, votre plateau d'impression doit mesurer au moins 260mmx220mm, ce qui est la taille d'impression du ```main_frame```. + +Comme beaucoup d'imprimantes 3D courantes ont un volume de construction plus petit (généralement 220mmx220mm), il existe deux autres options qui peuvent fonctionner. +La première option consiste à imprimer le ```main_frame``` à 45 degrés avec du matériel de support supplémentaire. +La deuxième option nécessite de modifier la pièce originale ```main_frame```. Nous recommandons d'utiliser [Autodesk Fusion 360](https://www.autodesk.com/products/fusion-360/overview) pour de telles modifications CAO (Fusion 360 dispose d'une licence académique gratuite d'un an). +Pour cette option, nous mettons à disposition son fichier [STEP](/body/cad/rc_truck_body/main_frame.step), que vous pouvez découper en deux/trois pièces plus petites. +Les sous-pièces résultantes s'adapteront alors à un plateau de construction standard (c'est-à-dire 220mmx220mm) et pourront être assemblées après impression. +À l'avenir, nous pourrions également publier une version modulaire du ```main_frame``` ici. Toutes les autres pièces nécessitent un plateau de construction minimum de 220mmx60mm. + +Sur une Ultimaker S5, nous avons obtenu de bons résultats avec les paramètres suivants : + +- hauteur de couche : 0,2mm +- épaisseur de paroi : 1,5mm +- densité de remplissage : 20% +- motif de remplissage : grille +- vitesse d'impression : 80 mm/s +- pas de support + +Nous avons pu imprimer le châssis avec du PLA, du CPE et de l'ABS. D'après notre expérience, l'impression n'a pas été très affectée par les paramètres d'impression. Cependant, si vous avez la patience, imprimer plus lentement et avec une hauteur de couche plus petite améliorera l'impression. Ajouter une structure de support peut également améliorer l'impression, mais nécessitera un travail supplémentaire pour la retirer par la suite. + +Avant de procéder à l'assemblage, vous devrez peut-être nettoyer l'impression 3D. Cependant, en utilisant les paramètres ci-dessus, nous n'avons eu besoin d'aucun limage ou nettoyage pendant notre processus de construction. Si possible, nous recommandons d'utiliser une combinaison de deux couleurs différentes (par exemple vert/noir ou rouge/noir) pour imprimer différentes pièces du même OpenBot RC-Truck comme illustré ci-dessous. + +**Astuce :** Cliquez sur les images pour les ouvrir en pleine résolution dans un nouvel onglet. + +

+ + + +

+ +## Assemblage + +Bien qu'il soit possible de construire votre OpenBot RC-Truck avec une approche DIY similaire à l'OpenBot classique (voir les composants et instructions de construction DIY pour OpenBot [ici](/body/README.md)), nous recommandons d'utiliser le [PCB personnalisé](/body/pcb) d'OpenBot pour construire et assembler l'OpenBot RC-Truck. Cette option est recommandée si vous souhaitez une construction plus propre ou si vous souhaitez construire plusieurs OpenBot RC-Trucks. Un avantage supplémentaire de l'utilisation de notre [PCB personnalisé](/body/pcb) est que vous pouvez utiliser les mêmes composants pour construire et passer d'un corps OpenBot à un autre. + +### Liste des matériaux + +L'OpenBot RC-Truck repose principalement sur des composants électroniques de loisir facilement disponibles. Nous fournissons des liens Amazon pour l'Allemagne (EU) et les États-Unis (US) avec une livraison rapide. Si vous avez la patience d'attendre un peu plus longtemps, vous pouvez également obtenir les composants beaucoup moins chers sur AliExpress (AE). Vous aurez besoin des composants suivants. + +#### Composants requis + +- 1x camion/buggy RC ([EU](https://www.amazon.de/dp/B00M3J7DJW), [EU](https://www.amazon.de/dp/B088FGVYNW), [US](https://www.amazon.com/gp/product/B09C8XMPQ9)) +- 1x Arduino Nano ([EU](https://www.amazon.de/dp/B01MS7DUEM), [US](https://www.amazon.com/dp/B00NLAMS9C), [AE](https://www.aliexpress.com/item/32866959979.html)) +- 1x [PCB personnalisé](/body/pcb) OpenBot +- 1x câble USB OTG ([EU](https://www.amazon.de/gp/product/B075M4CQHZ), [US](https://www.amazon.com/dp/B07LBHKTMM), [AE](https://www.aliexpress.com/item/10000330515850.html)) +- 1x ressort ou élastique ([EU](https://www.amazon.de/gp/product/B01N30EAZO/), [US](https://www.amazon.com/dp/B008RFVWU2), [AE](https://www.aliexpress.com/item/33043769059.html)) +- 6x vis M3x25 ([EU](https://www.amazon.de/dp/B07KFL3SSV), [US](https://www.amazon.com/dp/B07WJL3P3X), [AE](https://www.aliexpress.com/item/4000173341865.html)) +- 6x écrou M3 ([EU](https://www.amazon.de/dp/B07JMF3KMD), [US](https://www.amazon.com/dp/B071NLDW56), [AE](https://www.aliexpress.com/item/32977174437.html)) +- Câbles Dupont ([EU](https://www.amazon.de/dp/B07KYHBVR7), [US](https://www.amazon.com/dp/B07GD2BWPY), [AE](https://www.aliexpress.com/item/4000766001685.html)) + +#### Composants optionnels + +- 1x Capteur ultrasonique ([EU](https://www.amazon.de/dp/B00LSJWRXU), [US](https://www.amazon.com/dp/B0852V181G/), [AE](https://www.aliexpress.com/item/32713522570.html)) +- 2x Interrupteur On/Off ([EU](https://www.amazon.de/dp/B07QB22J62), [US](https://www.amazon.com/dp/B01N2U8PK0), [AE](https://www.aliexpress.com/item/1000005699023.html)) +- 4x LED orange 5mm ([EU](https://www.amazon.de/gp/product/B01NCL0UTQ), [US](https://www.amazon.com/dp/B077XD7MVB), [AE](https://www.aliexpress.com/item/4000329069943.html)) +- 4x LED rouge 5mm ([EU](https://www.amazon.de/dp/B083HN3CLY), [US](https://www.amazon.com/dp/B077X95F7C), [AE](https://www.aliexpress.com/item/4000329069943.html)) +- 2x Lampes LED blanches ([EU](https://www.amazon.de/-/en/gp/product/B06XTQSZDX), [US](https://www.amazon.com/gp/product/B01N2UPAD8), [AE](https://de.aliexpress.com/item/1005002991235830.html)) +- Résistance variable pour LEDs ([EU](https://www.amazon.de/gp/product/B081TXJJGV), [US](https://www.amazon.com/dp/B0711MB4TL), [AE](https://de.aliexpress.com/item/1005003610664176.html)) + +### Instructions de montage + +**Astuce :** Cliquez sur les images pour les ouvrir en pleine résolution dans un nouvel onglet. + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +1. Démontez le camion jouet RC. Retirez son couvercle supérieur et dévissez les quatre broches de montage de la base comme indiqué sur les figures ci-dessous. Gardez les quatre broches de montage et leurs vis respectives en sécurité, car vous les utiliserez pour monter le ```main_frame``` sur le corps du camion RC après avoir terminé tout le câblage. Tous les camions jouets RC compatibles sont équipés de deux moteurs : un pour l'accélérateur et l'autre pour la direction, un contrôleur de vitesse (avec un UBEC intégré de 5-7V) pour le moteur d'accélérateur, et une batterie LiPo 2S 7.4V. Démontez et retirez la batterie de la base du camion et rechargez-la avec le chargeur fourni avec le camion. Exposez/desserrez les connecteurs de fils pour les deux moteurs ainsi que la sortie UBEC du contrôleur de vitesse. Dans notre cas, la sortie UBEC était de 6V. +

+ + + +

+2. Notez que les deux dimensions d1 et d2 (comme indiqué ci-dessous) sur le ```main_frame``` dépendent du modèle de camion jouet RC utilisé. Nous avons conçu notre pièce ```main_frame``` pour [ce modèle](https://www.amazon.de/dp/B00M3J7DJW) de camion jouet RC. En fonction du camion à l'échelle 1:16 que vous utilisez, vous devrez peut-être ajuster légèrement ces dimensions en utilisant le fichier ```main_frame``` [STEP](/body/cad/rc_truck_body/main_frame.step). Nous recommandons d'utiliser [Autodesk Fusion 360](https://www.autodesk.com/products/fusion-360/overview) pour de telles modifications CAO (Fusion 360 dispose d'une licence académique gratuite d'un an). Notez également que le petit coin/triangle sur le ```main_frame``` représente la direction avant. +

+ + +

+3. (Optionnel) Installez l'interrupteur ON/OFF pour alimenter le robot. Vous pouvez simplement le faire en coupant le fil positif qui va du contrôleur de vitesse à la batterie et en soudant l'interrupteur entre les deux parties coupées de ce fil. Veuillez vous assurer que les connecteurs de l'interrupteur sont isolés via un tube thermorétractable ou du ruban électrique et que le câble d'alimentation est suffisamment long pour que l'interrupteur puisse passer par l'ouverture rectangulaire à l'arrière du ```main_frame``` après l'assemblage (voir la figure ci-dessous). +

+ + +

+4. (Optionnel) Installez le capteur ultrasonique à travers la grille avant du ```main_frame```. Vous pouvez utiliser de la colle chaude pour le maintenir en place si nécessaire. Poussez doucement le connecteur en position droite avant de le mettre en place. Cela facilitera l'accès au connecteur après l'assemblage. Faites passer les câbles dupont du connecteur ultrasonique jusqu'à l'ouverture rectangulaire à l'arrière du ```main_frame```. +

+ + + +

+5. (Optionnel) Installez les LED orange pour les signaux de clignotant à l'avant et à l'arrière du ```main_frame```. Vous pouvez utiliser de la colle chaude pour les maintenir en place si nécessaire. Pour chaque côté, c'est-à-dire gauche et droite, vous devez connecter les LED avant et arrière en parallèle. Pour ce faire, connectez simplement leurs bornes positives et négatives respectivement. Comme pour le câble du capteur ultrasonique, faites passer les câbles dupont positifs et négatifs des signaux de clignotant gauche et droit jusqu'à l'ouverture rectangulaire à l'arrière du ```main_frame``` où ils se connecteront à leurs broches de signal de clignotant respectives (à la fois +ve et -ve) sur le PCB. +

+ + + +

+**Astuce :** Pour éviter l'encombrement et les erreurs de mise à la terre potentielles lors du câblage, il est recommandé de former une boucle de masse unifiée pour les bornes négatives de toutes les LED. Cela signifie simplement faire passer un fil sous le ```main_frame``` qui connecte toutes les bornes négatives des LED. Cette boucle de masse peut ensuite être connectée à la broche de masse de l'Arduino Nano à l'aide d'un seul câble dupont, qui est acheminé vers l'ouverture rectangulaire à l'arrière du ```main_frame```. + +6. (Optionnel) Installez les lampes LED avant. Vous pouvez utiliser de la colle chaude pour maintenir la base en place et visser la lampe dans sa base respective à travers l'ouverture avant de chaque côté. Connectez les deux lampes LED avant en parallèle en connectant leurs bornes positives et négatives respectivement. Comme ces lampes fonctionnent en 6V, vous pouvez les connecter directement à la sortie UBEC par leurs bornes positives. Connectez les bornes négatives à la boucle de masse (voir l'astuce ci-dessus). La résistance interne de ces LED est assez élevée, il n'est donc pas nécessaire d'ajouter une résistance externe. Après avoir installé les lampes LED, insérez et collez à chaud les deux ```front_light_spacers``` de chaque côté pour verrouiller les LED en place. +

+ + + +

+7. (Optionnel) Installez les LED rouges pour les feux arrière. Vous pouvez utiliser de la colle chaude pour les maintenir en place si nécessaire. Connectez les quatre LED rouges en parallèle ; c'est-à-dire connectez leurs bornes positives et négatives respectivement. Les bornes négatives iront à la masse, tandis que les bornes positives seront collectivement connectées à la sortie UBEC via un diviseur de tension approprié (voir l'étape suivante pour les détails sur la construction du diviseur de tension). +

+ + +

+8. (Optionnel) Installez le diviseur de tension pour les LED rouges arrière. La plupart des LED de couleur (par exemple, rouge, orange, jaune, etc.) fonctionnent en 2-3V et non à la tension traditionnelle de 5V, qui est la tension de fonctionnement normale de l'Arduino Nano. Par conséquent, un diviseur de tension est nécessaire pour faire fonctionner ces LED en toute sécurité. Pour les signaux de clignotant, nous avons déjà un diviseur de tension intégré dans notre PCB personnalisé. Vous n'avez donc rien à faire pour utiliser les LED de signal de clignotant (c'est-à-dire orange). Cependant, si vous choisissez d'ajouter des feux arrière, c'est-à-dire des LED rouges, un diviseur de tension externe est nécessaire pour elles. Nous recommandons d'utiliser une résistance variable de 10kΩ ou plus pour fabriquer votre diviseur de tension. En fonction de la tension de sortie de votre UBEC (6V dans notre cas), vous devez configurer un diviseur de tension avec une sortie de 2-3V. Cela peut être fait en appliquant la sortie UBEC aux extrémités externes de la résistance et en tournant la vis sur son dessus et en surveillant la tension de sortie à l'aide d'un multimètre numérique entre la masse et la borne centrale (voir figure ci-dessous). Une fois la tension de sortie de la résistance variable, c'est-à-dire le diviseur de tension, réglée à la plage appropriée de 2-3V, verrouillez sa vis en place à l'aide de colle chaude et fixez sa position sous le ```main_frame``` à un endroit pratique. +

+ + +

+9. (Optionnel) Vous pouvez également utiliser un ou deux interrupteurs ON/OFF séparés pour allumer et éteindre les LED avant et arrière. Veuillez suivre les instructions de l'étape 3 pour installer un interrupteur (ou plusieurs interrupteurs) à cet effet. +10. Vous avez maintenant presque terminé le câblage du robot. À ce stade, prenez le temps de vous assurer que tous les fils et connexions sous le ```main_frame``` sont corrects et bien isolés à l'aide de tubes thermorétractables ou de ruban électrique. Utilisez de la colle chaude pour maintenir les fils lâches en place afin qu'ils ne soient pas en contact avec les roues ou les pièces mobiles du robot après l'assemblage. Assurez-vous que tous les câbles des moteurs, du contrôleur de vitesse UBEC, des LED et du capteur ultrasonique peuvent sortir librement de l'ouverture rectangulaire à l'arrière du ```main_frame```. +11. Montez le ```phone_mount_bottom``` sur le ```main_frame``` à l'aide de deux vis et écrous M3x25. Optionnellement, vous pouvez insérer un ou plusieurs ```camera_elevators``` entre les deux si vous souhaitez ajuster la hauteur verticale de votre support de téléphone. Si vous utilisez un ```camera_elevator```, vous aurez besoin de vis M3x35 ou plus longues pour monter le support de téléphone sur le ```main_frame```. +

+ + +

+10. Insérez le ```phone_mount_top``` et installez le ressort ou l'élastique. +

+ +

+11. Insérez les deux ```side_covers``` dans leurs emplacements respectifs. +

+ + +

+12. Montez le ```main_frame``` sur le corps du camion RC à l'aide des quatre broches de montage et de leurs vis respectives. Assurez-vous que tous les connecteurs de câbles et l'interrupteur d'alimentation du robot sont accessibles par l'ouverture rectangulaire à l'arrière du ```main_frame``` pour les connexions PCB. Sortez le connecteur de la batterie par l'ouverture triangulaire à l'avant du ```main_frame```. +

+ + + +

+12. Montez le PCB avec quatre vis et écrous M3x25 avec quatre ```spacers``` entre eux à l'arrière du ```main_frame```. Montez l'Arduino Nano sur le PCB et attachez le câble USB OTG au port USB de l'Arduino Nano. +

+ +

+13. Connectez les câbles du capteur ultrasonique au connecteur marqué "sonar" sur le PCB. Assurez-vous que la polarité +ve/-ve et les lignes de données sont correctement appariées entre le capteur et les ports du PCB. +14. Connectez les câbles des LED de clignotant gauche et droit à leurs connecteurs de signal de clignotant respectifs sur le PCB. Assurez-vous de la polarité correcte des bornes +ve et -ve des LED. +15. Connectez la sortie UBEC (+6V) à la broche Vin de l'Arduino Nano (optionnel, l'Arduino peut également être alimenté par le téléphone), et la masse UBEC à la broche GND de l'Arduino (à côté de Vin). +16. Connectez la sortie UBEC (+6V) aux bornes +ve du servo de direction, des lampes LED avant et des LED rouges arrière via le diviseur de tension. +17. Connectez le câble de masse du servo de direction à la broche GND de l'Arduino également. +18. Connectez le câble PWM du servo d'accélérateur (du contrôleur de vitesse) à la broche A0 de l'Arduino Nano ou du breakout PCB. +19. Connectez le câble PWM du servo de direction à la broche A1 de l'Arduino Nano ou du breakout PCB. +**Astuce :** Si vous avez créé une boucle de masse unifiée pour le câblage des LED, connectez le câble de la boucle de masse à l'une des broches GND de l'Arduino également. L'Arduino Nano dispose de trois broches GND disponibles. Si vous n'avez pas construit de boucle de masse, assurez-vous que toutes les LED, le servo de direction, les capteurs, l'Arduino Nano et l'UBEC du contrôleur de vitesse partagent la même masse avec un câblage et des connexions appropriés. +21. Connectez le pack de batteries à l'avant et maintenez-le en place à l'aide de velcro ou de ruban de montage. Avoir la batterie à l'avant la rend facilement accessible pour la recharge. Cette position aide également à équilibrer le poids du robot lorsqu'un smartphone est monté sur le dessus. +22. Mettez en place les ```electronics_covers``` avant et arrière. Sortez le câble USB OTG par l'écart du ```electronics_cover``` arrière pour le connecter à un smartphone Android. +

+ + +

+ +## Ensuite + +Flashez le [Firmware Arduino](../../firmware/README.md) \ No newline at end of file diff --git a/body/rtr/README.fr-FR.md b/body/rtr/README.fr-FR.md new file mode 100644 index 000000000..9cf8f14d0 --- /dev/null +++ b/body/rtr/README.fr-FR.md @@ -0,0 +1,74 @@ +# OpenBot : Véhicules Prêts-à-l'Emploi (RTR) + +

+ English | + 简体中文 | + Deutsch | + Français +

+ +Les versions prêtes-à-l'emploi (RTR) du véhicule OpenBot sont destinées à un public qui n'a pas la volonté ou le temps de construire son propre robot. Les véhicules RTR sont livrés avec des composants électroniques entièrement intégrés, sont déjà pris en charge au niveau du firmware et ont été rigoureusement testés tant du point de vue logiciel que matériel. Les véhicules RTR sont disponibles en deux versions différentes, appelées "RTR_TT" et "RTR_520". Les deux véhicules sont construits autour de la même coque en ABS étanche, mais sont destinés à des usages différents. Alors que le RTR_TT est principalement destiné à une utilisation en intérieur, le RTR_520 est équipé d'un processeur plus puissant, de meilleurs moteurs, de boîtes de vitesses en métal plus robustes et dispose également d'un ensemble de roues tout-terrain permettant une utilisation à la fois en intérieur et en extérieur. +

+   + + + +

+ +### Commande + +Les véhicules OpenBot RTR peuvent être commandés [ici](http://www.openbot.info/). + +## Construire votre propre RTR + +Si vous souhaitez construire votre propre OpenBot RTR, vous devrez imprimer le châssis, fabriquer les PCB et acheter les moteurs et un support pour téléphone. + +### Impression 3D + +Si vous souhaitez toujours imprimer votre propre OpenBot RTR, vous devrez imprimer les pièces suivantes. + +1) ```shell_bottom``` ([STL](cad/rtr_bottom.stl), [STEP](cad/rtr_bottom.step)) +2) ```shell_top``` ([STL](cad/rtr_top.stl), [STEP](cad/rtr_top.step)) +3) ```phone_mount``` ([STL](cad/rtr_mount.stl), [STEP](cad/rtr_mount.step)) + +

+ App GUI +

+ +### PCB + +Pour chacun des PCB, il y a trois fichiers. Le fichier gerber contient le PCB réel, le fichier BOM (bill of materials) contient tous les composants à souder sur le PCB et le fichier centroid contient les coordonnées de chaque composant pour l'assemblage automatique du PCB. La carte de base contient la majorité des composants. Il existe trois variantes de la carte de base. La variante A est une carte nue avec des connecteurs pour des cartes de pilotes de moteur externes et une carte microcontrôleur externe. La variante B est une carte modulaire avec un connecteur à broches pour un microcontrôleur externe. La variante C est la carte de base entièrement intégrée que nous recommandons pour la plupart des utilisateurs. La carte de capteur de choc avant contient deux capteurs de choc, un capteur sonar et le pilote USB. Il existe deux variantes de la carte de capteur de choc avant, l'une avec le pilote USB CH340G moins cher et l'autre avec le pilote USB CP2102N plus fiable. Selon la version (moteur TT ou moteur 520) que vous souhaitez construire, vous aurez besoin des PCB suivants. + +#### Moteur TT + +- 1x Carte de base (Arduino) +- 1x Carte LED de statut +- 1x Carte de capteur de choc avant/haut/arrière +- 4x Carte de capteur de vitesse (Arduino) + +#### Moteur 520 + +- 1x Carte de base (ESP32) +- 1x Carte LED de statut +- 1x Carte de capteur de choc avant/haut/arrière + +#### Référence des cartes + +- Carte LED de statut ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_Status_LED_Board_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_Status_LED_Board_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_Status_LED_Board_V1.csv)) +- Carte de capteur de choc haut ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BumpSensorTop_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BumpSensorTop_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BumpSensorTop_V1.csv)) +- Carte de capteur de choc arrière ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BumpSensorBack_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BumpSensorBack_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BumpSensorBack_V1.csv)) +- Carte de capteur de choc avant (CH340G) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_SensorBoardFront_CH340G_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_SensorBoardFront_CH340G_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_SensorBoardFront_CH340G_V1.csv)) +- Carte de capteur de choc avant (CP2102N) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_SensorBoardFront_CP2102N_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_SensorBoardFront_CP2102N_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_SensorBoardFront_CP2102N_V1.csv)) +- Carte de capteur de vitesse (Arduino) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_SpeedSensor_Arduino_V1.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_SpeedSensor_Arduino_V1.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_SpeedSensor_Arduino_V1.csv)) +- Carte de base intégrée C (Arduino) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_Arduino_V1C.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_Arduino_V1C.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_Arduino_V1C.csv)) +- Carte de base intégrée C (ESP32) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_ESP32_V1C.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_ESP32_V1C.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_ESP32_V1C.csv)) +- Carte de base modulaire B (Arduino) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_Arduino_V1B.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_Arduino_V1B.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_Arduino_V1B.csv)) +- Carte de base modulaire B (ESP32) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_ESP32_V1B.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_ESP32_V1B.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_ESP32_V1B.csv)) +- Carte de base nue A (Arduino) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_Arduino_V1A.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_Arduino_V1A.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_Arduino_V1A.csv)) +- Carte de pilote de moteur DRV8870 (Arduino) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_MotorBoard_Arduino_V1_DRV8870.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_MotorBoard_Arduino_V1_DRV8870.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_MotorBoard_Arduino_V1_DRV8870.csv)) +- Carte de base nue A (ESP32) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_BaseBoard_ESP32_V1A.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_BaseBoard_ESP32_V1A.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_BaseBoard_ESP32_V1A.csv)) +- Carte de pilote de moteur DRV8870 (ESP32) ([gerber](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/Gerber_MotorBoard_ESP32_V1_DRV8870.zip),[bom](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/BOM_MotorBoard_ESP32_V1_DRV8870.csv),[centroid](https://github.com/isl-org/OpenBot/blob/thias15/rtr/body/rtr/pcb/PickAndPlace_MotorBoard_ESP32_V1_DRV8870.csv)) + +## Ensuite + +Flashez le [Firmware Arduino](../../firmware/README.md) \ No newline at end of file