INHOUDSOPGAWE:
- Stap 1: Kry die PCB
- Stap 2: Vereiste komponente vir PCB
- Stap 3: Verbindings
- Stap 4: Gondel en hakie
- Stap 5: Bronkode
- Stap 6: Arduino -bronkode
- Stap 7: Verwerking van bronkode
- Stap 8: Polargraphcontroller
Video: MXY Board - XY Plotter Drawing Robot Board met 'n lae begroting: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
My doel was om die mXY -bord te ontwerp om 'n lae begroting te maak vir die XY -plottertekenmasjien. Daarom het ek 'n bord ontwerp wat dit makliker maak vir diegene wat hierdie projek wil maak. In die vorige projek, tydens die gebruik van 2 stuks Nema17-stapmotors, gebruik hierdie bord 2 stuks 28YBJ-48 DC 5V 4 fase 5-draadstappermotors. Ook in die vorige projek is Arduino Uno R3 as mikrobeheerder gebruik en Adafruit Motor Shield as motorbestuurder. Hierdie bord gebruik Atmega328P en ULN2003 stepper driver. U sal hierdie projek dus met 'n enkele bord kan maak. 'N 5V 1A -adapter of kragbank is voldoende vir hierdie projek om die kragverbruik te gebruik. Die maksimum stroom is waargeneem as 0,4A toe albei motors aan die gang was.
Die bord wat in die video getoon word, is die toetsweergawe, die opgedateerde en opgegradeerde weergawe van die bord is op die onderstaande skakel. Vir diegene wat nie wil soldeer nie, word die mXY -bord by PCBWay Bazaar verkoop met alle komponente saamgestel. Baie dankie aan PCBWay vir hierdie ondersteuning.
$ 0 Vir nuwe lede eerste bestelling en lae prys vir PCB Stencil op
Stap 1: Kry die PCB
In hierdie projek maak ons 'n XY -plottertekenmasjien met mXY -bord. Met Drawing Robot kan u prente op muur, paneel of A4 -papier teken. U kan prente of teks afdruk. Die masjien is 'n eenvoudige toestel wat 'n prentjie teken met 'n gewone pen, 'n paar motors en 'n tou. Alle benodigde hardeware vir hierdie projek word hieronder gelys. Ons sal leer hoe u die Polargraph -program kan installeer en gebruik vir tekenbeheer.
Kry die PCB - Skematiese - Gerber -lêers - BOM List:
www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html
Stap 2: Vereiste komponente vir PCB
Die saamgestelde mXY -weergawe is binnekort beskikbaar by PCBWayer Bazaar:
1x ATmega328P-PU met selflaaiprogram:
2x ULN2003 DIP16:
2x 28YBJ-48 5V 5 draadstappermotor:
1x CH340G SOP16:
Tipe B USB -aansluiting:
DIP -aansluiting 28/16 penne:
12/16 MHz Crystal:
L7805 TO-220:
10uF -kondensator:
22pF/0.1uF/10nF Keramiek:
LED:
Weerstand 10K/1K:
Power Jack -aansluiting:
2 -pins terminale blok:
Manlike speldopskrif:
2x JST B5B-XH-aansluiting:
1x MG90S servomotor:
GT2 katrol 16 tande stel:
GT2 -rubberband (5M):
3 in 1 Jumper Wire:
Soldeergereedskap:
Stap 3: Verbindings
'N Verlengdraad sal nodig wees vir stepper motors en servo's.
5M verlengdraadkabel:
Vir meer inligting:
Stap 4: Gondel en hakie
U kan 3D -modelle vir gondel- en stepper -motorhouers in die zip -lêer 'Gondola_Bracket_Models' vind
github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
JGAURORA A5S 3D -drukker is gebruik vir 3D -modelle:
Stap 5: Bronkode
- Dit werk goed in Arduino IDE v1.8.5 en verwerking v2.2.1
- Laai en installeer die Arduino IDE v.1.8.5
- Laai die Processing v2.2.1 af en installeer
- Laai mXY-Plotter-tekenmasjien af https://github.com/MertArduino/mXY-board-xy-plotter-drawing-machine
Stap 6: Arduino -bronkode
- Gaan na die gids mXY-Plotter-Drawing-Machine / arduino-source-code-libraries / libraries.
- Kopieer die inhoud van arduino-bron-kode-biblioteke / biblioteke na u gids C: / Users / YourPCname / Documents / Arduino / libraries.
- Gaan na die gids mXY-Plotter-Drawing-Machine / arduino-source-code-libraries.
- Kopieer die polargraph_server_a1 -lêergids en plak dit in u C: / Users / YourPCname / Documents / Arduino -lêergids.
-
Die "polargraph_server_a1.ino" lêer is die geredigeerde kopie vir die ULN2003 bestuurder en 28YBJ-48 stapmotor. U kan die oorspronklike weergawe hier kry
- Maak Arduino IDE oop
- Gaan na File -> Sketchbook -> polargraph_server_a1 | Maak die polargraph_server_a1 bronkode oop.
- Gaan na Tools -> Board -> Arduino/Genuino Uno | Kies die bord
- Druk die "verifieer" -knoppie in die nutsbalk om dit te probeer opstel.
- As dit saamgestel is, druk die "oplaai" -knoppie in die nutsbalk om dit op te laai.
- Sodra u dit gedoen het, moet u bevestig dat dit behoorlik werk - gebruik die seriële monitor op die bord, ingestel op 57600 baud om seker te maak dat dit elke paar sekondes 'GEREED' uitreik.
Stap 7: Verwerking van bronkode
- Gaan na die gids mXY-Plotter-Drawing-Machine / processing-source / Processing libraries.
- Kopieer die inhoud van die verwerkingsbron / Verwerkingsbiblioteke na u gids C: / Users / YourPCname / Documents / Processing / libraries.
- Kopieer die polargraphcontroller -vouer en plak dit in u gids C: / Users / YourPCname / Documents / Processing.
- Oop verwerking
- Gaan na File -> Sketchbook -> polargraphcontroller | Maak die bronkode van die polargraphcontroller -program oop.
- Druk die Run -knoppie in die werkbalk om die skets uit te voer.
Stap 8: Polargraphcontroller
Polargraph -kontroleerder Kopiereg Sandy Noble 2018 -
Stappermotor Spesifikasies
- Druk die SETUP -knoppie in die nutsbalk.
- Definieer die waarde vir MM PER REV as 64
- Definieer die waarde vir STAPPE PER REV as 4076
- Definieer die waarde vir MOTOR MAX SPEED as 1000
- Definieer die waarde vir MOTORVERSNELING as 200
- Vir meer inligting oor 28BYJ-48-stapmotor:
Masjien afmetings
- Onthou dat die grootte van die masjien NIE dieselfde is as die oppervlakte nie.
- U BLADSY- of tekengebied -grootte sal kleiner wees.
- Masjienbreedte - Dit is die afstand tussen twee naaste punte op die tandwiele (tussen twee katrolle). Pas die grootte tussen twee katrolle op die masjienbreedte aan
- Masjienhoogte - Dit is die afstand tussen die tandwielas en die onderkant van die tekening (bord). Pas die masjienhoogte aan (hoogte tussen die katrol en die einde van die paneel)
- Pas die grootte van die oppervlakte wat u gaan teken na die masjienafmetings aan. (Stel 'n A4 -grootte in as u op 'n A4 -papier wil teken.)
- Huispunt - Dit is 'n towerpunt wat op die middellyn gemerk is, presies 120 mm (12 cm) van die boonste rand van u masjien af.
- Klik dan eers op die middelste bladsy en stel dan die Page Pos Y -waarde 120 in.
- Klik tweedens op Center Home Point en stel Home Pos Y -waarde 120 in.
Servomotor (pen) instellings
- Die waardes Pen -posisie en pen -neer -posisie is die bedieningshoek van die servomotor.
- Klik op Serial Port en kies Arduino se poort uit die lys met gekoppelde toestelle.
- As die korrekte poort gekies is, word die skerm 'Geen seriële verbinding' GROEN en word die poortnommer waarna dit gekoppel is, vertoon.
- Klik op 'Command Queue' en opdragoordrag word geaktiveer.
- Klik op Upload Lift Range, klik dan op Test Lift Range en toets die servomotorhoek.
Laaste instellings - Laai 'n vektorprent op en begin met die druk
- Stoor u instelling. Laai u instelling elke keer as u die program aanskakel.
- Klik op die blad Invoer en skakel oor na die hoofskerm van die program.
- Dan stel ons die gondel vir 'Stel tuis' jaarliks handmatig in. Beweeg die gondel met die hand en skuif dit na die voorheen gedefinieerde tuispunt. Die gondel moet so aangepas word voor elke tekening voordat u op 'Stel tuis' klik.
- Nadat hierdie aanpassing gedoen is, word geklik op Stel huis en Stel penposisie in.
- Klik op Stel gebied om u tekening te spesifiseer. Klik dan op Stel raam in gebied om al die nodige instellings vir tekeninge te maak.
Teken Vector
- Soek enige vektor tekening beeld. Skakel beeld na 'n SVG -formaat vanaf enige omskakelingsplatform.
- Nadat u Laai vektor uit die program gekies het. Pas beeldgrootte aan met Resize Vector. Beweeg die prent na die gewenste gebied met Move Vector. Pas dan die gebied wat gedruk moet word aan met Kies gebied en Stel raam in op gebied.
- Klik laastens op die Draw Vector -opdrag om die masjien te begin.
Vir meer inligting:
Aanbeveel:
Maak u eie Bluetooth -musiekstelsel met 'n lae begroting: 5 stappe (met foto's)
Maak u eie Bluetooth -musiekstelsel met 'n lae begroting: in hierdie projek sal ek u wys hoe ek " versmelt het " 'n vuil goedkoop bluetooth musiek ontvanger met 'n ou luidspreker van my. Die belangrikste fokus sal wees op die ontwerp van 'n goedkoop klankversterker kring rondom die LM386 en die NE5534. Die Bluetooth -ontvangs
Arduino Wedding Photo Booth - 3D -gedrukte onderdele, outomaties en met 'n lae begroting: 22 stappe (met foto's)
Arduino Wedding Photo Booth - 3D -gedrukte onderdele, outomaties en met 'n lae begroting: Ek is onlangs genooi na die troue van my broer se broer, en hulle het vroeër gevra of ons 'n fotostand vir hulle kan bou, aangesien dit te duur is om te huur. Dit is waarmee ons vorendag gekom het en na verskeie komplimente het ek besluit om dit in 'n onderrig te verander
Ernstige sprekers met 'n begroting: 7 stappe (met foto's)
Ernstige sprekers met 'n beperkte begroting: hierdie paar serieuse sprekers is die resultaat van my jaar-en-'n-half-achtbaan-projek, ontwerp luidsprekers deur middel van proef en fout. my sitkamer en
DIY plantinspeksie tuindrone (met 'n begroting opgevoude trikopter): 20 stappe (met foto's)
DIY Plant Inspection Gardening Drone (Vou Tricopter op 'n begroting): By ons naweekhuis het ons 'n lekker tuintjie met baie vrugte en groente, maar soms is dit net moeilik om tred te hou met hoe die plante verander. Hulle benodig konstante toesig en is baie kwesbaar vir weer, infeksies, goggas, ens … ek
Space Invaders -klok (met 'n begroting!): 6 stappe (met foto's)
Space Invaders Clock (met 'n begroting!): Ek het onlangs 'n oulike gebou van GeckoDiode gesien en ek wou dit dadelik self bou. Die Instructable is Space Invaders Desktop Clock en ek beveel aan dat u daarna kyk nadat u dit gelees het. Die projek is amper uitsluitlik opgebou uit onderdele wat