Obsah:

Robotický chapač: 6 kroků
Robotický chapač: 6 kroků

Video: Robotický chapač: 6 kroků

Video: Robotický chapač: 6 kroků
Video: Vysokorychlostní elektrický ohraňovací lis 2024, Červenec
Anonim
Robotický chapač
Robotický chapač

V tomto projektu vám ukážu, jak jsem vyrobil robotický chapač, který je řízen Arduinem a je plně 3D tisknutelný. Projekt je založen na open source robotické paži, kterou jjshortcut zveřejnil na instructables před více než 8 lety, jeho projekt si můžete prohlédnout zde.

Krok 1: 3D tisk

3D tisk
3D tisk

Všechny použité díly jsou vytištěny 3D. Vzal jsem soubor DXF open source projektů a otevřel jej inkoustovým způsobem. Poté jsem oddělil všechny jednotlivé části a smazal, jakmile jsem nepotřeboval, pak jsem každou část uložil jednotlivě a použil online převaděč SVG na STL. Po převedení jsem nastavil výšku na 5 mm pro všechny části kromě hlavních chapadel, které jsem nastavil na výšku 10 mm.

Potom jsem otevřel soubory STL v Cura a uložil je na kartu SD a vytiskl všechny části.

Krok 2: Sestavení

Shromáždění
Shromáždění

Jakmile byly všechny díly vytištěny, použil jsem 3 mm vrták ke zvětšení otvorů v částech, protože byly mírně pod velikostí. Poté jsem musel zařadit některé sloty, aby všechny části do sebe zapadaly.

K připevnění dílů k sobě jsem použil šrouby M3 a matice nyloc M3. Servo jsem připevnil k 3D tisku pomocí opravdu malých samořezných šroubů. Poté jsem připevnil 3D tisk na konec servomotoru také pomocí malých samořezných šroubů.

Také jsem oboustrannou páskou nalepil gumový pás na konec chapadla, aby měl při uchopení věcí větší přilnavost.

Krok 3: Ovladač

Pro ovládání serva jsem se rozhodl použít Arduino UNO. Obvod je velmi jednoduchý, stačí připojit kladné napětí serva na 5 V a záporné uzemnění a poté signální vodič na pin 9.

Jakmile je servo připojeno, připojte potenciometr k analogovému pinu 0, poté jednou stranu potenciometru k zemi a druhou stranu k 5v.

Poté jsem nahrál kód připojením Arduina k počítači a kompilací a poté nahráním do Arduina. Níže jsem vložil kód.

#include Servo myservo; // vytvoření objektu serva pro ovládání serva

int potpin = 0; // analogový pin slouží k připojení potenciometru

int val; // proměnná ke čtení hodnoty z analogového pinu

neplatné nastavení () {

myservo.attach (9); // připojí servo na pinu 9 k objektu serva}

prázdná smyčka () {

val = analogRead (potpin); // čte hodnotu potenciometru (hodnota mezi 0 a 1023)

val = mapa (val, 0, 1023, 0, 180); // měřítko pro použití se servem (hodnota mezi 0 a 180)

myservo.write (val); // nastaví polohu serva podle škálované hodnoty

zpoždění (15); // čeká, až se tam servo dostane}

Krok 4: Hotovo

Hotovo!
Hotovo!

Nyní, když je vše připojeno a naprogramováno, když otočíte knoflíkem potenciometru, chapadlo se otevře a zavře. Tento chapač by mohl být připevněn k ramenu robota, aby mohl věci zvedat.

Krok 5: Potvrzení

Děkuji LCSC Electronics za partnerství.

LCSC Electronics je předním čínským distributorem elektronických součástek. LCSC prodává širokou škálu vysoce kvalitních elektronických součástek za nízké ceny. S více než 150 000 díly na skladě by měly mít komponenty, které potřebujete pro svůj další projekt. Zaregistrujte se ještě dnes a získejte slevu 8 $ na první objednávku.

Doporučuje: