INHOUDSOPGAWE:
- Stap 1: Vereiste materiaal:
- Stap 2: Stap 2 Opstelling: IR afstandskodes
- Stap 3: Stap 3 Kode: Hoofkode
- Stap 4: Stap 4 Hardeware -opstelling: Arduino
- Stap 5: Stap 5 Uitvinder/soliede werke: bou u ontwerp
- Stap 6: Stap 6 Druk/bou: bou u projek
- Stap 7: Stap 7 Finale opstelling: Plaas Arduino
- Stap 8: Stap 8 Oplaai: Hooflêer
- Stap 9: Stap 9 Toets: kyk of dit werk
- Stap 10: Wenke: Geniet dit
Video: RCXD Arduino -motor: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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:
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
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
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
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
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
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:
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Arduino Uno visvoerder in 6 goedkoop en maklike stappe !: 6 stappe
Arduino Uno Fish Feeder in 6 goedkoop en maklike stappe !: 'n Bietjie agtergrond kan dus nodig wees vir hierdie projek. Mense met troeteldiervisse het waarskynlik dieselfde probleem as ek gehad: vakansies en vergeetagtigheid. Ek het voortdurend vergeet om my vis te voer, en ek het altyd probeer om dit te doen voordat dit gebeur het
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese levitasie met Arduino Uno Stap-vir-stap (8-stappe): ultrasoniese klankomvormers L298N Dc vroulike adapter kragbron met 'n manlike DC-pen Arduino UNOBreadboard Hoe werk dit: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder toegerus met digitale en analoog poorte om kode (C ++) om te skakel
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: 3 stappe
Brandalarmstelsel met Arduino [in 'n paar maklike stappe]: wil u 'n eenvoudige en interessante projek maak met Arduino wat terselfdertyd baie nuttig en moontlik lewensreddend kan wees? Indien wel, het u op die regte plek gekom om te leer iets nuuts en vernuwend. In hierdie pos gaan ons
Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmering -- Arduino Neno: 6 stappe (met foto's)
Goedkoopste Arduino || Kleinste Arduino || Arduino Pro Mini || Programmering || Arduino Neno: …………………………. Teken asseblief in op my YouTube -kanaal vir meer video's ……. .Die projek handel oor hoe om 'n kleinste en goedkoopste arduino ooit te koppel. Die kleinste en goedkoopste arduino is arduino pro mini. Dit is soortgelyk aan arduino