Obsah:

3D tlačený robot: 16 krokov (s obrázkami)
3D tlačený robot: 16 krokov (s obrázkami)

Video: 3D tlačený robot: 16 krokov (s obrázkami)

Video: 3D tlačený robot: 16 krokov (s obrázkami)
Video: NEJDŮLEŽITĚJŠÍ video na YouTube ... 2024, Júl
Anonim
3D tlačený robot
3D tlačený robot

Sympatické na 3D tlači je, že uľahčuje stavbu robotov. Prakticky hneď môžete navrhnúť akúkoľvek konfiguráciu dielov, o ktorých sa vám môže snívať a mať ich v ruke. To umožňuje rýchle prototypovanie a experimentovanie. Tento konkrétny 3D tlačený robot je toho príkladom. Túto myšlienku mať chodiaceho robota, ktorý posunul predné centrum rovnováhy, mám už niekoľko rokov. Implementácia mimo bežných políc sa však vždy ukázala byť veľmi zložitá a zabránila mi skutočne sa snažiť. Napriek tomu, keď som si uvedomil, že sa to dá rýchlo a ľahko vykonať pomocou 3D tlače, dokázal som tohto robota konečne vytvoriť asi za dva dni. 3D tlač mi v zásade umožnila vziať si nápad a zrealizovať ho za menej ako 48 hodín. Ak si chcete vyskúšať výrobu tohto jednoduchého robota, priložil som súbory a zaslané pokyny, ktoré môžete na sebe vyrobiť. Je to rozhodne zábavný víkendový projekt pre niekoho s 3D tlačiarňou, ktorý vie trochu o elektronike a spájkovaní, aby si nohy zmočil robotizáciou.

Krok 1: Diely robota

Časti robota
Časti robota

Získajte nasledujúce materiály:

(x1) 3D tlačiareň (používam Creality CR-10) (x2) Štandardné servá (x1) Arduino micro (x1) 40-kolíková zásuvka (x1) PCB (x1) 9V batéria (x1) 9V držiak batérie (x1) 9V batéria (x2) 3-pólové záhlavia (x13) matice a skrutky M3 (x4) ceruzky

(Všimnite si toho, že niektoré odkazy na tejto stránke sú prepojeniami s pridruženými spoločnosťami. Na cene položky sa tým nič nemení. Všetky získané výnosy reinvestujem do vytvárania nových projektov. Ak by ste chceli akékoľvek návrhy na alternatívnych dodávateľov, dajte mi prosím vedieť vedieť.)

Krok 2: Časti 3D tlače

Časti 3D tlače
Časti 3D tlače

Priložené súbory 3D vytlačíte pomocou konkrétnej 3D tlačiarne. Možno budete musieť nastaviť súbory, aby fungovali s podporou pre vaše konkrétne nastavenie.

Krok 3: Predné Assesmbly

Predné Assesmbly
Predné Assesmbly
Predné Assesmbly
Predné Assesmbly
Predné Assesmbly
Predné Assesmbly

Vložte štyri skrutky do prednej časti robota.

Zasuňte dva predné ozubené kolesá do priehradky v prednej časti tela robota tak, aby nožné pätky smerovali von.

Umiestnite prevodový stupeň medzi dva ozubené kolesá nôh.

Zatlačte kryt pohonu serva do zásuvky na stredovom prevode a pomocou skrutky ho upevnite na svojom mieste.

Nakoniec priskrutkujte servo na miesto pomocou predtým nainštalovaných skrutiek a dokončite tak prednú montáž.

Krok 4: Spodné servo

Spodné servo
Spodné servo
Spodné servo
Spodné servo

Zasuňte spodné servo do montážnej konzoly a zaskrutkujte ho na miesto.

Krok 5: Pripojte trup

Pripojte trup
Pripojte trup
Pripojte trup
Pripojte trup

3D tlačený trup vycentrovaný na radenie pohonu motora pritlačte a priskrutkujte na miesto.

Krok 6: Vložte ceruzky

Vložte ceruzky
Vložte ceruzky
Vložte ceruzky
Vložte ceruzky

Vložte ceruzky do zásuvky trupu tak, aby konce gumy trčali.

Krok 7: Vytiahnite gumy

Vytiahnite gumy
Vytiahnite gumy
Vytiahnite gumy
Vytiahnite gumy

Pomocou dvoch klieští vytiahnite gumy z dvoch ceruziek.

Krok 8: Vložte viac ceruziek

Vložte ďalšie ceruzky
Vložte ďalšie ceruzky
Vložte ďalšie ceruzky
Vložte ďalšie ceruzky

Vložte koniec ceruziek, ku ktorým bola guma pripevnená, do každej z predných zásuviek na nohách.

Krok 9: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod
Vybudujte obvod
Vybudujte obvod

40-kolíkovú zásuvku spájkujte do stredu dosky. Pripojte čierny vodič zo zástrčky 9V batérie k uzemňovaciemu kolíku zásuvky Arduino a červený vodič k kolíku V-in. Spájajte prvé tri kolíkové zástrčky 40 -kolíková zásuvka nasledovne: kolíkový konektor 1 - 5V kolíkový konektor 2 - kolíkový uzemňovací konektor 3 - digitálny kolík 8 (kolíkový kolík 36) Druhý trojpólový kolíkový konektor zapojte do 40 -kolíkovej zásuvky nasledovne: kolíkový konektor 1 - kolíkový konektor 2V 5 - Kolík 3 nadzemného konektora - Digitálny kolík 9 (kolík 37 zásuvky)

Krok 10: Vŕtajte

Vŕtačka
Vŕtačka
Vŕtačka
Vŕtačka

Vyvŕtajte otvor 1/8 vycentrovaný na časť dosky plošných spojov, kde nie sú žiadne spájkované elektrické spojenia.

Krok 11: Vložte Arduino Micro

Vložte Arduino Micro
Vložte Arduino Micro

Vložte Arduino micro do príslušných kolíkov na zásuvke.

Krok 12: Pripojte svorku batérie

Pripojte svorku batérie
Pripojte svorku batérie
Pripojte svorku batérie
Pripojte svorku batérie

Pripevnite svorku batérie k spodnej časti dosky plošných spojov a dávajte pozor, aby ste s ňou neskratovali elektrické spojenia.

Krok 13: Pripojte obvodovú dosku

Pripojte obvodovú dosku
Pripojte obvodovú dosku
Pripojte obvodovú dosku
Pripojte obvodovú dosku
Pripojte obvodovú dosku
Pripojte obvodovú dosku

Zaskrutkujte dosku s plošnými spojmi do montážnych otvorov na tele robota.

Krok 14: Pripojte serva

Zapojte serva
Zapojte serva
Zapojte serva
Zapojte serva

Zapojte servo zásuvky do príslušných kolíkových konektorov na doske s plošnými spojmi.

Krok 15: Naprogramujte Arduino

Naprogramujte Arduino
Naprogramujte Arduino

Naprogramujte Arduino pomocou nasledujúceho kódu:

//

// Kód pre 3D tlačeného robota // Viac informácií nájdete na: https://www.instructables.com/id/3D-Printed-Robot/ // Tento kód je vo verejnej doméne // // pridajte knižnicu serva # zahrnúť // Vytvorenie dvoch inštancií servo Servo myservo; Servo myservo1; // Zmeňte tieto čísla, kým sa serva nevycentrujú !!!! // 90 je teoreticky perfektný stred, ale zvyčajne je vyšší alebo nižší. int FrontBalanced = 75; int BackCentered = 100; // Premenné na kompenzáciu zadného stredu rovnováhy, keď sa predná časť posunie int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Nastavte počiatočné podmienky serva a počkajte 2 sekundy, neplatné nastavenie () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); oneskorenie (2000); } void loop () {// Choďte rovno goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Odbočte doprava goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Choďte rovno goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Odbočte vľavo, choďte doľava (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Funkcia kráčania neplatná walkOn () {myservo.write (BackCentered + 30); oneskorenie (1000); myservo.write (BackCentered - 30); oneskorenie (1000); } // Otočte funkciu doľava, neplatí goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Funkcia odbočiť doprava neplatná goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Funkcia ísť rovno, neplatí goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Krok 16: Pripojte batériu

Pripojte batériu
Pripojte batériu

Pripojte 9V batériu a zaistite ju na mieste pomocou spony na batériu.

Obrázok
Obrázok

Považovali ste to za užitočné, zábavné alebo zábavné? Ak chcete vidieť moje najnovšie projekty, sledujte @madeineuphoria.

Odporúča: