Sadržaj:
- Korak 1: Mehanički dizajn:
- Korak 2: Montaža:
- Korak 3: Električni dio:
- Korak 4: Softver:
- Korak 5: GUI i obrada slike:
Video: Delta robot otvorenog koda: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Uvod:
U ovom ćemo vodiču napraviti stroj za odabir mjesta jer je to najčešća upotreba delta robota u industriji osim delta 3d pisača. Ovaj projekt mi je oduzeo malo vremena za usavršavanje i bio je vrlo izazovan, a uključuje:
- Mehanički dizajn i provjera izvedivosti
- Prototipiranje i izrada mehaničke strukture
- Električno ožičenje
- Razvoj softvera i grafičkog korisničkog sučelja
- Implementacija računalnog vida za automatiziranog robota (u ovom dijelu još uvijek trebate vašu pomoć
Korak 1: Mehanički dizajn:
Prije nego što sam počeo izrađivati robota, dizajnirao sam ga na fusion 360 i evo 3D modela, planova i pregleda:
fusion 3d model delta robota s ove veze moći ćete preuzeti 3d model rupe.
bolje je na taj način dobiti točnije dimenzije iz 3D modela.
Također PDF datoteke planova dostupne su na stranici projekta mog bloga za preuzimanje na
Odabir pravih dimenzija u skladu s mojim koračnim motorom najveći zakretni moment bio je pomalo izazovan. Prvo sam probao nema 17 što nije bilo dovoljno pa sam nadogradio nema 23 i učinio robota malo manjim nakon provjere proračuna prema standardnom zakretnom momentu 23 u podatkovnom listu preporučujem da namjeravate koristiti drugu dimenziju, prvo ih potvrdite.
Korak 2: Montaža:
STL datoteke za 3D ispis dostupne su za preuzimanje na stranici projekta moje web stranice
Počnite s 3D ispisom spoja šipke i krajnjeg efektora. Nakon toga upotrijebite drvo ili čelik za podlogu, preporučujem CNC rez za preciznost, kao i za ruke koje sam izradio od alucobonda materijala koji se koristi za pročelja, izrađen je od gume utisnute između dva tanka aluminijska lima debljine 3 mm.
Zatim moramo poraditi na čeliku u obliku slova L za postavljanje stepenica, izrezanih na 100 mm i izbušenih rupa za postavljanje stepenica (savjet: možete učiniti rupe širima kako biste mogli zategnuti remen)
Zatim navojne šipke Ø 6 mm, za vezu podlaktice duljine 400 mm treba rezati pa navojiti ili vruće zalijepiti na kuglasti zglob. Upotrijebio sam ovaj ubod kako bih osigurao da svi imaju jednaku duljinu, od ključne je važnosti da robot bude paralelan.
Na kraju, šipke Ø 12 mm trebaju biti izrezane na oko 130 mm duljine kako bi se koristile za točku zakretanja robota koji povezuje remenicu Ø 50 mm.
Sada kada su svi dijelovi spremni, možete početi sastavljati sve što je izravno naprijed kao što je prikazano na slikama. Imajte na umu da vam je potrebna neka vrsta podrške poput one ružičaste koju sam koristio da bih mogao držati sve, bolje od onoga što sam učinio u dio 2 video = D.
Korak 3: Električni dio:
Za elektroničke dijelove to je više kao ožičenje CNC stroja jer ćemo robota voziti s GRBL-om. (GRBL je open source, ugrađeni, parni g-kôd parser visoke performanse i CNC kontroler glodanja napisan na optimiziranom C koji će raditi na ravno Arduino
Nakon ožičenja stepera, upravljačkih programa i arduina, sada će se pomoću D13 pina arduina aktivirati relej od 5 V koji omogućuje vakuum, odlučio sam da crpka od 12 V ostane uključena i omogući usisavanje s 2/3 pneumatskim ventilom kao Jedan sam ležao u blizini.
Uključio sam kompletan dijagram ožičenja elektronike i konfigurirao sam sve svoje upravljačke programe koraka na rezoluciju od 1,5 A i 1/16 koraka. sve sam stavio u staru kutiju za računalo kao kućište
Korak 4: Softver:
Glavna stvar koju moramo učiniti je postaviti GRBL preuzimanjem/kloniranjem iz njegovog spremišta Github. Koristio sam verziju 0.9, ali možete je ažurirati na 1.1 (veza: https://github.com/grbl/grbl). Dodajte knjižnicu u mapu arduino biblioteke i prenesite je na svoj arduino.
Sada kada je GRBL na našem arduinu, povežite ga, otvorite serijski monitor i promijenite zadane vrijednosti kao što je prikazano na slici kako bi odgovarale konfiguraciji vašeg robota:
Koristio sam remenicu od 50 mm i 25 mm => 50/25 = 1/2 smanjenje i razlučivost 1/16 koraka pa je kut od 1 ° 18 koraka/°
Sada je robot spreman za primanje gcode naredbi kao u datoteci demo.txt:
M3 & M4 ==> aktiviranje / deaktiviranje usisavanja
X10 ==> pomaknite steper X na 10 °
X10Y20Z -30.6 ==> pomaknite steper X na 10 ° & Y na 20 ° i Z na -30,6 °
G4P2 ==> Pričekajte dvije sekunde (odgoda)
U ovom trenutku s bilo kojim gcode pošiljateljem možete ga natjerati da ponavlja unaprijed konfigurirane zadatke poput odabira i postavljanja.
Korak 5: GUI i obrada slike:
Da biste me mogli pratiti na ovome, morate pogledati moj video koji objašnjava GUI, pregledavajući dijelove koda i sučelje:
GUI je izrađen s besplatnom verzijom zajednice za Visual Studio 2017, dotjerao sam kôd sa https://forums.trossenrobotics.com/tutorials/introduction-129/delta-robot-kinematics-3276/ za kinematičke izračune kako bi se utvrdio njegov položaj. Knjižnica EmguCV za obradu slika i jednostavnu matematiku za pomicanje krajnjeg efektora u položaj čepova boca za njihovo odabir i postavljanje unaprijed je definiran položaj.
Možete preuzeti Windows aplikaciju za testiranje s robotom iz mog github spremišta ili cijelog izvornog koda i pomoći mi da je nadogradim jer treba više rada i ispravljanja pogrešaka. Posjetite ga i pokušajte sa mnom riješiti probleme ili dati nove ideje preporučiti ga ljudima koji vam mogu pomoći. Molim za vaš doprinos kodu i da me podržite na bilo koji način.
Sada vam zahvaljujem što ste provjerili ovaj sjajan projekt i pratite više
Prati me na:
Preporučeni:
MIA-1 napredni ručno rađeni humanoidni robot otvorenog koda: 4 koraka
MIA-1 Napredni ručno rađeni humanoidni robot s otvorenim kodom!: Pozdrav svima, danas ću vam pokazati kako sam napravio robota MIA-1, koji nije samo napredan i jedinstven, već je i otvorenog koda i može se izraditi bez 3D ispisa !! Da, shvatili ste, ovaj robot je u potpunosti ručno izrađen. A open source znači - dobivate
Litijski BMS otvorenog koda 3/4/5S: 4 koraka
Litijski BMS otvorenog koda 3/4/5S: U ovom Uputu bit će objašnjen dizajn BMS345. Dizajn je potpuno otvorenog koda, datoteke dizajna mogu se pronaći na poveznici GitHub u posljednjem koraku. Na Tindieu je dostupna i ograničena ponuda. BMS345 je BatteryManagement
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena idejnoj ploči: 4 koraka (sa slikama)
Modularna neopikselna ploča za otvaranje otvorenog koda prilagođena ploči: Ova instrukcija govori o sićušnoj (8 mm x 10 mm) ploči pogodnoj za izradu ploča za neopikselne LED diode koja se može slagati i lemiti jedna na drugu, a također pruža mnogo veću strukturnu krutost. LED traka u znatno manjem obliku
Ludi krugovi: sustav za učenje elektronike otvorenog koda: 8 koraka (sa slikama)
Crazy Circuits: Open Source Electronics Learning System: Obrazovno i domaće tržište preplavljeno je modularnim sustavima za učenje elektronike osmišljenim za poučavanje djece i odraslih ključnim STEM i STEAM konceptima. Čini se da proizvodi kao što su LittleBits ili Snapcircuits dominiraju u svakom vodiču za blagdanske darove ili roditeljskom blogu
Zapisnik podataka otvorenog koda (OPENSDL): 5 koraka (sa slikama)
Zapisnik podataka otvorenog koda (OPENSDL): Cilj ovog projekta je dizajnirati, izgraditi i testirati jeftin mjerni sustav za studije vrednovanja performansi zgrade koji uključuje najmanje temperaturu, relativnu vlažnost, osvijetljenost i proširiv je na dodatne senzore, i za razvoj