Tartalomjegyzék:
- 1. lépés: 3D nyomtatás az alkatrészekről
- 2. lépés: Fúrjon lyukakat a házban
- 3. lépés: Allítsa be a szervókat
- 4. lépés: Helyezze be a szervókat
- 5. lépés: Csatlakoztassa az ujjait
- 6. lépés: Csatlakoztassa a tápegységet
- 7. lépés: Szerelje fel a léptetőmotort és a meghajtó táblát
- Lépés: Csatlakoztassa a vezetékeket
- 9. lépés: Töltse fel a kódot az Arduino -ba
- 10. lépés: Helyezze be a rudakat a ház aljába
- 11. lépés: Csatlakoztassa a felső és alsó részt
- 12. lépés: Az alap építése
Videó: Csaibotszkij (zongorajátékos robot): 12 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)
Csaibotszkij egy Arduino hajtású zongorajáték robot. A motiváció az volt, hogy építsünk valamit, ami elkísérheti a zongoristákat, akár hiányzik a karjuk, és nem tudják lejátszani a dallam dallamát, vagy duettet akarnak játszani, de nincsenek barátaik. Jelenleg a C -dúr dalokra van korlátozva (nincs lakás vagy éles).
Anyagok:
- 3D nyomtatott felső.
- 3D nyomtatott alján.
- 8 3D nyomtatott ujj.
- 3D nyomtatott rúdtartó.
- 1/8 hüvelykes rétegelt lemez, körülbelül 11 "x4".
- 8 fém hajtóműves mikroszervó.
- Arduino Uno.
- Kis kenyérsütő.
- Jumper kábelek.
- 9 V -os akkumulátor és adapter az Arduino áramellátásához.
- Külső tápegység (mobil akkumulátor bank).
- USB kábel.
- 28byj-48 léptetőmotor.
- 2 1/8 "acél rúd, 12" hosszú.
- 1 5/32 "cső, körülbelül 4" hosszú.
- 2 1/8 "cső, egyenként körülbelül 10".
1. lépés: 3D nyomtatás az alkatrészekről
A projekt nagy részét 3D nyomtatásra tervezték. Ez magában foglalja a felső és alsó házat, a 8 ujjat, a fogaslécet és a fogaskereket, valamint az azt tartó rúdtartókat.
Az ujjaknak két különböző változata van, az 1. és a 2. ujj. Az 1. ujj a hosszabb, és úgy lett kialakítva, hogy illeszkedjen a felső sor szervójához. A 2. ujj rövidebb, és az alsó sorban lévő szervókhoz tartozik.
Az állvány és a fogaskerék most egy kicsit túl finom, és hajlamosak a csúszásra, ezért kísérletezzen, és kezdjen valami durvább dologgal. Szintén korlátozza a fogaskerék méretét. Minél nagyobb a fogaskerék, annál nagyobb nyomatékot kell kifejtenie a léptetőnek, és még a fél léptetőnél is gyakran gyakran leáll.
Nyomtatás:
- 1xHand top
- 1xHand alsó
- 4xujj 1
- 4xujj 2
- 2xRod tartó
- 1xRack
- 1xPinion
2. lépés: Fúrjon lyukakat a házban
A ház aljába lyukakat kell fúrni, hogy elférjen az infravörös vevő és a tápkábel.
Mérje meg a vezetékek átmérőjét, és fúrjon a hátoldalába, hogy lyukat készítsen a tápkábel számára.
Fúrjon lyukat az infravörös vevőkészülék méretéhez az alsó ház bal elején, a képen látható módon.
3. lépés: Allítsa be a szervókat
A szervóknak mind ugyanabban a szögben kell lenniük. Ennek eléréséhez állítsa a szervo pozíciót 90 fokra az Arduino segítségével, majd rögzítse a kart úgy, hogy párhuzamos legyen a felülettel. Végezze el ezt az összes szervóval, mielőtt behelyezi őket a házba, ügyelve arra, hogy a karok megfelelő irányba nézzenek.
4. lépés: Helyezze be a szervókat
A felső ház 8 lyukkal rendelkezik, amelyek illeszkednek a szervókhoz. Vannak lyukak is, amelyek a vezetékeket az alsó részbe engedik.
Először helyezze be a 4 alsó szervót, és vezesse át a vezetékeket. Ezután helyezze be a felső 4 szervót, és vezesse át a vezetékeket ugyanazon lyukakon.
Győződjön meg arról, hogy a szervokarok nagyjából azonos szögben vannak, miután behelyezték.
5. lépés: Csatlakoztassa az ujjait
8 ujj van. 4 rövidebb és 4 hosszabb. A hosszabbak a felső sorban lévő szervókkal, a rövidebbek pedig az alsó szervókkal járnak.
Helyezze az ujját úgy, hogy behelyezi a nyílásba, és felnyársalja az 1/8 -os csővel.
Vágja le a felesleges csövet és öblítse le.
6. lépés: Csatlakoztassa a tápegységet
Ehhez a projekthez külső tápegységet használtam egy akkumulátor -bank segítségével. Ezt azért tettem, mert 5V -ra volt méretezve, és 2A -ig tudott táplálni. Minden szervó körülbelül 200 mA -t vesz igénybe, és az Arduino önmagában nem tud elegendő áramot biztosítani az összes szervó táplálásához.
Törje le a tápkábelt egy kis kenyértábláról, és ragassza be az alsó ház alsó részébe.
Lehúztam az USB -vezetéket, és eltávolítottam az adatvonalakat. Az USB -kábel 4 vezetéket tartalmaz: piros, fekete, zöld és fehér. A vörös és a fekete az egyetlen, amire szükségünk van. Vedd le ezeket. Egy 9 V -os akkumulátor csatlakozójába forrasztottam őket, mert a vezetékek finom szálak voltak, amelyek nem illeszkedtek a kenyérlapba, és véletlenül a 9 V -os adapter feküdt. Ezután betettem a pozitív és negatív dolgokat a kenyértáblába.
7. lépés: Szerelje fel a léptetőmotort és a meghajtó táblát
Helyezze be a léptetőmotort az alsó házba, óvatosan húzza át a vezetékeket a lyukon.
Ahol illeszkedik, forró ragasztóval illessze a vezetőlemezt.
Lépés: Csatlakoztassa a vezetékeket
A 8 szervo digitális vezeték a 2-9. Fontos, hogy a megfelelő sorrendben legyenek rögzítve. A bal oldali legtöbb szervó (szervo1), amint az a 4. ábrán látható, a 2. csaphoz kapcsolódik. A szervo2 a 3. csaphoz és így tovább. A szervo pozitív és negatív vezetékei a kenyértáblához vannak rögzítve. Az IN 1 - IN 4 feliratú léptető vezérlőpanelen található 4 vezeték a 10-13. A léptető vezérlőpanel pozitív és negatív vezetékei be vannak dugva a kenyértáblába. Az infravörös vevő az Arduino 5V -os és földelt csapjaihoz van csatlakoztatva, az adattű pedig az 1 -es analóg érintkezőhöz.
A Fritzing diagramban a tápegységet a két AA elem jelzi. Valójában ne használjon két AA elemet. A léptető szintén nincs rögzítve az ábrán.
9. lépés: Töltse fel a kódot az Arduino -ba
A kód jelenleg a "StepperAK" nevű léptető könyvtárát használja, azonban a féllépcsős mód nem működik a 28byj-48-al ebben a könyvtárban. Ehelyett javaslom ennek a könyvtárnak a használatát és a fél lépés mód használatát. A kód megjegyzést fűz, és elmagyarázza, mi történik.
github.com/Moragor/Mora_28BYJ_48
A kód elején lévő tömbök a dalok. Az első 8 sor egy szervónak felel meg, az utolsó sor pedig a jegyzetek időzítésére szolgál. Ha van 1, akkor a szervó lejátszásra kerül. Az időzítési sorban az 1 1/8 -as hangot jelzett. Tehát a 2 b 2 1/8 vagy 1/4 hang.
10. lépés: Helyezze be a rudakat a ház aljába
Vágja az 5/32 "csövet körülbelül 2 1,5" -os részre. Csiszolja le a cső alját csiszolópapírral, majd bőségesen vigyen fel szuperragasztót, és illessze be az alsó ház lyukába.
11. lépés: Csatlakoztassa a felső és alsó részt
Csatlakoztassa a felső házat az alsó részhez. Óvakodjon attól, hogy a kábelek beszorulnak a kettő közé.
12. lépés: Az alap építése
Az alap a két rúdtartóból áll, amelyeket valamilyen fára ragasztanak. Hozzá tettem 1/8 -os lemezeket, hogy a billentyűzet billentyűivel elérhessem a magasságot.
Az állvány is ragasztva van az alaphoz.
Most már csak be kell helyeznie a 2 acél rudat, és rá kell csúsztatnia a botot, és jónak kell lennie.
Ajánlott:
Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)
Arduino | Maze Solving Robot (MicroMouse) Falkövető robot: Üdvözlöm, Isaac vagyok, és ez az első robotom, a "Striker v1.0". Ezt a robotot egy egyszerű labirintus megoldására tervezték. A versenyen két labirintus és a robot volt képes volt azonosítani őket. A labirintusban bekövetkező egyéb változások miatt szükség lehet a
SMARS robot építése - Arduino Smart Robot Tank Bluetooth: 16 lépés (képekkel)
SMARS Robot építése - Arduino Smart Robot Tank Bluetooth: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. A motorpajzs az Arduino Uno -hoz
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 lépés (képekkel)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Ez a Hungry Robot egy másik változata, amelyet 2018 -ban építettem. Ezt a robotot 3D nyomtató nélkül is elkészítheti. Csak annyit kell tennie, hogy megvásárol egy doboz Pringles -t, egy szervo motort, egy közelségérzékelőt, egy arduino -t és néhány eszközt. Letöltheti az összes
Joy Robot (Robô Da Alegria) - Nyílt forráskódú 3D nyomtatás, Arduino Powered Robot!: 18 lépés (képekkel)
Joy Robot (Robô Da Alegria) - nyílt forráskódú 3D nyomtatott, Arduino hajtású robot !: Első díj az Instructables Wheels versenyen, második díj az Instructables Arduino versenyen, és második hely a Design for Kids Challenge versenyen. Köszönjük mindenkinek, aki ránk szavazott !!! A robotok mindenhova eljutnak. Az ipari alkalmazásoktól a
A vaj robot: az Arduino robot egzisztenciális válsággal: 6 lépés (képekkel)
A vajrobot: az Arduino robot egzisztenciális válsággal: Ez a projekt a "Rick and Morty" animációs sorozaton alapul. Az egyik epizódban Rick robotot készít, amelynek egyetlen célja a vaj elhozása. A Bruface (Brüsszeli Műszaki Kar) hallgatóiként feladatunk van a mecha