M5Stack 6060-PUSH

M5Stack 6060-PUSH сызыктуу кыймылды башкаруу модулу

User Manual

1. Киришүү

M5Stack 6060-PUSH – бул M5Stack структуралык системасынын ичинде так сызыктуу кыймыл үчүн иштелип чыккан көп функциялуу кыймылды башкаруу модулу. Ал жогорку тактыктагы кадамдык моторду, GRBL микропрограммасын иштеткен Mega328 микропроцессорун жана бекем 1515 алюминий протекторун бириктирет.file кадр. Бул модуль RS485 сериялык шина байланышы аркылуу так жылышууну башкарууну жеңилдетет, бул аны ар кандай автоматташтыруу тапшырмалары үчүн идеалдуу кылат.

2. Өзгөчөлүктөрү

  • Интеграцияланган микропроцессор: Кыймылды башкаруу үчүн GRBL микропрограммасы менен камтылган Mega328.
  • Байланыш: Ишенимдүү маалымат алмашуу үчүн RS485 сериялык шина.
  • Курулуш: Бышык 1515 алюминий проfile кадр.
  • Мотор түрү: 48 кадамдуу мотор, эки фазалуу, төрт зымдуу система.
  • Инсульт: 57 мм натыйжалуу сызыктуу жүрүү.
  • Киргизүү көлөмүtage: 12-24V кең иштөө диапазону.
  • Мотор күчү: 10 Вт.
  • Ыңгайлаштырылган: Дененин узундугу жана натыйжалуу жүрүшү белгилүү бир колдонмолорго ылайыкташтырылышы мүмкүн.

3. Пакеттин мазмуну

  • 1x M5Stack 6060-PUSH сызыктуу кыймылды башкаруу модулу

4. Тиркемелер

  • 3D басып чыгаруу
  • Сызыктуу кыймылды башкаруу системалары
  • Автоматташтырылган позициялоо
  • Робототехника

5. Орнотуу

5.1 Component Overview

6060-PUSH модулунун негизги компоненттери менен таанышып алыңыз:

M5Stack 6060-PUSH Сызыктуу модулу үстүнөнview
1-сүрөт: Белгиленген компоненттери бар M5Stack 6060-PUSH сызыктуу модулу. Негизги өзгөчөлүктөргө кадам мотору, 1515 алюминий протектору кирет.file, M4 орнотуучу тешиктер, RS485 + 12-24V кубат киргизүү булагы жана GRBL микропрограммасы менен ички Mega328.

5.2 Физикалык байланыш

Модулду башкаруу үчүн 12-24V кубат булагы жана RS485 байланышы талап кылынат. Туташуулар үчүн атайын терминалдык блокту колдонуңуз.

M5Stack 6060-PUSH PLC BASEге туташтырылган
2-сүрөт: Мисamp6060-PUSH модулунун PLC BASEге туташуусу, анда RS485 жана кубат киргизүүсү көрсөтүлгөн.

Кубат жана RS485: 12-24V кубат булагын жана RS485 байланыш линияларын 'RS485 + POWER 12-24V' деп белгиленген терминалдык блокко туташтырыңыз. Кубаттын туура поляризациясын текшериңиз.

Монтаждоо: Модуль каалаган конструкцияга же платформага бекем орнотуу үчүн M4 тешиктери менен жабдылган.

5.3 Баштапкы конфигурация (Түзмөктүн IDси)

Иштетүүдөн мурун, модулдун түзмөктүн ID'син орнотушуңуз же текшеришиңиз керек болушу мүмкүн. Бул, адатта, RS485 буйруктары аркылуу жасалат. Мисалы,ample, IDни '123' кылып коюу үчүн, сиз буйрукту жөнөтөсүз ID=123\r\n.

6. Иштөө нускамалары

6060-PUSH модулу RS485 интерфейси аркылуу жөнөтүлгөн GRBL сыяктуу атайын буйруктарды колдонуу менен башкарылат. Бул буйруктар түзмөктүн абалын текшерүүгө, параметрлерди орнотууга жана сызыктуу кыймылды башкарууга мүмкүндүк берет.

6.1 GRBL буйрук шилтемеси

Төмөндө кеңири таралган буйруктардын жана алардын функцияларынын тизмеси келтирилген:

CommandDescriptionExample
ID текшерүүУчурдагы түзмөктүн ID'син сурайт.ID\r\n (кайтаруулар ???\r\n)
Түзмөк ID коюңузЖаңы түзмөктүн ID'син орнотот. '???' дегенди каалаган ID менен алмаштырыңыз.ID=???\r\n
Жылдыруу (Абсолюттук)Моторду абсолюттук абалга жылдырат. '???' белгисинин ордуна ID, ал эми '???.?' белгисинин ордуна позицияны коюңуз.ID???:X???.?\r\n
Окуу позициясыМотордун учурдагы абалын окуйт.ID???P\r\n
Нөлдү тапБаштапкы чекитти табуу үчүн үйгө кайтуу ырааттуулугун баштайт.ID???Z\r\n
Берүү ылдамдыгын коюуКыймыл ылдамдыгын орнотот. '????' маанисин ылдамдык мааниси менен алмаштырыңыз.ID???:F????\r\n
"Бош эмес" абалын окууМотор учурда бош эмес экенин текшерет.ID???I\r\n

Эскертүү: \r\n ар бир буйруктун аягында талап кылынган каретканын кайтарылышын жана жаңы сап символдорун билдирет.

6.2 Arduino Example (Концептуалдык)

Төмөнкү Arduino кодунун үзүндүсү M5Stack түзмөгүн колдонуп, 6060-PUSH модулу менен кантип өз ара аракеттенүүнү көрсөтөт. Бул мисалample дисплейи жана өз ара аракеттенүү баскычтары бар M5Stackти болжолдойт.

#include <M5Stack.h>
#define RX_PIN 16
#define TX_PIN 17

// ... (other definitions)

int distance = 0; // Stepper motor movement step value

// ... (header function)

void setup() {
M5.begin();
M5.Power.begin();

header("PUSH 6060", TFT_BLACK);
M5.Lcd.setTextFont(2);
M5.Lcd.setTextColor(TFT_WHITE, TFT_BLACK);
Serial2.begin(9600, SERIAL_8N1, RX_PIN, TX_PIN); // Configure Serial2
delay(500);
Serial2.print("ID=123\r\n"); // Serial2 outputs ID=123\r\n, configuring 6060 motor ID to 123
}


void loop() {
if(M5.BtnA.wasPressed()){ // Button A pressed, send ID\r\n to check 6060 motor ID
Serial2.print("ID\r\n");
}
if(M5.BtnB.wasPressed()){ // Button B pressed, send ID123:X%d\r\n to control absolute movement, where %d is the variable distance
if(distance < 50){
distance +=10;
Serial2.printf("ID123:X%d\r\n",distance);
}
}
if(M5.BtnC.wasPressed()){ // Button C pressed, send ID123Z\r\n to return motor to origin
Serial2.print("ID123Z\r\n");
}
if(Serial2.available()){ // Serial2 receives messages from 6060 and prints them
char c = Serial2.read();
Serial.print(c);
}
M5.update();
}

Бул код төмөнкүлөрдү көрсөтөт:

  • RS485 байланышы үчүн Serial2 баштапкы абалга келтирилүүдө (RX_PIN 16, TX_PIN 17).
  • Модулдун ID'син коюу (мисалы, 123кө).
  • Баскычтарды басуунун негизинде ID текшерүү, абсолюттук позицияга жылуу жана баштапкы абалга кайтуу буйруктарын жөнөтүү.
  • Модульдан жоопторду окуу жана басып чыгаруу.

7. Техникалык тейлөө

6060-PUSH модулуңуздун узак мөөнөттүү иштешин жана оптималдуу иштешин камсыз кылуу үчүн, төмөнкү техникалык тейлөө кеңештерин карап чыгыңыз:

  • Тазалыкты сактоо: Алюминий пробиркасын үзгүлтүксүз тазалап туруңузfile жана жылмакай иштөөгө таасир этиши мүмкүн болгон чаң менен таштандылардын топтолушунун алдын алуу үчүн кыймылдаткыч бөлүктөр.
  • Байланыштарды текшерүү: Бардык электр туташууларынын (электр жана RS485) бекем жана дат баспагандыгын текшерүү үчүн мезгил-мезгили менен текшерип туруңуз.
  • Майлоо: Эгерде сызыктуу жетектөөчү механизмде сүрүлүү же ызы-чуу белгилери байкалса, сызыктуу подшипниктер үчүн сунушталгандай, бир аз өлчөмдө тиешелүү майлоочу каражатты колдонуңуз.
  • Экологиялык шарттар: Бузулуп калбашы үчүн, модулду көрсөтүлгөн айлана-чөйрөнүн шарттарында (температура, нымдуулук) иштетиңиз.

8. Кыйынчылыктарды

Эгерде сиз 6060-PUSH модулуңуз менен көйгөйлөргө туш болсоңуз, төмөнкү көйгөйлөрдү чечүү кадамдарын колдонуп көрүңүз:

  • Кыймыл жок:
    • 12-24V кубат булагы туура туташтырылганын жана жетиштүү кубаттуулукту камсыз кылып жатканын текшериңиз.
    • RS485 байланыш линияларынын туура зымдарын жана үзгүлтүксүздүгүн текшериңиз.
    • Буйруктарыңызда туура түзмөктүн ID'си колдонулуп жатканын текшериңиз.
    • Буйруктардын, анын ичинде буйруктардын туура форматталганын ырастаңыз \r\n токтотуу.
  • Туруктуу кыймыл:
    • Сызыктуу жетектеги механикалык тоскоолдуктарды текшериңиз.
    • Электр кубаты туруктуу жана өзгөрүлбөшү керек.
    • Контроллериңиз менен модулдун ортосундагы боддук ылдамдыктын жана башка сериялык параметрлердин (мисалы, 9600, SERIAL_8N1) дал келишин текшериңиз.
  • Буйруктарга жооп жок:
    • RS485 кабыл алгыч-өткөргүчүнүн эки учунда тең туура иштеп жатканын текшериңиз.
    • Буйруктар күтүлгөндөй жөнөтүлүп жана кабыл алынып жатканын текшерүү үчүн сериялык мониторду колдонуңуз.
    • Модулдун ID'си белгилүү жана туура даректелгенин текшериңиз.

9. Техникалык шарттар

СпецификацияПараметр
Бренд атыM5Stack
Модель номериK028 (6060-БАШТОО)
OriginМатерик Кытай
Таза Салмак569.0г
Жалпы салмак569.0г
Продукт өлчөмү166 x 60 x 60 мм
Пакеттин өлчөмү166 x 60 x 60 мм
Инсульт57мм
Киргизүү көлөмүtage12-24V
Мотор күчү10 Вт
Батарея камтылганЖок
Жогорку коркунучтуу химиялыкЖок
M5Stack 6060-PUSH мүнөздөмөлөрүнүн таблицасы
3-сүрөт: 6060-PUSH модулунун деталдуу мүнөздөмөлөрүнүн таблицасы.

10. Колдонуучунун кеңештери

  • GRBLди изилдөө: Модуль GRBL микропрограммасын колдонот. Стандарттуу GRBL буйруктары жана функциялары менен таанышуу өркүндөтүлгөн башкаруу параметрлерин ача алат.
  • Ыңгайлаштырылган микропрограмма: Жогорку деңгээлде адистештирилген колдонмолор үчүн, модулдун жүрүм-турумун так ылайыкташтыруу үчүн Mega328 үчүн ыңгайлаштырылган микропрограммалык камсыздоонун өзгөртүүлөрүн изилдеп көрүңүз.
  • RS485 тармагы: Бир нече 6060-PUSH модулдарын колдонгондо, RS485 шинасындагы байланыш карама-каршылыктарынын алдын алуу үчүн ар биринин уникалдуу түзмөк идентификатору бар экенин текшериңиз.

11. Кепилдик жана колдоо

Кепилдик жөнүндө маалымат, техникалык колдоо же андан аркы жардам алуу үчүн, расмий M5Stack колдоо каналдарына же продуктуну сатып алган сатуучуга кайрылыңыз. Кепилдик боюнча дооматтар үчүн сатып алуу дүмүрчөгүңүздү сактап коюңуз.

Тектеш документтер - 6060-БҮТҮҮ

Preview M5STACK STAMPS3 маалымат жадыбалы жана техникалык мүнөздөмөлөрү
M5STACK ST менен таанышыңызAMPWi-Fi жана Bluetooth 5 (LE) менен ESP32-S3 чипти камтыган S3 иштеп чыгуу тактасы. Бул маалымат баракчасы анын аппараттык курамын, пин сүрөттөмөлөрүн, функционалдык мүмкүнчүлүктөрүн жана IoT долбоорлору үчүн электрдик мүнөздөмөлөрдү камтыйт.
Preview M5STACK Stam PLC: Industrial IoT Controller User Manual
M5STACK Stam PLC, өнөр жай автоматташтыруу үчүн IoT программалоочу логикалык контроллер менен таанышыңыз. Бул колдонмо анын өзгөчөлүктөрүн, спецификацияларын, Arduino IDE менен тез баштоону жана FCC шайкештигин кеңири түшүндүрөт. Акылдуу өндүрүш жана алыстан мониторинг жүргүзүү үчүн идеалдуу.
Preview M5Stack PowerHub: Программалануучу кубаттуулукту башкаруу контроллери
M5Stack PowerHub жөнүндө толук маалымат, ESP32-S3 жана STM32 ко-процессорлорун камтыган интегралдык программалануучу кубаттуулукту башкаруу контроллери, спецификациялары, Wi-Fi жана BLE тесттери үчүн тез баштоо колдонмосу жана FCC шайкештиги жөнүндө маалымат.
Preview M5STAMP C3 ESP32 IoT өнүктүрүү башкармалыгынын Колдонуучунун колдонмосу
M5ST менен таанышыңызAMP C3, M5Stackтин эң кичинекей ESP32 системалык тактасы. Бул окуу куралы анын өзгөчөлүктөрүн, спецификацияларын майда-чүйдөсүнө чейин айтып, Arduino IDE, Bluetooth жана WiFi иштеп чыгуу үчүн тез баштоо колдонмолорун берет, бул аны IoT тиркемелери үчүн идеалдуу кылат.
Preview M5Stack CoreS3: ESP32-S3 Иштеп чыгуу тактасынын Колдонуучунун колдонмосу жана Техникалык мүнөздөмөлөрү
M5Stack CoreS3, ESP32-S3 негизиндеги 2 дюймдук TFT экраны бар иштеп чыгуу тактасын изилдеңиз. Бул комплекстүү колдонмо тез баштоо процедураларын, Arduino IDE орнотууларын, Bluetooth сериялык байланышын, WiFi сканерин, пин сүрөттөмөлөрүн, функцияларды камтыйт.views CPU, эстутум, сактоо, саат жана аз кубаттуулукту башкаруу, ошондой эле деталдуу электрдик мүнөздөмөлөр жана FCC ылайыктуу маалымат. Иштеп чыгуучулар жана хоббичилер үчүн идеалдуу.
Preview M5Stack Core 2.75 Колдонуучунун колдонмосу жана спецификациялары
Бул документте ар тараптуу маалымат берилетview M5Stack Core 2.75, анын спецификацияларын, өзгөчөлүктөрүн жана Arduino IDE аркылуу Wi-Fi жана BLE сканерлөө үчүн орнотуу нускамаларын чагылдырат.