Portal kuhusu ukarabati wa bafuni. Vidokezo muhimu

Kufanya laser engraver na mikono yako mwenyewe. Kutengeneza mchonga leza kulingana na kichapishi cha laser cha Arduino Do-it-yourself

Wakati mzuri kila mtu!

Katika chapisho hili nataka kushiriki nawe mchakato wa kuunda mchongaji wa laser kulingana na laser ya diode kutoka China.

Miaka michache iliyopita nilikuwa na hamu ya kujinunua chaguo tayari mchongaji kutoka Aliexpress na bajeti ya elfu 15, lakini baada ya utafutaji mrefu Nilifikia hitimisho kwamba chaguzi zote zilizowasilishwa ni rahisi sana na kimsingi ni toys. Lakini nilitaka kitu kibao na wakati huo huo mbaya kabisa. Baada ya mwezi wa utafiti, iliamuliwa kutengeneza kifaa hiki kwa mikono yetu wenyewe, na tunaenda ...

Wakati huo bado sikuwa na printa ya 3D na uzoefu wa uundaji wa 3D, lakini kila kitu kilikuwa sawa na kuchora)

Hapa kuna moja ya wachongaji waliotengenezwa tayari kutoka Uchina.

Baada ya kuangalia chaguzi miundo inayowezekana mechanics, michoro ya kwanza ya mashine ya baadaye ilitengenezwa kwenye kipande cha karatasi ..))

Iliamuliwa kuwa eneo la kuchonga haipaswi kuwa ndogo kuliko karatasi ya A3.

Moduli ya laser yenyewe ilikuwa moja ya kwanza kununuliwa. Nguvu 2W, kwani ndiyo ilikuwa nyingi zaidi chaguo bora kwa pesa nzuri.

Hapa kuna moduli ya laser yenyewe.


Na kwa hivyo, iliamuliwa kuwa mhimili wa X utasafiri kwenye mhimili wa Y na muundo wake ulianza. Na yote ilianza na gari ...
Fremu nzima ya mashine ilitengenezwa kutoka wasifu wa alumini maumbo tofauti, kununuliwa katika Leroy.

Katika hatua hii michoro inaendelea majani ya daftari haikuonekana tena, kila kitu kilichorwa na kuvumbuliwa kwenye Compass.

Baada ya kununua mita 2 wasifu wa mraba 40x40 mm kujenga sura ya mashine, mwishowe gari lenyewe tu lilitengenezwa kutoka kwake ..))

Motors, fani za mstari, mikanda, shafts na vifaa vyote vya umeme viliagizwa kutoka kwa Aliexpress wakati wa mchakato wa maendeleo na mipango ya jinsi motors itawekwa na nini bodi ya udhibiti itabadilishwa njiani.

Baada ya siku chache za kuchora kwenye Compass, toleo la wazi zaidi au chini la muundo wa mashine liliamuliwa.

Na kwa hivyo mhimili wa X ulizaliwa ..))

Kuta za kando za mhimili wa Y (samahani kwa ubora wa picha).

Kufaa.

Na hatimaye uzinduzi wa kwanza!

Mfano rahisi wa 3D ulijengwa mtazamo wa jumla mashine ili kuamua kwa usahihi yake mwonekano na ukubwa.

Na tunaenda ... Plexiglas ... Uchoraji, wiring na vitu vingine vidogo.

Na hatimaye, wakati kila kitu kiliporekebishwa na sehemu ya mwisho ilipakwa rangi nyeusi, mstari wa kumalizia ulikuja!

Sasa picha zingine nzuri))

Wazee wetu walihusika katika usindikaji wa mawe katika nyakati za kale. Utamaduni huu umesalia hadi leo, lakini kufanya kazi na nyenzo hii imekuwa rahisi zaidi na rahisi zaidi, kutokana na ubunifu na mashine za kisasa. Mchongaji wa laser ya eneo-kazi kwa jiwe hurahisisha kazi yako na hukuruhusu kufanya michoro wazi kwenye aina yoyote ya jiwe.

Mashine ya laser ni rahisi na njia ya haraka tumia picha yoyote kwa jiwe, shukrani ambayo unaweza kufanya muundo wa utata wowote, hata wale ambao huwezi kuunda kwa mikono yako mwenyewe. Kwa msaada wa printer engraving unaweza kufungua biashara yako ya faida. Lakini mashine kama hiyo inagharimu kiasi gani, na ni mifano gani inayojulikana?

Mashine ya kuchonga mawe

Leo makampuni mengi yanazalisha ubora mzuri mashine za laser. Kila mmoja wao ana faida na hasara zake. Jedwali linaelezea mifano wazalishaji bora na bei.

Hizi ni mifano maarufu zaidi ambayo inakuwezesha kuanzisha biashara yako mwenyewe kutoa huduma zinazohusiana na kuchonga mawe. Lakini si kila mtu ana fursa ya kununua vifaa vile mara moja; katika kesi hii, unaweza kuanza biashara yako mwenyewe na mashine iliyofanywa na wewe mwenyewe. Mchoraji wa laser uliofanywa kutoka kwa printer na mikono yako mwenyewe ni Njia bora anzisha biashara na uwekezaji mdogo.

Jinsi ya kufanya engraver kutoka kwa printer?

Kufanya mashine ya kuchonga kutoka kwa printa ya zamani sio ngumu hata kidogo. maelekezo ya kina itakusaidia kujua kila kitu. Lakini kwanza unahitaji kuandaa maelezo yote muhimu:

  • Stud 3 kutoka duka la vifaa;
  • alumini U-profaili;
  • 2 fani;
  • kipande cha plexiglass;
  • karanga za ukubwa wa kawaida na mrefu;
  • Motors 3 za stepper, zinaweza kukopwa kutoka kwa printa ya zamani.

Mbali na hili, unahitaji kuwa na zana zifuatazo kwa mkono: hacksaw, drill, jigsaw, bolts, screws, screwdrivers na zana nyingine. Kitu pekee kitakachohitajika kufanywa nje ya nyumba ni kulehemu msingi wa mashine, ingawa inaweza pia kufanywa kwa kuweka bolt. Maagizo ya jinsi ya kutengeneza printa ya laser nyumbani kwa mikono yako mwenyewe, imeelezwa katika meza hapa chini.

Hapana. Hatua za utengenezaji wa mashine
1. Utengenezaji wa mashine huanza na kufunga screw ya risasi na wasifu. Mwisho hutumiwa kama aina ya sled.
Fani zimewekwa kwa kutumia kupungua kwa joto, na plastiki laini - folda ya kawaida ya karatasi - ni kamili kwa kuimarisha. KWA screw ya risasi ambatisha sahani katika sura ya barua "P" na bolt ni muhimu kwa kufunga ndege ya X-axis.
Injini kwenye mhimili wa X imeunganishwa na urefu wa studs. Axle ni fasta na adapta na kipande cha hose ya mpira. Imepigwa kwenye axle inayoendesha upande mmoja, na mwisho mwingine umewekwa kwenye adapta.
4. Pia ni rahisi sana na rahisi kuweka injini kwenye sura.
5. Tunafanya jukwaa kutoka kwa plexiglass, ambayo ni muhimu kuweka kikomo kilichofanywa kwa wasifu na roller ya shinikizo. Eneo linapaswa kuwa saizi ya eneo la kazi la mashine.
6. Mhimili wa Y umekusanyika sawa na mhimili wa X, tofauti pekee ni katika upandaji wa magari, lazima iunganishwe kwenye mhimili wa X.
Kukusanya kwa usahihi mhimili wa Y si vigumu, kwa sababu karibu hufuata mtaro wote wa mhimili wa X, lakini tu rollers za shinikizo lazima zimewekwa mbele. Mashine ya kuchonga ya kibinafsi katika mfano huu inaweza kuwa Dremel ya kawaida ya kaya. Unaweza kuiunganisha kwa kutumia plexiglass.

Kwa hivyo mashine yako ya kuchonga ya laser ya mezani ya DIY iko tayari. Sasa kilichobaki ni kuiunganisha kwa kutumia swichi za kikomo. Hii kifaa cha nyumbani inakuwezesha kuchonga mawe nyumbani, lakini haukuruhusu kuikata.

Ni mawe gani yanaweza kuchongwa?

Sio kila jiwe linaweza kusindika mashine ya kuchonga, rangi nyeusi ni bora kwa kuchonga vifaa vya asili, kama vile:

  • granite;
  • marumaru;
  • marumaru nyeupe.

Kuchora kwenye marumaru nyeupe-theluji inaonekana nzuri sana, kwani mashine ina uwezo wa kutoa maandishi au muundo wa jiwe nyeupe unaoendelea, na matokeo yake ni mazuri sana. Uchoraji wa laser unaweza kulinganishwa na baridi ya glasi. Baada ya yote, kwa kutumia mashine hiyo haitawezekana kufanya uandishi wa kina, kwa kuwa boriti ina uwezo wa kuyeyuka nyenzo, na katika matokeo ya mwisho kazi ni karibu isiyoonekana. Athari bora ya mashine hupatikana kwenye nyuso za vivuli vya kijivu.

Lakini mara tu unapoweza kupata pesa mashine nzuri, ni thamani ya kuinunua ikiwa kuna matarajio ya kuendelea kufanya kazi katika eneo hili. Mashine ya kitaaluma inakuwezesha kuunda picha haraka, kwa usahihi na kwa usahihi, hii inatumika hata maelezo madogo zaidi. Shukrani kwa mchongaji wa laser ngazi ya kitaaluma inawezekana kufikia kufanana bora na chanzo cha picha. Mashine ya kitaaluma, hata desktop moja, ina uwezo wa kuandika kwa font na ukubwa wowote, hivyo ni rahisi na ya vitendo.

Hifadhi makala katika mibofyo 2:

Anzisha biashara yako na mchongaji wa nyumbani rahisi na ya bei nafuu, lakini katika siku zijazo, ili kukidhi mahitaji na matamanio ya wateja wako, bado utalazimika kununua. mtindo wa kisasa mchongaji, ingawa ni wa bei nafuu. Kwa hivyo, biashara yako itafanikiwa muda mfupi italipa. Kwa kujifunza kuunda kazi bora kwenye jiwe na mikono yako mwenyewe, utajifanyia sifa nzuri, na wateja watakuja kwako na maagizo.

Katika kuwasiliana na

Siku njema, wahandisi wa ubongo! Leo nitashiriki nawe mwongozo wa jinsi ya kufanya jinsi ya kufanya laser cutter yenye nguvu ya 3W na meza ya kazi ya mita 1.2x1.2 inayodhibitiwa na microcontroller ya Arduino.


Hii ujanja wa ubongo kuzaliwa kuunda meza ya kahawa kwa mtindo wa sanaa ya pixel. Ilikuwa ni lazima kukata nyenzo ndani ya cubes, lakini hii ni vigumu kwa manually, na gharama kubwa sana kupitia huduma ya mtandaoni. Kisha mkataji/mchongaji huyu wa 3-watt alionekana kwa nyenzo nyembamba, wacha nifafanue kwamba wakataji wa viwandani wana nguvu ya chini ya wati 400 hivi. Hiyo ni, mkataji huyu anaweza kushughulikia vifaa vya mwanga kama vile povu ya polystyrene, karatasi za cork, plastiki au kadibodi, lakini huchora tu zile nene na mnene.

Hatua ya 1: Nyenzo

Arduino R3
Bodi ya Proto - bodi iliyo na onyesho
motors stepper
3 watt laser
laser baridi
kitengo cha nguvu
Mdhibiti wa DC-DC
Transistor ya MOSFET
bodi za kudhibiti magari
Kikomo swichi
kesi (kubwa ya kutosha kushikilia karibu vitu vyote vilivyoorodheshwa)
mikanda ya muda
fani za mpira 10mm
pulleys za ukanda wa muda
fani za mpira
2 bodi 135x 10x2 cm
2 bodi 125x10x2 cm
Vijiti 4 laini na kipenyo cha 1cm
bolts na karanga mbalimbali
screws 3.8cm
mafuta ya kulainisha
vifungo vya zip
kompyuta
msumeno wa mviringo
bisibisi
drills mbalimbali
sandpaper
makamu

Hatua ya 2: Mchoro wa Wiring


Mzunguko wa laser bidhaa za nyumbani imewasilishwa kwa njia ya habari kwenye picha, kuna maelezo machache tu.

Stepper Motors: Nadhani umegundua kuwa motors mbili zinaendeshwa kutoka kwa bodi moja ya kudhibiti. Hii ni muhimu ili upande mmoja wa ukanda usibaki nyuma ya nyingine, ambayo ni kwamba, motors mbili zinafanya kazi kwa usawa na kudumisha mvutano wa ukanda wa muda unaohitajika. kazi ya uboraufundi.

Nguvu ya Laser: Wakati wa kurekebisha kidhibiti cha DC-DC, hakikisha kuwa leza hutolewa na voltage ya mara kwa mara isiyozidi. vipimo laser, vinginevyo utaichoma tu. Laser yangu imekadiriwa 5V na 2.4A, kwa hivyo kidhibiti kimewekwa 2A na voltage iko chini kidogo kuliko 5V.

Transistor ya MOSFET: hii maelezo muhimu kupewa michezo ya ubongo, kwa kuwa ni transistor hii ambayo inawasha na kuzima laser, ikipokea ishara kutoka kwa Arduino. Kwa kuwa sasa kutoka kwa microcontroller ni dhaifu sana, tu transistor hii ya MOSFET inaweza kuhisi na kufunga au kufungua mzunguko wa umeme wa laser haujibu tu kwa ishara ya chini ya sasa. MOSFET imewekwa kati ya laser na ardhi kutoka kwa mdhibiti wa DC.

Kupoa: wakati wa kuunda yako mwenyewe mkataji wa laser Nilikutana na tatizo la kupoza diode ya laser ili kuepuka joto. Tatizo lilitatuliwa kwa kufunga shabiki wa kompyuta, ambayo laser ilifanya kazi kikamilifu hata wakati wa kufanya kazi kwa saa 9 moja kwa moja, na radiator rahisi haikuweza kukabiliana na kazi ya baridi. Pia niliweka baridi karibu na bodi za udhibiti wa magari, kwa kuwa pia hupata moto kabisa, hata kama mkataji haufanyi kazi, lakini umewashwa tu.

Hatua ya 3: Mkutano


Faili zilizoambatishwa zina mfano wa 3D wa kikata laser, inayoonyesha vipimo na kanuni ya kusanyiko ya fremu ya eneo-kazi.

Muundo wa kuhamisha: inajumuisha shuttle moja inayohusika na mhimili wa Y, na shuttles mbili za jozi zinazohusika na mhimili wa X Mhimili wa Z hauhitajiki, kwa kuwa hii sio printer ya 3D, lakini badala yake laser itawasha na kuzima. yaani, mhimili wa Z unabadilishwa na kina cha kutoboa. Nilijaribu kutafakari vipimo vyote vya muundo wa shuttle kwenye picha, nitafafanua tu kwamba mashimo yote ya kufunga kwa vijiti kwenye pande na shuttles ni 1.2 cm kirefu.

Vijiti vya mwongozo: vijiti vya chuma (ingawa alumini ni bora zaidi, lakini chuma ni rahisi kupata), na kipenyo kikubwa cha 1 cm, lakini unene huu wa fimbo utaepuka kupungua. Mafuta ya kiwanda yaliondolewa kwenye vijiti, na vijiti wenyewe vilikuwa chini ya makini na grinder na sandpaper mpaka laini kabisa kwa kuteleza vizuri. Na baada ya kusaga, vijiti vinatibiwa na lubricant nyeupe ya lithiamu, ambayo huzuia oxidation na inaboresha sliding.

Mikanda na Stepper Motors: Ili kufunga motors za stepper na mikanda ya saa, nilitumia zana za kawaida na nyenzo zilizokuja. Kwanza, motors na fani za mpira zimewekwa, na kisha mikanda yenyewe. Karatasi ya chuma takriban sawa kwa upana na mara mbili kwa muda mrefu kama injini yenyewe ilitumiwa kama mabano ya injini. Karatasi hii ina mashimo 4 yaliyochimbwa kwa kuweka kwenye injini na mawili ya kupachika kwenye mwili. bidhaa za nyumbani, karatasi hupigwa kwa pembe ya digrii 90 na kuunganishwa kwa mwili na screws za kujigonga. Kwa upande wa pili kutoka kwa mahali pa kuweka injini, mfumo wa kuzaa umewekwa kwa njia ile ile, inayojumuisha bolt, fani mbili za mpira, washer na washer. karatasi ya chuma. Shimo huchimbwa katikati ya karatasi hii, ambayo imeshikamana na mwili, kisha karatasi hiyo inakunjwa kwa nusu na shimo huchimbwa katikati ya nusu zote mbili kwa kusanikisha mfumo wa kuzaa. Ukanda wa toothed umewekwa kwenye jozi ya kuzaa motor hivyo kupatikana, ambayo ni masharti msingi wa mbao shuttle na screw ya kawaida ya kujigonga. Utaratibu huu unaonyeshwa wazi zaidi kwenye picha.

Hatua ya 4: Laini


Kwa bahati nzuri programu kwa hii; kwa hili michezo ya ubongo chanzo huru na wazi. Kila kitu unachohitaji kinaweza kupatikana kwenye viungo hapa chini:

Hayo tu ndiyo nilitaka kukuambia kuhusu mkataji/mchonga wangu wa laser. Asante kwa umakini!

Imefanikiwa ya nyumbani!

Tahadhari! Kuwa mwangalifu wakati wa kutumia lasers. Laser inayotumiwa kwenye mashine hii inaweza kusababisha uharibifu wa kuona na pengine upofu. Wakati wa kufanya kazi na lasers zenye nguvu zaidi ya 5 mW, daima kuvaa jozi ya miwani ya usalama iliyoundwa na kuzuia wavelength laser.

Mchongaji wa leza kwenye Arduino ni kifaa ambacho jukumu lake ni kuchonga mbao na vifaa vingine. Katika kipindi cha miaka 5 iliyopita, diodi za leza zimeimarika, na kuruhusu vichongaji vyenye nguvu kutengenezwa bila utata mwingi wa uendeshaji wa mirija ya leza.

Unapaswa kuwa mwangalifu wakati wa kuchora vifaa vingine. Kwa mfano, wakati wa kutumia plastiki na kifaa cha laser, moshi itaonekana, ambayo ina gesi hatari wakati wa kuchomwa moto.

Katika somo hili nitajaribu kutoa mwelekeo kwa mawazo, na baada ya muda tutaunda somo la kina zaidi juu ya utekelezaji wa kifaa hiki ngumu.

Kuanza, ninapendekeza uangalie jinsi mchakato mzima wa kuunda mchongaji ulivyoonekana kwa amateur mmoja wa redio:

Motors kali za stepper pia zinahitaji madereva kupata zaidi kutoka kwao. Katika mradi huu, dereva maalum wa stepper hutumiwa kwa kila motor.

Ifuatayo ni baadhi ya taarifa kuhusu vipengele vilivyochaguliwa:

  1. Injini ya kukanyaga - vipande 2.
  2. Ukubwa wa fremu ni NEMA 23.
  3. Torque ni 1.8 lb-ft katika 255 oz.
  4. Hatua 200 / mapinduzi - hatua 1 digrii 1.8.
  5. Sasa - hadi 3.0 A.
  6. Uzito - 1.05 kg.
  7. Uunganisho wa waya wa bipolar 4.
  8. Dereva wa ngazi - vipande 2.
  9. Digital stepping drive.
  10. Chipu.
  11. Pato la sasa - kutoka 0.5 A hadi 5.6 A.
  12. Kikomo cha sasa cha pato - hupunguza hatari ya overheating ya magari.
  13. Ishara za udhibiti: Ingizo za Hatua na Mwelekeo.
  14. Mzunguko wa uingizaji wa mapigo - hadi 200 kHz.
  15. Ugavi wa voltage - 20 V - 50 V DC.

Kwa kila mhimili, motor huendesha moja kwa moja screw ya mpira kupitia kontakt motor. Motors zimewekwa kwenye sura kwa kutumia pembe mbili za alumini na sahani ya alumini. Pembe za alumini na sahani ni unene wa 3mm na zina nguvu ya kutosha kuhimili injini ya 1kg bila kupinda.

Muhimu! Shaft ya motor na screw ya mpira lazima iwe sawa. Viunganishi vinavyotumiwa vina unyumbufu fulani wa kufidia makosa madogo, lakini ikiwa hitilafu ya upangaji ni kubwa mno, haitafanya kazi!

Mchakato mwingine wa kuunda kifaa hiki unaweza kuonekana kwenye video:

2. Nyenzo na zana

Ifuatayo ni jedwali iliyo na nyenzo na zana zinazohitajika kwa mradi wa kuchonga laser ya Arduino.

Aya Mtoa huduma Kiasi
NEMA 23 stepper motor + dereva eBay (muuzaji: primopal_motor) 2
Kipenyo 16mm, lami 5mm, skrubu ya mpira yenye urefu wa mm 400 (KiTaiwani) eBay (muuzaji: silvers-123) 2
Usaidizi wa 16mm BK12 na skrubu ya mpira (mwisho wa kiendeshi) eBay (muuzaji: silvers-123) 2
Usaidizi wa Parafujo ya Mpira wa 16mm BF12 (Hakuna Mwisho Unaoendeshwa) eBay (muuzaji: silvers-123) 2
16 shimoni urefu wa 500 mm (muuzaji: fedha-123) 4
(SK16) msaada wa shimoni 16 (SK16) (muuzaji: fedha-123) 8
16 zenye mstari (SC16LUU) eBay (muuzaji: silvers-123) 4
eBay (muuzaji: silvers-123) 2
Kishikilia shimoni 12 mm (SK12) (muuzaji: fedha-123) 2
Saizi ya A4 4.5mm karatasi ya akriliki ya wazi eBay (muuzaji: akrilikisonline) 4
Fimbo ya Gorofa ya Alumini 100mm x 300mm x 3mm eBay (muuzaji: willymetals) 3
Uzio wa Alumini wa 50mm x 50mm 2.1m Duka lolote la mandhari 3
Fimbo ya Gorofa ya Alumini Duka lolote la mandhari 1
Kona ya alumini Duka lolote la mandhari 1
Kona ya alumini 25mm x 25mm x 1m x 1.4mm Duka lolote la mandhari 1
skrubu za kichwa cha soketi M5 (urefu mbalimbali) boltsnutsscrewsonline.com
M5 karanga boltsnutsscrewsonline.com
M5 washers boltsnutsscrewsonline.com

3. Maendeleo ya msingi na axes

Mashine hutumia skrubu za mpira na fani za mstari ili kudhibiti nafasi na harakati za shoka za X na Y.

Tabia za screws za mpira na vifaa vya mashine:

  • Screw ya mpira 16 mm, urefu - 400 mm-462 mm, ikiwa ni pamoja na mwisho wa mashine;
  • lami - 5 mm;
  • Ukadiriaji wa usahihi wa C7;
  • Viungo vya mpira wa BK12/BF12.

Kwa kuwa nati ya mpira inajumuisha fani za mpira Kubingiria kwenye nyimbo dhidi ya skrubu ya mpira yenye msuguano mdogo sana, hii inamaanisha kuwa injini zinaweza kukimbia kwa kasi ya juu bila kusimama.

Mwelekeo wa mzunguko wa nut ya mpira umefungwa kwa kutumia kipengele cha alumini. Sahani ya msingi imeunganishwa na mbili fani za mstari na kwa nati ya mpira kupitia kona ya alumini. Mzunguko wa shimoni ya Ballscrew husababisha bati la msingi kusogea kwa mstari.

4. Sehemu ya elektroniki

Diode ya laser iliyochaguliwa ni diode ya 1.5 W, 445 nm iliyowekwa kwenye mfuko wa 12 mm na lens ya kioo inayoweza kuzingatia. Hizi zinaweza kupatikana, zilizokusanywa mapema, kwenye eBay. Kwa kuwa ni laser ya 445 nm, mwanga unaozalisha unaonekana mwanga wa bluu.

Diode ya laser inahitaji heatsink wakati wa kufanya kazi viwango vya juu nguvu. Wakati wa kujenga mchongaji, msaada wa alumini mbili kwa SK12 12 mm hutumiwa, kwa kuweka na kwa kupoza moduli ya laser.

Nguvu ya pato la laser inategemea sasa ambayo inapita ndani yake. Diode yenyewe haiwezi kudhibiti sasa, na ikiwa imeunganishwa moja kwa moja kwenye chanzo cha nguvu, itaongeza sasa mpaka itashindwa. Kwa hivyo, mzunguko wa sasa unaoweza kubadilishwa unahitajika kulinda diode ya laser na kudhibiti mwangaza wake.

Chaguo jingine la kuunganisha microcontroller na sehemu za elektroniki:

5. Programu

Mchoro wa Arduino hutafsiri kila kizuizi cha amri. Kuna amri kadhaa:

1 - songa KULIA pikseli moja HARAKA (pikseli tupu).

2 - songa KULIA pikseli moja POLEREVU (pikseli iliyochomwa).

3 - Sogeza KUSHOTO pikseli moja HARAKA (pikseli tupu).

4 - Sogeza KUSHOTO pikseli moja POLEREVU (pikseli iliyoungua).

5 - sogeza juu pikseli moja HARAKA (pikseli tupu).

6 - Sogeza JUU pikseli moja polepole (pikseli iliyochomwa).

7 - Sogeza CHINI pikseli moja HARAKA (pikseli tupu).

8 – sogeza CHINI pikseli moja POLEREVU (pikseli iliyoungua).

9 - kuwasha laser.

0 - kuzima laser.

r - rudisha axes kwenye nafasi yao ya asili.

Kwa kila herufi, Arduino huendesha kazi inayolingana ili kuandika kwa pini za pato.

Vidhibiti vya Arduino kasi ya injini kupitia ucheleweshaji kati ya mapigo ya hatua. Kwa hakika, mashine itaendesha injini zake kwa kasi sawa iwe inachora picha au kupitisha pikseli tupu. Hata hivyo, kutokana na nguvu ndogo ya diode ya laser, mashine lazima Punguza mwendo katika rekodi za pixel. Ndiyo maana kuna kasi mbili kwa kila mwelekeo katika orodha ya alama za amri hapo juu.

Mchoro wa programu 3 za Mchongaji wa laser ya Arduino hapa chini:

/* Programu ya udhibiti wa injini ya hatua */// viunga hazitabadilika hapa kuweka nambari za siri: const int ledPin = 13; int XmotorDIR = 5;<8ms) const unsigned int shortdelay = 936; //half step delay for burnt pixels - multiply by 8 (<18ms) const unsigned int longdelay = 2125; //Scale factor //Motor driver uses 200 steps per revolution //Ballscrew pitch is 5mm. 200 steps/5mm, 1 step = 0.025mm //const int scalefactor = 4; //full step const int scalefactor = 8; //half step const int LASER = 51; // Variables that will change: int ledState = LOW; // ledState used to set the LED int counter = 0; int a = 0; int initialmode = 0; int lasermode = 0; long xpositioncount = 0; long ypositioncount = 0; //*********************************************************************************************************** //Initialisation Function //*********************************************************************************************************** void setup() { // set the digital pin as output: pinMode(ledPin, OUTPUT); pinMode(LASER, OUTPUT); for (a = 2; a <8; a++){ pinMode(a, OUTPUT); } a = 0; setinitialmode(); digitalWrite (ledPin, ON); delay(2000); digitalWrite (ledPin, OFF); // Turn the Serial Protocol ON Serial.begin(9600); } //************************************************************************************************************ //Main loop //************************************************************************************************************ void loop() { byte byteRead; if (Serial.available()) { /* read the most recent byte */ byteRead = Serial.read(); //You have to subtract "0" from the read Byte to convert from text to a number. if (byteRead!="r"){ byteRead=byteRead-"0"; } //Move motors if(byteRead==1){ //Move right FAST fastright(); } if(byteRead==2){ //Move right SLOW slowright(); } if(byteRead==3){ //Move left FAST fastleft(); } if(byteRead==4){ //Move left SLOW slowleft(); } if(byteRead==5){ //Move up FAST fastup(); } if(byteRead==6){ //Move up SLOW slowup(); } if(byteRead==7){ //Move down FAST fastdown(); } if(byteRead==8){ //Move down SLOW slowdown(); } if(byteRead==9){ digitalWrite (LASER, ON); } if(byteRead==0){ digitalWrite (LASER, OFF); } if (byteRead=="r"){ //reset position xresetposition(); yresetposition(); delay(1000); } } } //************************************************************************************************************ //Set initial mode //************************************************************************************************************ void setinitialmode() { if (initialmode == 0){ digitalWrite (XmotorDIR, OFF); digitalWrite (XmotorPULSE, OFF); digitalWrite (YmotorDIR, OFF); digitalWrite (YmotorPULSE, OFF); digitalWrite (ledPin, OFF); initialmode = 1; } } //************************************************************************************************************ // Main Motor functions //************************************************************************************************************ void fastright() { for (a=0; a0)( fastleft(); ) ikiwa (xpositioncount< 0){ fastright(); } } } void yresetposition() { while (ypositioncount!=0){ if (ypositioncount >0)( fastdown(); ) ikiwa (ypositioncount< 0){ fastup(); } } }

6. Uzinduzi na usanidi

Arduino inawakilisha ubongo kwa mashine. Inatoa ishara za hatua na mwelekeo kwa viendeshi vya ngazi na laser kuwezesha ishara kwa kiendeshi cha leza. Katika mradi wa sasa, pini 5 tu za pato zinahitajika ili kudhibiti mashine. Ni muhimu kukumbuka kuwa misingi ya vipengele vyote lazima iwe na uhusiano na kila mmoja.

7. Angalia utendakazi

Saketi hii inahitaji angalau nishati ya 10VDC, na ina ishara rahisi ya kuwasha/kuzima inayotolewa na Arduino. Chip ya LM317T ni kidhibiti cha voltage cha mstari ambacho kimeundwa kama kidhibiti cha sasa. Mzunguko unajumuisha potentiometer ambayo inakuwezesha kurekebisha sasa iliyodhibitiwa.