Taula de continguts:

Cotxe RCXD Arduino: 10 passos
Cotxe RCXD Arduino: 10 passos

Vídeo: Cotxe RCXD Arduino: 10 passos

Vídeo: Cotxe RCXD Arduino: 10 passos
Vídeo: 10 Arduino Projects with DIY Step by Step Tutorials 2024, Desembre
Anonim
RCXD Arduino Car
RCXD Arduino Car

Aquesta instrucció es va crear per complir el requisit del projecte del Makecourse de la Universitat del Sud de Florida (www.makecourse.com)

He dissenyat un cotxe Arduino RCXD. He programat la torreta a la part superior per moure’s en diverses direccions, així com programar les rodes per avançar, endarrere, esquerra i dreta, així com parar a l’ordre. Ho puc fer mitjançant un control remot i un receptor IR. He inclòs els fitxers i els passos necessaris per recrear aquest disseny.

Pas 1: materials necessaris:

Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris

Els materials necessaris per construir aquest disseny són els següents:

1. Arduino Uno

2. Arduino Kit (és a dir, ve amb tot el necessari per treballar en projectes arduino

3. Controlador de motor L293n

4. Receptor IR (Kit)

5. Comandament IR (un inclou el kit, però qualsevol comandament IR funciona)

6. 4 motors Arduino DC

7. Servomotor (kit)

8. cables (kit)

Tots aquests materials es poden comprar fàcilment a Amazon o a qualsevol distribuïdor en línia, ja que no venen molts materials Arduino a la botiga. També és útil obtenir un paquet de bateries per a bateries de (9V).

Pas 2: Pas 2 Configuració: codis remots IR

Pas 2 Configuració: codis remots IR
Pas 2 Configuració: codis remots IR
Pas 2 Configuració: codis remots IR
Pas 2 Configuració: codis remots IR

Per tal que el vostre comandament a distància IR funcioni amb el programa i Arduino, necessitareu els codis de cada botó que es prem al comandament a distància. Haureu de configurar el vostre Arduino així i implementar un codi perquè el receptor IR funcioni. Després de penjar aquest codi, feu clic al botó Serial Monitor (a la part superior dreta). Premeu alguns botons del comandament a distància i visualitzeu els codis que apareixen. Un cop registrat quin codi s'aplica a quins botons, comenceu a copiar-los. Com podeu veure, he copiat i comentat per "//" abans del meu codi els codis de cada botó premut.

Pas 3: Pas 3 Codi: codi principal

Pas 3 Codi: codi principal
Pas 3 Codi: codi principal
Pas 3 Codi: codi principal
Pas 3 Codi: codi principal
Pas 3 Codi: codi principal
Pas 3 Codi: codi principal

Per tal que tot funcioni junts, necessiteu un fitxer de codi principal que haureu de carregar al vostre Arduino. A més, necessitareu algunes biblioteques per als codis que encara no estan integrats a Arduino. Afortunadament, són fàcils d'adquirir i instal·lar / incloure, així com només podeu copiar les biblioteques al fitxer sota una pestanya.h o.cpp.

Quan hàgiu copiat cada codi al botó corresponent que heu premut, haureu d'incloure'ls al fitxer principal. Com podeu veure, he comentat moltes de les línies de codi perquè pugueu entendre què fa què i he inclòs on afegiu els vostres codis remots IR. Perquè el vostre funcioni com el meu, he afegit la biblioteca AFMotor i la biblioteca IRremote perquè el receptor IR funcioni igual que els motors.

Pas 4: Pas 4 Configuració del maquinari: Arduino

Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino
Pas 4 Configuració del maquinari: Arduino

Hi ha diverses maneres de construir la configuració d’aquest disseny. Podeu incloure una placa de control, més motors, cables, etc. Tot i això, només he incorporat el meu receptor IR, el relé del receptor, el controlador de motor L293d, l'Arduino Uno i un parell de bateries i cables.

Primer voldreu obtenir la configuració del receptor IR. Que ja he inclòs. Per a això no necessiteu el tauler de control, però podeu utilitzar-lo si ho desitgeu. Connecteu correctament el relé IR a Arduino Uno i, a continuació, encaixeu el receptor IR suaument als pins del relé: GRND, PWR, OUTPUT / INPUT. He utilitzat el relé perquè els receptors IR són molt delicats i es poden fregir fàcilment.

En segon lloc, vaig col·locar el controlador de motor L293d a Arduino Uno. Sé que amb els cables ja configurats per al relé IR és difícil o no sembla que encaixi, però sí (tindrà cables addicionals i vés amb compte amb força). Una manera més senzilla d’utilitzar el blindatge del motor L293d i cables addicionals amb Arduino és soldar els cables al blindatge. Per fer-ho, necessiteu equips de soldadura.

A continuació, connecteu els dos cables de cada motor de la caixa de canvis als motors que vulgueu que estiguin connectats també. El conductor del motor té places per a quatre motors. També podeu encaixar diversos cables en un pin, cosa que vaig fer per al moviment simulatani, ja que quan es llegeix el codi d’aquest motor, les rodes connectades respondran com una sola. El cable vermell i negre es pot connectar a qualsevol pin; depenent de l'accessori, la roda es pugui moure en direcció contrària tal com s'escriu al codi.

Continueu connectant els cables del servomotor al controlador del motor als passadors de la llista SER1 "Servo 1". Connecteu correctament + a +, GRND a -, etc. Després d'això, ja esteu a punt per provar el codi. Perquè funcioni, és possible que necessiteu energia addicional, que és on entra una bateria o una bateria de 9V. He utilitzat dues bateries de 9V, però de vegades n'hi ha prou amb una i un cable amb l'ordinador. Depèn.

Pas 5: Pas 5 Inventor / Solid Works: Construint el vostre disseny

Per completar el meu projecte, vaig dissenyar cada peça a Inventor 2019 que vaig adquirir mitjançant estudiant a la USF. Tanmateix, podeu utilitzar qualsevol programa similar a Inventor com AutoCad o SolidWorks, etc. L'important és el format que guardeu, algunes impressores requereixen. STL, mentre que d'altres poden requerir un altre format; comproveu la impressora 3D. Inclouré tots els fitxers.stl que he utilitzat per al meu disseny, excloent les rodes. Podeu dissenyar el vostre projecte de la manera que vulgueu, ja que no importa en el disseny final. Completeu el projecte a trossos i, a continuació, munteu-lo quan estigueu acabat. Vaig construir la meva base en dues parts i després la roda i finalment amb la torreta. En una nota lateral, la meva torreta s’imprimeix enganxada a la base, que després vaig haver de separar. Tingueu-ho en compte a l’hora de dissenyar

ADVERTÈNCIA: en dissenyar el vostre projecte, dos detalls clau són les mesures i el disseny des del punt de vista de l'enginyeria. Si imprimiu el vostre disseny en mm, apareixerà com a punt a la impressora 3D i, si l’engrandeix, la peça es pot distorsionar a causa de la baixa resolució. A més, si el dissenyeu amb una base de 1 mm de gruix, es prendrà fàcilment quan es prem per dissenyar el projecte de manera estructural.

NOTA: Si voleu que les peces de l’inventor eminguin un correu electrònic o facin comentaris a Lauer. [email protected] i us les puc enviar.

Pas 6: Pas 6 Impressió / construcció: creeu el vostre projecte

Pas 6 Impressió / construcció: creeu el vostre projecte
Pas 6 Impressió / construcció: creeu el vostre projecte
Pas 6 Impressió / construcció: creeu el vostre projecte
Pas 6 Impressió / construcció: creeu el vostre projecte
Pas 6 Impressió / construcció: creeu el vostre projecte
Pas 6 Impressió / construcció: creeu el vostre projecte

La impressió 3D triga una estona (com a màxim diversos dies), de manera que, en imprimir, tingueu present això. Utilitzeu també molta cola a l’hora de dissenyar el vostre projecte, així com el tipus de cola adequat. És possible que també necessiteu un trepant.

Primer vaig començar a enganxar tant la base superior com la base inferior col·locant cola al llarg de les vores i aplicant força a cadascuna quan es pressionen. Després vaig enganxar les tapes de les meves rodes a les rodes que encaixaven al motor TT de la vostra caixa de canvis. Després vaig separar la torreta de la seva base i vaig enganxar la base a la part inferior dels rails del cotxe a la part superior del meu cotxe RC. Vaig enganxar la torreta al punter del motor Servo, la peça que s’uneix al servo, d’aquesta manera quan el servo gira també ho fa la meva torreta. Finalment, he enganxat un gruixut paper de construcció a una vora per crear una coberta que pugueu obrir, així com un tros al voltant de la torreta per donar-li un aspecte.

No heu de fer això, però sí, he enganxat el relé IR al meu cotxe per tal d’estabilitzar-lo perquè no es mogui, cosa que també ajuda a rebre el senyal remot. Si ho feu, assegureu-vos que el receptor IR està en l’orientació correcta des de la qual voleu rebre senyals.

Pas 7: Pas 7 Configuració final: col·loqueu Arduino

Després d’enganxar-ho tot, vaig enganxar els motors de la caixa de canvis DC a la placa base del meu cotxe RC. Després he forat quatre forats a la part inferior prop de cada caixa de canvis i centre. Vaig maniobrar els dos cables de cada motor de corrent continu a través dels forats i després els vaig tornar a fixar al blindatge del controlador del motor L293D.

Connecteu-ho tot de nou i deixeu Arduino Uno dins del vostre cotxe RC. També podeu arrapar-lo o enganxar-lo per fixar tot el que seria una bona idea si ho desitgeu.

Pas 8: Pas 8 Càrrega: fitxer principal

Pas 8 Càrrega: fitxer principal
Pas 8 Càrrega: fitxer principal

Un cop finalitzada la configuració. Pengeu el vostre codi al vostre Arduino Uno mitjançant el cable USB que inclou el kit o comprant el cable en línia. Feu clic a Penja codi a la part inferior de l'aplicació Arduino.

Pas 9: prova del pas 9: comproveu si funciona

Després de penjar el codi, connecteu les bateries al vostre arduino i / o directament al blindatge del controlador del motor L293D, si utilitzeu el blindatge, connecteu els cables als pins etiquetats com a PWR. Els que després de col·locar cables a l'interior els cargolen i proven. Si no passa res, intenteu afegir més potència o si ja teniu un munt de potència, proveu d’eliminar-ne una.

Comenceu prement els botons corresponents que heu assignat al codi.

Pas 10: consells: gaudiu

Alguns consells útils que podria haver utilitzat a l’hora de construir aquest disseny són:

1. Quan modeleu el projecte en 3D, recordeu que ha de ser estructuralment sòlid o que pot suportar-se quan s’imprimeix. En cas contrari, es trencarà o es trencarà fàcilment o fallarà en imprimir.

2. Utilitzeu la cola adequada. Vaig utilitzar 3 coles diferents i, finalment, després d’hores de dolor amb les caixes de canvis trencades, vaig acabar amb una mica de super cola goril·la. Utilitzeu la cola adequada per obtenir el material adequat.

3. A l’hora de dissenyar on s’ajustaran les rodes, recordeu que la caixa del canvi té un altre costat que sobresurt cap a l’exterior. Si proveu de col·locar-lo contra una superfície lateral (com he provat), això no funcionarà.

4. En general, conegueu quines parts voleu immediatament perquè això pot suposar un esforç costós.

5. Mantingueu amb vosaltres un receptor IR de seguretat. Són delicats i es consumeixen fàcilment, cosa que pot resultar dolorosa en intentar completar aquest projecte. Per això he utilitzat el relé per protegir-lo.

Gaudeix del teu disseny!

Recomanat: