Obsah:

3D vytištěný robot: 16 kroků (s obrázky)
3D vytištěný robot: 16 kroků (s obrázky)

Video: 3D vytištěný robot: 16 kroků (s obrázky)

Video: 3D vytištěný robot: 16 kroků (s obrázky)
Video: How to Draw a 3D Ladder - Trick Art For Kids 2024, Červenec
Anonim
3D vytištěný robot
3D vytištěný robot

Na 3D tisku je hezké, že usnadňuje stavbu robotů. Můžete navrhnout jakoukoli konfiguraci dílů, o kterých si můžete nechat zdát, a mít je v ruce prakticky okamžitě. To umožňuje rychlé prototypování a experimentování. Tento konkrétní 3D tištěný robot je toho příkladem. Tuto myšlenku mít chodícího robota, který posunul přední střed rovnováhy, mám už několik let. Jeho implementace mimo regálové části se však vždy ukázala jako ošidná a nedovolila mi to opravdu zkoušet. Přesto, když jsem si uvědomil, že to lze rychle a snadno provést pomocí 3D tisku, dokázal jsem tohoto robota konečně vytvořit asi za dva dny. V zásadě mi 3D tisk umožnil vzít myšlenku a zrealizovat ji za méně než 48 hodin. Pokud si chcete vyzkoušet výrobu tohoto snadného robota, přiložil jsem soubory a zaslal pokyny, které můžete sami vyrobit. Je to rozhodně zábavný víkendový projekt pro někoho s 3D tiskárnou, který ví trochu o elektronice a pájení, aby si nohy roboticky namočil.

Krok 1: Díly robota

Díly robota
Díly robota

Získejte následující materiály:

(x1) 3D tiskárna (používám Creality CR-10) (x2) Standardní serva (x1) Arduino micro (x1) 40pinová zásuvka (x1) PCB (x1) 9V baterie snap (x1) 9V držák baterie (x1) 9V baterie (x2) 3kolíkové konektory (x13) matice a šrouby M3 (x4) tužky

(Všimněte si, že některé odkazy na této stránce jsou odkazy na pobočky. Tím se cena položky pro vás nezmění. Veškeré získané výnosy reinvestuji do vytváření nových projektů. Pokud byste chtěli nějaké návrhy pro alternativní dodavatele, dejte mi prosím vědět vědět.)

Krok 2: Části 3D tisku

Části 3D tisku
Části 3D tisku

3D tisk připojených souborů pomocí konkrétní 3D tiskárny. Možná budete muset nastavit soubory tak, aby fungovaly s podporou pro vaše konkrétní nastavení.

Krok 3: Přední Assesmbly

Přední Assesmbly
Přední Assesmbly
Přední Assesmbly
Přední Assesmbly
Přední Assesmbly
Přední Assesmbly

Vložte čtyři šrouby do přední části robota.

Zasuňte dvě přední ozubená kola do přihrádky v přední části těla robota tak, aby patky nohou směřovaly ven.

Umístěte převodový stupeň mezi dva ozubené převody nohou.

Zatlačte kryt servopohonu do zásuvky na středovém převodu a pomocí šroubu jej upevněte na místo.

Nakonec přišroubujte servo na místo pomocí dříve nainstalovaných šroubů a dokončete přední montáž.

Krok 4: Spodní servo

Spodní servo
Spodní servo
Spodní servo
Spodní servo

Zasuňte spodní servo do montážního držáku a přišroubujte jej na místo.

Krok 5: Připevněte trup

Připojte trup
Připojte trup
Připojte trup
Připojte trup

Zatlačte na 3D vytištěný trup se středem na řazení pohonu motoru a přišroubujte jej na místo.

Krok 6: Vložte tužky

Vložte tužky
Vložte tužky
Vložte tužky
Vložte tužky

Vložte tužky do trupu tak, aby konce gumy trčely.

Krok 7: Vytáhněte gumy

Vytáhněte gumy
Vytáhněte gumy
Vytáhněte gumy
Vytáhněte gumy

Pomocí dvou kleští stáhněte gumy ze dvou tužek.

Krok 8: Vložte další tužky

Vložte další tužky
Vložte další tužky
Vložte další tužky
Vložte další tužky

Vložte konec tužek, ke kterým byla guma připevněna, do každé z předních nožních zdířek.

Krok 9: Vybudujte obvod

Vybudujte obvod
Vybudujte obvod
Vybudujte obvod
Vybudujte obvod

40pólovou zásuvku připájejte ke středu desky. Připojte černý vodič ze západky 9V k uzemňovacímu kolíku na zásuvce Arduino a červený vodič ke kolíku V-in. První tři kolíkové zástrčky zapojte do 40kolíková zásuvka následovně: kolíkový konektor 1 - 5V kolíkový konektor 2 - kolíkový konektor 3 - digitální kolík 8 (kolíkový kolík 36) Druhý třípinový zásuvkový konektor připájejte k 40pólové zásuvce následujícím způsobem: kolíkový konektor 1 - 5V napájecí konektor 2 - Pin 3 nadzemního konektoru - Digitální pin 9 (kolík 37 zásuvky)

Krok 10: Vrtání

Vrtat
Vrtat
Vrtat
Vrtat

Vyvrtejte otvor 1/8 vycentrovaný na část desky s obvody, kde nejsou pájená elektrická připojení.

Krok 11: Vložte Arduino Micro

Vložte Arduino Micro
Vložte Arduino Micro

Vložte Arduino micro do příslušných kolíků na zásuvce.

Krok 12: Připevněte svorku baterie

Připojte klip baterie
Připojte klip baterie
Připojte klip baterie
Připojte klip baterie

Připevněte svorku baterie na spodní stranu desky s obvody a dávejte pozor, abyste s ní nezkratovali elektrická spojení.

Krok 13: Připojte desku plošných spojů

Připojte desku plošných spojů
Připojte desku plošných spojů
Připojte desku plošných spojů
Připojte desku plošných spojů
Připojte desku plošných spojů
Připojte desku plošných spojů

Přišroubujte desku s obvody k montážním otvorům na těle robota.

Krok 14: Zapojte serva

Zapojte serva
Zapojte serva
Zapojte serva
Zapojte serva

Zapojte servo zásuvky do příslušných kolíkových konektorů na desce s obvody.

Krok 15: Naprogramujte Arduino

Naprogramujte Arduino
Naprogramujte Arduino

Naprogramujte Arduino pomocí následujícího kódu:

//

// Kód pro 3D vytištěného robota // Více informací na: https://www.instructables.com/id/3D-Printed-Robot/ // Tento kód je ve veřejné doméně // // přidejte knihovnu servo # zahrnout // Vytvořit dvě instance serva Servo myservo; Servo myservo1; // Změňte tato čísla, dokud se serva nevycentrují !!!! // 90 je teoreticky perfektní střed, ale obvykle je vyšší nebo nižší. int FrontBalanced = 75; int BackCentered = 100; // Proměnné pro kompenzaci zadního středu rovnováhy, když se přední posune int backRight = BackCentered - 20; int backLeft = BackCentered + 20; // Nastavení počátečních podmínek serv a počkejte 2 sekundy, neplatné nastavení () {myservo.attach (8); myservo1.attach (9); myservo1.write (FrontBalanced); myservo.write (BackCentered); zpoždění (2000); } void loop () {// Jděte rovně goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Odbočte doprava goRight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Jděte rovně goStraight (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); } // Odbočte doleva, jděte doleva (); for (int walk = 10; walk> = 0; walk -= 1) {walkOn (); }} // Funkce chůze neplatná walkOn () {myservo.write (BackCentered + 30); zpoždění (1000); myservo.write (BackCentered - 30); zpoždění (1000); } // Funkce doleva neplatí goLeft () {BackCentered = backLeft; myservo1.write (FrontBalanced + 40); } // Funkce odbočit doprava neplatné goRight () {BackCentered = backRight; myservo1.write (FrontBalanced - 40); } // Funkce Go straight void goStraight () {BackCentered = 100; myservo1.write (FrontBalanced); }

Krok 16: Připojte baterii

Připojte baterii
Připojte baterii

Připojte 9V baterii a zajistěte ji na místě sponou na baterie.

obraz
obraz

Přišlo vám to užitečné, zábavné nebo zábavné? Sledujte @madeineuphoria a podívejte se na mé nejnovější projekty.

Doporučuje: