Table des matières:
- Étape 1: Rassembler les matériaux et les outils
- Étape 2: assembler le réservoir
- Étape 3: Programmation du réservoir et du contrôleur
- Étape 4: Câblage du réservoir
- Étape 5: Câblage du contrôleur
Vidéo: Réservoir sans fil contrôlé par Arduino (nRF24L01): 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Salut!
Aujourd'hui, je vais vous montrer comment construire un réservoir et une télécommande contrôlés par Arduino. Les pièces imprimées en 3D du réservoir (à l'exception du contrôleur, du guide de chenille et du couvercle du réservoir) ont été conçues par timmiclark et peuvent être trouvées ici.
Étape 1: Rassembler les matériaux et les outils
Vous aurez besoin du matériel suivant pour commencer:
- 1x Arduino UNO (ici)
- 1x Arduino Nano (ici)
- 2x modules sans fil nRF24L01 2,4 GHz (ici)
- 1x pilote de moteur L298N (ici)
- 2x Motoréducteur (le morceau de plastique jaune) (ici)
- 1x Joystick (ici)
- 1x clip de batterie 9v (ici)
- 2x interrupteur d'alimentation (ici)
- 2x accus TR 18650 (et un chargeur) (ici)
- 1x support de batterie TR 18650 pour 2 batteries (ici)
- 1x ensemble de cavaliers mâle à femelle (ici)
Les pièces imprimées en 3D se composent de (vous les trouverez au bas de cette étape):
- 2x corps
- 2x TrackMidFrame
- 52x piste
- 4x rouage
- 4x CogBracketInner
- 4x CogBracketExtérieur
- 1x couvercle de réservoir
- 1x contrôleur
Vous aurez également besoin des outils suivants:
- Fer à souder
- Différentes tailles de foret
- super colle
- Pinces
- Couteau
Étape 2: assembler le réservoir
Après l'impression, j'ai assemblé le réservoir. Toutes les pièces, à l'exception des chenilles, des rouages et du couvercle, ont été collées avec de la super colle. Les pistes ont fini par être trop serrées autour des rouages, cela pourrait être un problème avec mon imprimante, mais j'ai décidé d'ajouter deux pistes supplémentaires de chaque côté et de concevoir un guide pour les pistes. Ce n'est pas la solution la plus pratique, mais ça marche.
Après avoir assemblé le réservoir, j'ai percé des trous pour installer le module sans fil et l'interrupteur d'alimentation. J'aurais probablement dû percer les trous avant de tout coller, mais cela n'a pas fait beaucoup de différence. J'ai percé des trous et attaché le moteur au fond du réservoir avec deux boulons M3.
Facultatif (si vous avez le même problème que moi):
Imprimez deux guides de char à partir du dossier « facultatif » et quelques pistes (je suggère d'en ajouter un ou deux de chaque côté).
Étape 3: Programmation du réservoir et du contrôleur
Pour programmer l'arduino, vous aurez besoin de la bibliothèque RF24 installée. Alors téléchargez les fichiers ci-dessous et ouvrez arduino IDE. Allez dans Sketch -> Inclure la bibliothèque -> Ajouter une bibliothèque. ZIP et importez 'RF24.zip' dedans.
Ensuite, vous devrez connecter l'arduino UNO et télécharger 'tank.ino' sur l'arduino. nous allons connecter les fils à l'étape suivante.
Débranchez maintenant l'Arduino UNO et connectez l'Arduino Nano et téléchargez 'controller.ino' sur l'Arduino.
N'oubliez pas de modifier les paramètres « carte » et « port » sous les outils pour le type de carte et le port corrects.
Étape 4: Câblage du réservoir
(l'image du module nRF24L01 est une vue de dessous) Câblage du réservoir: connectez les broches suivantes. Broches nRF24L01 ---- Broches Arduino • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- non connectéL298N ---- Arduino broches • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 En ce qui concerne la batterie du réservoir, le fil de terre va à la broche GND du arduino et la broche GND du pilote de moteur. le fil d'alimentation va à la broche Vin de l'arduino et à la broche +12V du pilote de moteur via l'interrupteur d'alimentation. Oh, et la broche +5V du pilote de moteur est attachée à la broche 5V de l'arduino.
Étape 5: Câblage du contrôleur
Câblage des broches du ControllernRF24L01 ---- Broches Arduino • GND 1 ---- GND • VCC 2 ---- 3,3 V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- non connectéJoystick ---- Broches Arduino • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1C'est un peu un casse-tête, installer tous les composants dans le contrôleur, mais avec un peu de patience, je suis sûr que vous y arriverez
Conseillé:
Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
Robot Arduino sans fil utilisant le module sans fil HC12 : Salut les gars, bon retour. Dans mon article précédent, j'ai expliqué ce qu'est un circuit de pont en H, un circuit intégré de pilote de moteur L293D, un circuit de pilote de moteur L293D superposé pour piloter des pilotes de moteur à courant élevé et comment vous pouvez concevoir et fabriquer votre propre carte de pilote de moteur L293D
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre
Main robotique avec gant sans fil contrôlé - NRF24L01+ - Arduino : 7 étapes (avec photos)
Main robotique avec gant sans fil contrôlé | NRF24L01+ | Arduino : Dans cette vidéo; L'assemblage de la main du robot 3D, la servocommande, la commande du capteur flexible, la commande sans fil avec nRF24L01, le récepteur Arduino et le code source de l'émetteur sont disponibles. En bref, dans ce projet, nous allons apprendre à contrôler une main de robot avec un wireles
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch: 6 étapes
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch : Raspberry Pi est idéal pour créer des points d'accès sans fil sécurisés mais il n'a pas une bonne portée, j'ai utilisé un adaptateur sans fil USB TP Link WN7200ND pour l'étendre. Je veux partager comment le fairePourquoi est-ce que je veux utiliser un Raspberry Pi au lieu d'un routeur ?T
Système DIY de micro sans fil pour guitare sans fil : 4 étapes
DIY Wireless Mic to Wireless Guitar System: J'ai regardé des vidéos et des groupes et presque tous utilisent un système sans fil à la guitare. Devenir fou, bouger, marcher et faire ce qu'ils veulent sans le cordon alors je rêve d'en avoir un.. Mais.. pour moi maintenant c'est trop cher alors je suis arrivé à ça