Table des matières:

Voiture FPV RC : 6 étapes (avec photos)
Voiture FPV RC : 6 étapes (avec photos)

Vidéo: Voiture FPV RC : 6 étapes (avec photos)

Vidéo: Voiture FPV RC : 6 étapes (avec photos)
Vidéo: Micro 4WD FPV RC Car SNT Y60 Underwater with Camera | The H Lab #shorts 2024, Novembre
Anonim
Voiture télécommandée FPV
Voiture télécommandée FPV

Ce projet est dans mon tiroir depuis un certain temps et depuis que Maker Fair arrive en ville, c'était le bon moment pour le faire.

Il y a longtemps, il y avait un jeu appelé "Micro Machines" pour Sega Mega Drive (Genesis) auquel je passe des heures à jouer. Fondamentalement, il s'agissait d'un jeu de course avec de petites voitures où la piste de course faisait partie des objets de la vie quotidienne. J'ai trouvé qu'il existe une nouvelle version de ce vieux classique.

Sur la version originale, le jeu avait une vue de dessus de la piste et des voitures, mais je voulais avoir la vue à la première personne dans un affichage tête. La caméra se déplacerait en fonction du mouvement de la tête du joueur.

Le contrôleur doit être un volant de course.

Malheureusement, ce n'était pas possible, et c'est finalement ce que j'ai obtenu.

En raison de plusieurs facteurs, je n'ai pas mis en œuvre l'affichage de la tête et la caméra asservie, mais la voiture est contrôlée par le volant, j'ai une caméra sans fil et tout fonctionne. Le problème c'est la portée. Je ne peux contrôler et voir le flux de la caméra que si tous les émetteurs et récepteurs sont en ligne de mire.

En tout cas il y a des aspects très intéressants de ce projet qui méritent d'être partagés.

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants

Voiture télécommandée

Je viens de sélectionner le moins cher que j'ai pu trouver à l'échelle 1:20.

Caméra sans fil

J'ai eu plusieurs choix où, mais probablement quand pour le pire. Si vous prévoyez de faire quelque chose comme ça, n'utilisez PAS ce type de caméras.

MicrocontrôleurDFRobot Dreamer Nano V4.1, le brochage de 2,54 mm est essentiel pour ce projet. Consultez la page wiki de DFRobot pour plus d'informations sur ce microcontrôleur

Volant de course informatique

Aujourd'hui, il est très facile de trouver d'anciens contrôleurs de course presque gratuitement. Celui-ci, je l'ai obtenu gratuitement sur le marché Internet local.

Il est livré avec l'ancien port de jeu à 15 broches, qui était connecté à la carte son de l'ordinateur.

Dispositif de commande de moteur

Le choix s'est porté sur le L298N avec une capacité de 2A et avec un max de 46V dans l'entrée sert parfaitement ou ce projet.

émetteur-récepteur RF

Pour la communication sans fil entre le volant de course et la voiture, j'ai opté pour l'émetteur-récepteur RF nRF24L01+.

J'en ai eu où, et ils sont faciles à utiliser.

Batterie

Une batterie LiPo 7,4 V 800 mA alimente la voiture RC, le microcontrôleur, l'émetteur-récepteur RF et la caméra sans fil

Divers

4x - Résistance 10K

4x - Résistance 100K

Perfboard (une habitude dans mes projets), prise de batterie 9V, et quelques fils

Étape 2: connectez les composants

Connectez les composants
Connectez les composants
Connectez les composants
Connectez les composants
Connectez les composants
Connectez les composants
Connectez les composants
Connectez les composants

Émetteur de volant de course Computar

Le brochage du port de jeu peut être trouvé où

en.wikipedia.org/wiki/Game_por

J'ai aussi trouvé un site très sympa avec un schéma pour la connexion à l'arduino

www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/

Le circuit est construit dans le prefboard selon le schéma que j'ai ajouté.

Pour la connexion NRF24L01+, j'utilise l'adaptateur de base qui apporte un régulateur de tension de 3,3 V ainsi que des condensateurs supplémentaires pour augmenter la stabilisation de la ligne.

Si vous souhaitez simplement utiliser le NRF24L01+, la ligne électrique doit provenir du +3,3 V de l'Arduino.

RC Voiture Récepteur

Pour la voiture, j'utilise également l'adaptateur de base NRF24L01+, encore une fois, il s'agit d'une option.

Le L298n se connecte aux broches D2 à D7.

L'alimentation de la caméra sans fil provient également de la batterie

Après quelques tests, j'ai utilisé la règle empirique pour le dissipateur thermique et j'ai décidé d'utiliser un ventilateur.

Étape 3: Coder

Code
Code

Pour que le code s'exécute, vous devrez installer la bibliothèque RF24.

Vous pouvez le télécharger étaient

github.com/nRF24/RF24.

Les broches D9 et D10 sont également utilisées pour cette bibliothèque, alors n'oubliez pas de les changer si vous souhaitez en utiliser d'autres

radio RF24 (9, 10); //Configurer la radio nRF24L01+ sur le bus SPI plus les broches 9 et 10

Déclarez ensuite les broches du contrôleur dans le code Car_TX.

//Déclarez les broches pour le racing wheelconst int wheel_direction = A0;

const int bouton_1A = 2;

const int Button_2A = 4;

const int button_1B = 3;

const int button_2B = 5;

Et les broches pour l'entraînement du contrôleur de moteur

//Définir les broches pour l'entraînement du moteur//Vitesse du moteur

int enable_A = 3;

int in1Pin = 2;

int in2Pin = 4;

//Direction du moteur

int enable_B = 5;

int dans3Pin = 6;

int in4Pin = 7;

Étape 4: flux en direct

Flux en direct
Flux en direct
Flux en direct
Flux en direct

L'ensemble de caméras sans fil se compose d'une caméra sans fil et d'un récepteur capable de produire un signal vidéo composé.

Le récepteur est ensuite connecté à un convertisseur qui permet la connexion aux moniteurs VGA.

Étape 5: Test fonctionnel

Image
Image

Étape 6: Conclusion

Conclusion
Conclusion
Conclusion
Conclusion

Après avoir tout fini et assemblé, le résultat n'était pas celui attendu. La portée de tout était d'environ 2 m à l'intérieur !!! Probablement parce que cela a été fait avec un budget d'environ 50€ !!!

Celui-ci nécessite une refonte complète des composants sélectionnés. J'utiliserai probablement à l'avenir les mêmes caméras et émetteurs utilisés dans les drones avec FPV. Aujourd'hui, il est déjà possible de se procurer du matériel avec freinage de la berge.

Tout n'est pas mauvais, pendant les tests, c'était très amusant de conduire la voiture avec le contrôleur de course. Je vais probablement construire une nouvelle version en utilisant une petite voiture RC mais avec un contrôle au volant.

N'hésitez pas à commenter ou à m'envoyer un message si vous avez trouvé une erreur ou si vous avez des suggestions/améliorations ou des questions.

Aimez, abonnez-vous, faites-le.

N'oubliez pas de laisser votre vote pour les concours que je propose.

Conseillé: