INHOUDSOPGAWE:

RCXD Arduino -motor: 10 stappe
RCXD Arduino -motor: 10 stappe

Video: RCXD Arduino -motor: 10 stappe

Video: RCXD Arduino -motor: 10 stappe
Video: Еще один барабанный секвенсор Arduino с минимальным аппаратным обеспечением drumseq81212 2024, November
Anonim
RCXD Arduino motor
RCXD Arduino motor

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)

Ek het 'n RCXD Arduino -motor ontwerp. Ek het die rewolwer aan die bokant geprogrammeer om in verskeie rigtings te beweeg, asook om die wiele te programmeer om vorentoe, agtertoe, links en regs te beweeg, sowel as om op bevel te stop. Ek kan dit doen via 'n IR -afstandsbediening en IR -ontvanger. Ek het die nodige lêers en stappe ingesluit om hierdie ontwerp te herskep.

Stap 1: Vereiste materiaal:

Vereiste materiaal
Vereiste materiaal
Vereiste materiaal
Vereiste materiaal
Vereiste materiaal
Vereiste materiaal

Die materiaal wat benodig word om hierdie ontwerp te bou, is soos volg:

1. Arduino Uno

2. Arduino Kit (dit bevat alles wat u nodig het om aan arduino -projekte te werk

3. L293n Motorbestuurder

4. IR -ontvanger (kit)

5. IR -afstandsbediening (een kom met kit, maar enige IR -afstandsbediening werk)

6. 4 Arduino DC -motors

7. Servomotor (kit)

8. Drade (kit)

Al hierdie materiaal kan maklik by Amazon of enige aanlyn -handelaar gekoop word, aangesien dit nie baie Arduino -materiaal in die winkel verkoop nie. Dit is ook handig om 'n battery vir (9V) batterye te hê.

Stap 2: Stap 2 Opstelling: IR afstandskodes

Stap 2 Opstelling: IR afstandskodes
Stap 2 Opstelling: IR afstandskodes
Stap 2 Opstelling: IR afstandskodes
Stap 2 Opstelling: IR afstandskodes

Om u IR -afstandsbediening met die program en Arduino te laat werk, benodig u die kodes vir elke knoppie wat op die IR -afstandsbediening gedruk word. U moet u Arduino so instel en 'n kode implementeer sodat die IR -ontvanger kan werk. Nadat u hierdie kode opgelaai het, klik op die knoppie Serial Monitor (regs bo). Druk 'n paar knoppies op u afstandsbediening en sien die kodes wat verskyn. Sodra u geregistreer het watter kode op watter knoppies van toepassing is, begin u die kodes kopieer. Soos u kan sien, het ek die kodes vir elke druk op die knoppie deur "//" gekopieer en kommentaar gelewer.

Stap 3: Stap 3 Kode: Hoofkode

Stap 3 Kode: Hoofkode
Stap 3 Kode: Hoofkode
Stap 3 Kode: Hoofkode
Stap 3 Kode: Hoofkode
Stap 3 Kode: Hoofkode
Stap 3 Kode: Hoofkode

Om alles saam te laat werk, benodig u 'n hoofkode -lêer wat u na u Arduino moet oplaai. Boonop benodig u sekere biblioteke vir die kodes wat nog nie in Arduino ingebou is nie. Gelukkig is dit maklik om aan te skaf en te installeer/in te sluit, en u kan ook die biblioteke in u lêer kopieer onder 'n.h- of.cpp -oortjie.

Nadat u elke kode na die ooreenstemmende knoppie gekopieer het, moet u dit in u hooflêer insluit. Soos u kan sien, het ek kommentaar gelewer op baie van die reëls kode, sodat u kan verstaan wat doen wat, en ek het ingesluit waar u u IR -afstandskodes byvoeg. Vir die uwe om soos myne te werk, het ek die AFMotor -biblioteek en IRremote -biblioteek bygevoeg, sodat die IR -ontvanger sowel as die motors kan funksioneer.

Stap 4: Stap 4 Hardeware -opstelling: Arduino

Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino
Stap 4 Hardeware -opstelling: Arduino

Daar is verskillende maniere waarop u die opset vir hierdie ontwerp kan bou. U kan 'n broodbord, meer motors, drade, ens. Insluit, maar ek het slegs my IR -ontvanger, die ontvanger -relais, die L293d -motorbestuurder, die Arduino Uno en 'n paar batterye sowel as drade ingesluit.

Eerstens wil u die opstelling van u IR -ontvanger kry. Wat ek reeds ingesluit het. U het nie die broodbord hiervoor nodig nie, maar u kan dit indien nodig gebruik. Draai die IR -relais korrek na die Arduino Uno en pas die IR -ontvanger dan saggies in die relaispenne: GRND, PWR, OUTPUT/INPUT. Ek het die relais gebruik omdat die IR -ontvangers baie delikaat is en maklik kan braai.

Tweedens het ek die L293d -motorbestuurder in die Arduino Uno geplaas. Ek weet met die drade wat reeds vir IR -relais opgestel is, of dit lyk nie of dit pas nie, maar dit sal (ekstra drade hê en versigtig wees met krag). 'N Makliker manier om L293d -motorskerm en ekstra drade met Arduino te gebruik, is om die drade aan die skild te soldeer. Om dit te kan doen, benodig u soldeertoerusting.

Koppel dan albei die drade van elke ratkasmotor aan by die motors wat u wil hê. Die motorbestuurder het plek vir vier motors. U kan ook verskeie drade in een pen pas, en dit is wat ek vir gelyktydige beweging gedoen het, soos wanneer die kode vir die motor gelees word, reageer die wiele wat aangeheg is as een. Die rooi en swart draad kan aan enige pen vasgemaak word; Afhangende van die aanhangsel kan die wiel in die teenoorgestelde rigting beweeg, soos in die kode geskryf.

Gaan voort deur die servomotordrade aan u motorbestuurder vas te maak met die penne SER1 "Servo 1". Draai korrek + na +, GRND na -, ens. Hierna is u gereed om die kode te toets. Om dit te laat werk, benodig u moontlik ekstra krag, waar 'n battery of 'n 9V -battery inkom. Ek het twee 9V batterye gebruik, maar soms is een en 'n draad na u rekenaar genoeg. Hang af.

Stap 5: Stap 5 Uitvinder/soliede werke: bou u ontwerp

Om my projek te voltooi, het ek elke stuk in Inventor 2019 ontwerp wat ek via 'n student aan USF aangeskaf het. U kan egter enige program soortgelyk aan Inventor gebruik, soos AutoCad of SolidWorks, ens. Die belangrikste is die formaat wat u stoor, sommige drukkers benodig. STL terwyl ander 'n ander formaat benodig; kyk na u 3D -drukker. Ek sal al die.stl -lêers wat ek vir my ontwerp gebruik het, insluitend die wiele, insluit. U kan u projek op enige manier ontwerp, aangesien dit nie saak maak in die finale ontwerp nie. Voltooi die projek in stukke en monteer dit dan as dit klaar is. Ek het my basis in twee dele gebou, dan die wiel en uiteindelik met die rewolwer. Op 'n sy -aantekening is my rewolwer gedruk, vasgemaak aan die basis, wat ek later moes sny. Hou dit in gedagte wanneer u ontwerp

WAARSKUWING: By die ontwerp van u projek, is twee belangrike besonderhede die metings en ontwerp vanuit 'n ingenieursoogpunt. As u u ontwerp in mm druk, sal dit as 'n kol op 'n 3D -drukker verskyn, en as u dit vergroot, kan die stuk verdraai word as gevolg van 'n lae resolusie. As u dit boonop met 'n basis van 1 mm dik ontwerp, sal dit maklik klik as dit ingedruk word, sodat u projek struktureel goed kan ontwerp.

OPMERKING: stuur 'n e -pos aan my of stuur 'n opmerking hieronder as u die onderdele van die uitvinder wil hê, Lauer. [email protected] en ek kan dit vir u stuur.

Stap 6: Stap 6 Druk/bou: bou u projek

Stap 6 Druk/bou: bou u projek
Stap 6 Druk/bou: bou u projek
Stap 6 Druk/bou: bou u projek
Stap 6 Druk/bou: bou u projek
Stap 6 Druk/bou: bou u projek
Stap 6 Druk/bou: bou u projek

3D -drukwerk neem 'n rukkie (hoogstens verskeie dae), dus hou dit in gedagte wanneer u druk. Gebruik ook baie gom by die ontwerp van u projek, sowel as die regte tipe gom. Miskien het u ook 'n boor nodig.

Ek het eers begin om die boonste en onderste basis aan mekaar vas te plak deur gom langs die rande te plaas en krag op elkeen uit te oefen as dit saamgedruk word. Toe plak ek my wieldoppe vas aan die wiele wat in u DC -ratkasmotor TT pas. Ek maak toe my Toring los van die voetstuk en plak die voetstuk aan die onderkant van die rails bo -op my RC -motor vas. Ek het die rewolwer op my servomotorwyser vasgeplak, die stuk wat aan servo geheg word, so ook as die servo draai, so ook my rewolwer. Uiteindelik het ek 'n dik konstruksiepapier aan die een kant vasgeplak om 'n bedekking te skep wat u kan oopmaak, sowel as 'n stuk om die rewolwer om dit te sien.

U hoef dit nie te doen nie, maar ek het die IR -relais aan my motor vasgeplak om te verseker dat dit nie beweeg nie, wat ook help met die ontvangs van u afstandsein. As u dit doen, moet u seker maak dat u IR -ontvanger in die regte rigting is waaruit u seine wil ontvang.

Stap 7: Stap 7 Finale opstelling: Plaas Arduino

Nadat ek alles aanmekaar geplak het, het ek my DC -ratkasmotors aan die onderplaat van my RC -motor vasgeplak. Ek boor toe vier gate in die bodem naby elke ratkas en middel. Ek het die twee drade van elke GS-motor deur die gate gery en dit dan weer vasgemaak aan die L293D-motorbestuurder se skild.

Koppel alles weer saam en laat Arduino Uno binne -in jou RC -motor. U kan dit ook vasbout of vasgom om alles te bestendig, wat 'n goeie idee sou wees as u wil.

Stap 8: Stap 8 Oplaai: Hooflêer

Stap 8 Laai op: hooflêer
Stap 8 Laai op: hooflêer

Nadat die opstelling voltooi is. Laai u kode op na u Arduino Uno via die USB -kabel wat die kit bevat, of koop die kabel aanlyn. Klik op Laai kode onder aan die Arduino -app op.

Stap 9: Stap 9 Toets: kyk of dit werk

Nadat u die kode opgelaai het, steek die batterye in u arduino en/of direk in u L293D -motorbestuurderskerm, as u die skild gebruik, heg die drade aan die penne gemerk PWR. Diegene wat die drade binne geplaas het, skroef dit vas en toets dit weg. As daar niks gebeur nie, probeer om meer krag by te voeg, of as u al tonne krag het, probeer om 'n bietjie te verwyder.

Druk op die ooreenstemmende knoppies wat u in u kode toegeken het.

Stap 10: Wenke: Geniet dit

'N Paar nuttige wenke wat ek by die bou van hierdie ontwerp sou kon gebruik, is:

1. By die 3D -modellering van die projek, moet u onthou dat dit struktureel gesond moet wees, of dat dit homself kan ondersteun wanneer dit gedruk word. Anders val dit uitmekaar of breek maklik of misluk tydens die druk.

2. Gebruik die regte gom. Ek het 3 verskillende gom gebruik en uiteindelik na ure se pyn terwyl die ratkaste afgebreek het, eindig ek met 'n paar super gorilla gom. Gebruik die regte gom vir die regte materiaal.

3. By die ontwerp waar die wiele sal pas, moet die ratkas 'n ander kant hê wat na buite strek. As u dit teen 'n syoppervlak wil plaas (soos ek probeer het), sal dit nie werk nie.

4. In die algemeen weet u onmiddellik watter dele u wil hê, want dit kan 'n duur poging wees.

5. Hou 'n rugsteun -IR -ontvanger by u. Hulle is delikaat en brand maklik uit, wat 'n pyn kan wees as u hierdie projek wil voltooi. Daarom het ek die aflos as beskerming gebruik.

Geniet u ontwerp!

Aanbeveel: