Table des matières:
- Étape 1: Assembler le matériel
- Étape 2: Arduino et Motor Shield
- Étape 3: lier le blindage du moteur aux moteurs à courant continu
- Étape 4: Reliez le blindage du moteur à la batterie NIMH
- Étape 5: Lier le récepteur radio à Arduino
- Étape 6: Préparez la source d'alimentation pour Arduino pour le mode autonome
- Étape 7: Code Arduino
Vidéo: Réservoir Arduino télécommandé : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Salut, Je voulais construire un joli tank contrôlé à partir d'une radio RC classique passant par un arduino. C'est en fait assez facile de nos jours avec tous les appareils électroniques disponibles.
Vous devrez vous procurer quelques éléments afin de construire cette bête. Nous allons passer par les étapes de cette instructable.
Étape 1: Assembler le matériel
Vous aurez besoin des éléments suivants:
- Un tank avec deux moteurs DC 12v déjà montés comme le T'Rex Tank
- Un bouclier moteur compatible Arduino comme Monster Shield
- Un Arduino UNO R3 - veuillez préférer un officiel
- Un émetteur RC à 2 canaux et un récepteur RC - J'ai utilisé un ancien qui est sur AM 27 MHZ mais vous pouvez en trouver des modernes comme celui-ci hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-and-receiver
- Une batterie pour UNO R3 - Batterie 9V pour le moment - pas idéale car peu d'endurance
- Une grosse batterie pour le mouvement - J'ai utilisé un NIMH 3300 mAH 10,5v donc je suppose 7 cellules avec 1,5v chacune
- quelques connecteurs dean pour que tout le monde se connecte facilement
- Fer à souder
J'ai utilisé Arduino IDE pour programmer l'UNO et j'ai ajouté un petit outil de monitoring avec Visual Studio 2017
Étape 2: Arduino et Motor Shield
Depuis que j'ai sélectionné un blindage moteur prêt pour l'arduino, je n'ai eu qu'à les monter ensemble. Notez que le bouclier prend déjà quelques codes PIN et ne doit donc pas être réutilisé à d'autres fins.
L'Arduino UNO R3 parlera au blindage du moteur pour indiquer à quelle vitesse chacun des moteurs doit tourner. Comme nous avons deux moteurs, c'est assez simple.
Étape 3: lier le blindage du moteur aux moteurs à courant continu
Étape 4: Reliez le blindage du moteur à la batterie NIMH
Étape 5: Lier le récepteur radio à Arduino
Étape 6: Préparez la source d'alimentation pour Arduino pour le mode autonome
Étape 7: Code Arduino
Arduino est tellement puissant. Tout ce que je voulais faire quand j'étais jeune, je peux le faire si facilement maintenant ! Plus besoin d'en savoir autant sur l'électronique.
J'ai écrit ce code Arduino à partir de deux sources:
- lecture-rc-receiver-values
- Exemple de code Monster Moto Shield
- Lien principal Moto Shield
En mélangeant les deux, je peux obtenir les lectures du récepteur RC directement dans mon arduino, convertir les valeurs en moteurs via le blindage du moteur.
Concernant le mixage des deux canaux de la radio en deux indications de vitesse distinctes pour les moteurs, je suis allé sur Internet via Tank Drive Mixing with Joystick pour avoir des idées sur la façon d'écrire la partie correspondante.
J'ai également dû jeter un œil sur PWM pour comprendre un peu de quoi il s'agissait. Quelques bons articles sur arduino sont disponibles, SecretsOfArduinoPWM et Tutorial PWM
Attention, ce code repose sur EnableInterrupt.h qui peut être installé depuis le menu "Sketch" > "Include Library" > "Manage Libraries" puis recherchez EnableInterrupt. Cette bibliothèque permet de capturer les valeurs du récepteur RC à tout moment en dehors de la procédure de configuration et de boucle standard. Assez pratique.
Conseillé:
La télécommande TV devient une télécommande RF -- Tutoriel NRF24L01+ : 5 étapes (avec photos)
La télécommande TV devient une télécommande RF || Tutoriel NRF24L01+ : Dans ce projet, je vais vous montrer comment j'ai utilisé le populaire IC RF nRF24L01+ pour régler la luminosité d'une bande LED sans fil à l'aide de trois boutons inutiles d'une télécommande de téléviseur. Commençons
Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android: 4 étapes
Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android : vous détestez aller à la cuisine pour prendre une collation ? Ou pour prendre une nouvelle boisson ? Tout cela peut être résolu avec ce simple majordome télécommandé à 15 $. Avant d'aller plus loin, je lance actuellement un projet Kickstarter pour une bande de LED RVB à commande vocale
IRduino : télécommande Arduino - Imiter une télécommande perdue : 6 étapes
IRduino : télécommande Arduino - Imitez une télécommande perdue : si vous avez déjà perdu la télécommande de votre téléviseur ou lecteur DVD, vous savez à quel point il est frustrant de devoir marcher, trouver et utiliser les boutons de l'appareil lui-même. Parfois, ces boutons n'offrent même pas les mêmes fonctionnalités que la télécommande. Recevoir
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 4 étapes
Kit de télécommande ordinaire transformé en télécommande jouet RC à quatre canaux : 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ??
Convertissez votre télécommande IR en télécommande RF : 9 étapes (avec photos)
Convertissez votre télécommande IR en télécommande RF : dans Instructable d'aujourd'hui, je vais vous montrer comment vous pouvez utiliser un module RF générique sans microcontrôleur, ce qui nous conduira éventuellement à créer un projet dans lequel vous pourrez convertir une télécommande IR de n'importe quel appareil en RF À distance. Le principal avantage de convertir un