Съдържание:
- Стъпка 1: Списък на материалите
- Стъпка 2: Окабеляване
- Стъпка 3: Обяснение на окабеляване и код
- Стъпка 4: Механична структура на 3-D отпечатани части
- Стъпка 5: Механична конструкция на ръкавици
Видео: Роботизирана ръка, контролирана от ръкавица: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Цел: Придобийте опит и умения за решаване на проблеми чрез създаване на проект за завършване
Контур- Използвайте ръкавица, за да се свържете чрез arduino, за да контролирате 3-D роботизирана отпечатана "ръка". Всяка от ставите на 3-D отпечатаното рамо има серво, което се свързва със сензора за огъване на ръкавицата и се движи пропорционално на това доколко пръстът е огънат.
Стъпка 1: Списък на материалите
3- 10k резистори
3- гъвкави сензорни резистори
3- серво
Платка
Arduino Uno
Проводници
Ципове
4- 3-D отпечатани парчета
Прикачих линкове към точните материали, които използвах, за да може лесно да се търси, дори ако не поръчвате от тези точни връзки
3- 10k резистори
3-гъвкави сензорни резистори
3- сервомотори
Стъпка 2: Окабеляване
Изображението на окабеляването, точно както съм го настроил, е във файла за преливане. Окабеляването може да се разгледа най -добре в две различни части. 1) Връзки от макетната платка и arduino към 3-D отпечатаната „ръка“2) Връзки от макетната платка и arduino към ръкавицата.
Връзки с 3-D печатни рамена Проводниците, закачени към щифтовете 11, 10, 9, както и положителните и отрицателните области са свързани към 3-те различни сервомотора. Черните проводници на сервото се свързват с отрицателните области, а именно с отрицателната колона на макета. Червените проводници на сервото се свързват с положителните области, а именно положителната колона на макета. Накрая жълтите сигнални проводници се свързват с arduino.
В моя щифт за настройка 9 се свързва към базовото серво и се контролира от палеца В моя настройка щифт 10 се свързва с горния серво и се управлява от средния пръст показалеца
2) Връзки за ръкавици На гъвкавите сензори има две връзки, отстрани с тънката линия се осъществява връзката както към сигнала, така и към отрицателния извод. Страната с по -дебела шарена страна е връзка към положителния извод. От страната, където свързвате сигнала и отрицателния проводник, прикрепете както 22k резистор, така и вторичен проводник. Проводникът преминава направо към отрицателния извод през макета. Резисторът се свързва с единия край към сензора за огъване, а другият се свързва с проводник, който преминава към макета, преди да се свърже към аналога на arduino в щифтове. Трите аналогови щифта, които използвах, бяха A0, A1, A2. След това другата връзка на сензора за гъвкавост преминава към макета и се свързва с положителната колона на макета. На файла за фризиране има вторична по -ясна скица, която показва положителните, отрицателните и сигналните връзки.
(Забележка- Повечето от физическите връзки на проводниците, които не са в макетната платка, бяха запоени, а за защита на връзките беше използвана свиваща се обвивка)
Крайните компоненти на окабеляването са връзките от 5V захранването на arduino към положителната колона, а земята (GND) се свързва към отрицателната колона. Върху макетната платка също има ленти, които свързват отрицателните колони заедно от двата края на дъската и положителните колони заедно от двата края на дъската.
Допълнителни бележки- по-дълги проводници могат да се използват за удължаване на количеството хлабина, налично между макетната платка и ръкавицата или дъската и триизмерното отпечатано рамо, ако е необходимо
Стъпка 3: Обяснение на окабеляване и код
Основата на програмата е подобна на програмата за завъртане на копчетата в arduino и работи като цяло като потенциометър. Сензорите за гъвкавост на ръкавицата изпращат сигнали въз основа на промяната на позицията, когато пръстите на ръкавиците се движат, промяната в позицията изпраща сигнал към arduino, който след това призовава 3-D отпечатаната „ръка“да се промени в същата пропорция.
В кода трите сервоустройства са дефинирани под щифтовете 9, 10, 11 Аналоговите щифтове A0, A1, A2 свързват потенциометъра
При настройката на празнотата сервомоторите са прикрепени към щифтовете
Тогава цикълът void се състои от използване на 3 функции analogRead, map, write и delay
analogRead- чете стойността от аналоговите щифтове (тези, които комуникират с потенциометъра) и дава стойност между 0 и 1023
Map- (стойност, отLow, fromHigh, toLow, toHigh) функцията на картата променя диапазона от стойности от аналоговата стойност за четене от 500, 1000 до 0, 180, тъй като 0-180 са диапазони от стойности, които серво може да прочете, и имена новата стойност под първата в списъка
servoWrite- arduino записва стойност в серво и съответно премества позицията си
Забавяне- след това забавянето води до изчакване на програмата, преди да се повтори отново
Стъпка 4: Механична структура на 3-D отпечатани части
Прикачени са четири STL файла, както и изображения и видеоклипове на всяка от частите. Няма изображение на сглобяването на файловете, но има изображение на 3-D печатната версия. Четирите различни части са свързани чрез 3 -те сервопривода на всяка от ставите. Основната част се свързва с рамото чрез сервоустройствата, които след това се прикрепят към първата пила за ръка, а след това накрая към втората пила за рамо.
Стъпка 5: Механична конструкция на ръкавици
Конструкцията на ръкавицата беше сравнително проста, сензорите за огъване бяха горещо залепени за три пръста върху ръкавицата, а връзките с цип бяха използвани за поддържане на проводниците на място.
Забележка- Установено е, че ако тези специфични гъвкави сензори, които са били използвани, се замърсят твърде много, това може да започне да влияе върху работата на сензорите за огъване, така че парчета лента бяха поставени върху сензорите, за да ги поддържат чисти
Допълнителна забележка- Движението на 3-D рамото може да бъде малко резко, когато за захранването му се използва само USB кабел, преминаващ към arduino, може да се подобри чрез свързване на повече енергия чрез батерии и свързване на положителните и отрицателните клеми към положителните и отрицателните колони на макета
Препоръчано:
Проста роботизирана ръка, контролирана при действително движение на ръката: 7 стъпки (със снимки)
Една проста роботизирана ръка, контролирана от действителното движение на ръката: Това е много проста роботизирана ръка DOF за начинаещи. Ръката е контролирана от Arduino. Той е свързан със сензор, който е прикрепен към ръката на оператора. Следователно операторът може да контролира лакътя на ръката, като огъва собственото си движение на лакътя
Роботизирана ръка, контролирана от Arduino и компютър: 10 стъпки
Роботизирана ръка, контролирана от Arduino и компютър: Роботизираните оръжия се използват широко в промишлеността. Независимо дали става въпрос за монтажни операции, заваряване или дори един се използва за докинг на МКС (Международната космическа станция), те помагат на хората в работата или напълно заменят хората. Ръката, която съм построил, е по -малка
Arduino контролирана роботизирана ръка W/ 6 степени на свобода: 5 стъпки (със снимки)
Arduino Robotic Arm W/ 6 Degrees of Freedom: Аз съм член на група по роботика и всяка година нашата група участва в ежегоден панаир на Mini-Maker. В началото на 2014 г. реших да изградя нов проект за всяка година. По това време имах около месец преди събитието да сложа нещо, което да забравя
Nunchuk контролирана роботизирана ръка (с Arduino): 14 стъпки (със снимки)
Nunchuk Controlled Robotic Arm (с Arduino): Роботизираните ръце са страхотни! Фабрики по целия свят ги имат, където боядисват, запояват и пренасят с прецизност. Те могат да бъдат намерени и при изследване на космоса, подводни дистанционно управлявани превозни средства и дори в медицински приложения! И сега можете
Роботизирана ръка с безжична ръкавица - NRF24L01+ - Arduino: 7 стъпки (със снимки)
Роботизирана ръка с безжична ръкавица | NRF24L01+ | Arduino: В това видео; Предлагат се 3D ръчен монтаж на роботи, серво управление, управление на гъвкав сензор, безжично управление с nRF24L01, приемник Arduino и изходен код на предавателя. Накратко, в този проект ние ще се научим как да управляваме ръката на робот с тел