Table des matières:
- Étape 1: Commandez vos composants
- Étape 2: imprimer le châssis
- Étape 3: Pourquoi utiliser un bouclier moteur ?
- Étape 4: Créez votre télécommande
- Étape 5: câblez l'électronique et téléchargez le code
- Étape 6: Améliorations futures
Vidéo: Voiture télécommandée à portée de 1 km : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Depuis que je suis petit, j'ai été émerveillé par les voitures télécommandées mais leur portée n'a jamais dépassé les 10 mètres. Après avoir appris un peu de programmation Arduino, j'ai finalement décidé de construire ma propre voiture télécommandée pouvant aller jusqu'à 1 km à l'aide du module nRF24L01+.
Mon objectif principal était de faire une voiture qui a une grande autonomie avec un long temps de jeu. Pour atteindre cet objectif, j'ai rendu la voiture aussi légère que possible en utilisant un châssis léger et des batteries lithium-ion légères qui ont une bonne capacité (3000mAh). J'ai beaucoup lutté pour obtenir la plage de 1 km du nRF24L01+ car j'ai rencontré de nombreux problèmes lors de la construction. Mais après tout, c'était vraiment amusant à construire et je suis vraiment content du résultat.
Commençons !!
Étape 1: Commandez vos composants
Pour fabriquer la Voiture Télécommandée, vous aurez besoin de:
1x Arduino Mega2560
1x Arduino Nano
1x bouclier moteur Adafruit
2x nRF24L01+
4x moteur + boîte de vitesses
4x roues
2x Régulateur de Tension 3.3V (LM1117)
5x boutons poussoirs
Condensateur 2x 10 µF
3x Batterie Lithium-ion (Afin de faire une batterie 12V)
Batterie 9V
Condensateur 2x 100 nF
En-têtes féminins
Fils de cavalier
Étape 2: imprimer le châssis
J'ai conçu ce châssis à l'aide d'un logiciel de CAO, puis je l'ai imprimé à l'aide d'une machine CNC. Le matériau utilisé pour ce corps est du PVC d'une épaisseur de 5mm. Le PVC est un bon matériau à utiliser car il est facile à travailler (comme vous pouvez le voir sur la photo j'ai plié certaines parties du corps en appliquant un peu de chaleur), relativement bon marché, assez solide pour supporter le poids des composants et c'est aussi très léger.
Étape 3: Pourquoi utiliser un bouclier moteur ?
Vous devez savoir que toute alimentation passant par les broches Arduino est probablement passée par le régulateur de tension embarqué sur la carte. Le régulateur de tension n'est pas conçu pour gérer de grandes quantités de courant. Et si votre carte est alimentée via USB, l'USB n'est pas conçu pour fournir de grandes quantités de courant. Trouver un autre moyen d'alimenter un moteur où le courant ne circule pas à travers le régulateur embarqué réduira la quantité de chaleur générée et économisera l'énergie de la carte pour tout autre capteur ou contrôle qui pourrait être nécessaire.
Un autre avantage d'un blindage de moteur est qu'il facilite beaucoup l'interface avec des composants tels que des moteurs, qu'il simplifie le câblage et permet des fonctionnalités telles que l'inversion du sens du moteur.
Étape 4: Créez votre télécommande
Comme vous pouvez le voir, il y a 8 boutons poussoirs sur la télécommande mais pour le moment je n'utilise que 5 boutons (1 bouton pour chaque direction + 1 bouton pour changer la vitesse de conduite).
Ici vous pouvez trouver le schéma que j'ai créé pour l'émetteur:
-
nRF24L01+:
- Connexion CE à l'Arduino D7
- Connexion CS à l'Arduino D8
- Connexion MOSI à l'Arduino D11
- Connexion MISO à l'Arduino D12
- Connexion SCK à l'Arduino D13
- GND Se connecter à Arduino GND
- 3.3V se connecter à LM1117 OUT
- Connecter les condensateurs selon le schéma
-
Arduino:
- VIN Connecter au 9V de la batterie
- GND Connecter à GND de la batterie
- Connectez tous les boutons poussoirs selon le schéma
-
LM1117:
- IN Connectez-vous à Arduino 5V
- GND Se connecter à Arduino GND
Après avoir effectué toutes les connexions requises, vous devrez télécharger le code ci-dessous, mais avant cela, assurez-vous de télécharger et d'inclure la bibliothèque RF24
Étape 5: câblez l'électronique et téléchargez le code
Ici vous pouvez trouver le schéma que j'ai créé pour le récepteur:
-
nRF24L01+:
- Connexion CE à l'Arduino A8
- CS Connecter à l'Arduino A9
- Connexion MOSI à l'Arduino D51
- Connexion MISO à l'Arduino D50
- Connexion SCK à l'Arduino D52
- GND Connectez-vous à l'Arduino GND
- 3.3V Connectez-vous à la sortie LM1117
- Connecter les condensateurs selon le schéma
-
Bouclier moteur Adafruit:
- M1 se connecte au moteur avant droit
- M2 se connecte au moteur avant gauche
- M3 se connecte au moteur arrière gauche
- M4 se connecte au moteur arrière droit
- M+ se connecter à la batterie 12V
- GND Connecter à GND de la batterie
-
LM1117:
- IN Connectez-vous à l'Arduino 5V
- GND Connectez-vous à l'Arduino GND
Après avoir effectué toutes les connexions requises, vous devrez télécharger le code ci-dessous, mais avant cela, assurez-vous de télécharger et d'inclure la bibliothèque RF24 et la bibliothèque AFMotor
Étape 6: Améliorations futures
Félicitations, vous avez construit une voiture entièrement radiocommandée qui peut être contrôlée jusqu'à 1 km de portée !
Comme je l'ai dit plus tôt, je suis très content du résultat mais je sais qu'il y a toujours des améliorations pour améliorer la voiture. La seule amélioration que j'ai en tête en ce moment est de changer les moteurs que j'ai avec des moteurs plus rapides car la voiture n'est pas assez rapide pour moi. Je prévois également de faire un système de suspension, pour laisser la voiture rouler hors route.
Si vous avez des améliorations que je pourrais apporter, faites-le moi savoir dans les commentaires.
Si vous rencontrez un problème pendant la construction, n'hésitez pas à commenter ci-dessous.
J'espère que vous avez apprécié cette instructable, merci d'avoir lu !:-)
Troisième Prix du Concours Télécommande 2017
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
Voiture télécommandée RF : 6 étapes (avec photos)
Voiture télécommandée RF : créée par : Kevin ShuOverview La voiture RC est un excellent projet pour tous les âges et ne nécessite aucune programmation. Il utilise de simples circuits intégrés (CI) et est contrôlé sans fil par une télécommande. La télécommande envoie un en
Comment faire une voiture télécommandée à la maison en toute simplicité - Voiture RC sans fil DIY: 7 étapes
Comment faire une voiture télécommandée à la maison en toute simplicité - Voiture RC sans fil DIY : Bonjour les amis dans cette instructable, je vais vous montrer comment faire une voiture rc télécommandée de manière simple, veuillez continuer à lire …… C'est vraiment un projet cool alors s'il vous plaît essayez d'en construire un
Indicateur de niveau d'eau sans fil longue portée avec alarme - Portée jusqu'à 1 km - Sept niveaux : 7 étapes
Indicateur de niveau d'eau sans fil longue portée avec alarme | Portée jusqu'à 1 km | Sept niveaux : regardez-le sur Youtube : https://youtu.be/vdq5BanVS0YVous avez peut-être vu de nombreux indicateurs de niveau d'eau filaires et sans fil qui fourniraient une portée allant jusqu'à 100 à 200 mètres. Mais dans ce instructable, vous allez voir un indicateur de niveau d'eau sans fil à longue portée
Voiture télécommandée HPI Q32 avec mise à niveau FPV : 10 étapes (avec photos)
Voiture télécommandée HPI Q32 avec mise à niveau FPV : Ici, nous montrerons la flexibilité du HPI Racing Q32 pour accepter les modifications. Nous allons expérimenter l'installation d'un système de batterie interchangeable ainsi que d'une caméra et d'un émetteur FPV