Table des matières:
- Étape 1: PCB de haute qualité à faible coût de JLCPCB
- Étape 2: les composants
- Étape 3: conception de circuits et développement de circuits imprimés
- Étape 4: Obtenir des PCB à partir de JLCPCB
- Étape 5: Le code
- Étape 6: La télécommande
- Étape 7: Testez la route
Vidéo: Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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 créer votre propre carte de pilote de moteur L293D, qui peut contrôler jusqu'à 4 hautes moteurs à courant continu actuels indépendamment et obtenez votre propre PCB Arduino Motor Shield.
Dans cet article, je vais vous montrer comment créer un robot sans fil Arduino à l'aide du module sans fil HC12. en utilisant JLCPCB.
Étape 1: PCB de haute qualité à faible coût de JLCPCB
JLCPCBI est l'une des meilleures entreprises de fabrication de PCB en ligne à partir de laquelle vous pouvez commander des PCB en ligne sans aucun problème. L'entreprise travaille 24h/24 et 7j/7 sans interruption. Avec leurs machines de haute technologie et leur flux de travail automatisé, ils peuvent fabriquer d'énormes quantités de PCB de haute qualité en quelques heures.
JLCPCB peut développer des PCB de complexité variable. Ils développent des circuits imprimés simples et bon marché avec une carte monocouche pour les amateurs et les passionnés ainsi que des cartes multicouches complexes pour les applications industrielles de haut niveau. JLC travaille avec de grands fabricants de produits et peut-être que le PCB des appareils que vous utilisez, tels que des ordinateurs portables ou des téléphones portables, a été fabriqué dans cette usine.
Étape 2: les composants
Pont en H
Le pont H est simplement un circuit qui permet d'appliquer une tension sur une charge dans les deux sens. Ils sont couramment utilisés pour contrôler le moteur à courant continu dans les pièces mobiles des robots. L'avantage d'utiliser un moteur à courant continu est que https://rootsaid.com/arduino-gesture-controller/, nous pouvons inverser la polarité de la tension appliquée à travers la charge sans modifier le circuit. Si vous voulez en savoir plus sur ce circuit en pont en H, consultez ce lien.
L293D
L293D est une forme compacte de circuit en pont en H sous la forme d'un circuit intégré qui utilise le circuit mentionné ci-dessus. Il s'agit d'un circuit intégré à 8 broches de chaque côté (16 broches au total) qui contient 2 circuits de pont en H indépendants, ce qui signifie que nous pouvons contrôler deux moteurs indépendamment à l'aide d'un seul circuit intégré.
Le L293D est un pilote de moteur ou un circuit intégré de pilote de moteur typique qui permet au moteur à courant continu de fonctionner dans les deux sens. L293D est un circuit intégré à 16 broches qui peut contrôler un ensemble de deux moteurs à courant continu simultanément dans n'importe quelle direction. Cela signifie que vous pouvez contrôler deux moteurs à courant continu avec un seul circuit intégré L293D. En savoir plus sur le circuit intégré L293D
Arduino Pro Mini
Cette toute petite carte a été développée pour les applications et les projets où l'espace est primordial et les installations sont rendues permanentes.
Petit, disponible en versions 3,3 V et 5 V, alimenté par ATmega328. En raison de sa petite taille, dans ce projet, nous utiliserons cette carte pour contrôler la carte de commande de moteur basée sur Arduino.
Le châssis du robotC'est le châssis du robot que j'ai utilisé pour fabriquer mon robot BLE. J'ai ce kit banggood.com. Non seulement celui-ci, ils ont tellement de types de cadres de robots, de moteurs et presque tous les capteurs pour faire arduino, raspberry pi et autres projets électroniques et de loisirs.
Vous obtiendrez toutes ces choses à un prix avantageux avec une expédition très rapide et de qualité. Et ce qui est bien avec ce kit, c'est qu'il fournit tous les outils dont vous avez besoin pour assembler le cadre.
Étape 3: conception de circuits et développement de circuits imprimés
Caractéristiques du PCB Pro Mini Motor Shield
- Contrôle 2 moteurs indépendamment à la fois
- Contrôle de vitesse indépendant utilisant PWM
- Embases compactes 5 V, 12 V et Gnd pour des composants supplémentaires
- Augmenter la puissance par le ferroutage
- Prise en charge du module sans fil HC12
Voyons maintenant le circuit de notre carte de commande de moteur. Ça a l'air un peu brouillon ? Ne vous inquiétez pas, je vais vous l'expliquer.
Le Régulateur
La puissance d'entrée est connectée à un régulateur 7805. 7805 est un régulateur 5V qui convertira une tension d'entrée de 7-32V en une alimentation continue de 5V DC. L'alimentation 5 V est connectée à l'entrée de tension d'Arduino ainsi que pour les opérations logiques du L293D IC. Il y a des voyants LED sur les bornes 12V et 5V pour un dépannage facile. Ainsi, vous pouvez connecter une tension d'entrée comprise entre 7V et 32 à ce circuit. Pour mon bot, je préfère une batterie Lipo 11.1V.
Maintenant, laissez-moi vous dire comment j'ai conçu le circuit et obtenu ce PCB à partir de JLCPCB.
Étape 1 - Création du prototype
Connectez d'abord tous les composants ensemble sur la maquette afin que je puisse dépanner facilement si quelque chose ne va pas. Une fois que tout fonctionnait correctement, je l'ai essayé sur un robot et j'ai joué avec pendant un certain temps. Cette fois, je me suis assuré que le circuit fonctionne correctement et ne chauffe pas.
Étape 2 - Les schémas
Pour dessiner des circuits et concevoir des circuits imprimés, nous avons des outils de conception de circuits imprimés en ligne d'EasyEDA, fournissant toutes les capacités nécessaires pour la conception de circuits imprimés en ligne et l'impression de circuits imprimés avec des centaines de composants et plusieurs couches avec des milliers de pistes.
J'ai dessiné un circuit dans EasyEDA qui comprenait tous les composants de la maquette - les circuits intégrés, Arduino Nano et le module HC12 qui sont connectés à la broche numérique de l'Arduino. J'ai également ajouté des en-têtes connectés aux broches analogiques et aux broches numériques de ces boutons qui seront utiles à l'avenir.
En outre, il existe des en-têtes de broches 5V, 12V, Gnd, sans fil, numériques et analogiques au cas où vous souhaiteriez ajouter des capteurs et effectuer des lectures à l'avenir. Le mappage complet des broches est expliqué dans les sections ci-dessous.
Pilote de moteur 1
- Activer 1 - 5 (PWM)
- InM1A - 2InM1B - 3
- Activer 2 - 6 (PWM)
- InM2A - 7In
- M2B - 4
HC12
- Vin - 5V
- Gnd - Gnd
- Tx/Rx - D10/D11
Étape 3 - Création d'un schéma de circuit imprimé
Ensuite, la conception du PCB. Le PCB Layout est en fait une partie importante de la conception de PCB, nous utilisons des PCB Layouts pour créer des PCB à partir de schémas. J'ai conçu un PCB où je pourrais souder tous les composants ensemble. Pour cela, enregistrez d'abord les schémas et dans la liste des outils du haut, cliquez sur le bouton de conversion et sélectionnez "Convertir en PCB".
Cela ouvrira une fenêtre. Ici, vous pouvez placer les composants à l'intérieur de la limite et les disposer comme vous le souhaitez. Le moyen le plus simple d'acheminer tous les composants est le processus de « routage automatique ». Pour cela, cliquez sur l'outil "Route" et sélectionnez "Auto Router".
Options de routage en ligne PCB
Cela ouvrira une page de configuration automatique du routeur où vous pourrez fournir des détails tels que le dégagement, la largeur de la piste, les informations sur la couche, etc. Une fois que vous avez fait cela, cliquez sur « Exécuter ». Voici le lien vers les schémas EasyEDA et les fichiers Gerber de la carte L293D Arduino Motor Shield. N'hésitez pas à télécharger ou à modifier la disposition des schémas/PCB.
Ça y est les gars, votre mise en page est maintenant terminée. Il s'agit d'un PCB à double couche, ce qui signifie que le routage est présent des deux côtés du PCB. Vous pouvez maintenant télécharger le fichier Gerber et l'utiliser pour fabriquer votre PCB à partir de JLCPCB.
Étape 4: Obtenir des PCB à partir de JLCPCB
Étape 4 - Fabrication de circuits imprimés de haute qualité
JLCPCB est une entreprise de fabrication de PCB avec un cycle de production complet. Ce qui signifie qu'ils commencent à partir de « A » et se terminent par « Z » du processus de fabrication des PCB.
Des matières premières aux produits finis, tout est fait sous le toit. Accédez au site Web de JLCPCB et créez un compte gratuit.
Une fois que vous avez créé un compte avec succès, cliquez sur « Citation maintenant » et téléchargez votre fichier Gerber. Le fichier Gerber contient des informations sur votre PCB telles que des informations de disposition de PCB, des informations de couche, des informations d'espacement, des pistes pour n'en nommer que quelques-unes.
Sous l'aperçu du PCB, vous verrez de nombreuses options telles que la quantité de PCB, la texture, l'épaisseur, la couleur, etc. Choisissez tout ce qui vous est nécessaire. Une fois que tout est fait, cliquez sur « Enregistrer dans le panier ».
Sur la page suivante, vous pouvez choisir une option d'expédition et de paiement et payer en toute sécurité. Vous pouvez soit utiliser Paypal ou carte de crédit/débit pour payer. C'est ça les gars. C'est fait.
Le PCB sera fabriqué et expédié en quelques jours et sera livré à votre porte dans le délai mentionné.
Étape 5: Le code
Ici, je vais partager le code de la télécommande HC12 et du robot RC. Téléchargez simplement ce code sur votre télécommande ainsi que sur votre robot DIY RC.
C'est le code pour DIY RC Off Road Robot.
Étape 6: La télécommande
Dans le post précédent, je vous ai montré comment configurer une télécommande longue portée pour votre robot RC. Vous pouvez utiliser la même télécommande avec le même code pour ce projet.
Étape 7: Testez la route
Après avoir téléchargé tous les codes, dans l'émetteur ainsi que le Robot. Allumez-le.
Vous pouvez utiliser une batterie LiPo pour alimenter le robot et une batterie 9V ou USB pour alimenter la télécommande. Si tout se passe bien, les voyants LED s'allumeront.
Essayez maintenant de déplacer le joystick. Le bot devrait commencer à bouger maintenant.
Conseillé:
Communication sans fil utilisant le module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : 5 étapes (avec photos)
Communication sans fil à l'aide du module émetteur-récepteur NRF24L01 pour les projets basés sur Arduino : il s'agit de mon deuxième tutoriel instructable sur les robots et les micro-contrôleurs. C'est vraiment incroyable de voir votre robot vivant et fonctionner comme prévu et croyez-moi, ce sera plus amusant si vous contrôlez votre robot ou d'autres choses sans fil avec rapidité et
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
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
Pirater une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : 4 étapes
Piratage d'une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : j'ai récemment construit un système d'alarme et je l'ai installé dans ma maison. J'ai utilisé des interrupteurs magnétiques sur les portes et les ai câblés à travers le grenier. Les fenêtres étaient une autre histoire et leur câblage n'était pas une option. J'avais besoin d'une solution sans fil et c'est