Tartalomjegyzék:
- 1. lépés: Szükséges alkatrészek
- 2. lépés: Távolítsa el a motorházat
- 3. lépés: Forrasztás hosszabb huzalokon
- 4. lépés: Adja hozzá a motorokat a motorlaphoz
- 5. lépés: Készítse el a kapcsolótáblát
- 6. lépés:
Videó: Arduino vezérelt robotkar a Lego Mindstormtól: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Helyezze vissza két régi Lego Mindstorm motorját egy Arduino Uno által vezérelt markoló karba.
Ez egy Hack Sioux Falls projekt, ahol kihívtuk a gyerekeket, hogy építsenek valami menőt egy Arduino -val.
1. lépés: Szükséges alkatrészek
Szükséges kellékek:
- 2 nagy Lego ev3 mindstorm motor
- Lego technikai darabok és fogaskerekek választéka
- Egy Arduino Uno
- Motortábla
- Egy darab perfboard
- Hosszú vezetékek
- 4 ellenállás
- 4 gomb
- Hordozható USB akkumulátor
- USB töltő
- Forrasztó és forrasztópáka
- Csavarhúzó készlet
- Drótvágó
2. lépés: Távolítsa el a motorházat
Először távolítsa el a csavarokat mindkét motor hátoldalán, majd távolítsa el a fehér kupakokat. Ezután elvetheti őket.
Húzza ki a motorokat, ügyelve arra, hogy ne távolítsa el a belső fogaskerekeket. Ha eltávolítja a fogaskerekek bármelyikét, egyszerűen tegye vissza a helyére.
Miután eltávolította a motorokat, vágja le a dugót a motor végén egy drótvágóval.
3. lépés: Forrasztás hosszabb huzalokon
Forrasztás néhány új, hosszabb huzalon. Ez sokkal könnyebb, mint amilyennek látszik, és csak néhány másodpercet vesz igénybe, ha tudja, mit csinál.
Tegye vissza a motort a műanyag házba, majd csavarja vissza. Most elkezdheti a kar építését. Készíthet saját tervezést, vagy elhagyhatja a képen láthatót.
4. lépés: Adja hozzá a motorokat a motorlaphoz
Phillips csavarhúzóval dugja be a motorokból érkező vezetékeket a motortáblába, amint az a képen látható. Ezután csatlakoztassa a táblát az Arduino Uno -hoz.
Vágja félbe az USB -töltőt, és tegye szabaddá a benne lévő vezetéket. Távolítsa el a szigetelést, majd távolítsa el a két pozitív és negatív vezetéket. Ezután csatlakoztassa a motorlaphoz
5. lépés: Készítse el a kapcsolótáblát
Forrasztás az ellenállásokon, kapcsolókon és vezetékeken a perfboardra, mint a képen.
Adjon hozzá néhány női csatlakozócsapot a perfboardhoz és a motorlaphoz, mint a képen, majd csatlakoztassa a kettőt.
6. lépés:
Csatlakoztassa az Arduino -t egy számítógéphez, és töltse fel ezt a kódot az Arduino -ba.
Ezt az Adafruit motorvezérlő könyvtárat használtuk, de egy másik illesztőprogram -könyvtár is működne.
#befoglalás
int buttonLeft = A0; int buttonRight = A1; int gombOpen = A2; int gombClose = A3; AF_DCMotor motorRotate (1); AF_DCMotor motorGrabber (2); void setup () {Serial.begin (9600); // soros könyvtár beállítása 9600 bps sebességgel Serial.println ("Motor teszt!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // a motor motorRotate.setSpeed bekapcsolása (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 ("Bal gomb"); motorRotate.run (VISSZA); késleltetés (250); motorRotate.run (RELEASE); } else if (buttonStateRight == HIGH) {Serial.println ("Gomb jobbra"); motorRotate.run (ELŐRE); késleltetés (250); motorRotate.run (RELEASE); } else if (buttonStateOpen == HIGH) {Serial.println ("Button Open"); motorGrabber.run (VISSZA); késleltetés (150); motorGrabber.run (RELEASE); } else if (buttonStateClose == HIGH) {Serial.println ("Button Close"); motorGrabber.run (ELŐRE); késleltetés (150); motorGrabber.run (RELEASE); }}
Ajánlott:
Rotációs kódoló által vezérelt robotkar: 6 lépés
Rotary Encoder vezérelt robotkar: Meglátogattam a howtomechatronics.com webhelyet, és láttam ott a bluetooth vezérlésű robotkart. Nem szeretem a Bluetooth -ot használni, ráadásul láttam, hogy forgó kódolóval vezérelhetjük a szervót, ezért újratervezem, hogy irányíthassam a robotot használjon forgó jeladót, és rögzítse
Fpga vezérelt RC szervomotoros robotkar - Digilent verseny: 3 lépés
Fpga vezérelt RC szervomotoros robotkar - Digilent verseny: FPGA vezérelt szervomotoros robotkar Ennek a projektnek az a célja, hogy olyan programozható rendszert hozzon létre, amely forrasztási műveleteket végezhet a perforációs táblán. A rendszer a Digilent Basys3 fejlesztőlapra épül, és képes lesz a forrasztásra
Arduino vezérelt robotkar W/ 6 szabadságfok: 5 lépés (képekkel)
Arduino vezérelt robotkar W/ 6 szabadságfok: Én egy robotikai csoport tagja vagyok, és minden évben a csoportunk részt vesz egy éves Mini-Maker Faire rendezvényen. 2014 -től úgy döntöttem, hogy minden évben új projektet építek fel. Abban az időben körülbelül egy hónapja volt az esemény előtt, hogy valamit összehozzak
Nunchuk vezérelt robotkar (Arduino -val): 14 lépés (képekkel)
Nunchuk vezérelt robotkar (Arduino -val): A robotkarok fantasztikusak! A világ minden tájáról származó gyárak rendelkeznek velük, ahol precízen festenek, forrasztanak és szállítanak dolgokat. Megtalálhatók az űrkutatásban, a tengeralattjáró távirányítású járművekben és még az orvosi alkalmazásokban is! És most már
Kesztyű által vezérelt robotkar: 6 lépés (képekkel)
Kesztyű által vezérelt robotkar: Cél: Tapasztalat és problémamegoldó készségek megszerzése egy befejezendő projekt létrehozásával. Vázlat-Használjon kesztyűt az arduino-n keresztüli csatlakozáshoz, hogy vezérelje a 3D-s nyomtatott "kar" -ot. A 3-D nyomtatott kar mindegyik csuklója szervóval rendelkezik, amely