Kazalo:
- Korak: Potrebni deli
- Korak: Odstranite ohišje motorja
- 3. korak: Spajkajte na daljših žicah
- 4. korak: Dodajte motorje na ploščo motorja
- 5. korak: Zgradite stikalno ploščo
- 6. korak:
Video: Arduino nadzorovana robotska roka iz Lego Mindstorma: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Dva stara motorja Lego Mindstorm preuredite v ročico, ki jo upravlja Arduino Uno.
To je projekt Hack Sioux Falls, kjer smo otroke izzvali, naj z Arduinom zgradijo nekaj kul.
Korak: Potrebni deli
Potrebne zaloge:
- 2 velika Lego ev3 motorja za razmišljanje
- Asortiman Lego tehničnih kosov in zobnikov
- Arduino Uno
- Motorna plošča
- Kos perfboard -a
- Dolge žice
- 4 upori
- 4 gumbi
- Prenosna baterija USB
- USB polnilec
- Spajkalnik in spajkalnik
- Komplet izvijačev
- Rezalnik žice
Korak: Odstranite ohišje motorja
Začnite tako, da odstranite vijake na zadnji strani obeh motorjev, nato odstranite bele pokrovčke. Nato jih lahko zavržete.
Izvlecite motorje in pazite, da ne odstranite zobnikov v notranjosti. Če odstranite katero od zobnikov, jih preprosto postavite na svoje mesto.
Ko odstranite motorje, z rezalnikom žice odrežite vtič na koncu motorja.
3. korak: Spajkajte na daljših žicah
Spajkajte na novo, daljšo žico. To je veliko lažje, kot se zdi, in traja le nekaj sekund, če veste, kaj počnete.
Motor vstavite nazaj v plastično ohišje in ga nato privijte. Zdaj lahko začnete z izdelavo roke. Ustvarite lahko svoj lasten dizajn ali pa izstopite iz tistega na sliki.
4. korak: Dodajte motorje na ploščo motorja
S križnim izvijačem priključite žice, ki prihajajo iz motorjev, na ploščo motorja, kot je prikazano na sliki. Nato priključite ploščo v Arduino Uno.
Polnilnik USB prerežite na pol, tako da je žica v notranjosti. Odstranite izolacijo, nato odstranite dva pozitivna in negativna kabla. Nato ga priključite na ploščo motorja
5. korak: Zgradite stikalno ploščo
Spajajte upore, stikala in žice na ploščo, kot je prikazano na sliki.
Dodajte nekaj ženskih priključkov na ploščo perfboard in motorno ploščo, kot je prikazano na sliki, nato pa oba povežite.
6. korak:
Priključite Arduino v računalnik in naložite to kodo v Arduino.
Uporabili smo to knjižnico gonilnikov motorjev iz Adafruit, vendar bi delovala tudi druga knjižnica gonilnikov.
#vključi
int buttonLeft = A0; int buttonRight = A1; int buttonOpen = A2; int buttonClose = A3; AF_DCMotor motorjaRotate (1); AF_DCMotor motorGrabber (2); void setup () {Serial.begin (9600); // nastavite serijsko knjižnico pri 9600 bps Serial.println ("Motor test!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // vklop motorja motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (RELEASE); motorGrabber.run (IZPUSTI); } void loop () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalno branje (buttonOpen); int buttonStateClose = digitalno branje (buttonClose); if (buttonStateLeft == HIGH) {Serial.println ("Gumb levo"); motorRotate.run (NAZAD); zamuda (250); motorRotate.run (RELEASE); } else if (buttonStateRight == HIGH) {Serial.println ("Gumb desno"); motorRotate.run (NAPREJ); zamuda (250); motorRotate.run (RELEASE); } else if (buttonStateOpen == HIGH) {Serial.println ("Button Open"); motorGrabber.run (NAZAD); zamuda (150); motorGrabber.run (IZPUSTI); } else if (buttonStateClose == HIGH) {Serial.println ("Button Close"); motorGrabber.run (NAPREJ); zamuda (150); motorGrabber.run (IZPUSTI); }}
Priporočena:
4dof Ps2 Control Arduino Robotska roka iz akrilnega robota: 5 korakov
4dof Ps2 Control Arduino Akrilna robotska roka: temelji na seznamu mearm: 1 set mearm akrilna roka 1pc arduino uno2pc ps2
Robotska roka Arduino: 12 korakov
Arduino Robotic Arm: Ta inštruktor je nastal v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi. To so osnovne komponente, potrebne za sestavo tega projekta
Servo nadzorovana protetična roka: 8 korakov
Servo nadzorovana protetična roka: Pozdravljeni, tukaj izdelujem protetično roko, ki jo upravljajo servomotorji, da se oprime. Delam desno, vendar sem vključil datoteke za tiskanje tudi leve dlani. Sestavljanje je enako za levo in desno roko
Preprosta robotska roka, nadzorovana nad dejanskim gibanjem roke: 7 korakov (s slikami)
Preprosta robotska roka, ki se nadzira nad dejanskim gibanjem roke: To je zelo preprosta robotska roka DOF za začetnike. Roka je pod nadzorom Arduina. Povezan je s senzorjem, ki je pritrjen na roko upravljavca. Zato lahko operater nadzira komolec roke tako, da upogne lasten premik komolca
Robotska roka, nadzorovana z Nunchukom (z Arduinom): 14 korakov (s slikami)
Robotska roka, nadzorovana z Nunchukom (z Arduinom): Robotske roke so super! Tovarne po vsem svetu jih imajo, kjer natančno slikajo, spajkajo in prevažajo stvari. Najdemo jih tudi pri raziskovanju vesolja, podmorskih vozilih na daljavo in celo v medicini! Zdaj pa lahko