M5Stack 6060-PUSH

Modul Kontrol Gerak Linier M5Stack 6060-PUSH

Manual pamaké

1. Bubuka

M5Stack 6060-PUSH nyaéta modul kontrol gerakan serbaguna anu dirancang pikeun gerakan linier anu tepat dina sistem struktural M5Stack. Modul ieu ngahijikeun motor stepper presisi tinggi, mikroprosesor Mega328 anu ngajalankeun firmware GRBL, sareng pro aluminium 1515 anu kuat.file pigura. Modul ieu ngagampangkeun kontrol pamindahan anu akurat ngalangkungan komunikasi beus serial RS485, janten idéal pikeun rupa-rupa tugas otomatisasi.

2. Fitur

  • Mikroprosesor Terpadu: Mega328 diwangun-di kalayan firmware GRBL pikeun kontrol gerakan.
  • Komunikasi: Beus serial RS485 pikeun silih tukeur data anu tiasa dipercaya.
  • Pangwangunan: Pro aluminium 1515 anu awétfile pigura.
  • Tipe Motor: Motor stepper 48, sistem dua fase, opat kawat.
  • Stroke: Perjalanan linier efektif 57mm.
  • Masukan Voltage: Rentang operasi anu lega 12-24V.
  • Daya Motor: 10W.
  • Disesuaikeun: Panjang awak sareng kayuhan anu efektif tiasa diadaptasi pikeun aplikasi anu khusus.

3. Eusi Paket

  • 1x Modul Kontrol Gerakan Linier M5Stack 6060-PUSH

4. Aplikasi

  • Nyitak 3D
  • Sistem Kontrol Gerak Linier
  • Posisi Otomatis
  • Robotika

5. Setélan

5.1 Komponén Leuwihview

Biasakeun diri anjeun sareng komponén utama modul 6060-PUSH:

Modul Linier M5Stack 6060-PUSH di luhurview
Gambar 1: Modul Linear M5Stack 6060-PUSH kalayan komponén anu dilabélan. Fitur konci kalebet motor stepper, 1515 aluminium profile, liang pemasangan M4, input daya RS485 + 12-24V, sareng Mega328 internal nganggo firmware GRBL.

5.2 Sambungan fisik

Modul ieu meryogikeun catu daya 12-24V sareng komunikasi RS485 pikeun kontrolna. Anggo blok terminal anu ditunjuk pikeun sambunganna.

M5Stack 6060-PUSH disambungkeun ka PLC BASE
Gambar 2: Kelampsambungan modul 6060-PUSH ka PLC BASE, anu nunjukkeun RS485 sareng input daya.

Kakuatan sareng RS485: Sambungkeun catu daya 12-24V sareng jalur komunikasi RS485 anjeun kana blok terminal anu dilabélan 'RS485 + POWER 12-24V'. Pastikeun polaritas dayana leres.

Pamasangan: Modul ieu dilengkepan liang M4 pikeun dipasangkeun kalayan aman kana struktur atanapi platform anu dipikahoyong.

5.3 Konfigurasi Awal (ID Alat)

Sateuacan dioperasikeun, anjeun panginten kedah nyetel atanapi mastikeun ID alat modul. Ieu biasana dilakukeun ngalangkungan paréntah RS485. Salaku contoampLe, pikeun nyetel ID ka '123', anjeun bakal ngirim paréntah ID=123\r\n.

6. Parentah Operasi

Modul 6060-PUSH dikontrol nganggo paréntah khusus sapertos GRBL anu dikirim ngalangkungan antarmuka RS485. Paréntah ieu ngamungkinkeun pikeun mariksa status alat, nyetel parameter, sareng ngontrol gerakan linier.

6.1 Réferénsi Paréntah GRBL

Di handap ieu daptar paréntah umum sareng fungsina:

ParéntahKateranganExample
Pariksa IDNyuhunkeun ID alat ayeuna.ID\r\n (ngabalikeun ???\r\n)
Setel ID AlatNyetél ID alat anyar. Ganti '???' ku ID anu dipikahoyong.ID=???\r\n
Pindah (Absolut)Mindahkeun motor ka posisi mutlak. Ganti '???' ku ID, '???.?' ku posisi.ID???:X???.?\r\n
Baca PosisiMaca posisi motor ayeuna.ID???P\r\n
Panggihan NolNgamimitian homing sequence pikeun milarian asal.ID???Z\r\n
Atur Kagancangan EupanNyetél laju gerakan. Ganti '????' ku nilai laju.ID???:F????\r\n
Baca Status SibukMariksa naha motor ayeuna keur sibuk.ID???I\r\n

Catetan: \r\n ngawakilan karakter carriage return sareng karakter newline, anu biasana diperyogikeun dina ahir unggal paréntah.

6.2 Arduino Example (Konséptual)

Cuplikan kode Arduino di handap ieu ngagambarkeun kumaha cara berinteraksi sareng modul 6060-PUSH nganggo alat M5Stack. Ieu contoample nganggap M5Stack kalayan tampilan sareng tombol pikeun interaksi.

#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();
}

Kode ieu nunjukkeun:

  • Ngainisialisasi Serial2 pikeun komunikasi RS485 (RX_PIN 16, TX_PIN 17).
  • Nyetél ID modul (contona, ka 123).
  • Ngirim paréntah pikeun mariksa ID, pindah ka posisi absolut, sareng mulang ka asal dumasar kana mencét tombol.
  • Maca sareng nyetak réspon tina modul.

7. Pangropéa

Pikeun mastikeun umur panjang sareng kinerja optimal modul 6060-PUSH anjeun, pertimbangkeun tip perawatan ieu:

  • Tetep Bersih: Bersihkeun pro aluminium sacara rutinfile jeung bagian anu obah pikeun nyegah akumulasi lebu jeung runtah, anu bisa mangaruhan kelancaran operasi.
  • Pariksa sambungan: Pariksa sacara berkala sadaya sambungan listrik (listrik sareng RS485) pikeun mastikeun éta aman sareng bébas tina korosi.
  • Lubrication: Upami mékanisme pituduh linier nunjukkeun tanda-tanda gesekan atanapi bising, oleskeun sakedik pelumas anu pas sapertos anu disarankeun pikeun bantalan linier.
  • Kaayaan Lingkungan: Operasikan modul dina kaayaan lingkungan anu ditangtukeun (suhu, kalembaban) pikeun nyegah karusakan.

8. Cara ngungkulan

Upami anjeun ngalaman masalah sareng modul 6060-PUSH anjeun, cobian léngkah-léngkah ngungkulan masalah ieu:

  • Henteu aya gerakan:
    • Pariksa heula catu daya 12-24V geus nyambung kalawan bener sarta nyadiakeun daya anu nyukupan.
    • Pariksa jalur komunikasi RS485 pikeun kabel sareng kontinuitas anu leres.
    • Pastikeun ID alat anu leres dianggo dina paréntah anjeun.
    • Pastikeun yén paréntah-paréntahna diformat kalayan leres, kalebet \r\n terminasi.
  • Gerakan Erratic:
    • Pariksa aya halangan mékanis dina pituduh linier.
    • Pastikeun catu daya stabil sareng henteu fluctuating.
    • Pariksa deui naha baud rate sareng parameter serial anu sanés (contona, 9600, SERIAL_8N1) cocog antara controller anjeun sareng modulna.
  • Teu aya réspon kana paréntah:
    • Pastikeun transceiver RS485 jalan kalawan bener dina dua tungtung na.
    • Anggo monitor serial pikeun mariksa naha paréntah dikirim sareng ditampi sapertos anu dipiharep.
    • Pastikeun ID modul dipikanyaho sareng alamatna leres.

9. Spésifikasi

SpésifikasiParameter
Ngaran BrandM5Stack
Nomer modélK028 (6060-PUSH)
AsalnaDaratan Cina
Beurat bersih569.0g
Beurat kotor569.0g
Ukuran produk166 x 60 x 60 mm
Ukuran Paket166 x 60 x 60 mm
Stroke57 mm
Masukan Voltage12-24V
Daya Motor10W
Batré KaasupNo
Kimia anu prihatin tinggiEuweuh
Tabel Spésifikasi M5Stack 6060-PUSH
Gambar 3: Tabel spésifikasi lengkep pikeun modul 6060-PUSH.

10. Tips pamaké

  • Jelajah GRBL: Modul ieu ngagunakeun firmware GRBL. Ngawanohkeun diri anjeun kana paréntah sareng fungsi GRBL standar tiasa muka konci pilihan kontrol anu langkung canggih.
  • Firmware khusus: Pikeun aplikasi anu khusus pisan, pertimbangkeun pikeun ngajalajah modifikasi firmware khusus pikeun Mega328 pikeun nyaluyukeun paripolah modul sacara tepat.
  • Jaringan RS485: Nalika nganggo sababaraha modul 6060-PUSH, pastikeun masing-masing gaduh ID alat anu unik pikeun nyegah konflik komunikasi dina beus RS485.

11. Garansi jeung Rojongan

Kanggo inpormasi garansi, dukungan téknis, atanapi bantosan salajengna, mangga ngahubungi saluran dukungan resmi M5Stack atanapi pangecér tempat anjeun mésér produk ieu. Simpen resi pameseran anjeun kanggo klaim garansi naon waé.

Dokumén Patali - 6060-PUSH

Praview M5STACK STAMPS3 Datasheet jeung spésifikasi teknis
Ngajalajah M5STACK STAMPPapan pangembangan S3, nampilkeun chip ESP32-S3 sareng Wi-Fi sareng Bluetooth 5 (LE). Lembar data ieu rinci ngeunaan komposisi hardware, déskripsi pin, kamampuan fungsional, sareng ciri listrik pikeun proyék IoT.
Praview M5STACK Stam PLC: Industrial IoT Controller Manual pamaké
Ngajalajah M5STACK Stam PLC, hiji IoT programmable logika controller pikeun automation industri. Pituduh ieu ngajéntrékeun fitur-fiturna, spésifikasi, setelan ngamimitian gancang sareng Arduino IDE, sareng patuh FCC. Idéal pikeun manufaktur pinter jeung ngawaskeun jauh.
Praview M5Stack PowerHub: Programmable Power Manajemén Controller
Inpo wincik dina M5Stack PowerHub, hiji controller manajemén kakuatan programmable terpadu featuring ESP32-S3 na STM32 ko-prosesor, kalawan spésifikasi, pituduh mimiti gancang pikeun Wi-Fi sarta nguji BLE, sarta informasi patuh FCC.
Praview M5STAMP C3 ESP32 IoT Development Board Manual pamaké
Ngajalajah M5STAMP C3, dewan Sistim ESP32 pangleutikna M5Stack urang. Manual ieu ngajéntrékeun fitur-fiturna, spésifikasina, sareng nyayogikeun pituduh mimiti gancang pikeun Arduino IDE, Bluetooth, sareng pamekaran WiFi, sahingga idéal pikeun aplikasi IoT.
Praview M5Stack CoreS3: ESP32-S3 Development Board Manual pamaké sarta spésifikasi teknis
Jelajahi M5Stack CoreS3, papan pangembangan dumasar ESP32-S3 anu nampilkeun layar TFT 2 inci. Pituduh komprehensif ieu nyertakeun prosedur ngamimitian gancang, setelan Arduino IDE, komunikasi serial Bluetooth, scanning WiFi, déskripsi pin, fungsi leuwih.viewCPU, mémori, neundeun, jam, sareng manajemén kakuatan-rendah, sareng ciri listrik lengkep sareng inpormasi patuh FCC. Idéal pikeun pamekar jeung hobbyists.
Praview M5Stack Core 2.75 Manual pamaké sarta spésifikasi
Dokumén ieu nyadiakeun leuwih komprehensifview tina M5Stack Core 2.75, detailing spésifikasi na, fitur, jeung parentah setelan pikeun Wi-Fi na BLE scanning maké Arduino IDE.