Мазмұны:

MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)
MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)

Бейне: MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)

Бейне: MXY тақтасы - бюджеті төмен XY плоттерлік робот тақтасы: 8 қадам (суреттермен)
Бейне: ❗️МОЙ СЕКРЕТНЫЙ МЕТОД ВОССТАНОВЛЕНИЯ ОРХИДЕЙ МЕТОД 12/12 И ОРХИДЕЯ БЕЗ КОРНЕЙ С ЛИСТЬЯМИ-ТРЯПОЧКАМИ! 2024, Желтоқсан
Anonim
MXY тақтасы - төмен бюджетті XY плоттерлік сурет роботы
MXY тақтасы - төмен бюджетті XY плоттерлік сурет роботы

Менің мақсатым mXY тақтасын XY плоттерлік сурет салу машинасы төмен етіп жасау болды. Сондықтан мен бұл жобаны жасағысы келетіндерге жеңілдететін тақта жасадым. Алдыңғы жобада 2 дана Nema17 қадамдық қозғалтқыштарды пайдалану кезінде бұл тақта 2 дана 28YBJ-48 DC 5V 4 Phase 5 сымды қадамдық қозғалтқыштарды пайдаланады. Алдыңғы жобада Arduino Uno R3 микроконтроллер ретінде және Adafruit Motor Shield мотор жүргізушісі ретінде қолданылды. Бұл тақтада Atmega328P және ULN2003 қадамдық драйвері қолданылады. Осылайша сіз бұл жобаны бір тақтаймен жасай аласыз. Бұл жобаға қуат тұтыну үшін 5В 1А адаптері немесе қуат банкі жеткілікті. Ең жоғары ток екі қозғалтқыш жұмыс істеп тұрған кезде 0,4А ретінде байқалды.

Бейнеде көрсетілген тақта - бұл сынақ нұсқасы, тақтаның жаңартылған және жаңартылған нұсқасы төмендегі сілтемеде. Сондай -ақ, дәнекерлеуді қаламайтындар үшін mXY тақтасы PCBWay Bazaar -да барлық компоненттері жинақталған түрде сатылады. Бұл қолдау үшін PCBWay -ге үлкен рахмет.

$ 0 Жаңа мүшелер үшін бірінші тапсырыс және PCB трафаретінің төмен бағасы

1 -қадам: ПХД алыңыз

ПХД алыңыз
ПХД алыңыз

Бұл жобада біз mXY тақтасы бар XY Plotter Drawing машинасын жасаймыз. Drawing Robot көмегімен суреттерді қабырғаға, панельге немесе А4 форматындағы қағазға салуға болады. Сіз суреттерді немесе мәтінді басып шығара аласыз. Құрылғы - қарапайым қаламмен, кейбір қозғалтқыштармен және жіппен сурет салатын қарапайым құрылғы. Бұл жобаға қажетті барлық жабдықтар төменде көрсетілген. Біз сурет салуды басқару үшін Polargraph бағдарламасын орнатуды және қолдануды үйренеміз.

ПХД алыңыз - схемалық - Gerber файлдары - БОМ тізімі:

www.pcbway.com/project/shareproject/mXY_Board_Low_Budget_XY_Plotter_Drawing_Robot_Board.html

2 -қадам: ПХД үшін қажетті компоненттер

ПХД үшін қажетті компоненттер
ПХД үшін қажетті компоненттер

MXY жинақталған нұсқасы жақын арада PCBWayer Bazaar -да қол жетімді болады:

Жүктеушісі бар 1x ATmega328P-PU:

2x ULN2003 DIP16:

2x 28YBJ-48 5V 5 сымды қадамдық мотор:

1x CH340G SOP16:

B типті USB розеткасы:

DIP ұясы 28/16 түйреуіштер:

12/16 МГц кристалы:

L7805 TO-220:

10uF конденсаторы:

22pF/0.1uF/10nF керамика:

Жарық диоды:

Резистор 10K/1K:

Қуат ұясының розеткасы:

2 істікшелі терминал блогы:

Еркек пин тақырыбы:

2x JST B5B-XH қосқышы:

1x MG90S серво моторы:

GT2 шкив 16 тіс жинағы:

GT2 резеңке белбеуі (5M):

3 -тен 1 -ге секіргіш сым:

Дәнекерлеу құралдары:

3 -қадам: Қосылымдар

Қосылымдар
Қосылымдар

Қозғалтқыштар мен серво үшін ұзартқыш сым қажет болады.

5M ұзартқыш сымы:

Қосымша ақпарат алу үшін:

4 -қадам: Гондола мен кронштейн

Гондола мен кронштейн
Гондола мен кронштейн

Сіз гондола мен қадамдық қозғалтқышты бекітуге арналған 3D модельдерді ZIP файлынан таба аласыз 'Gondola_Bracket_Models'

github.com/MertArduino/mXY-board-xy-plotter-drawing-machine

3D модельдер үшін JGAURORA A5S 3D принтері қолданылды:

5 -қадам: бастапқы код

Бастапқы код
Бастапқы код
  • Ол Arduino IDE v1.8.5 & Processing v2.2.1 -де жақсы жұмыс істейді
  • Arduino IDE v.1.8.5 жүктеу және орнату
  • Processing v2.2.1 https://processing.org/download/?processing жүктеп алыңыз және орнатыңыз
  • MXY-Plotter-Drawing-Machine жүктеу

6 -қадам: Arduino бастапқы коды

Arduino бастапқы коды
Arduino бастапқы коды
  • MXY-Plotter-Drawing-Machine / arduino-source-code-librarys / libraries қалтасына өтіңіз.
  • Arduino-source-code-libraries / librarys мазмұнын C: / Users / YourPCname / Documents / Arduino / libraries қалтасына көшіріңіз.
  • MXY-Plotter-Drawing-Machine / arduino-source-code-libraries қалтасына өтіңіз.
  • Polargraph_server_a1 қалтасын көшіріп, оны C: / Users / YourPCname / Documents / Arduino қалтасына қойыңыз.
  • «Polargraph_server_a1.ino» файлы ULN2003 драйвері мен 28YBJ-48 сатылы қозғалтқыш үшін өңделген көшірме болып табылады. Сіз түпнұсқаны мына жерден ала аласыз

  • Arduino IDE ашыңыз
  • Файл -> Эскиз кітабы -> polargraph_server_a1 | өтіңіз Polargraph_server_a1 бастапқы кодын ашыңыз.
  • Құралдар -> Тақта -> Arduino/Genuino Uno бөліміне өтіңіз Тақтаны таңдаңыз
  • Құрал -саймандар тақтасындағы «тексеру» түймесін басып, оны жинап көріңіз.
  • Егер ол құрастырылса, оны жүктеу үшін құралдар тақтасындағы «жүктеу» түймесін басыңыз.
  • Мұны істегеннен кейін, сіз оның дұрыс жұмыс істеп тұрғанын растауыңыз керек - тақтадағы сериялық мониторды пайдаланып, әр секунд сайын «ДАЙЫН» шығаратынына көз жеткізу үшін 57600 байды орнатыңыз.

7 -қадам: бастапқы кодты өңдеу

Бастапқы кодты өңдеу
Бастапқы кодты өңдеу
  • MXY-Plotter-Drawing-Machine / processing-source / Processing librarys қалтасына өтіңіз.
  • Processing-source / Processing librarys мазмұнын C: / Users / YourPCname / Documents / Processing / libraries қалтасына көшіріңіз.
  • Полярграфконтроллер қалтасын көшіріп, оны C: / Users / YourPCname / Documents / Processing қалтасына қойыңыз.
  • Ашық өңдеу
  • Файл -> Эскиз кітабы -> полярграфконтроллер | тармағына өтіңіз Полярграфконтроллер қосымшасының бастапқы кодын ашыңыз.
  • Эскизді іске қосу үшін құралдар тақтасындағы Іске қосу түймесін басыңыз.

8 -қадам: полярграф контроллері

Полярграф контроллері
Полярграф контроллері

Полярграф контроллері Copyright Sandy Noble 2018 -

Қадамдық мотор сипаттамалары

  • Құралдар тақтасындағы ОРНАТУ түймесін басыңыз.
  • MM PER REV мәнін 64 деп анықтаңыз
  • STEPS PER REV үшін мәнді 4076 ретінде анықтаңыз
  • MOTOR MAX SPEED мәнін 1000 деп анықтаңыз
  • MOTOR ACCELERATION мәнін 200 деп анықтаңыз
  • 28BYJ-48 қадамдық қозғалтқышы туралы қосымша ақпарат алу үшін:

Машина өлшемдері

  • Есіңізде болсын, сіздің құрылғыңыздың өлшемі сіздің бетіңіздің өлшемімен бірдей емес.
  • Сіздің PAGE немесе AREA өлшемі кішірек болады.
  • Машина ені - бұл жұлдызшалардағы екі жақын нүктенің арасындағы қашықтық (екі шығыр арасындағы). Машинаның ені бойынша екі шығыр арасындағы өлшемді реттеңіз
  • Машина биіктігі - бұл жұлдызша осінен сызба (тақта) аймағының түбіне дейінгі қашықтық. Машинаның биіктігін реттеңіз (шкив пен панельдің соңы арасындағы биіктік)
  • Машина өлшемдерінен кейін, сіз салатын аумақтың өлшемін реттеңіз. (Егер сіз A4 қағазына сурет салатын болсаңыз, A4 өлшемін орнатыңыз.)
  • Бастапқы нүкте - бұл сиқырлы нүкте, бұл сіздің машинаның жоғарғы жиегінен 120 мм төмен (12 см) орталық сызықта.
  • Содан кейін алдымен Орталық бетті шертіңіз, содан кейін Page Pos Y мәнін 120 орнатыңыз.
  • Екіншіден, Home Home Point орталығын нұқыңыз және Home Pos Y мәнін 120 орнатыңыз.

Серво қозғалтқышы (қалам) параметрлері

  • Pen Up Position және Pen Down Position мәндері - сервоқозғалтқыштың жұмыс бұрышы.
  • Сериялық порт түймесін басып, қосылған құрылғылар тізімінен Arduino портын таңдаңыз.
  • Дұрыс порт таңдалған кезде, «Сериялық қосылым жоқ» дисплейі ЖАСЫЛ болады және оған қосылған порт нөмірі көрсетіледі.
  • «Командалық кезек» түймесін басыңыз және пәрменді беру іске қосылады.
  • Upload Lift Range түймесін басыңыз, содан кейін Test Lift Range пернесін басып, servo мотор бұрышын тексеріңіз.

Соңғы параметрлер - векторлық кескінді жүктеңіз және басып шығаруды бастаңыз

  • Параметрді сақтаңыз. Бағдарламаны қосқан сайын параметрлерді жүктеңіз.
  • Енгізу қойындысын нұқыңыз және бағдарламаның негізгі экранына өтіңіз.
  • Содан кейін біз гондоланы «Үйді орнату» үшін қолмен орнатамыз. Гондоланы қолмен жылжытыңыз және оны бұрын анықталған үй нүктесіне жылжытыңыз. Гондоланы «Үйді орнату» түймесін басар алдында әр сурет алдында осылайша реттеу керек.
  • Бұл реттеу аяқталғаннан кейін, Үйді орнату және Қаламның орналасуын орнату түймешігі басылады.
  • Суретті көрсету үшін «Ауданды орнату» түймесін басыңыз. Содан кейін сурет салу үшін барлық қажетті параметрлерді орнату үшін Фреймді аумаққа орнату түймешігін басыңыз.

Векторды салу

  • Кез келген векторлық суретті табыңыз. Кез келген түрлендіргіш платформасынан суретті SVG форматына түрлендіріңіз.
  • Бағдарламадан Векторды жүктеу пәрменін таңдаңыз. Resize Vector көмегімен сурет өлшемін реттеңіз. Move Vector көмегімен суретті қажетті аймаққа жылжытыңыз. Содан кейін басып шығарылатын аумақты «Ауданды таңдау» және «Кадрды аумаққа орнату» арқылы реттеңіз.
  • Ақырында, машинаны іске қосу үшін Векторды салу пәрменін нұқыңыз.

Қосымша ақпарат алу үшін:

Ұсынылған: