Turinys:
- 1 žingsnis: Gaukite PCB
- 2 veiksmas: reikalingi PCB komponentai
- 3 žingsnis: jungtys
- 4 žingsnis: „Gondola & Bracket“
- 5 žingsnis: šaltinio kodas
- 6 veiksmas: „Arduino“šaltinio kodas
- 7 veiksmas: šaltinio kodo apdorojimas
- 8 žingsnis: poliargrafinis valdiklis
Video: „MXY Board“- mažo biudžeto „XY Plotter“piešimo robotų lenta: 8 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Mano tikslas buvo sukurti „mXY“plokštę, kad XY braižytuvo mašina būtų mažo biudžeto. Taigi aš sukūriau lentą, kuri palengvina tiems, kurie nori sukurti šį projektą. Ankstesniame projekte, naudojant 2 vnt. „Nema17“žingsninius variklius, šioje plokštėje naudojami 2 vnt. 28YBJ-48 DC 5V 4 fazės 5 vielos žingsniniai varikliai. Taip pat ankstesniame projekte „Arduino Uno R3“buvo naudojamas kaip mikrovaldiklis, o „Adafruit Motor Shield“- kaip variklio vairuotojas. Ši plokštė naudoja „Atmega328P“ir „ULN2003“žingsnių tvarkyklę. Taigi šį projektą galėsite sukurti naudodami vieną lentą. Šiam projektui energijos suvartoti pakanka 5V 1A adapterio arba maitinimo bloko. Didžiausia srovė buvo stebima kaip 0,4A, kai abu varikliai veikė.
Vaizdo įraše parodyta lenta yra bandomoji versija, atnaujinta ir patobulinta plokštės versija yra žemiau esančioje nuorodoje. Taip pat tiems, kurie nenori lituoti, „mXY“plokštė bus parduodama „PCBWay Bazaar“su visais komponentais. Labai ačiū PCBWay už šią paramą.
$ 0 Naujiems nariams pirmas užsakymas ir maža PCB trafareto kaina
1 žingsnis: Gaukite PCB
Šiame projekte mes pagaminsime „XY Plotter“piešimo mašiną su „mXY Board“. Naudodami „Drawing Robot“galite piešti vaizdus ant sienos, skydo ar A4 formato popieriaus. Galite spausdinti paveikslėlius arba spausdinti tekstą. Mašina yra paprastas prietaisas, piešiantis vaizdą naudojant įprastą rašiklį, kai kuriuos variklius ir kai kurias eilutes. Visa reikalinga šio projekto įranga yra išvardyta žemiau. Mes išmoksime įdiegti ir naudoti „Polargraph“programą piešimo valdymui.
Gaukite PCB - Schema - Gerber failai - BOM sąrašas:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
2 veiksmas: reikalingi PCB komponentai
„MXY“surinktą versiją netrukus bus galima įsigyti „PCBWayer Bazaar“:
1x ATmega328P-PU su įkrovos įkrovikliu:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5 vielos žingsninis variklis:
1x CH340G SOP16:
B tipo USB lizdas:
DIP lizdas 28/16 kaiščiai:
12/16 MHz kristalas:
L7805 TO-220:
10uF kondensatorius:
22pF/0,1uF/10nF keramika:
Šviesos diodas:
Rezistorius 10K/1K:
„Power Jack“lizdas:
2 kontaktų gnybtų blokas:
Vyriško kaiščio antraštė:
2x JST B5B-XH jungtis:
1x MG90S servo variklis:
GT2 skriemulio 16 dantų rinkinys:
GT2 guminis diržas (5M):
3 viename trumpiklis:
Litavimo įrankiai:
3 žingsnis: jungtys
Žingsniniams varikliams ir servo varikliams reikės ilginamojo laido.
5M ilginamojo laido kabelis:
Daugiau informacijos:
4 žingsnis: „Gondola & Bracket“
Gondolų ir žingsninių variklių tvirtinimo laikiklių 3D modelius rasite ZIP faile „Gondola_Bracket_Models“
github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
3D modeliams buvo naudojamas JGAURORA A5S 3D spausdintuvas:
5 žingsnis: šaltinio kodas
- Jis puikiai veikia naudojant „Arduino IDE v1.8.5“ir „Processing v2.2.1“
- Atsisiųskite ir įdiekite „Arduino IDE v.1.8.5“https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
- Atsisiųskite ir įdiekite „Processing v2.2.1“https://processing.org/download/?processing
- Atsisiųskite „mXY-Plotter-Drawing-Machine“https://github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
6 veiksmas: „Arduino“šaltinio kodas
- Eikite į aplanką mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
- Nukopijuokite arduino-source-code-libraries / bibliotekų turinį į aplanką C: / Users / YourPCname / Documents / Arduino / libraries.
- Eikite į aplanką „mXY-Plotter-Drawing-Machine / arduino-source-code-libraries“.
- Nukopijuokite aplanką polargraph_server_a1 ir įklijuokite jį į aplanką C: / Users / YourPCname / Documents / Arduino.
-
Failas „polargraph_server_a1.ino“yra redaguota ULN2003 tvarkyklės ir 28YBJ-48 žingsninio variklio kopija. Originalią versiją galite gauti čia
- Atidarykite „Arduino IDE“
- Eikite į Failas -> Sketchbook -> polargraph_server_a1 | Atidarykite polargraph_server_a1 šaltinio kodą.
- Eikite į Įrankiai -> Lenta -> Arduino/Genuino Uno | Pasirinkite Valdybą
- Paspauskite įrankių juostos mygtuką „Patvirtinti“, kad pabandytumėte jį surinkti.
- Jei jis sukompiliuotas, paspauskite įrankių juostoje esantį mygtuką „įkelti“, kad jį įkeltumėte.
- Kai tai padarysite, turėtumėte patvirtinti, kad jis veikia tinkamai - naudokite plokštėje esantį serijinį monitorių, nustatytą į 57600 baudų, kad įsitikintumėte, jog jis kas porą sekundžių išduoda „READY“.
7 veiksmas: šaltinio kodo apdorojimas
- Eikite į aplanką mXY-Plotter-Drawing-Machine / processing-source / Processing libraries.
- Nukopijuokite processing-source / Processing bibliotekų turinį į aplanką C: / Users / YourPCname / Documents / Processing / libraries.
- Nukopijuokite aplanką polargraphcontroller ir įklijuokite jį į aplanką C: / Users / YourPCname / Documents / Processing.
- Atviras apdorojimas
- Eikite į Failas -> Sketchbook -> polargraphcontroller | Atidarykite „polargraphcontroller“programos šaltinio kodą.
- Norėdami paleisti eskizą, įrankių juostoje paspauskite mygtuką Vykdyti.
8 žingsnis: poliargrafinis valdiklis
„Polargraph“valdiklis Autorių teisės „Sandy Noble 2018“-
Žingsninio variklio specifikacijos
- Įrankių juostoje paspauskite SETUP mygtuką.
- Nustatykite MM PER REV reikšmę kaip 64
- Nustatykite STEPS PER REV reikšmę kaip 4076
- Nustatykite MOTOR MAX SPEED vertę kaip 1000
- Nustatykite MOTOR ACCELERATION reikšmę kaip 200
- Norėdami gauti daugiau informacijos apie 28BYJ-48 žingsninį variklį:
Mašinos matmenys
- Atminkite, kad jūsų mašinos dydis NĖRA tas pats kaip jūsų paviršiaus dydis.
- Jūsų PAGE arba piešimo AREA dydis bus mažesnis.
- Mašinos plotis - tai atstumas tarp dviejų artimiausių žvaigždžių taškų (tarp dviejų skriemulių). Nustatykite mašinos pločio dydį tarp dviejų skriemulių
- Mašinos aukštis - tai atstumas nuo žvaigždutės ašies iki brėžinio (lentos) srities apačios. Nustatykite mašinos aukštį (aukštis tarp skriemulio ir skydo galo)
- Po mašinos matmenų sureguliuokite piešiamo ploto dydį. (Jei piešiate ant A4 formato popieriaus, nustatykite A4 dydį.)
- Namų taškas - stebuklingas taškas, pažymėtas vidurio linijoje, tiksliai 120 mm (12 cm) žemyn nuo viršutinio mašinos krašto.
- Tada pirmiausia spustelėkite centrinį puslapį ir tada nustatykite puslapio Y reikšmę 120.
- Antra, spustelėkite Centrinis namų taškas ir nustatykite „Home Pos Y“reikšmę 120.
Servo variklio (rašiklio) nustatymai
- „Pen Up Position“ir „Pen Down Position“vertės yra servo variklio veikimo kampas.
- Spustelėkite nuoseklųjį prievadą ir prijungtų įrenginių sąraše pasirinkite „Arduino“prievadą.
- Pasirinkus tinkamą prievadą, ekranas „Nėra serijinio ryšio“taps ŽALIAS ir bus rodomas prievado numeris, prie kurio jis PRIJUNGTAS.
- Spustelėkite „Komandų eilė“ir komandų perdavimas įjungiamas.
- Spustelėkite Įkelti pakėlimo diapazoną, tada spustelėkite Tikrinti pakėlimo diapazoną ir išbandykite servo variklio kampą.
Paskutiniai nustatymai - įkelkite vektorinį vaizdą ir pradėkite spausdinti
- Išsaugokite nustatymą. Įkelkite nustatymus kiekvieną kartą, kai įjungiate programą.
- Spustelėkite skirtuką Įvestis ir perjunkite į pagrindinį programos ekraną.
- Tada mes rankiniu būdu nustatysime „Set Home“gondolą. Perkelkite gondolą rankiniu būdu ir perkelkite į anksčiau apibrėžtą namų tašką. Prieš kiekvieną piešinį gondolą reikia sureguliuoti prieš spustelėdami „Nustatyti namus“.
- Atlikus šį koregavimą, spustelėjami Nustatyti pagrindą ir Nustatyti rašiklio padėtį.
- Spustelėkite Nustatyti sritį, kad nurodytumėte savo piešinius. Tada spustelėkite Nustatyti rėmelį į sritį, kad atliktumėte visus būtinus piešimo nustatymus.
Pieškite vektorių
- Raskite bet kokį vektorinį piešinį. Konvertuokite vaizdą į SVG formatą iš bet kurios keitiklio platformos.
- Pasirinkę Įkelti vektorių iš programos. Sureguliuokite vaizdo dydį naudodami „Resize Vector“. Perkelkite vaizdą į norimą sritį naudodami Perkelti vektorių. Tada sureguliuokite spausdinamą plotą pasirinkdami sritį ir nustatykite rėmelį į sritį.
- Galiausiai spustelėkite komandą Piešti vektorių, kad paleistumėte mašiną.
Daugiau informacijos:
Rekomenduojamas:
Piešimo šviesa (be „Photoshop“) pradžia: 5 žingsniai (su paveikslėliais)
Šviesaus tapybos pradžia (be „Photoshop“): Neseniai nusipirkau naują fotoaparatą ir tyrinėjau kai kurias jo savybes, kai internete radau šviesią tapybą arba ilgos ekspozicijos fotografiją. Daugelis iš mūsų matėme pagrindinę šviesos tapybos formą su nuotrauka mieste su keliu
Tracey - piešimo mašina: 22 žingsniai (su paveikslėliais)
„Tracey“- piešimo mašina: ši instrukcija yra nebaigtas darbas - mes labai stengsimės, kad projektas būtų lengvesnis, tačiau pradiniams juodraščiams reikės kūrėjo patirties, 3D spausdinimo, dalių surinkimo, elektroninių dalių litavimo, patirties naudojant „Arduino IDE“ir kt
„Bluetooth“LED piešimo lenta ir „IOS“programa: 9 žingsniai (su paveikslėliais)
„Bluetooth“LED piešimo lenta ir „IOS“programa: šioje pamokoje galėsite sukurti „Bluetooth“LED plokštę, kuri gali piešti nuotraukas iš mūsų sukurtos „iPhone“programos. Šioje programoje vartotojai galės sukurti „Connect 4“žaidimą, kuris taip pat bus rodomas šioje žaidimų lentoje. Tai bus ch
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: 4 žingsniai (su nuotraukomis)
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: ši instrukcija yra apie mažytę (8 mm x 10 mm) „Neopixel“šviesos diodams pritaikytą pertraukimo lentą, kurią galima sukrauti ir lituoti viena prie kitos, ji taip pat suteikia daug didesnį konstrukcijos standumą nei plonas LED juostelė daug mažesnėje formoje
LED PIEŠIMO PADĖTIS: 9 žingsniai (su paveikslėliais)
LED DRAWING PAD: Sveiki draugai, sveiki sugrįžę į kūrybiškumo šurmulį. Čia aš gaminu LED piešimo kopijavimo bloknotą visiems studentams. Tam jums reikia 15 šviesos diodų ir akrilo lakšto. Jums tereikia priklijuoti akrilo lakštą ir įdėti LED skydelį į jį