Мазмұны:

Робот ұстағыш: 6 қадам
Робот ұстағыш: 6 қадам

Бейне: Робот ұстағыш: 6 қадам

Бейне: Робот ұстағыш: 6 қадам
Бейне: Дана найманбаева 2024, Шілде
Anonim
Робот ұстағыш
Робот ұстағыш

Бұл жобада мен сізге Arduino басқаратын және 3D форматында толығымен басып шығарылатын роботты қалай ұстағанымды көрсетемін. Жоба 8 жыл бұрын нұсқауларға орналастырылған jjshortcut ашық бастапқы робот қолына негізделген, сіз оның жобасын мына жерден тексере аласыз.

1 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару

Қолданылатын барлық бөлшектер 3D басып шығарылған, мен DXF ашық бастапқы жобасын алып, оны сиямен аштым. Содан кейін мен барлық жеке бөліктерді бөліп алдым және қажет болмаған кезде жойдым, содан кейін әр бөлікті жеке сақтадым және STL түрлендіргішінен онлайн SVG қолдандым. Мен түрлендіргеннен кейін мен 10 мм биіктікте орнатылған негізгі қысқыштардан басқа барлық бөліктердің биіктігін 5 мм етіп қойдым.

Содан кейін мен Cura STL файлдарын ашып, оны SD картасына сақтадым және барлық бөліктерді басып шығардым.

2 -қадам: құрастыру

Ассамблея
Ассамблея

Барлық бөлшектер басып шығарылғаннан кейін мен бөлшектердегі тесіктерді үлкейту үшін 3мм бұрғылауды қолдандым, себебі олардың көлемі шамалы болды. Содан кейін мен барлық бөліктердің ерік -жігерге сәйкес келуі үшін кейбір слоттарды толтыруға тура келді.

Бөлшектерді бекіту үшін мен M3 болттары мен М3 нилок гайкаларын қолдандым. Мен servo -ны 3D басып шығаруға шынымен ұсақ өздігінен бұрап тұратын бұрандалардың көмегімен тіркедім. Содан кейін мен 3D басып шығаруды өздігінен бұрап тұратын бұрандалардың көмегімен серво қозғалтқышының соңына тіркедім.

Мен резеңке белбеуді ұстағыштың соңына жабыстыру үшін екі жақты таспаны қолдандым, сонда ол заттарды алу кезінде көбірек ұстайды.

3 -қадам: Контроллер

Мен сервисті басқару үшін Arduino UNO қолдануды шештім. Схема өте қарапайым, серваның оң жағын 5В -ке, ал негативті жерге, содан кейін сигнал сымын 9 -пинке қосыңыз.

Серво қосылғаннан кейін потенциометрді аналогты түйреуішке 0 қосыңыз, содан кейін потенциометрдің бір жағы жерге, екінші жағы 5 вольтке қосылады.

Содан кейін мен кодты Arduino -ды компьютерге қосып, құрастырып, содан кейін Arduino -ға жүктеу арқылы жүктедім. Мен төмендегі кодты енгіздім.

#қосу Servo myservo; // серводы басқару үшін серво объектісін жасау

int potpin = 0; // потенциометрді қосу үшін қолданылатын аналогтық түйреуіш

int val; // айнымалы мәнді аналогтық түйреуіштен оқу үшін

жарамсыз орнату () {

myservo.attach (9); // сервоприводқа түйреуішті түйреуіш 9 -да бекітеді}

void loop () {

val = analogRead (potpin); // потенциометрдің мәнін оқиды (0 мен 1023 арасындағы мән)

val = карта (val, 0, 1023, 0, 180); // оны сервомен бірге пайдалану үшін масштабтаңыз (мәні 0 мен 180 аралығында)

myservo.write (val); // серво позициясын масштабталған мәнге сәйкес орнатады

кешіктіру (15); // серво сол жерге жетуін күтеді}

4 -қадам: Орындалды

Орындалды!
Орындалды!

Енді бәрі қосылған және бағдарламаланған, потенциометрдің тұтқасын бұрғанда ұстағыш ашылады және жабылады. Бұл ұстағышты робот қолына бекітуге болады, ол заттарды жинап алады.

5 -қадам: растау

Мен серіктестік үшін LCSC Electronics компаниясына алғыс айтамын.

LCSC Electronics - Қытайдың электронды компоненттердің жетекші дистрибьюторы. LCSC жоғары сапалы электронды компоненттердің кең ассортиментін төмен бағамен сатады. Қоймада 150 000 -нан астам бөлшектер бар, олар сіздің келесі жобаңызға қажетті компоненттерге ие болуы керек. Бүгін тіркеліңіз және бірінші тапсырыс бойынша $ 8 жеңілдік алыңыз.

Ұсынылған: