Мазмуну:

Автоматташтырылган роботтук кол: 7 кадам (сүрөттөр менен)
Автоматташтырылган роботтук кол: 7 кадам (сүрөттөр менен)

Video: Автоматташтырылган роботтук кол: 7 кадам (сүрөттөр менен)

Video: Автоматташтырылган роботтук кол: 7 кадам (сүрөттөр менен)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Ноябрь
Anonim
Автоматташтырылган ширетүүчү робот колу
Автоматташтырылган ширетүүчү робот колу
Автоматташтырылган ширетүүчү робот колу
Автоматташтырылган ширетүүчү робот колу

Бул көрсөтмө Robotic Arm колдонуп ПХБңызда электрондук бөлүктөрдү кантип ширетүү керектигин көрсөтөт

Бул долбоордун идеясы кокусунан оюма кокусунан келип калды, мен роботтук куралдардын ар кандай жөндөмдүүлүктөрүн издеп жүргөнүмдө, бул чөйрөнү камтыган бир нече адам бар экенин байкадым (Автоматташтырылган ширетүү жана ширетүүчү робот колу).

Негизи буга чейин ушундай долбоорлорду куруу боюнча тажрыйбам бар болчу, бирок бул жолу долбоор абдан пайдалуу жана эффективдүү болду.

Формасын чечкенге чейин, айрыкча өнөр жай тармагында көптөгөн тиркемелерди жана башка долбоорлорду көрдүм, Ачык булактуу долбоорлор мага туура жана ылайыктуу форманы табууга көп жардам берди.

Бул мээбиз үчүн визуалдык азыктандыруунун артындагы илимдин аркасында.

1 -кадам: Дизайн

Image
Image
Дизайн
Дизайн

Башында мен татаалдыгы үчүн ишке ашыра албаган көптөгөн профессионалдуу долбоорлорду көрдүм.

Анан мен башка проекттерден шыктанган өз продуктумду көрүүнү чечтим, ошондуктан Google Sketch up 2017 pro колдондум. ар бир бөлүк кийинки сүрөттө көрсөтүлгөндөй белгилүү тартипте бири -биринин жанына чогултуу үчүн иштелип чыккан.

Жана аны чогултуудан мурун мен тетиктерди текшерип, ылайыктуу ширетүүчү темирди тандашым керек болчу, бул мен үчүн гид катары виртуалдык бүтүрүү долбоорун тартуу менен ишке ашат.

Бул чиймелер туура ширетүүчү үтүктү тандоо үчүн чыныгы өлчөмдүн формасын жана ар бир бөлүктүн туура өлчөмдөрүн көрсөтөт.

2 -кадам: Электрондук тетиктер

Электрондук тетиктер
Электрондук тетиктер
Электрондук тетиктер
Электрондук тетиктер
Электрондук тетиктер
Электрондук тетиктер

1. Step Motor 28BYJ-48 ULN2003 айдоочу модулу менен

2. Arduino Uno R3

3. MG-90S Micro Metal Gear Servo Motor

4. I2C SERIAL LCD 1602 МОДУЛИ

5. Breadboard

6. Jumper зымдары

7. Module түшүп

8. Микро серво мотор металл тиштүү тетиктер

3 -кадам: Иштетүү жана орнотуу

Иштетүү жана орнотуу
Иштетүү жана орнотуу
Иштетүү жана орнотуу
Иштетүү жана орнотуу
Иштетүү жана орнотуу
Иштетүү жана орнотуу

Иш учурунда мен кээ бир тоскоолдуктарга туш болдук.

1. Колдор кичинекей тепкич моторлору кармап туруу үчүн өтө оор болчу, биз муну кийинки версияда же лазердик басууда чечтик.

2. Модель пластикалык материалдан жасалгандыктан, айлануучу базанын сүрүлүүсү жогору жана кыймылдары жылмакай болгон эмес.

Биринчи чечим, салмагын жана сүрүлүүсүн көтөрө турган чоңураак тепкич моторун сатып алуу болчу, биз базаны чоңураак тепкич моторго ылайыктап кайра иштеп чыктык.

Чындыгында көйгөйлөр жана чоңураак мотор аны оңдой алган жок, анткени биз идишти пайыз менен жөндөй албайбыз. Максималдуу айлануу позициясы айдоочу бере ала турган максималдуу ток эмес. Сиз казанды айлантып жатканда чыңалууну өлчөгөн өндүрүшчү көрсөткөн техниканы колдонушуңуз керек.

Андан кийин мен базалык дизайнды толугу менен өзгөртүп, тиштүү механизми орнотулган металл тиштүү серво моторун койдум.

3. чыңалуу

Arduino тактасы DC кубаттуулук уячасынан (7 - 12V), USB туташтыргычынан (5V) же тактанын VIN пининен (7-12V) энергия менен камсыз болушу мүмкүн. 5V же 3.3V казыктары аркылуу чыңалуу жөнгө салуучуну айланып өтөт, биз 5 вольтту колдогон атайын USB кабелин сатып алууну чечтик.

Ошентип, тепкичтүү моторлор жана башка компоненттер 5 вольт менен туура иштейт жана тетиктерди ар кандай көйгөйдөн коргоо үчүн биз модулду ылдый түшүрөбүз.

Ылдый түшүүчү модуль-бул бак конвертери (түшүрүүчү конвертер)-бул DCтен DCге чейин электр конвертери, ал чыңалууну төмөндөтөт (токту күчөтүп жатканда) анын киришинен (жеткирүүдөн) чыгуусуна (жүктөмүнө) чейин, ошондой эле туруктуулукту сактайт же чыңалуу.

4 -кадам: Өзгөртүүлөр

Өзгөртүүлөр
Өзгөртүүлөр
Өзгөртүүлөр
Өзгөртүүлөр
Өзгөртүүлөр
Өзгөртүүлөр

Кээ бир өзгөртүүлөрдөн кийин биз куралдын көлөмүн азайтуу менен моделдин дизайнын өзгөрттүк жана көрсөтүлгөндөй servo мотор тиштери үчүн ылайыктуу тешик жасадык.

Ал эми серво мотору сыноо учурунда салмагын 180 градуска туура бура алды, анткени анын жогорку моменти механизм оор жүктөрдү көтөрө алат дегенди билдирет. Сервомеханизмдин канча бурулуш күчү чыгышы дизайн факторлоруна көз каранды: камсыздоо чыңалуусу, валдын ылдамдыгы ж.

Ошондой эле I2c колдонуу жакшы болду, анткени ал эки гана казыкты колдонот, жана сиз бир эле учурда эки казыкка бир нече i2c түзмөгүн койсоңуз болот. Мисалы, сизде 8ге чейин LCD рюкзактары+LCDлердин бардыгы эки казыкта болушу мүмкүн! Жаман кабар, сиз "аппараттык" i2c пинин колдонушуңуз керек.

5 -кадам: Темир кармагыч же кармагыч

Пластикалык темир кармагыч же кармагыч
Пластикалык темир кармагыч же кармагыч
Пластикалык темир кармагыч же кармагыч
Пластикалык темир кармагыч же кармагыч
Пластикалык темир кармагыч же кармагыч
Пластикалык темир кармагыч же кармагыч

Кармагыч

ширетүүчү темирдин салмагын көтөрүү үчүн металл тиштүү серво моторун колдонуу менен бекитилген.

servo.attach (9, 1000, 2000);

servo.write (чектөө (бурч, 10, 160));

Башында бизде мотор титиреп, дирилдеп турган тоскоолдук бар болчу, биз периштелерди чектеген татаал кодду тапканга чейин.

Анткени баардык серволордо 180 градуска толук айлануу жок. Көптөр жок.

Ошентип, биз механикалык чектер кайда экенин аныктоо үчүн тест жаздык. Servo.write ордуна microseconds колдонуңуз мага жакты, анткени ал базалык диапазон катары 1000-2000ди колдонууга мүмкүндүк берет. Жана көптөгөн сервопроводдор бул диапазондон тышкарыда колдойт, 600дөн 2400гө чейин.

Ошентип, биз ар кандай баалуулуктарды сынап көрдүк жана чекке жеткениңизди айткан ызы -чууну кайдан аласыз. Жазганда гана ошол чектерде кал. Сиз servo.attach (pin, min, max) колдонгондо бул чектөөлөрдү коё аласыз.

Кыймылдын чыныгы диапазонун табыңыз жана код аны акыркы токтоолордон өткөрүүгө аракет кылбасын текшериңиз, constrain () Arduino функциясы бул үчүн пайдалуу.

жана бул жерде сиз USB ширетүүчү темирди сатып ала аласыз:

Mini 5V DC 8W USB Power Soldering Iron Pen + Touch Switch Stand Holder

6 -кадам: Коддоо

Coding
Coding
Coding
Coding
Coding
Coding

Китепканаларды колдонуу Arduino

чөйрөнү көпчүлүк программалоо платформалары сыяктуу эле китепканалардын жардамы менен кеңейтүүгө болот. Китепканалар эскиздерде колдонуу үчүн кошумча функцияларды камсыз кылат, мис. аппараттык жабдуулар менен иштөө же маалыматтарды башкаруу. Китепкананы эскизде колдонуу үчүн.

#AccelStepper.h кошуу

#кошуу MultiStepper.h #Servo.h кошуу #Wire.h #кошуу LiquidCrystal_I2C.h

Сунушталууда: