Sadržaj:

Automatizirana lemljena robotska ruka: 7 koraka (sa slikama)
Automatizirana lemljena robotska ruka: 7 koraka (sa slikama)

Video: Automatizirana lemljena robotska ruka: 7 koraka (sa slikama)

Video: Automatizirana lemljena robotska ruka: 7 koraka (sa slikama)
Video: Зарабатывайте более 700 долларов в приложении для автом... 2024, Studeni
Anonim
Automatizirana lemljena robotska ruka
Automatizirana lemljena robotska ruka
Automatizirana lemljena robotska ruka
Automatizirana lemljena robotska ruka

Ove upute pokazuju kako lemiti elektroničke dijelove na PCB -u pomoću robotske ruke

Ideja o ovom projektu pala mi je na pamet slučajno dok sam tragao za različitim sposobnostima robotskih ruku, tada sam otkrio da postoji nekoliko onih koji pokrivaju ovo područje uporabe (automatizirano zavarivanje i lemljenje robotske ruke).

Zapravo, prije sam imao iskustvo u izgradnji sličnih projekata, ali ovaj put projekt je bio vrlo koristan i učinkovit.

Prije nego što sam odlučio o obliku, vidio sam mnogo aplikacija i drugih projekata, posebno u području industrije, projekti otvorenog koda puno su mi pomogli da pronađem pravi i prikladan oblik.

To je zbog znanosti koja stoji iza vizualnog hranjenja našeg mozga.

Korak 1: Dizajn

Image
Image
Oblikovati
Oblikovati

Isprva sam vidio mnogo profesionalnih projekata koje nije bilo moguće provesti zbog kompleksnosti.

Tada sam odlučio napraviti vlastiti proizvod inspiriran drugim projektima, pa sam upotrijebio Google Sketch up 2017 pro. svaki dio je dizajniran tako da se sastavi jedan pored drugog u određenom redoslijedu kako je prikazano na sljedećoj slici.

Prije nego sam ga sastavio, morao sam isprobati dijelove i odabrati prikladno lemilicu, što se dogodilo crtanjem virtualnog završnog projekta kao vodiča za mene.

Ovi crteži prikazuju stvarni oblik završne obrade u prirodnoj veličini i točne dimenzije svakog dijela za odabir pravog lemila.

Korak 2: Elektronički dijelovi

Elektronički dijelovi
Elektronički dijelovi
Elektronički dijelovi
Elektronički dijelovi
Elektronički dijelovi
Elektronički dijelovi

1. Kročni motor 28BYJ-48 s upravljačkim modulom ULN2003

2. Arduino Uno R3

3. MG-90S Micro Metal Gear Servo motor

4. I2C SERIJSKI LCD 1602 MODUL

5. Bboardboard

6. Jamper žice

7. Spustite modul

8. Metalni zupčanik mikro servo motora

Korak 3: Rad i instalacija

Rad i instalacija
Rad i instalacija
Rad i instalacija
Rad i instalacija
Rad i instalacija
Rad i instalacija

Tijekom rada naišao sam na neke prepreke koje moramo najaviti o tome.

1. Ruke su bile preteške da bi ih držali mali koračni motori, pa smo to popravili u sljedećoj verziji ili laserskim rezanjem.

2. Budući da je model izrađen od plastičnog materijala, trenje rotirajuće baze bilo je veliko i pokreti nisu bili glatki.

Prvo rješenje bilo je kupiti veći koračni motor koji može podnijeti težinu i trenje, a bazu smo ponovno dizajnirali tako da odgovara većem koračnom motoru.

Zapravo, fotografije i veći motor to nisu popravili, a to je zato što trenje između dvije plastične površine pored ne možemo prilagoditi lonac postotkom. Maksimalni položaj rotacije nije najveća struja koju vozač može pružiti. Morate koristiti tehniku koju je pokazao proizvođač, gdje mjerite napon dok okrećete lonac.

Tada sam pribjegao potpunoj promjeni osnovnog dizajna i stavio servo motor s metalnim zupčanikom ugrađenim u zupčanički mehanizam.

3. napon

Arduino ploča može se napajati ili iz DC priključnice za napajanje (7 - 12V), USB priključka (5V) ili VIN pina ploče (7-12V). Opskrba naponom preko pinova 5V ili 3.3V zaobilazi regulator, pa smo odlučili kupiti poseban USB kabel koji podržava 5 volti s računala ili bilo kojeg izvora napajanja.

Tako koračni motori i ostale komponente ispravno rade sa samo 5 volti i kako bismo osigurali dijelove od bilo kakvih problema, popravljamo modul za stepenasto spuštanje.

Modul za smanjenje dolje je pretvarač u dolarima (stepenasti pretvarač) je istosmjerni u istosmjerni pretvarač koji smanjuje napon (dok pojačava struju) od svog ulaza (napajanja) do izlaza (opterećenje), a također održava stabilnost ili napona.

Korak 4: Izmjene

Izmjene
Izmjene
Izmjene
Izmjene
Izmjene
Izmjene

Nakon nekih izmjena promijenili smo dizajn modela smanjenjem veličine krakova i napravili odgovarajuću rupu za prijenosnike servo motora, kako je prikazano.

I dok je testirao servo motor uspio je ispravno zakrenuti težinu za 180 stupnjeva jer njegov veliki okretni moment znači da mehanizam može podnijeti veća opterećenja. Koliku silu zakretanja može izvesti servomehanizam ovisi o konstrukcijskim faktorima-opskrbnom naponu, brzini vratila itd.

Korištenje I2c -a također je bilo lijepo jer koristi samo dva pina, a na ista dva pina možete staviti više i2c uređaja. Tako biste, na primjer, mogli imati do 8 LCD ruksaka+LCD -ova na dva pina! Loša vijest je da morate koristiti 'hardverski' i2c pin.

Korak 5: Držač lemilice ili hvataljka

Držač lemilice ili hvataljka
Držač lemilice ili hvataljka
Držač lemilice ili hvataljka
Držač lemilice ili hvataljka
Držač lemilice ili hvataljka
Držač lemilice ili hvataljka

Hvataljka

je popravljen pomoću servo motora s metalnim zupčanikom kako bi podnio težinu lemilice.

servo.priključak (9, 1000, 2000);

servo.write (ograničiti (kut, 10, 160));

U početku smo imali prepreku koja se tresla i vibrirala, dok nismo pronašli lukavi kôd koji anđele sputava.

Budući da nemaju svi servo pogoni za 180 stupnjeva rotacije. Mnogi to ne čine.

Napisali smo test kako bismo utvrdili gdje su mehanička ograničenja. Koristite servo.write Microseconds umjesto servo.write Ovo mi se više sviđa jer vam omogućuje korištenje 1000-2000 kao osnovnog raspona. Mnogi servo pogoni podržavat će izvan tog raspona, od 600 do 2400.

Dakle, isprobali smo različite vrijednosti i vidimo odakle vam buzz koji govori da ste dosegli granicu. Ostanite samo u tim granicama dok pišete. Ta ograničenja možete postaviti kada koristite servo.attach (pin, min, max)

Pronađite pravi raspon kretnji i pobrinite se da ga kôd ne pokušava gurnuti preko krajnjih graničnika, za to je korisna funkcija constrain () Arduino.

a ovdje je link na kojem možete kupiti USB lemilicu:

Mini olovka za lemljenje 5V DC 8W USB + držač postolja sa prekidačem na dodir

Korak 6: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje

Arduino koristeći knjižnice

okruženje se može proširiti korištenjem knjižnica, baš kao i većina programskih platformi. Knjižnice pružaju dodatnu funkcionalnost za korištenje u skicama, npr. rad s hardverom ili manipuliranje podacima. Za korištenje knjižnice u skici.

#include AccelStepper.h

#include MultiStepper.h #include Servo.h #include Wire.h #include LiquidCrystal_I2C.h

Preporučeni: