Table des matières:
- Étape 1: Acquisition des pièces
- Étape 2: Démontage de la voiture RC
- Étape 3: Reconstruire
- Étape 4: Installation électrique
- Étape 5: Assembler
- Étape 6: CODAGE
- Étape 7: Amusez-vous
Vidéo: Projet RC : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com).
Donc, en vue d'ensemble, l'idée de ce projet est d'acquérir une compréhension introductive de l'électronique, de la soudure, du câblage et du codage dans Arduino en ce qui concerne les éléments RC. Pour être tout à fait honnête, avant ce projet, une grande partie du fonctionnement des voitures RC était un mystère pour moi. Donc, dans ce Instructable, je vais partager avec vous et vous enseigner ce que j'ai appris et comment construire la même voiture RC que j'ai construite. La raison de la construction de cette voiture RC avec un Arduino est de pouvoir inclure des clignotants sur la voiture. L'intégration d'un micro contrôleur me permet également d'ajouter des phares, des feux arrière et du son à l'avenir si je le souhaite.
Étape 1: Acquisition des pièces
Donc, pour commencer ce projet, vous aurez besoin de quelques pièces et pièces. Je ferai de mon mieux pour créer un lien vers toutes les pièces achetées et j'ajouterai également tous les fichiers imprimés en 3D nécessaires à la création de ce projet.
Choses dont vous aurez besoin:
- Fer à souder
- Fil de soudure
- ProtoBoard
- Voiture RC à l'échelle 1/18e (cela vous donnera un contrôleur et un récepteur déjà assortis, cependant, vous pouvez acheter des composants séparément et assembler la construction, cela devient juste plus difficile avec la mécanique.)
- Arduino Uno
- Une boîte
- 2 LED
- 2 résistances 220 ohms
- Cadre de base imprimé en 3D
- Plaque supérieure imprimée en 3D
- Roues imprimées en 3D (si vous le souhaitez)
- fil Arduino
- Batterie de voiture RC (la voiture RC est probablement livrée avec une)
- pile 9V
- Adaptateur de batterie 9V pour Arduino
- Pistolet à colle chaude
- bâtons de colle chaude
- Imprimante 3D (ou accès à une)
liens pour les choses ci-dessus que j'ai utilisées:
fer à souder/station:
www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…
souder:
www.amazon.com/WYCTIN-Solder-Electrical-So…
ProtoBoard:
www.amazon.com/AUSTOR-Y compris-Double-Pro…
Voiture RC à l'échelle 1/18:
(il est important de noter que pour la construction initiale de ce projet, je n'ai pas utilisé de voiture RC pré-achetée. J'ai utilisé des pièces et des pièces de voitures RC que ma famille et mes amis m'ont données pour terminer cette construction. Cependant, pour faire le construire plus facile à suivre, j'ai reconstruit le projet avec la voiture liée ci-dessous.)
www.amazon.com/Traxxas-75054-5-LaTrax-Rall…
Arduino Uno:
www.amazon.com/Development-Microcontroller…
LED:
www.amazon.com/Lights-Emitting-Assortment-…
Une boîte:
n'importe quelle boîte sera due
Résistances 220 Ohms:
www.amazon.com/s?k=220+ohm+resistors&ref=n…
Pièces imprimées en 3D:
les fichiers Gcode pour les pièces que j'ai utilisées pour cette voiture RC spécifique doivent être dans les fichiers pour cette étape.
Fils Arduino:
www.amazon.com/Elegoo-EL-CP-004-Multicolor…
Adaptateur de batterie 9V:
www.amazon.com/AspenTek-Battery-Accessoire…
Pistolet à colle chaude et bâtons:
www.amazon.com/ccbetter-Upgraded-Removable…
Imprimante 3D: (vous n'avez pas besoin de l'acheter, cependant, c'est l'imprimante que j'ai utilisée pour ce projet.)
www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…
toutes les pièces/pièces qui ont été omises sont omises car ce sont des articles ménagers courants que tout le monde devrait pouvoir acquérir dans le magasin, ou qui sont déjà venus avec la voiture RC qui a été achetée.
Vous devrez également télécharger le logiciel Arduino si vous ne l'avez pas déjà. (C'EST GRATUIT)
Voici le lien
www.arduino.cc/en/Main/Software
Étape 2: Démontage de la voiture RC
Maintenant que vous avez acquis toutes vos pièces et pièces, il est temps de commencer la construction.
pour commencer, démontons la voiture RC que vous avez achetée. donc la voiture que vous avez achetée était une voiture à 4 roues motrices qui a à la fois un différentiel avant et arrière. si vous avez une boîte assez grande, vous pouvez conserver cette longueur et passer à l'étape suivante. Cependant, si votre boîte n'est pas assez longue, vous devrez alors démonter la voiture RC. pour ce faire, vous devrez retirer la batterie, le récepteur, le servo, le support de batterie et la section médiane maintenant les deux différentiels ensemble. vous devrez également retirer l'arbre de transmission des deux différentiels. Une fois que tout cela a été retiré, vous devez ensuite couper l'arbre de transmission à la longueur souhaitée et le réinstaller sur le différentiel arrière uniquement. le différentiel arrière est celui dont les roues ne tournent pas à gauche et à droite.
Étape 3: Reconstruire
Si vous n'avez pas démonté la voiture RC, passez à l'étape suivante.
Maintenant que la voiture RC a été démontée et que l'arbre de transmission a été coupé et réinstallé, vous pouvez commencer à reconstruire la voiture. Pour ce faire, vous devrez imprimer les pièces 3D à partir de la première étape.
Étapes de construction:
- En regardant la première photo ci-dessus de la plaque de base, vous allez visser le différentiel avant dans les trous 1 et 2 (dans cet ordre).
- Ensuite, vous visserez le différentiel arrière dans les trous 3 et 4 (respectivement).
- vous utiliserez ensuite le même support de montage que celui fourni pour le servo de direction et le vissez dans les trous 5 et 6 respectivement.
- L'étape suivante consiste à fixer la plaque supérieure, pour faire cette vis Trou un au dessus du différentiel AVANT et le trou 2 au dessus du différentiel ARRIÈRE.
- puis tirez les câbles du moteur à travers le trou 3.
La plaque inférieure qui a été imprimée est utilisée pour attacher les deux différentiels séparés en un seul empattement plus court pour s'adapter à plus de boîtes ou de carrosseries. La plaque supérieure sera utilisée plus tard pour attacher d'autres appareils électroniques et donner une rigidité supplémentaire à la voiture.
Étape 4: Installation électrique
il est maintenant temps de faire fonctionner et de câbler tous les composants électriques.
Soudure:
- Pour commencer (si vous débutez dans la soudure), je suggère de prendre l'un des protoboards et quelques fils supplémentaires et de vous entraîner à souder, cela peut être un peu délicat si vous ne l'avez jamais fait auparavant.
- Une fois que vous vous sentez prêt à regarder le schéma que j'ai posté ci-dessus, vous voudrez commencer avec le ProtoBoard.
- Pour cela, vous voudrez commencer par souder un fil arduino mâle à mâle ROUGE au protoboard en sortant horizontalement. Cela se connectera à la borne 5V de la carte Arduino.
- Ensuite, attachez un fil Arduino noir à une ligne distincte sur la carte de la même manière que le premier fil. cela se connectera à la borne de terre de la carte Arduino.
- Vous devrez ensuite attacher 2 autres fils ROUGES en ligne avec le fil rouge attaché à la borne 5V de l'Arduino. Reliez ensuite les 3 fils ensemble à l'aide de la soudure.
- Ensuite, fixez 5 fils NOIRS en ligne avec le premier fil de borne de terre que vous avez connecté. ceux-ci sont nécessaires car tout doit être communément relié à l'Arduino ou ce projet ne fonctionnera pas.
- Vous devrez ensuite souder une résistance de 220 ohms sur le côté positif des DEUX LED qui seront utilisées pour ce projet. Si cela n'est pas fait, les LED s'éteindront et devront être remplacées, ce qui ne sera pas facile.
- Ensuite, soudez un fil rouge sur le côté opposé des résistances (comme indiqué dans le schéma ci-dessus).
Une fois cette soudure terminée, vous pouvez tout brancher SAUF les batteries comme indiqué sur le schéma. Pour référence sur la plupart des servos à 3 fils et ESC (contrôleur de vitesse électronique), le fil BLANC (ou ORANGE) est le fil de signal, le fil ROUGE est le fil d'entrée de tension et le fil NOIR (ou MARRON) est le fil de terre.
AUSSI, l'alimentation et la masse du PROTOBOARD au RÉCEPTEUR doivent être connectées à l'alimentation et à la masse du canal 1. le fil vert doit également être connecté au canal 1 et le fil orange doit être connecté au canal 2 du récepteur.
Ce qui se passe???
Donc, pour ceux d'entre vous qui se demandent ce qui se passe réellement dans cette configuration, continuez à lire, si cela ne vous intéresse pas et que vous souhaitez simplement continuer à construire, vous pouvez passer à l'étape suivante. Donc, ce qui se passe, c'est que nous connectons le récepteur à l'Arduino. Maintenant, le récepteur reçoit des signaux d'entrée du contrôleur lié qui, en fonction de l'entrée des utilisateurs, feront avancer, reculer, gauche et droite la voiture. Le moteur arrière contrôle le mouvement avant et arrière et le servo de direction contrôle le mouvement gauche et droit des roues avant. La façon dont nous pouvons faire fonctionner les clignotants à l'arrière de la voiture est que l'Arduino reçoit le signal d'entrée du récepteur, puis en fonction du signal d'entrée du servo de direction, la LED gauche ou droite clignote, créant ainsi clignotants.
Étape 5: Assembler
Une fois l'installation électrique terminée, vous êtes prêt à tout assembler.
pour faire ça:
- Avant d'ajouter la plaque supérieure à la prise d'entretien, branchez le câble du récepteur et placez le récepteur sous la plaque supérieure. cela l'empêchera de bouger et les fils de se desserrer.
- Commencez ensuite par faire chauffer votre pistolet à colle chaude
- Ensuite, une fois chaud, ajoutez une noisette de colle chaude en haut du port du câble 9V et de l'imprimante sur la carte Arduino et appuyez le bas de la ProtoBoard sur les touches de colle chaude (encore chaudes). cela maintiendra simultanément les deux ensemble.
- Ajoutez ensuite un peu de colle chaude sur le dessus du différentiel arrière et appuyez sur le bas de l'Arduino dedans. cela empêchera l'Arduino de se déplacer pendant que vous conduisez la voiture.
- Ensuite, placez une petite quantité de colle chaude au bas de l'ESC et appuyez-la contre la plaque supérieure devant l'Arduino. (ASSUREZ-VOUS DE NE PAS BLOQUER LES PORTS DE L'ARDUINO, NOUS AVONS ENCORE BESOIN DE TÉLÉCHARGER LE CODE et de brancher une pile 9V.)
- Placez également la construction mécanique et électrique terminée à côté de la boîte que vous utiliserez pour tout ranger, cela vous permettra de marquer où les trous pour les roues doivent aller.
- puis découpez les trous pour les roues. (REMARQUE: assurez-vous de couper les trous pour les roues avant un peu plus grands car ils tourneront à gauche et à droite et nécessiteront plus de place.)
- Ensuite, percez des trous à l'arrière de la boîte qui sont juste assez grands pour que la pointe de la LED s'y glisse.
- Testez tout dans la boîte avec les trous et assurez-vous que tout s'adapte avant de continuer.
- Une fois que vous vous êtes assuré que tout rentre dans la boîte comme il se doit, placez une grande quantité de colle chaude sur le bas de la plaque inférieure et appuyez fermement contre le fond de la boîte de sorte que les roues apparaissent à travers le fond de la boîte.
- Continuez à tenir la voiture contre la boîte jusqu'à ce que la colle chaude refroidisse.
Une fois cela terminé, vous pouvez passer à la partie de codage du projet.
Étape 6: CODAGE
Avant de commencer cette étape, si vous n'avez pas déjà installé l'application ou le logiciel arduino sur votre ordinateur, vous pouvez accéder au lien ci-dessous et le télécharger (C'EST GRATUIT !!). vous devrez le faire avant de poursuivre ce projet.
www.arduino.cc/en/Main/Software
Le code:
- Commencez par télécharger le fichier.ino dont je dispose pour ce projet.
- Ensuite, ouvrez le code et téléchargez-le sur votre Arduino.
- testez le mouvement de direction gauche et droite et assurez-vous que vos LED sont dans le bon sens pour les signaux gauche et droit.
- une fois que les LED sont du bon côté, placez-les dans les trous faits plus tôt dans la construction et placez un peu de colle chaude sur les LED pour les maintenir en place.
Si vous êtes le genre de personne qui veut connaître les tenants et aboutissants des choses, ou se demande simplement ce qui se passe dans les coulisses avec le code, continuez à lire. Sinon, vous pouvez passer à l'étape suivante.
alors que se passe-t-il (ligne par ligne):
- La première ligne est l'instruction include qui permet au code d'inclure la bibliothèque d'asservissement intégrée dans le logiciel Arduino.
- Les deux instructions de définition suivantes dans le code définissent les broches auxquelles les LED seront attachées sur l'Arduino.
- Les 3 instructions int suivantes déclarent les différents canaux du récepteur sous forme d'entiers, ce qui permet d'accepter l'entrée du contrôleur.
- Les instructions Next 2 int déclarent les termes "move" et "turn" comme des entiers afin que je puisse changer le type de signal envoyé par l'Arduino plus tard dans le code.
- Ensuite, vous verrez deux instructions "Servo", elles sont nécessaires pour que le code sache que j'ai 2 servos et que les noms sont "myservo" et "esc"
- Ensuite, nous entrons dans la boucle « configuration VOID »: c'est la boucle de configuration qui s'exécutera une fois puis passera au reste du code. c'est donc ici que je déclare quelles broches sont des broches d'entrée et quelles broches sont des broches de sortie. les broches d'entrée reçoivent un signal et les broches de sortie SORTENT un signal.
- Tout d'abord dans la boucle de configuration void, vous verrez les deux lignes de code ".attach()", ces deux lignes spécifient que les servos sont attachés aux broches 9 et 11 de la carte Arduino.
- Ensuite, vous verrez cinq lignes "pinMode". les 3 premiers d'entre eux déclarent que les broches 5, 6 et 7 sont des broches d'entrée. ce sont les broches qui sont connectées aux canaux 1, 2 et 3 (respectivement) sur le récepteur. les 2 dernières broches "pinMode" déclarent que les broches auxquelles les LED sont connectées envoient le signal aux LED.
- La ligne "Serial.begin()" déclare le débit en bauds ou les bits par seconde qui sont acceptés et lus dans l'arduino.
- Ensuite, nous passons à la "boucle vide", c'est ce qui est exécuté en continu après la mise sous tension de l'Arduino.
- Les deux premières lignes de cette boucle lisent/définissent la largeur d'impulsion de chaque canal d'entrée du récepteur. c'est important car sans cela, nous ne serions pas en mesure de lire les signaux entrants.
- Vient ensuite la séquence de mappage. ce qui se passe, c'est que le signal entrant est mappé sur un signal que l'esc peut lire et faire bouger les choses. nous définissons donc les valeurs mappées égales à la variable "move" définie précédemment.
- Nous écrivons ensuite au servo appelé "esc" les valeurs de "move" c'est ce qui permet à la voiture d'avancer et de reculer.
- Pour la configuration de la cartographie "virage", il fait la même chose, seulement son mappage du signal entrant à un angle qui est ensuite envoyé au servo de direction. le servo de direction se déplacera alors à l'angle correspondant.
- La première déclaration "if" indique que si le servo de direction est déplacé à un angle inférieur à 75 degrés, la LED gauche clignotera, créant ainsi le clignotant gauche.
- La deuxième déclaration "if" indique que si le servo de direction est déplacé à un angle supérieur à 100 degrés, la LED de droite clignotera. Créant ainsi le bon clignotant.
et c'est ainsi que fonctionne le code.
Étape 7: Amusez-vous
Maintenant que vous avez téléchargé le code, vous êtes prêt !
- Mettez d'abord les piles dans votre contrôleur et allumez-le.
- Ensuite, branchez la batterie de la voiture RC à l'ESC et allumez l'ESC.
- puis branchez la batterie 9V sur l'arduino.
une fois l'Arduino allumé, vous devriez pouvoir contrôler la voiture et avoir des clignotants. vous aurez également acquis un peu de connaissances qui vous permettront de poursuivre et de démarrer par vous-même des projets de codage et de conception plus complexes. alors continuez à grandir et amusez-vous!
Ces roues que j'ai conçues sont également une mise à niveau facultative (si vous avez acheté la voiture suggérée). vous pouvez les imprimer en 3D dans la couleur de votre choix. Je pense qu'ils sont plutôt cool.
Conseillé:
Linefollower HoGent - Projet de synthèse : 8 étapes
Linefollower HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. Dans deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projet de stabilisateur de cardan : 9 étapes (avec photos)
Gimbal Stabilizer Project : Comment faire un cardanApprenez à faire un cardan à 2 axes pour votre caméra d'actionDans la culture d'aujourd'hui, nous aimons tous enregistrer des vidéos et capturer les moments, surtout lorsque vous êtes un créateur de contenu comme moi, vous avez certainement été confronté au problème de un vide si tremblant
Crédit supplémentaire de projet final ECG-BME 305 automatisé : 7 étapes
ECG automatisé - BME 305 Projet final Crédit supplémentaire : Un électrocardiogramme (ECG ou ECG) est utilisé pour mesurer les signaux électriques produits par un cœur qui bat et il joue un rôle important dans le diagnostic et le pronostic des maladies cardiovasculaires. Certaines des informations obtenues à partir d'un ECG incluent le rythme
Projet de bol automatisé de nourriture pour animaux de compagnie : 13 étapes
Projet de bol automatisé pour animaux de compagnie : cette instructable décrira et expliquera comment construire une mangeoire automatisée et programmable pour animaux de compagnie avec des bols de nourriture attachés. J'ai joint une vidéo décrivant le fonctionnement des produits et leur apparence
Graveur alimenté par USB ! Ce projet peut brûler à travers les plastiques/bois/papier (le projet amusant doit également être du bois très fin) : 3 étapes
Graveur alimenté par USB ! Ce projet peut brûler à travers du plastique/du bois/du papier (le projet amusant doit également être du bois très fin) : NE PAS FAIRE CELA EN UTILISANT UN USB !!!! J'ai découvert qu'il peut endommager votre ordinateur à partir de tous les commentaires. mon ordinateur va bien. Utilisez un chargeur de téléphone 600ma 5v. Je l'ai utilisé et cela fonctionne bien et rien ne peut être endommagé si vous utilisez une prise de sécurité pour arrêter l'alimentation