Mündəricat:

Robot tutucu: 6 addım
Robot tutucu: 6 addım

Video: Robot tutucu: 6 addım

Video: Robot tutucu: 6 addım
Video: Шесть сигма. Бережливое производство. Управление изменениями 2024, Noyabr
Anonim
Robot tutucu
Robot tutucu

Bu layihədə sizə Arduino tərəfindən idarə olunan və tamamilə 3D çap edilə bilən bir robot tutucu qurduğumu göstərəcəyəm. Layihə, jjshortcut -un 8 il əvvəl təlimatlarda yerləşdirdiyi açıq mənbəli robot qoluna əsaslanır, onun layihəsini burada yoxlaya bilərsiniz.

Addım 1: 3D çap

3D çap
3D çap

İstifadə olunan bütün hissələr 3D çapdır, açıq mənbə DXF faylını götürdüm və mürəkkəb skeypdə açdım. Daha sonra bütün fərdi hissələri ayırdım və ehtiyac duymadığım zaman sildim, sonra hər bir hissəni ayrıca qeyd etdim və onlayn SVG -dən STL çeviricisindən istifadə etdim. Çevrildikdən sonra, 10 mm yüksəklikdə qoyduğum əsas tutacaqlardan başqa bütün hissələr üçün hündürlüyü 5 mm olaraq təyin etdim.

Sonra STL fayllarını Curada açdım və SD kartda saxladım və bütün hissələri çap etdim.

Addım 2: Quraşdırma

Məclis
Məclis

Bütün hissələr çap edildikdən sonra ölçüləri bir qədər kiçik olduğu üçün hissələrdəki delikləri genişləndirmək üçün 3 mm -lik bir matkap istifadə etdim. Sonra bütün hissələrin bir -birinə uyğun gəlməsi üçün bir neçə yuva açmalı oldum.

Parçaları bir -birinə bağlamaq üçün M3 boltları və M3 nyloc qozlarından istifadə etdim. Həqiqətən kiçik özünü vurma vintlərindən istifadə edərək servo 3D çapa bağladım. Daha sonra kiçik çaplı vintlərdən istifadə edərək 3D çapı servo motorun ucuna bağladım.

Bir şeyi götürərkən daha çox tutuşa malik olması üçün tutacağın ucuna bir az rezin kəmər yapışdırmaq üçün iki tərəfli lentdən də istifadə etdim.

Addım 3: Nəzarətçi

Servoya nəzarət etmək üçün bir Arduino UNO istifadə etmək qərarına gəldim. Dövrə çox sadədir, sadəcə servonun pozitivini 5v -ə, mənfi hissəsini isə sonra siqnal telini pin 9 -a bağlayın.

Servo bağlandıqdan sonra potensialiometrini analoq pin 0 -a, sonra potansiyometrin bir tərəfi yerə, digər tərəfi isə 5v -ə qoşun.

Sonra Arduino'yu kompüterə bağlayaraq tərtib edərək Arduinoya yükləyərək kodu yüklədim. Aşağıdakı kodu daxil etdim.

#Servo myservo daxil edin; // servoya nəzarət etmək üçün servo obyekti yaradın

int potpin = 0; // potensialiometrə qoşulmaq üçün istifadə olunan analog pin

int val; // analoq pinindən dəyəri oxumaq üçün dəyişən

boş quraşdırma () {

myservo.attach (9); // pin 9 -dakı servonu servo obyektə bağlayır}

boşluq döngəsi () {

val = analogRead (potpin); // potensiometrin dəyərini oxuyur (0 ilə 1023 arası dəyər)

val = xəritə (val, 0, 1023, 0, 180); // servo ilə istifadə etmək üçün onu ölçün (0 ilə 180 arasındakı dəyər)

myservo.write (val); // ölçülü dəyərə görə servo mövqeyini təyin edir

gecikmə (15); // servonun ora çatmasını gözləyir}

Addım 4: Tamamlandı

Bitdi!
Bitdi!

Potansiyometr düyməsini çevirdiyiniz zaman hər şey bağlı və proqramlaşdırılmış olduğu üçün tutucu açılacaq və bağlanacaq. Bu tutucu bir şeyi götürmək üçün robot qoluna bağlana bilər.

Addım 5: Təsdiq

Tərəfdaşlığa görə LCSC Electronics şirkətinə təşəkkürümü bildirirəm.

LCSC Electronics Çinin aparıcı elektron komponentləri distribyutorudur. LCSC yüksək keyfiyyətli elektron komponentləri aşağı qiymətlərlə satır. 150 000 -dən çox hissədə stokda, növbəti layihəniz üçün lazım olan komponentlərə sahib olmalıdır. Bu gün qeydiyyatdan keçin və ilk sifarişinizdə 8 dollar endirim əldə edin.

Tövsiyə: