Obsah:
Video: Robotické rameno založené na mikrokontroléri PIC: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Od montážnej linky automobilového priemyslu až po telechirurgické roboty vo vesmíre nájdete robotické zbrane všade. Mechanizmy týchto robotov sú podobné ľuďom, ktoré je možné naprogramovať na podobnú funkciu a zvýšené schopnosti. Môžu byť použité na vykonávanie opakovaných akcií rýchlejšie a presnejšie ako u ľudí alebo môžu byť použité v drsnom prostredí bez ohrozenia ľudského života. Už sme postavili robotickú ruku Record and Play pomocou Arduina, ktorú by bolo možné vycvičiť na vykonanie konkrétnej úlohy a donútiť ju, aby sa opakovala navždy.
V tomto tutoriáli použijeme na ovládanie rovnakého robotického ramena pomocou potenciometrov priemyselný štandardný 8-bitový mikrokontrolér PIC16F877A. Problémom tohto projektu je, že PIC16F877A má iba dva piny schopné PWN, ale pre nášho robota potrebujeme ovládať asi 5 servomotorov, čo vyžaduje 5 individuálnych kolíkov PWM. Musíme teda využiť GPIO piny a generovať PWM signály na PIC GPIO piny pomocou prerušenia časovača. Teraz by sme však samozrejme mohli upgradovať na lepší mikrokontrolér alebo použiť de-multiplexorový integrovaný obvod, aby to tu bolo oveľa jednoduchšie. Ale napriek tomu stojí za to vyskúšať tento projekt a vyskúšať si skúsenosti s učením.
Mechanická štruktúra robotického ramena, ktoré používam v tomto projekte, bola úplne vytlačená 3D pre môj predchádzajúci projekt; Tu nájdete kompletné návrhové súbory a postup montáže. Ak nemáte 3D tlačiareň, môžete si tiež vytvoriť jednoduché robotické rameno pomocou kartónov, ako je uvedené v odkaze. Za predpokladu, že ste sa nejako zmocnili svojho robotického ramena, môžeme pokračovať v projekte.
Krok 1: Schéma zapojenia
Kompletný schéma zapojenia tohto robotického ramena na báze mikrokontroléra PIC je zobrazený nižšie. Schémy boli nakreslené pomocou EasyEDA.
Schéma zapojenia je veľmi jednoduchá; celý projekt je napájaný adaptérom 12V. Toto 12V je potom prevedené na +5V pomocou dvoch regulátorov napätia 7805. Jeden je označený ako +5V a druhý je označený ako +5V (2). Dôvodom mať dva regulátory je to, že keď sa servo otáča, odoberá veľa prúdu, čo spôsobuje pokles napätia. Tento pokles napätia núti PIC, aby sa sám reštartoval, a preto nemôžeme prevádzkovať PIC ani servomotory na rovnakej +5V lište. Ten označený ako +5V sa používa na napájanie mikrokontroléra PIC, LCD a potenciometrov a na napájanie servomotorov sa používa samostatný výstup regulátora, ktorý je označený ako +5V (2).
Päť výstupných pinov potenciometrov, ktoré poskytujú premenlivé napätie od 0V do 5V, je pripojených k analógovým pinom An0 až AN4 na PIC. Pretože plánujeme použiť časovače na generovanie PWM, servomotory je možné pripojiť k akémukoľvek kolíku GPIO. Pre servomotory som vybral kolíky od RD2 do RD6, ale môže to byť akékoľvek GPIO podľa vášho výberu.
Pretože program zahŕňa veľa ladení, je k portu B PIC pripojený aj displej 16x2 LCD. Zobrazí sa pracovný cyklus ovládaných servomotorov. Okrem toho mám tiež rozšírené pripojenia pre všetky GPIO a analógové piny, len pre prípad, že by v budúcnosti bolo potrebné prepojiť akékoľvek senzory. Nakoniec som tiež pripojil pin programátora H1, aby som priamo naprogramoval PIC pomocou pickit3 pomocou možnosti programovania ICSP.
Krok 2: Generovanie signálov PWM na pine GPIO na ovládanie servomotora
"loading =" lenivý ">
Odporúča:
Robotické rameno s uchopovačom: 9 krokov (s obrázkami)
Robotické rameno s drapákom: Zber citrónovníkov je považovaný za ťažkú prácu, kvôli veľkej veľkosti stromov a tiež kvôli horúcemu podnebiu v oblastiach, kde sú vysadené citrónové stromy. Preto potrebujeme niečo iné, čo by pomohlo poľnohospodárskym pracovníkom dokončiť prácu viac
Moslty 3D tlačené robotické rameno, ktoré napodobňuje bábkový ovládač: 11 krokov (s obrázkami)
Moslty 3D-tlačené robotické rameno, ktoré napodobňuje bábkový ovládač: Som študent strojného inžinierstva z Indie a toto je môj projekt bakalárskeho titulu. Tento projekt je zameraný na vývoj lacného robotického ramena, ktoré je väčšinou 3D vytlačené a má 5 DOF s 2 prstami chápadlo. Robotické rameno je ovládané
Vreckové robotické rameno MeArm V0.4: 20 krokov (s obrázkami)
Vreckové robotické rameno MeArm V0.4: MeArm je vreckové robotické rameno. Je to projekt zahájený vo februári 2014, ktorý vďaka projektu Open Development ako otvorený hardvér prešiel fantasticky rýchlou cestou do súčasného stavu. Verzia 0.3 bola uvedená na stránke Instructables späť
DIY robotika - Edukačné 6 -osé robotické rameno: 6 krokov (s obrázkami)
DIY robotika | Edukatívne 6-osé robotické rameno: Edukačná bunka DIY-Robotics je platforma, ktorá obsahuje 6-osové robotické rameno, elektronický riadiaci obvod a programovací softvér. Táto platforma je úvodom do sveta priemyselnej robotiky. Prostredníctvom tohto projektu si DIY-Robotics želá
3D tlačené robotické rameno: 6 krokov (s obrázkami)
3D tlačené robotické rameno: Toto je remix robotického ramena od Ryana Grossa: https://www.myminifactory.com/object/3d-print-humanoid-robotic-hand-34508