Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: nuimkite variklio korpusą
- 3 žingsnis: lituokite ant ilgesnių laidų
- 4 žingsnis: pridėkite variklius prie variklio plokštės
- 5 žingsnis: sukurkite jungiklių plokštę
- 6 žingsnis:
Video: „Arduino“valdoma robotų ranka iš „Lego Mindstorm“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Perkelkite du senus „Lego Mindstorm“variklius į griebtuvo ranką, valdomą „Arduino Uno“.
Tai „Hack Sioux Falls“projektas, kuriame mes metėme vaikams iššūkį sukurti kažką šaunaus su „Arduino“.
1 žingsnis: reikalingos dalys
Reikalingos medžiagos:
- 2 dideli „Lego ev3 mindstorm“varikliai
- „Lego“technikos detalių ir krumpliaračių asortimentas
- „Arduino Uno“
- Variklio lenta
- Perfboardo gabalas
- Ilgi laidai
- 4 rezistoriai
- 4 mygtukai
- Nešiojama USB baterija
- USB įkroviklis
- Lituoklis ir lituoklis
- Atsuktuvų rinkinys
- Vielos pjaustytuvas
2 žingsnis: nuimkite variklio korpusą
Pradėkite nuimdami varžtus abiejų variklių gale, tada nuimkite baltus dangtelius. Tada galite juos išmesti.
Ištraukite variklius, stengdamiesi nenuimti jokių pavarų viduje. Jei pašalinsite kurią nors krumpliaratį, tiesiog grąžinkite jas į vietą.
Nuėmus variklius, vielos pjaustytuvu nutraukite variklio galo papildinį.
3 žingsnis: lituokite ant ilgesnių laidų
Lituokite ant naujos, ilgesnės vielos. Tai daug lengviau, nei atrodo, ir užtrunka tik kelias sekundes, jei žinote, ką darote.
Įdėkite variklį atgal į plastikinį korpusą, tada vėl prisukite. Dabar galite pradėti statyti ranką. Galite sukurti savo dizainą arba atsisakyti paveikslėlio.
4 žingsnis: pridėkite variklius prie variklio plokštės
Naudokite „Phillips“atsuktuvą, kad prijungtumėte variklių laidus į variklio plokštę, kaip parodyta paveikslėlyje. Tada prijunkite plokštę prie „Arduino Uno“.
Perpjaukite USB įkroviklį per pusę, atskleisdami viduje esantį laidą. Pašalinkite izoliaciją, tada nuimkite du teigiamus ir neigiamus laidus. Tada prijunkite jį prie variklio plokštės
5 žingsnis: sukurkite jungiklių plokštę
Lituokite rezistorius, jungiklius ir laidus ant plokštės, kaip parodyta paveikslėlyje.
Pridėkite keletą moterų jungčių kaiščių prie plokštės ir variklio plokštės, kaip parodyta paveikslėlyje, tada prijunkite abi.
6 žingsnis:
Prijunkite „Arduino“prie kompiuterio ir įkelkite šį kodą į „Arduino“.
Mes naudojome šią „Adafruit“motorinių vairuotojų biblioteką, tačiau taip pat veiktų kita vairuotojų biblioteka.
#įtraukimas
int buttonLeft = A0; int buttonRight = A1; int mygtukasOpen = A2; int mygtukasUždaryti = A3; AF_DCMotor motorRotate (1); AF_DCMotorinis variklisGrabber (2); void setup () {Serial.begin (9600); // nustatyti serijos biblioteką esant 9600 bps Serial.println ("Motor test!"); pinMode (mygtukasLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // įjungti variklio motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (RELEASE); motorGrabber.run (RELEASE); } void loop () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalRead (buttonOpen); int buttonStateClose = digitalRead (buttonClose); if (buttonStateLeft == HIGH) {Serial.println („Mygtukas kairėn“); motorRotate.run (BACKWARD); vėlavimas (250); motorRotate.run (RELEASE); } else if (buttonStateRight == HIGH) {Serial.println („Button Right“); motorRotate.run (FORWARD); vėlavimas (250); motorRotate.run (RELEASE); } else if (buttonStateOpen == HIGH) {Serial.println ("Button Open"); motorGrabber.run (BACKWARD); vėlavimas (150); motorGrabber.run (RELEASE); } else if (buttonStateClose == HIGH) {Serial.println ("Button Close"); motorGrabber.run (į priekį); vėlavimas (150); motorGrabber.run (RELEASE); }}
Rekomenduojamas:
„Arduino“paprasta nebrangiai valdoma ranka: 5 žingsniai
„Arduino“paprasta nebrangiai valdoma ranka: visame internete yra daug brangių 3D spausdintų ir lanksčių jutiklių pagrindu pagamintų robotų. Tačiau būdamas studentas neturiu daug prieigos prie tokių dalykų kaip CNC, 3D spausdintuvai ir elektriniai įrankiai. Aš turiu sprendimą, mes ketiname sukurti
„Arduino“valdoma robotų ranka su 6 laisvės laipsniais: 5 žingsniai (su nuotraukomis)
„Arduino“valdoma robotų ranka W/ 6 laisvės laipsniai: esu robotikos grupės narė ir kiekvienais metais mūsų grupė dalyvauja kasmetiniame „Mini-Maker Faire“. Nuo 2014 m. Nusprendžiau kiekvienais metais rengti naują projektą. Tuo metu likus maždaug mėnesiui iki renginio turėjau ką nors suderinti
„Bluetooth“nuotoliniu būdu valdoma robotų ranka: 4 žingsniai
„Bluetooth“nuotoliniu būdu valdoma robotų rankinė delninė: Šioje pamokoje mes išsamiai aptarsime ir pateiksime visą reikiamą informaciją, kad sukurtume savo „Bluetooth“nuotoliniu būdu valdomą robotizuotą delną. Jei norite, galite toliau jį tobulinti, kad taptumėte visa robotų ranka
„Nunchuk“valdoma robotų ranka (su „Arduino“): 14 žingsnių (su nuotraukomis)
„Nunchuk“valdoma robotų ranka (su „Arduino“): Robotų rankos yra nuostabios! Jų turi gamyklos visame pasaulyje, kur tiksliai dažo, lituoja ir gabena daiktus. Jų taip pat galima rasti kosminiuose tyrimuose, povandeninėse nuotoliniu būdu valdomose transporto priemonėse ir net medicinos reikmėse! O dabar galite
Belaidė robotų ranka valdoma gestais ir balsu: 7 žingsniai (su nuotraukomis)
Belaidė robotų ranka valdoma gestais ir balsu: iš esmės tai buvo mūsų kolegijos projektas ir dėl to, kad trūko laiko pateikti šį projektą, pamiršome nufotografuoti kai kuriuos veiksmus. Mes taip pat sukūrėme kodą, pagal kurį galima valdyti šią robotų ranką gestu ir balsu vienu metu, tačiau dėl