Table des matières:

Voiture RC Bluetooth Arduino : 12 étapes
Voiture RC Bluetooth Arduino : 12 étapes

Vidéo: Voiture RC Bluetooth Arduino : 12 étapes

Vidéo: Voiture RC Bluetooth Arduino : 12 étapes
Vidéo: Commander une voiture équipée de l’Arduino par l’ordinateur via bluetooth 2024, Novembre
Anonim
Voiture télécommandée Bluetooth Arduino
Voiture télécommandée Bluetooth Arduino
Voiture télécommandée Bluetooth Arduino
Voiture télécommandée Bluetooth Arduino

Contrôler une voiture RC via une application sur votre téléphone ? C'est possible!

En utilisant un Arduino, du Bluetooth, des roues et un tas d'autres pièces petites mais essentielles, nous avons pu créer une voiture RC qui se connecte à Bluetooth et peut être contrôlée par une application sur votre téléphone. Cela semble assez simple, non? Eh bien, après environ un mois, nous avons pu peaufiner une voiture Bluetooth RC fonctionnelle. Avec nos instructions, vous pourrez le faire beaucoup plus rapidement que nous ne l'étions.

Étape 1: Planifiez vos étapes sur Trello

Planifiez vos étapes sur Trello
Planifiez vos étapes sur Trello

Pour commencer à planifier dans trello, vous devez savoir ce que vous voulez faire et de quels matériaux vous avez besoin.

Les choses que vous voulez mettre sur votre trello sont:

- Obtenez/Achetez vos fournitures

- Construire une voiture

- Contrôler les moteurs à courant continu avec Arduino

- Connectez-vous à Arduino avec Bluetooth

- Faire de la voiture RC sans fil

- Codage

- Créer une application

- Capteur de distance de connexion/code (nécessaire uniquement pour l'étape facultative.)

- Tester

-Extérieur

- Documentation/ Comment faire

Maintenant, il y a beaucoup d'étapes qui entrent dans chacune d'elles, mais vous pourrez trouver plus de détails dans les prochaines étapes de notre processus.

Étape 2: obtenez/achetez vos fournitures

Obtenez/Achetez vos fournitures
Obtenez/Achetez vos fournitures
Obtenez/Achetez vos fournitures
Obtenez/Achetez vos fournitures
Obtenez/Achetez vos fournitures
Obtenez/Achetez vos fournitures

Le matériel dont vous aurez besoin pour ce projet comprend:

-Arduino

- Pilote de moteur (TB6612FNG Breakout)

-Pilote Bluetooth Low Energy (nRF8001 Bluetooth LE)

-Moteurs à courant continu

-Batterie (Piles)

-Fils

-Panneau de circuits imprimés

Étape 3: Construire une voiture

Construire une voiture
Construire une voiture

Avec les moteurs à courant continu et le circuit imprimé

1) Connectez le pilote du moteur à Arduino

2) Connectez l'Arduino aux moteurs à courant continu

*Se référer à la photo pour visualiser le circuit.

Étape 4: Contrôlez les moteurs à courant continu avec Arduino

Avec le code MotorTest de la bibliothèque de pilotes de moteurs, l'Arduino pourra contrôler les moteurs à courant continu.

-Le code motorTest fait faire un petit "jig" aux moteurs.

-Faites défiler jusqu'à l'endroit où il est indiqué TB6612FNG Arduino Library et là, il sera téléchargé.

-Après cela, vous pouvez placer cette bibliothèque dans l'IDE Arduino en tant que fichier compressé.

-Allez à l'esquisse, incluez la bibliothèque, puis allez à ajouter la bibliothèque.zip et choisissez votre fichier.

-Ce fichier apparaîtra alors sous exemples.

-Et vous pourrez tester vos moteurs.

Étape 5: connectez Bluetooth

Connectez Bluetooth
Connectez Bluetooth

En utilisant le pilote Bluetooth Low Energy, nous pouvons le connecter à l'Arduino comme indiqué dans l'image.

- De la connexion à l'Arduino, nous sommes capables, avec un certain code, de déplacer la voiture avec l'application Adafruit.

-Allez sur la page Adafruit avec le pilote nrf8001, et la bibliothèque peut être téléchargée.

-Avec cette bibliothèque, vous pouvez utiliser le code fourni (démo d'écho) pour programmer la voiture pour qu'elle se déplace lorsqu'on lui donne une commande.

Étape 6: Codage - Utilisation de l'application Adafruit

Codage - Utilisation de l'application Adafruit
Codage - Utilisation de l'application Adafruit

Après avoir téléchargé l'application et modifié le code comme vous le souhaitez, afin de faire bouger les choses:

1) Nous avons commencé par nous connecter à la voiture (qui s'appelait à l'origine UART) et sommes allés aux modules UART.

- Ici, vous pouvez taper une commande, comme f pour avancer, si c'est ce que vous avez dans votre code pour faire avancer la voiture.

*Vous pouvez référencer notre code, qui sera publié dans une étape ultérieure.

Étape 7: Créez une voiture RC sans fil

Faire une voiture RC sans fil
Faire une voiture RC sans fil

C'est ici que vous aurez besoin de vos batteries.

À l'aide d'un bloc-batterie et de batteries connectées aux moteurs à courant continu, la voiture peut se déplacer sans être connectée à quoi que ce soit d'autre.

* Vous pouvez voir dans l'image ci-dessus comment la batterie est connectée et la batterie qui est attachée aux moteurs.

Étape 8: Créer une application modifiée pour qu'elle fonctionne avec le Control Pad

Nous avons décidé d'utiliser le pavé de commande comme télécommande pour notre voiture. Pour ce faire, nous devions:

- Modifier le code source de l'application Adafruit d'origine.

-Notre code modifié est lié ici, et cette application modifiée est UNIQUEMENT pour Android.:

-Et comment utiliser l'application, réalisée avec le code modifié:

-Lorsque vous ouvrez l'application:

-Connectez-vous à la VOITURE

-Lorsque vous cliquez sur se connecter, une liste apparaîtra indiquant de choisir le mode pour se connecter à la voiture

-Cliquez sur le contrôleur

-Dans le contrôleur, faites défiler jusqu'en bas et cliquez sur le pavé de contrôle.

-Dans le pavé de contrôle:

-La flèche haut va vers l'avant

-La flèche vers le bas va vers l'arrière

-La flèche gauche va à gauche

-La flèche droite va à droite

-Le bouton 1 est le frein

-Le bouton 2 est un beignet

Étape 9: (facultatif): ajoutez un capteur de distance

(Facultatif): ajouter un capteur de distance
(Facultatif): ajouter un capteur de distance

Pour notre voiture RC, nous avons ajouté un capteur de distance.

-Le capteur de distance est placé à l'avant de notre voiture RC, que nous avons essayé de faire bouger automatiquement dans une direction différente lorsqu'il y a quelque chose devant elle.

Étape 10: Testez

Lors des tests, -Vérifiez que toutes les fonctions fonctionnent comme vous le souhaitez:

-Effronté

-Arrière

-La gauche

-Droit

-Arrêter

-Donut

-Automatique

Ce sont nos fonctions spécifiques, vous pouvez les utiliser ou les modifier pour faire ce que vous voulez.

Étape 11: Ajoutez un extérieur

Lors de l'ajout d'un extérieur, cela dépend entièrement de vous.

-L'extérieur de la voiture sert principalement à maintenir le matériel ensemble.

-Nous avons utilisé des fermetures éclair et des fils pour tout maintenir en place.

-Vous pouvez concevoir l'extérieur de votre voiture comme bon vous semble.

** La partie la plus importante de l'extérieur est de tout maintenir en place !

Étape 12: Documenter

Lors de la création de votre voiture RC, assurez-vous de documenter au fur et à mesure.

Cela peut aider lorsque:

-Résolution d'un problème auquel vous êtes confronté.

- Changement de câblage.

-Se souvenir de ce que vous avez fait chaque jour, -Retour sur votre projet.

Conseillé: