Construisez votre propre voiture RC Porsche avec Arduino : Guide étape par étape
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino Nano R3 | 1 |
| PCB personnalisé JLCPCB | 1 |
À propos de ce projet
Introduction : Voiture RC (Projet Arduino)
Dans ce projet, je vous montre comment construire une version simplifiée de voiture télécommandée. Je fournis un guide complet étape par étape, expliquant en détail les parties matérielle et logicielle pour rendre ce guide aussi accessible que possible. Ce projet est particulièrement pratique grâce au PCB personnalisé commandé via EasyEDA, qui améliore l'esthétique de la voiture. Tous les documents et codes nécessaires sont fournis pour vous permettre de créer des mouvements personnalisés. Si vous n'aimez pas trop lire, une vidéo est disponible pour un guidage plus visuel.
Nous avons réalisé ce projet en seulement 7 jours : 3 jours pour le matériel et l'assemblage, puis 4 jours pour le code et l'application Android de contrôle.
Ce que vous apprendrez
- Récupérer les moteurs et le châssis d'une Porsche GT3 RS
- Concevoir le PCB de la carte de contrôle
- Créer l'application Android pour piloter la voiture
- Assembler le tout et conduire
Étape 1 : Qu'est-ce qu'une voiture RC ?
Un véhicule télécommandé (RC) est tout véhicule téléopéré sans liaison physique restrictive. Cela peut être par radio, câble ou infrarouge.
Les voitures RC "jouet" privilégient le design et la réduction des coûts, avec des composants intégrés difficiles à remplacer. Les modèles "loisir" ont des composants électroniques séparés et remplaçables. Dans notre cas, nous utilisons un module Bluetooth HC-05 pour connecter la voiture à un smartphone via une application Android.
L'application Android
Nous avons utilisé la plateforme MIT App Inventor pour programmer graphiquement l'application. C'est simple et accessible. Vous pouvez télécharger l'application via le lien fourni.
Étape 2 : Modèle Porsche GT3 RS
J'ai récupéré ce modèle RC d'un ami. Il était en mauvais état mais la structure tenait bon. Après nettoyage, l'aspect est redevenu excellent. L'essentiel : les deux moteurs fonctionnaient parfaitement — un à l'arrière pour l'avancer/reculer, un à l'avant pour la direction. J'ai retiré les fils inutiles, conservé seulement les fils des moteurs, et soudé des connecteurs. Le châssis était prêt.
La voiture possède aussi des LEDs : deux blanches à l'avant, deux rouges à l'arrière. J'ai ajouté des LEDs latérales qui clignotent selon la direction (clignotant gauche/droite), ainsi que des LEDs RGB dont la couleur change selon la sélection dans l'application.
Étape 3 : Conception du PCB sous EasyEDA
EasyEDA est une plateforme gratuite en ligne de conception électronique (schématiques, simulation, PCB). Elle fonctionne sur tous les systèmes, même Android. La bibliothèque de composants est fournie (Arduino Nano, L293D, HC-05, etc.). Il suffit de rechercher les composants par nom, de les placer et de les connecter.
Le schéma inclut aussi un module ESP-01 (contrôle WiFi) et NRF (radio), pour des extensions futures. Une fois le schéma fait, on le convertit en PCB, on place les composants, on ajoute des labels et logos, puis on commande la fabrication. J'ai choisi la couleur rouge pour le PCB. La livraison a pris 4 jours. EasyEDA propose aussi le service LCSC pour commander les composants en même temps. Les PCB sont de très bonne qualité.
Étape 4 : Liste des composants
- Châssis de voiture RC quelconque
- PCB (commandable ici : lien)
- Arduino Nano
- Module Bluetooth HC-05 ou HC-06
- Capteur de lumière BH1750
- Capteur température/humidité
- Driver moteur L293D (double pont en H)
- LEDs RGB
- Buzzer 5V
- Connecteurs à broches (headers)
Étape 5 : Assemblage et soudure
Suivez les labels sur le PCB pour éviter les erreurs. Commencez par souder le connecteur Arduino pour tester l'alimentation. Vous pouvez aussi écrire un code de test basique pour vérifier chaque capteur (lumière, LEDs) car tout est connecté directement à la carte.
Astuce : gardez votre fer à souder propre et brillant. Nettoyez-le sur l'éponge à chaque utilisation. Une pointe propre transfère beaucoup mieux la chaleur.
Étape 6 : Test de l'application Android
L'application permet de contrôler la voiture via Bluetooth : avant/arrière, gauche/droite, mode dérive avec buzzer et frein à main. Activez le Bluetooth, connectez-vous à la voiture, l'application guide par messages vocaux.
On peut tester le changement de couleur des LEDs RGB. L'application est téléchargeable gratuitement via le lien fourni. Un tutoriel sur sa création avec MIT App Inventor viendra plus tard.
Étape 7 : Code et tests de validation
Le châssis est prêt pour les tests sérieux. Voici le principe : chaque appui sur un bouton de l'application envoie un caractère à l'Arduino via Bluetooth. Chaque caractère déclenche une fonction : par exemple, 'f' pour avancer (moteur arrière), etc.
Le code est disponible en téléchargement, bien commenté et facile à comprendre. J'apprécie particulièrement le mode automatique de contrôle de luminosité : le capteur de lumière placé à l'arrière gère l'intensité des phares avant. On peut aussi lire la température et l'humidité directement sur l'écran du smartphone.
Merci !
Je pense que ce guide est l'un des plus complets pour construire une voiture RC. N'hésitez pas à laisser un pouce levé et à poser vos questions en commentaire.
Processus de fabrication
- Créer un système Ambilight spectaculaire pour moniteur avec Arduino
- Créer un jeu Pong classique sur Arduino UNO avec écran OLED – Tutoriel étape par étape
- Transformez une vieille voiture RC en véhicule piloté au joystick avec Arduino
- Détecteur de fréquence audio Arduino — Mesurer le pic sonore avec module haute sensibilité
- Construisez votre propre Tamagotchi Arduino : Un animal de compagnie numérique DIY
- Interrupteur lumineux sans fil intelligent : Manipulateur d'interrupteur piloté par Arduino
- Morpion sur matrice LED MAX7219 avec boîtier en carton
- Pistolet à eau intelligent à détection de mouvement avec Arduino Nano
- Construire un minuteur à rebours Arduino fiable avec afficheur 7 segments SparkFun