» Électronique » Arduino »" Jeep "de Lego Technic et Arduino

Jeep de Lego Technic et Arduino

Jeep de Lego Technic et Arduino

Bonne journée à tous. Cette fois, je suis tombé sur Lego 42075, le modèle Service de réponse rapide SUV. Je lui ai ajouté un treuil, je l'ai mis sur les grandes roues de l'ensemble Lego 42029 et je l'ai électrifié à l'aide Arduino Pro Mini. Pour le contrôle, nous utiliserons le canal Bluetooth. À mon avis, c'est la façon la plus pratique et la plus stable de gérer les modèles.

Pour créer ce modèle, nous utiliserons:

- Lego Technic 42075
- Lego Technic 42029
- 2 LED blanches et résistances adaptées à eux
- Mini motoréducteur 1:50 avec arbre de 3 mm
- Arduino Pro Mini 5v AT Mega 328
- Pilote moteur L9110S
- 1 servo variateur SG-90
- Module Bluetooth HC-06 ou équivalent
- USB-UART pour le firmware Arduino
- Commis de bureau ou juste un couteau bien aiguisé
- Motoréducteur 6v 1: 150
- Condensateur 10v 1000uF
- 2 peignes à une rangée PLS-40
- Inductance 68mkGn
- 2 batteries Li-ion 18650
- percer
- Connecteur papa-maman deux broches à câbler
- Homutik
- Fils de différentes couleurs
- Soudure, colophane, fer à souder
- Foret pour métal 3,2 mm
- Boulons 3x20, 3x40, 3x60 écrous et rondelles pour eux

Étape 1 Préparation de la partie mécanique.
Commençons par un mini motoréducteur, il faut un treuil. Vous devez choisir avec un rapport de démultiplication de 1:50, tourner lentement, mais avec un treuil, vous pouvez soulever de grandes charges. De plus, l'arbre de sortie doit avoir un diamètre de 3 mm. Vous devez d'abord souder les fils au moteur. Ensuite, sur l'arbre de sortie, il est nécessaire de mettre le manchon de connexion de Lego, en insérant un segment d'allumette dans l'une des rainures du manchon. Pour se connecter avec des pièces Lego, nous prenons la pièce du constructeur métallique, en la pliant en forme de lettre "P", nous la connectons au motoréducteur à l'aide d'une pince:


Ensuite, nous fixons, à l'aide de boulons 3x20, le motoréducteur à la pièce en forme de Lego en T.



L'essieu moteur du SUV est l'arrière. Le modèle n'est pas très lourd, vous pouvez donc utiliser un motoréducteur avec un rapport de démultiplication de 1: 150. Et un moteur 6 volts. Souder les fils au moteur avant de l'installer sur le modèle. Pour connecter les roues à l'arbre du motoréducteur, il est nécessaire de couper les arbres de sortie avec un couteau. Coupez les arbres de sortie en forme de croix et aux dimensions de la pièce Lego, à savoir l'axe transversal. Il est nécessaire de couper les deux arbres:


On passe au mécanisme des roues avant. Nous prenons le servo SG-90. Je recommande de choisir avec des engrenages métalliques. Nous coupons les parties saillantes du corps nécessaires à la fixation. Nous prenons une perceuse et forons un trou traversant d'un diamètre de 3,2 mm. Si vous n'avez pas une perceuse ou la bonne perceuse à portée de main, il suffit de faire de petits trous dans le boîtier des deux côtés. L'essentiel est de ne pas endommager le mécanisme interne et la contre-planche:


Nous mettons sur l'arbre un petit levier qui vient complet avec un servo variateur.Nous fixons une petite pièce Lego au levier, elle ressemble à un ovale avec deux trous transversaux:

Sur ce point avec la mécanique, nous avons terminé.

Étape 2 Construisez le modèle.
Pour assembler le modèle, nous avons besoin des instructions de montage du Lego Technic 42075. Il est livré avec ce kit. Si vous l'avez perdu ou prévoyez d'assembler un modèle à partir de pièces d'un autre concepteur, les instructions peuvent toujours être téléchargées sur.

Vous devez télécharger seulement 1 partie.
Vous aurez également besoin d'instructions de Lego 42029. Seulement la deuxième partie. Vous pouvez le télécharger.

Nous procédons directement au montage. Nous prenons l'instruction 42075. Tout d'abord, nous collectons de 1 à 15 pages. Nous faisons tout selon les instructions, sauf l'installation des engrenages. Nous n'avons pas besoin d'engrenages, mais n'interférerons que. Nous passons à l'essieu arrière. Il doit être récupéré sur la photo. Tout d'abord, nous installons la boîte de vitesses du moteur, la fixons, et seulement après cela, nous insérons les arbres transversaux pour la connexion aux roues:



Avec les roues installées, cela devrait ressembler à ceci:


Installez l'essieu arrière sur une base déjà assemblée:



L'essieu avant est également assemblé à partir de la photo.


Nous fixons le servo à l'aide de boulons et d'écrous 3x60:


Encore une fois, nous prenons les instructions et récupérons l'arrière du modèle des pages 41 à 62. Ensuite, les portes et les tableaux de bord des pages 66 à 71. Et aussi la cabine des pages 98 à 101:


À ce stade, cela devrait ressembler à ceci:


Nous assemblons le treuil selon les instructions du Lego 42029 partie 2 de la page 15 à 21. Ajoutez quelques pièces pour le fixer à ce modèle:


Nous fixons le treuil devant le modèle:


Au bas du modèle, le treuil est fixé comme suit:


Nous installons l'entraînement du treuil, à savoir le mini motoréducteur déjà préparé:


Un treuil entièrement fini ressemble à ceci:


Nous assemblons le capot selon les instructions 42075 des pages 87 à 95. Après avoir légèrement changé le support, comme indiqué sur la photo:


Nous mettons la hotte en place, et procédons à la collecte d'un petit toit. Nous y mettons deux LED, comme phares:


Nous l'avons mis sur le modèle:


Encore une fois, nous passons à l'instruction 42075, cette fois, nous collectons des pages 63 à 65 et de 104 à 105. Nous obtenons les détails qui couvrent tous les appareils électriques:


Étape 3 Électrification.
Donc, le plus intéressant. Il est préférable de séparer l'alimentation de l'Arduino et des moteurs afin d'éviter une surcharge du contrôleur lors des surtensions. Le modèle est petit et nous utiliserons une petite batterie A27 ou A23 pour alimenter l'Arduino. Appuyez les fils sur les contacts de la batterie et fixez-les avec du ruban électrique:


Pour alimenter les moteurs, nous prenons deux Li-ion 18650. Nous les soudons en parallèle et les isolons, en sortant le connecteur d'alimentation:


Si quelqu'un est intéressé, vous pouvez tout alimenter à partir des batteries, mais vous devez alors mettre une inductance de 68 μH dans l'espace du fil d'alimentation Arduino positif. Et ajoutez également un condensateur 10v 1000uF connecté en parallèle à l'alimentation Arduino. Le schéma est le suivant:


Nous passons à l'union de tout ensemble. Nous connectons le fil de signal du servo variateur à la broche 2, les contacts du pilote de moteur, la roue motrice, aux broches 5 et 6, du pilote de treuil aux broches 9 et 10. Après avoir calculé les résistances nécessaires pour les LED, placez-les dans l'espace du fil positif allant aux LED. Les anodes des LED des phares traversant les résistances sont connectées à 4 broches, les cathodes à GND.

Les contacts Arduino TX et RX sont nécessaires pour se connecter à un ordinateur, nous allons donc connecter le module Bluetooth via la bibliothèque SoftwareSerial. C'est-à-dire via le port de communication logiciel créé. La connexion du module est la suivante:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Mettre tous les électriques:


Tout cela, nous le placerons à l'arrière du modèle, au-dessus de l'essieu arrière:


Tout d'abord, nous attachons les batteries à du ruban adhésif double face ou à une bande élastique:


À côté d'eux, sur une bande double face, nous fixons l'Arduino et le pilote du moteur:


Maintenant, vous pouvez mettre les roues sur le modèle et attacher les parties latérales qui couvrent le circuit électrique:


Pour faciliter le remplissage ultérieur des croquis, sortez les fils pour les connecter au convertisseur USB-TTL.

Étape 4 Nous admirons.
Faites une pause et profitez de la beauté du modèle:






Étape 5 Préparez l'environnement de programmation et remplissez l'esquisse.
Pour éditer et remplir des croquis, il est pratique d'utiliser l'IDE Arduino.Si vous l'avez, vérifiez s'il est à jour. Ou téléchargez-le et installez-le à partir de.

Ensuite, nous devons ajouter les bibliothèques suivantes. La bibliothèque Servo.h simplifie le travail avec le servo variateur et SoftwareSerial.h pour créer un port de communication logicielle pour le module Bluetooth:
libre_servo.rar [24,79 Kb] (téléchargements: 55)

libre_softwareserial.rar [9.29 Kb] (téléchargements: 52)


Les archives téléchargées et décompressées doivent être déplacées vers le dossier «bibliothèques» situé dans le dossier avec l'IDE Arduino installé. Vous pouvez aller dans l'autre sens, à savoir sans déballer les archives, les ajouter à l'environnement de programmation. Lancez l'IDE Arduino, sélectionnez Sketch - Connect Library dans le menu. En haut de la liste déroulante, sélectionnez l'élément "Ajouter une bibliothèque .Zip". Nous indiquons l'emplacement des archives téléchargées. Après toutes les étapes, vous devez redémarrer l'IDE Arduino.

Étape 6 Configurez le module Bluetooth.
Avant utilisation, le module Bluetooth doit être configuré. Pour ce faire, remplissez l'esquisse suivante dans la carte Arduino:
send_-at_bluetooth.rar [857 b] (téléchargements: 56)


Il est nécessaire de connecter l'ordinateur à un module Bluetooth. Nous utilisons la fenêtre de terminal de l'IDE Arduino. Sélectionnez Outils - Port Monitor.
Pour HC-05, définissez la vitesse sur 38400, définissez le paramètre d'envoi NL et CR et entrez les commandes suivantes:
"AT" - entré sans guillemets, la réponse "OK" devrait venir. Si vous venez, nous continuerons à saisir des commandes.
"AT + UART = 57600,0,0" - réglez la vitesse sur 57600 bps.

Étape 7 Remplissez le croquis.
Pour donner vie à notre modèle, remplissez le croquis suivant:
bist_reag.rar [959 b] (téléchargements: 70)


Étape 8 Gérez le modèle.
Vous pouvez contrôler le modèle de plusieurs manières. Le plus simple est d'utiliser un appareil Android comme télécommande. Tout d'abord, ajoutez le périphérique Bluetooth de notre modèle à Android. Pour ce faire, allez dans les paramètres Bluetooth, trouvez notre module Arduino et connectez-vous en utilisant le mot de passe pour la connexion "1234", peut-être que le mot de passe sera "0000", il peut être différent pour différents modèles. Installez ensuite le programme de contrôle. Téléchargez le programme Arduino BT Joystick Free depuis Google Play. Après avoir installé et exécuté les paramètres du programme, installez équipes suivantes:
W - avant
S - arrière
A - gauche
D - à droite
F - arrêter
G - volant
Y - treuil abaissé
T - treuil levé
H - treuil d'arrêt
K - phares
L - phare éteint

Si vous êtes un fan d'appareils Windows, ou simplement Android n'est pas à portée de main, téléchargez le programme suivant:
wincom.rar [49.07 Kb] (téléchargements: 51)


Sur un appareil Windows, vous devez d'abord ajouter un nouvel appareil en utilisant le même mot de passe. Et configurez également le programme pour les mêmes commandes.

À mon avis, il est plus pratique d'utiliser une télécommande physique, car vous ressentez alors le clic d'un bouton. Je recommande de faire une télécommande, suivre les instructions.

Et ajoutez-y un module Bluetooth. Description détaillée du processus.

J'ajoute également une vidéo démontrant le travail de mon modèle:


Et le travail d'un treuil séparé:


Façons de gérer le modèle
Nombre total d'électeurs: 28
10
9.3
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...