» Elektronika » Arduino Lazerinis CNC įrenginys iš Arduino pagrindu sukurtų kompaktinių diskų įrenginių

Lazerinis CNC aparatas iš kompaktinių diskų, pagrįstų Arduino


Sveiki, šiame straipsnyje aš jums parodysiu ir papasakosiu, kaip pasidaryti lazerinį CNC aparatą, ant kurio galite daryti įvairius graviravimus ant medžio, plastiko ir odos.

Šiam projektui mums reikės:
• Mikrovaldiklis Arduino nano
• Du kompaktiniai diskai
• Du A4988 žingsninių variklių vairuotojai
• Lazeris (mano modelyje jis yra 200 nm ir 200 MW)
• „mosfet“ modulis ant IRF520
• jungiamieji laidai
• bandelė
• Terminalai
• Metaliniai kampai
• Veržlių ir krumplių rinkinys

Iš įrankių:
• Lituoklis
• Atsuktuvas

Akių apsauga:
• Apsauginiai akiniai

Greitai pereikime prie komponentų. Pradėkime nuo smegenų - mikrovaldiklio. Be „Arduino nano“, galite naudoti ir kitus šio mikrovaldiklio modelius.

Lazerinis CNC aparatas iš kompaktinių diskų, pagrįstų Arduino


Ne mažiau svarbus yra A4988 žingsninio variklio vairuotojas. Su juo mes galime valdyti variklį, nustatyti mikrolupus ir jų greitį. Taip pat A4988 tvarkyklėje galite sukonfigūruoti mikro variklio žingsnį: 1, 1/2, 1/4, 1/8, 1/16.
Norėdami jį sukonfigūruoti, specialia tvarka (pateiktoje lentelėje) turite pritraukti „ms1“ ms2 „ms3“ kaiščius prie pliuso.



Apsvarstykite pagrindines savybes.
• Maitinimo įtampa: 8-35 V
• Mikro žingsnių režimas: 1, 1/2, 1/4, 1/8, 1/16
• Loginė įtampa: 3-5,5 V
• Apsauga nuo perkaitimo
• Maksimali srovė vienoje fazėje: - 1 A be radiatoriaus; - 2 A su radiatoriumi
• Dydis: 20 x 15 mm
• Be radiatoriaus: 2 g

Dabar apsvarstykite jungimo schemą.
• ĮJUNGTI - įjungti / išjungti tvarkyklę
• MS1, MS2, MS3 - kontaktai, skirti montuoti mikro žingsnius
• RESET - lusto atkūrimas
• STEP - impulsų generavimas varikliams judėti (kiekvienas impulsas yra žingsnis), galite reguliuoti variklio greitį
• DIR - sukimosi krypties nustatymas
• VMOT - variklio galia (8 - 35 V)
• GND - bendrasis
• 2B, 2A, 1A, 1B - variklio apvijoms sujungti
• VDD - mikro grandinių galia (3,5–5 V)



Taip pat turite aptarti vairuotojo kalibravimą. Tai atliekama naudojant vairuotojo mikro potenciometrą. Šis potenciometras kontroliuoja srovę, tekančią į variklį. Skirtingi varikliai sunaudoja skirtingai, todėl turime nuspręsti dėl savo variklių. Yra du būdai: greitas ir nelabai teisingas bei ilgas ir teisingas. Informaciją apie savo žingsninį variklį galite rasti internete, daugiausia dėmesio skirdami modelis jūsų kompaktinis diskas.Didelė tikimybė, kad šis metodas neatneš jokios informacijos. Arba galite naudoti lengvesnį būdą. Pasukite potenciometrą prieš laikrodžio rodyklę iki galo, prijunkite variklį per paprastą programą Arduino ir pamažu pasukite potenciometrą pagal laikrodžio rodyklę, kol variklis užves. Mūsų tikslas - išlaikyti variklį veikiantį, o ne praleisti žingsnius. Nesijaudinkite, nes variklis įkaista. Tai normalu, nes žingsninio variklio darbinė temperatūra yra 40 - 45 ° C.

Kalibravimo kodas:


// lengvas sujungimas A4988
// kaiščių atstatymas ir miegas yra sujungti
// prijunkite VDD prie 3,3 V arba 5 V įtampos Arduino
// prijunkite GND prie Arduino GND (GND šalia VDD)
// 1A ir 1B prijunkite prie 1 laiptelių variklio ritės
// 2A ir 2B prijunkite prie 2 laiptelių variklio ritės
// prijunkite VMOT prie maitinimo šaltinio (9 V maitinimo šaltinis + terminas)
// prijunkite GRD prie maitinimo šaltinio (9V maitinimo šaltinis - terminas)
int stp = 13; // prijunkite 13 kaiščių prie žingsnio
int dir = 12; // prijunkite 12 kaiščių prie dir
int a = 0;
negaliojanti sąranka ()
{
pinMode (stp, OUTPUT);
pinMode (rež., IŠĖJIMAS);
}
tuščia kilpa ()
{
if (a <200) // 200 posūkių 1 kryptimi
{
a ++;
„digitalWrite“ (stp, HIGH);
vėlavimas (10);
„digitalWrite“ (stp, LOW);
vėlavimas (10);
}
else {digitalWrite (rež., AUKŠTAS);
a ++;
„digitalWrite“ (stp, HIGH);
vėlavimas (10);
„digitalWrite“ (stp, LOW);
vėlavimas (10);
if (a> 400) // 200 posūkių 2 kryptimi
{
a = 0;
„digitalWrite“ (rež., MAŽAI);
}
}
}


Mes einame toliau. Mes aptarsime lazerį. Lazeriai pirmiausia išsiskiria galia. Tai priklauso nuo to, ar galėsite degti ant šviesios medienos, ar mašina gali perdirbti tik tamsias medžiagas. Savo modelyje nenaudojau galingo lazerio, tačiau tuo pačiu atveju parduodami didesnės galios lazeriai. Nepatarčiau imti didelių lazerių su radiatoriais, nes jų masė yra daug didesnė, o žingsnių varikliai, kurie nėra skirti šiai apkrovai, gali perkaisti ir sugesti.



Nepamirškite saugoti akių ir nusipirkite apsauginius akinius. Akinius reikia pasirinkti atsižvelgiant į jūsų lazerio bangos ilgį.



Mums taip pat reikės „MOSFET IRF520“. Galite tiesiog nusipirkti mosfetą ir jam reikalingus diržus arba nusipirkti paruoštą modulį.



Dabar, kai bus aptarti pagrindiniai punktai ir paruošti visi komponentai, galite pradėti rinkti.

Pirmiausia apsvarstykite įrenginio schemą:




Šios schemos yra absoliučiai identiškos. Atkreipkite dėmesį į lazerio galią. Jūsų lazerio įtampa gali būti skirtinga.

Labai rekomenduoju pradėti montavimą ant duonos lentos. Surinkę įdiekite programinę įrangą. Einame į svetainę http://lasergrbl.com/lt/, einame į atsisiuntimo aplanką ir atsisiųsime „laserGRBL“ programą.

Po to, kai einame į „GitHub“ ir atsisiųsime.



Iš archyvo išimame aplanką grbl ir archyvuojame. Tai bus mūsų Arduino biblioteka. Pridėkite šią biblioteką prie „Arduino IDE“ ir atidarykite „grblUpload“ pavyzdį. Mes prijungiame Arduino prie kompiuterio ir įvedame šį kodą.

„LaserGRBL“ programa lengva naudotis, o norint tai išsiaiškinti, užtenka penkių minučių „Google“.



Jei grandinės ant duonos lentos yra surinktos, varikliai reaguoja į komandas ir programa veikia, galite pereiti prie paskutinės projekto dalies - surinkimo į kūną ir litavimo.





Grandinė pritvirtinta prie įprastos litavimo lentos:





Aš nusprendžiau iš kompaktinio disko padaryti tą patį dėklą. Y ašis tiesiog pritvirtinama prie dugno, o X ašis pritvirtinama naudojant įprastus baldų kampus.



Taigi mes gauname nuostabų lazerinį CNC, su kuriuo jūs galite padaryti įvairius kūrybinius amatus. Nuo raktų pakabukų ir pakabukų iki asmeniniams poreikiams pritaikytų telefonų dėklų. Štai keli mano darbai:





Ačiū visiems, kad perskaitėte šį straipsnį. Tikiuosi, kad joje esanti informacija jums buvo nepaprastai naudinga.
10
8.9
9.1

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalėju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...