Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: Irrota moottorikotelo
- Vaihe 3: Juottaa pidemmille johtimille
- Vaihe 4: Lisää moottorit moottorilevyyn
- Vaihe 5: Rakenna kytkinkortti
- Vaihe 6:
Video: Arduino -ohjattava robottivarsi Lego Mindstormilta: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Käytä kaksi vanhaa Lego Mindstorm -moottoria Arduino Unon ohjaamana tarttumavarana.
Tämä on Hack Sioux Falls -projekti, jossa haastoimme lapset rakentamaan jotain siistiä Arduinolla.
Vaihe 1: Tarvittavat osat
Tarvittavat tarvikkeet:
- 2 isoa Lego ev3 mindstorm -moottoria
- Valikoima Lego -teknisiä osia ja vaihteita
- Arduino Uno
- Moottorilevy
- Pala perfboardia
- Pitkät johdot
- 4 vastusta
- 4 painiketta
- Kannettava USB -akku
- USB -laturi
- Juotin ja juotosrauta
- Ruuvimeisselisarja
- Lankaleikkuri
Vaihe 2: Irrota moottorikotelo
Aloita irrottamalla molempien moottorien takana olevat ruuvit ja irrottamalla sitten valkoiset korkit. Voit sitten heittää ne pois.
Vedä moottorit ulos varmistaen, ettet irrota sisällä olevia hammaspyöriä. Jos poistat hammaspyörät, laita ne takaisin paikoilleen.
Kun moottorit on irrotettu, katkaise pistoke moottorin päästä lankaleikkurilla.
Vaihe 3: Juottaa pidemmille johtimille
Juotos johonkin uuteen, pidempään lankaan. Tämä on paljon helpompaa kuin miltä se näyttää ja kestää vain muutaman sekunnin, jos tiedät mitä olet tekemässä.
Aseta moottori takaisin muovikoteloon ja ruuvaa se takaisin sisään. Voit nyt aloittaa varren rakentamisen. Voit luoda oman mallisi tai poistua kuvasta.
Vaihe 4: Lisää moottorit moottorilevyyn
Liitä moottorista tulevat johdot moottorilevyyn ristipääruuvimeisselillä kuvan osoittamalla tavalla. Liitä sitten levy Arduino Unoon.
Katkaise USB -laturi kahtia paljastaen sen sisällä oleva johto. Kuori eristys ja irrota sitten kaksi positiivista ja negatiivista johtoa. Liitä se sitten moottorilevyyn
Vaihe 5: Rakenna kytkinkortti
Juota vastukset, kytkimet ja johdot perfboardille kuvan mukaisesti.
Lisää muutama naarasliittimen nasto perfboardiin ja moottorilevyyn, kuten kuvassa, ja yhdistä sitten molemmat.
Vaihe 6:
Liitä Arduino tietokoneeseen ja lähetä tämä koodi Arduinoon.
Käytimme tätä Adafruutin moottoriajurikirjastoa, mutta myös toinen kuljettajakirjasto toimisi.
#sisältö
int buttonLeft = A0; int buttonRight = A1; int -painikeOpen = A2; int -painikeSulje = A3; AF_DCMoottorin moottoriKierrä (1); AF_DCMoottorimoottoriGrabber (2); void setup () {Serial.begin (9600); // aseta sarjakirjasto nopeudella 9600 bps Serial.println ("Moottoritesti!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // käynnistä moottori 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 ("Button Left"); motorRotate.run (TAKAISIN); viive (250); motorRotate.run (RELEASE); } else if (buttonStateRight == HIGH) {Serial.println ("Oikea painike"); motorRotate.run (ETEENPÄIN); viive (250); motorRotate.run (RELEASE); } else if (buttonStateOpen == HIGH) {Serial.println ("Button Open"); motorGrabber.run (TAKAISIN); viive (150); motorGrabber.run (RELEASE); } else if (buttonStateClose == HIGH) {Serial.println ("Button Close"); motorGrabber.run (ETEENPÄIN); viive (150); motorGrabber.run (RELEASE); }}
Suositeltava:
Robottivarsi ja kahva: 9 vaihetta (kuvilla)
Robottivarsi tarttujalla: Sitruunapuiden korjuuta pidetään kovana työnä puiden suuren koon ja myös sitruunapuiden istutusalueiden kuuman ilmaston vuoksi. Siksi tarvitsemme jotain muuta auttaaksemme maataloustyöntekijöitä suorittamaan työnsä entistä paremmin
3D -robottivarsi Bluetooth -ohjatulla askelmoottorilla: 12 vaihetta
3D-robottivarsi Bluetooth-ohjattavilla askelmoottoreilla: Tässä opetusohjelmassa näemme, miten tehdään 3D-robottivarsi, jossa on 28byj-48 askelmoottorit, servomoottori ja 3D-painetut osat. Painettu piirilevy, lähdekoodi, sähkökaavio, lähdekoodi ja paljon tietoa sisältyvät verkkosivustolleni
Robottivarsi: 15 vaihetta
Robotti: Käytä automaattista järjestelmää
Servo -robottivarsi: 4 vaihetta
Servorobottivarsi: Tämä on yksinkertainen servorobotti käsivarsi, joka pystyy poimimaan esineitä ja sijoittamaan ne määrätylle alueelle. Tämä projekti vie suurimman osan ajastaan kokoonpanoon, koska on tärkeää varmistaa, että varsi on vakaa ja pystyy suorittamaan tehtäviä ilman
Kiertokooderin ohjaama robottivarsi: 6 vaihetta
Rotary Encoder Controlled Robot Arm: Kävin osoitteessa howtomechatronics.com ja näin siellä bluetooth -ohjatun robotin. käytä käsivartta kiertokooderia ja tallenna se