Satura rādītājs:

Robotiskais satvērējs: 6 soļi
Robotiskais satvērējs: 6 soļi

Video: Robotiskais satvērējs: 6 soļi

Video: Robotiskais satvērējs: 6 soļi
Video: Вебинар Безопасная работа 2024, Novembris
Anonim
Robots Gripper
Robots Gripper

Šajā projektā es jums parādīšu, kā es izveidoju robotu satvērēju, kuru kontrolē Arduino un kas ir pilnībā izdrukājams 3D formātā. Projekta pamatā ir atvērtā pirmkoda robotizētā roka, kuru jjshortcut pirms vairāk nekā 8 gadiem ievietoja instrukcijās, un jūs varat pārbaudīt viņa projektu šeit.

1. darbība: 3D drukāšana

3D druka
3D druka

Visas izmantotās detaļas ir 3D drukātas. Es paņēmu atvērtā pirmkoda projektu DXF failu un atvēru to tintes formātā. Pēc tam es atdalīju visas atsevišķās daļas un izdzēsu vienreiz nevajadzīgo, pēc tam katru daļu saglabāju atsevišķi un izmantoju tiešsaistes SVG uz STL pārveidotāju. Pēc pārveidošanas es iestatīju augstumu uz 5 mm visām detaļām, izņemot galvenos satvērējus, kurus es iestatīju 10 mm augstumā.

Es pēc tam atvēru STL failus Cura un saglabāju to SD kartē un izdrukāju visas detaļas.

2. solis: montāža

Montāža
Montāža

Kad visas detaļas bija izdrukātas, es izmantoju 3 mm urbi, lai palielinātu detaļu caurumus, jo tie bija nedaudz mazāki. Pēc tam man bija jāiesniedz daži sloti, lai visas detaļas būtu kopā.

Detaļu savienošanai es izmantoju M3 skrūves un M3 nyloc uzgriežņus. Es piestiprināju servo pie 3D drukas, izmantojot patiešām mazas pašvītņojošas skrūves. Pēc tam es pievienoju 3D izdruku servomotora galam, izmantojot arī mazas pašvītņojošas skrūves.

Es arī izmantoju divpusēju lenti, lai pieķertu gumijas jostu satvērēja galam, lai tai būtu lielāka saķere, paņemot lietas.

3. darbība: kontrolieris

Es nolēmu izmantot Arduino UNO, lai kontrolētu servo. Ķēde ir ļoti vienkārša, vienkārši pievienojiet servo pozitīvo pie 5 V un negatīvo pie zemes, tad signāla vadu pie 9.

Kad servo ir pievienots, savienojiet potenciometru ar analogo tapu 0, pēc tam potenciometra sānu pie zemes un otru pusi pie 5 v.

Tad es augšupielādēju kodu, savienojot Arduino ar datoru un apkopojot un augšupielādējot to Arduino. Tālāk esmu iekļāvis kodu.

#include Servo myservo; // izveidot servo objektu, lai kontrolētu servo

int potpin = 0; // analogā tapa, ko izmanto potenciometra pievienošanai

int val; // mainīgais, lai nolasītu vērtību no analogās tapas

void setup () {

myservo.attach (9); // piestiprina 9. tapas servo servo objektam}

void loop () {

val = analogRead (potpin); // nolasa potenciometra vērtību (vērtība no 0 līdz 1023)

val = karte (val, 0, 1023, 0, 180); // mērogojiet to, lai to izmantotu ar servo (vērtība no 0 līdz 180)

myservo.write (val); // iestata servo pozīciju atbilstoši mērogotajai vērtībai

kavēšanās (15); // gaida, kad servo tur nonāks}

4. solis: Gatavs

Gatavs!
Gatavs!

Tagad, kad viss ir pievienots un ieprogrammēts, pagriežot potenciometra pogu, satvērējs atveras un aizveras. Šo satvērēju varētu piestiprināt pie robota rokas, lai tas varētu savākt lietas.

5. solis: apstiprināšana

Pateicos LCSC Electronics par sadarbību.

LCSC Electronics ir Ķīnas vadošais elektronisko komponentu izplatītājs. LCSC pārdod plašu augstas kvalitātes elektronisko komponentu klāstu par zemām cenām. Tā kā krājumā ir vairāk nekā 150 000 detaļu, tām jābūt sastāvdaļām, kas nepieciešamas nākamajam projektam. Reģistrējieties jau šodien un saņemiet $ 8 atlaidi pirmajam pasūtījumam.

Ieteicams: