Мазмуну:
- 1 -кадам: Дизайн
- 2 -кадам: Электрондук тетиктер
- 3 -кадам: Иштетүү жана орнотуу
- 4 -кадам: Өзгөртүүлөр
- 5 -кадам: Темир кармагыч же кармагыч
- 6 -кадам: Коддоо
- 7 -кадам: Видеону карап көрүү
Video: Автоматташтырылган роботтук кол: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө Robotic Arm колдонуп ПХБңызда электрондук бөлүктөрдү кантип ширетүү керектигин көрсөтөт
Бул долбоордун идеясы кокусунан оюма кокусунан келип калды, мен роботтук куралдардын ар кандай жөндөмдүүлүктөрүн издеп жүргөнүмдө, бул чөйрөнү камтыган бир нече адам бар экенин байкадым (Автоматташтырылган ширетүү жана ширетүүчү робот колу).
Негизи буга чейин ушундай долбоорлорду куруу боюнча тажрыйбам бар болчу, бирок бул жолу долбоор абдан пайдалуу жана эффективдүү болду.
Формасын чечкенге чейин, айрыкча өнөр жай тармагында көптөгөн тиркемелерди жана башка долбоорлорду көрдүм, Ачык булактуу долбоорлор мага туура жана ылайыктуу форманы табууга көп жардам берди.
Бул мээбиз үчүн визуалдык азыктандыруунун артындагы илимдин аркасында.
1 -кадам: Дизайн
Башында мен татаалдыгы үчүн ишке ашыра албаган көптөгөн профессионалдуу долбоорлорду көрдүм.
Анан мен башка проекттерден шыктанган өз продуктумду көрүүнү чечтим, ошондуктан 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 -кадам: Коддоо
Китепканаларды колдонуу Arduino
чөйрөнү көпчүлүк программалоо платформалары сыяктуу эле китепканалардын жардамы менен кеңейтүүгө болот. Китепканалар эскиздерде колдонуу үчүн кошумча функцияларды камсыз кылат, мис. аппараттык жабдуулар менен иштөө же маалыматтарды башкаруу. Китепкананы эскизде колдонуу үчүн.
#AccelStepper.h кошуу
#кошуу MultiStepper.h #Servo.h кошуу #Wire.h #кошуу LiquidCrystal_I2C.h
Сунушталууда:
Роботтук кол: 3 кадам
Роботтук кол: Ciao a tutti! Vediamo si si può costruire un braccio robotico controllabile da remoto
Вакуумдук соргуч менен роботтук кол: 4 кадам
Вакуумдук соргуч менен робот колу: Arduino тарабынан башкарылуучу вакуумдук соргуч менен роботтук кол. Роботтун колу болот конструкциясына ээ жана ал толугу менен чогултулган. Робот колунда 4 servo мотор бар. 3 жогорку момент жана жогорку сапаттагы servo моторлору бар. Бул долбоордо, кантип жылыш керек
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: 7 кадам (сүрөттөр менен)
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: Бул үйрөнчүктөр үчүн DOF роботтук колу. Колу Arduino башкарат. Бул оператордун колуна бекитилген сенсор менен туташкан. Ошондуктан оператор колунун чыканагын башкарып, өзүнүн чыканак кыймылын бүгө алат
Zio Modules менен роботтук кол 3 -бөлүк: 4 кадам
Зоботтук модулдар менен роботтук курал 3 -бөлүк: Бул блог посту Zio Robotics сериясынын бир бөлүгү. Киришүү Мурунку блогубузда биз Zio модулдарын колдонуп робот колун кантип башкаруу керектиги боюнча 1 жана 2 -бөлүмдөрдү үйрөткөнбүз. 1 -бөлүк негизинен робот колуңуздун тырмагын автоматтык түрдө башкарууга багытталган
Zio Modules менен роботтук кол 2 -бөлүк: 11 кадам
Zio Modules менен Robotic Arm 2 -бөлүк: Бүгүнкү үйрөткүчтө биз роботтоштурулган роботту көзөмөлдөө үчүн бардык 4 сервосун жана PS2 зымсыз контроллерин колдонобуз.Бул блог посту Zio Robotics сериясынын бир бөлүгү. роботту кантип башкарууга үйрөткүч