Table des matières:
- Étape 1: liste des composants
- Étape 2: Modifications mécaniques
- Étape 3: Assemblage de la voiture
- Étape 4: le code
- Étape 5: Amélioration future
Vidéo: CAR-INO : Conversion totale d'une vieille voiture RC avec contrôle Arduino et Bluetooth : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
introduction
Salut, dans mes premiers cours, je voudrais partager avec vous mon expérience avec la conversion d'une vieille voiture rc de 1990 en quelque chose de nouveau. C'était à Noël 1990 quand le Père Noël m'a offert cette Ferrari F40, la voiture la plus rapide du monde !… à l'époque.
Cette superbe voiture était équipée d'une télécommande rc mais avec un seul bouton…:|
oui, cette voiture ne peut aller qu'en avant et en arrière ! c'était très frustrant à conduire donc je l'ai rarement utilisé… pour cette raison ce jouet est toujours vivant !
Je l'ai trouvé dans mon grenier encore dans la boite d'origine donc j'ai été foudroyé ! Je peux utiliser mon module supplémentaire d'arduino pour convertir la voiture !
J'ai décidé d'appeler le projet CAR-INO pour deux raisons, je vais utiliser arduINO, et en italien carino signifie « sympa », car le résultat final sera… sympa !:)
Les fonctionnalités implémentées sont:
- direction (bien sûr!)
- contrôle de vitesse
- commande des phares
- contrôle du rétroéclairage
- Corne
commençons!
Étape 1: liste des composants
- arduino nano 1.8€
- Pilote de moteur à courant continu (j'ai utilisé la carte L298n) 1.5€
- servomoteur sg90 1€
- module bluethoot (comme HC-05) 3€
- buzzer actif <<1€
- 3 leds blanches <<1€
- micro-interrupteur <<1€
- condensateur au moins 320uF <<1€
- fils de couleur <<1€
- vieille voiture de 1990 avec moteur à courant continu en état de marche.
Les prix sont tirés d'Aliexpress.
OUTILS
- soudeur
- étain
- pincettes
- pince à dénuder
- colle chaude
Étape 2: Modifications mécaniques
Quand j'ai ouvert la voiture, j'ai réalisé qu'il s'agissait d'une version bon marché d'une autre série de voitures rc car elle a un espace pour le servo, et l'axe qui relie les roues a une jonction pour le servo mais est assemblé à l'envers pour verrouiller les roues de tête.
J'ai découpé un peu de plastique pour faire de la place pour le servo SG90 et je l'ai collé, j'ai collé aussi une vis sur le bras du servo pour créer une jonction avec l'axe (voir la photo). J'ai retiré l'ancienne carte électronique et coupé le plastique supplémentaire qui la retenait.
Étape 3: Assemblage de la voiture
Les leds de rétro-éclairage sont connectées directement sur la broche 13 qui est la sortie dédiée aux leds, vous n'avez donc pas besoin de résistance. La led avant a besoin d'une résistance pour limiter le courant, vous pouvez utiliser une résistance de 220\250 ohms. Je n'avais pas de led blanche donc dans mon cas j'ai utilisé une led RVB comme led blanche.
Dans mon projet, je ne peux pas utiliser les broches 9 et 10 comme sortie PWM car la bibliothèque d'asservissement (que nous allons utiliser dans le code pour contrôler le servomoteur) désactive le PWM sur ces broches.
Le meilleur moyen est d'utiliser deux sources d'alimentation différentes, une pour la logique (arduino) une autre pour les moteurs (comme le schéma d'alimentation double), mais dans ma voiture il n'y a pas assez d'espace (j'ai eu beaucoup de problèmes avec l'insertion de la carte de commande et servo) j'ai donc décidé d'utiliser un gros condensateur pour filtrer le faible pic de tension qui fait crier l'arduino lors de l'activation du moteur.
J'ai utilisé le micro-interrupteur pour désactiver l'alimentation des autres composants. lors du flashage, les autres composants liés à l'arduino peuvent créer des problèmes lors de cette opération.
Avant l'assemblage, choisissez une bonne disposition pour placer les composants et assurez-vous que la carrosserie de la voiture s'adapte bien ! Je soude les fils (suivant le schéma) directement sur l'arduino mais c'est peut-être mieux d'utiliser les headers !
J'ai utilisé de la colle chaude pour fixer tous les composants car elle est assez solide, facile à enlever et ne fait pas de dégâts.
Étape 4: le code
2018-03-17 NOUVELLE VERSION - GROSSE MISE À JOUR !
Pour le nouveau code, j'ai basé la communication sur le "Arduino Joystick Controller", une application gratuite sur Playstore.
Téléchargez la nouvelle application ici
AVERTISSEMENT: lorsque vous connectez arduino sur PC, assurez-vous de couper l'alimentation de la batterie !!!!
Téléchargez la bibliothèque L293 et décompressez-la dans le répertoire arduino "libreries"
vous pouvez configurer facilement votre voiture en créant un profil personnel dans l'application. au début du code, vous pouvez définir le brochage selon vos préférences (n'utilisez pas les broches 9 et 10 comme pwm). Si sous tension, la servodirection passe en dessous de la plage, vous pouvez insérer un angle central personnalisé en supprimant le commentaire à l'adresse:
//#définir le centre
Ce logiciel inclut de nouvelles fonctionnalités telles que:
- angle de braquage analogique
- paramètres réglables via l'application
- possibilité de lire les capteurs analogiques (batterie, température etc..)
- possibilité d'ajouter et de contrôler 2 autres servos (c'est-à-dire pour le cardan de la caméra)
Prendre plaisir!
ANCIENNE VERSION
Pour le code, j'ai basé la communication sur "Arduino Bluetooth RC Car APP", une application gratuite sur Playstore.
Téléchargez l'application ici
AVERTISSEMENT: lorsque vous connectez arduino sur PC, assurez-vous de couper l'alimentation de la batterie !!!!
Vous pouvez configurer facilement votre voiture au début du code il y a 2 sections:
- Définition du brochage: vous pouvez choisir le brochage (NB n'utilisez pas les broches 9 et 10 comme pwm).
- Calibrage: définissez votre degré de direction (droite, gauche et centre) et le PWM minimum pour déplacer la voiture.
Flashez maintenant le fichier ino sur votre nano et profitez-en !
MISE À JOUR 2018-03-15: résolution d'un bug pour le calcul de la vitesse.
Étape 5: Amélioration future
Je pense à d'autres fonctionnalités géniales:
- ajouter un capteur de tension de batterie
- ajouter un capteur de température
- gestion de la couleur des phares
Je mettrai à jour cette instructables dès que possible.
Conseillé:
Transformer n'importe quelle voiture télécommandée en voiture télécommandée avec contrôle d'application Bluetooth : 9 étapes
Transformer n'importe quelle voiture télécommandée en une voiture télécommandée Bluetooth App Control: Ce projet montre les étapes pour changer une voiture télécommandée ordinaire en une voiture télécommandée Bluetooth (BLE) avec la carte robotique Wombatics SAM01, l'application Blynk et l'application MIT Inventor. sont de nombreuses voitures RC à bas prix avec de nombreuses fonctionnalités telles que les phares à LED et
FinduCar : une clé de voiture intelligente guidant les gens vers l'endroit où la voiture est garée : 11 étapes (avec photos)
FinduCar : une clé de voiture intelligente guidant les gens vers l'endroit où la voiture est garée : Afin de résoudre les problèmes ci-dessus, ce projet propose de développer une clé de voiture intelligente qui pourrait diriger les gens vers l'endroit où ils ont garé la voiture. Et mon plan est d'intégrer un GPS dans la clé de la voiture. Il n'est pas nécessaire d'utiliser l'application pour smartphone pour suivre le
Le MAC noir ou donner une nouvelle vie à une vieille affaire. : 9 étapes (avec photos)
Le Black MAC ou apporter une nouvelle vie à un ancien boîtier.: Il y a quelques mois, j'ai reçu un ancien boîtier MAC. Vide, seul un châssis rouillé a été laissé à l'intérieur. Je l'ai rangé dans mon atelier et la semaine dernière ça me revient en tête. L'étui était moche, couvert de nicotine et de saleté avec beaucoup de rayures. Première approche
Convertir une vieille machine Muzak en une stéréo IPod rétro : 6 étapes (avec des images)
Convertir une vieille machine Muzak en une stéréo IPod rétro: Mon ami transporte cette coque vide d'un Micro Muzak modèle 1008 depuis des années avec l'intention de la convertir en quelque chose… un jour. Apparemment, cela a été utilisé dans une université pour pomper la station collégiale à travers tous les bâtiments
Comment transformer une vieille lampe de poche en une LED : 4 étapes
Comment modifier et ancienne lampe de poche en une LED : dans cette instructable, je vais montrer comment modifier ce modèle classique de lampe de poche en une nouvelle lampe de poche LED. Remplacer essentiellement l'ancienne ampoule par un tas de LED