M5Stack 6060-PUSH

Moduli i Kontrollit të Lëvizjes Lineare M5Stack 6060-PUSH

Manuali i Përdoruesit

1. Hyrje

M5Stack 6060-PUSH është një modul i gjithanshëm kontrolli lëvizjeje i projektuar për lëvizje lineare precize brenda sistemit strukturor M5Stack. Ai integron një motor hap pas hapi me precizion të lartë, një mikroprocesor Mega328 që përdor firmware GRBL dhe një panel të fuqishëm alumini 1515.file kornizë. Ky modul lehtëson kontrollin e saktë të zhvendosjes përmes komunikimit serial bus RS485, duke e bërë atë ideal për detyra të ndryshme automatizimi.

2. Veçoritë

  • Mikroprocesor i Integruar: Mega328 i integruar me firmware GRBL për kontroll lëvizjeje.
  • Komunikimi: Autobus serial RS485 për shkëmbim të besueshëm të të dhënave.
  • Ndërtimi: Alumin 1515 i qëndrueshëm profile kornizë.
  • Lloji i motorit: Motor hap pas hapi 48, sistem dyfazor, me katër tela.
  • Goditja në tru: Lëvizje lineare efektive 57 mm.
  • Volumi i hyrjestage: Diapazon i gjerë operimi prej 12-24V.
  • Fuqia e motorit: 10 W.
  • I personalizueshëm: Gjatësia e trupit dhe goditja efektive mund të përshtaten për aplikime specifike.

3. Përmbajtja e paketës

  • 1x Modul Kontrolli Linear i Lëvizjes M5Stack 6060-PUSH

4. Aplikacionet

  • Printim 3D
  • Sistemet e Kontrollit të Lëvizjes Lineare
  • Pozicionim i Automatizuar
  • Robotika

5. Konfigurimi

5.1 Komponenti i Mbaruarview

Njihuni me përbërësit kryesorë të modulit 6060-PUSH:

Moduli Linear M5Stack 6060-PUSH mbiview
Figura 1: Moduli Linear M5Stack 6060-PUSH me komponentë të etiketuar. Karakteristikat kryesore përfshijnë motorin hap pas hapi, 1515 alumini profile, vrima montimi M4, hyrje energjie RS485 + 12-24V dhe Mega328 i brendshëm me firmware GRBL.

5.2 Lidhja fizike

Moduli kërkon një furnizim me energji 12-24V dhe komunikim RS485 për kontroll. Përdorni bllokun e terminalit të caktuar për lidhjet.

M5Stack 6060-PUSH i lidhur me PLC BASE
Figura 2: Shembamplidhja e modulit 6060-PUSH me një PLC BASE, që tregon RS485 dhe hyrjen e energjisë.

Energjia dhe RS485: Lidhni furnizimin me energji 12-24V dhe linjat e komunikimit RS485 në bllokun e terminalit të etiketuar 'RS485 + POWER 12-24V'. Sigurohuni që të keni polaritet të saktë për energjinë.

Montimi: Moduli përmban vrima M4 për montim të sigurt në strukturën ose platformën e dëshiruar.

5.3 Konfigurimi Fillestar (ID e Pajisjes)

Para përdorimit, mund t'ju duhet të vendosni ose verifikoni ID-në e pajisjes së modulit. Kjo zakonisht bëhet nëpërmjet komandave RS485. Për shembullample të themi, për të vendosur ID-në në '123', do të dërgonit komandën ID=123\r\n.

6. Udhëzimet e funksionimit

Moduli 6060-PUSH kontrollohet duke përdorur komanda specifike të ngjashme me GRBL të dërguara nëpërmjet ndërfaqes RS485. Këto komanda lejojnë kontrollin e statusit të pajisjes, vendosjen e parametrave dhe kontrollin e lëvizjes lineare.

6.1 Referenca e Komandës GRBL

Më poshtë është një listë e komandave të zakonshme dhe funksionet e tyre:

KomandaPërshkrimiExample
Kontrolloni ID-nëKërkon ID-në aktuale të pajisjes.ID\r\n (kthen ???\r\n)
Cakto ID-në e pajisjesCakton një ID të ri pajisjeje. Zëvendësoni '???' me ID-në e dëshiruar.ID=???\r\n
Lëvizje (Absolute)E zhvendos motorin në një pozicion absolut. Zëvendësoni '???' me ID, '???.?' me pozicion.ID???:X???.?\r\n
Pozicioni i LeximitLexon pozicionin aktual të motorit.ID???P\r\n
Gjej ZeronInicion sekuencën e kthimit në shtëpi për të gjetur origjinën.ID???Z\r\n
Cakto Shpejtësinë e UshqyerjesCakton shpejtësinë e lëvizjes. Zëvendësoni '????' me vlerën e shpejtësisë.ID???:F????\r\n
Lexo statusin e zënëKontrollon nëse motori është aktualisht i zënë.ID???I\r\n

Shënim: \r\n përfaqëson karakteret e kthimit të karrocës dhe të rreshtit të ri, të cilat zakonisht kërkohen në fund të çdo komande.

6.2 Arduino Example (Konceptuale)

Fragmenti i mëposhtëm i kodit Arduino ilustron se si të bashkëveproni me modulin 6060-PUSH duke përdorur një pajisje M5Stack. Ky shembullampsupozon një M5Stack me një ekran dhe butona për bashkëveprim.

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

Ky kod tregon:

  • Inicializimi i Serial2 për komunikimin RS485 (RX_PIN 16, TX_PIN 17).
  • Vendosja e ID-së së modulit (p.sh., në 123).
  • Duke dërguar komanda për të kontrolluar ID-në, për të lëvizur në një pozicion absolut dhe për t'u kthyer në origjinë bazuar në shtypjen e butonave.
  • Leximi dhe printimi i përgjigjeve nga moduli.

7. Mirëmbajtja

Për të siguruar jetëgjatësinë dhe performancën optimale të modulit tuaj 6060-PUSH, merrni parasysh këshillat e mëposhtme të mirëmbajtjes:

  • Mbaje te paster: Pastroni rregullisht panelin e aluminitfile dhe pjesët lëvizëse për të parandaluar grumbullimin e pluhurit dhe mbeturinave, të cilat mund të ndikojnë në funksionimin e qetë.
  • Kontrolloni lidhjet: Inspektoni periodikisht të gjitha lidhjet elektrike (të energjisë dhe RS485) për t'u siguruar që janë të sigurta dhe pa korrozion.
  • Lubrifikimi: Nëse mekanizmi udhëzues linear tregon shenja fërkimi ose zhurme, aplikoni një sasi të vogël lubrifikanti të përshtatshëm siç rekomandohet për kushinetat lineare.
  • Kushtet e mjedisit: Përdoreni modulin brenda kushteve të specifikuara mjedisore (temperatura, lagështia) për të parandaluar dëmtimin.

8. Troubleshooting

Nëse hasni probleme me modulin tuaj 6060-PUSH, provoni hapat e mëposhtëm për zgjidhjen e problemeve:

  • Asnjë lëvizje:
    • Verifikoni që furnizimi me energji 12-24V është i lidhur saktë dhe ofron energji të mjaftueshme.
    • Kontrolloni linjat e komunikimit RS485 për instalime elektrike dhe vazhdimësi të saktë.
    • Sigurohuni që ID-ja e saktë e pajisjes po përdoret në komandat tuaja.
    • Konfirmoni që komandat janë formatuar saktë, duke përfshirë \r\n përfundimin.
  • Lëvizja e parregullt:
    • Kontrolloni për pengesa mekanike në udhëzuesin linear.
    • Sigurohuni që furnizimi me energji elektrike të jetë i qëndrueshëm dhe të mos luhatet.
    • Verifikoni që shpejtësia e transmetimit (baud rate) dhe parametrat e tjerë serialë (p.sh., 9600, SERIAL_8N1) përputhen midis kontrolluesit tuaj dhe modulit.
  • Asnjë përgjigje ndaj komandave:
    • Konfirmoni që marrësi-transmetuesi RS485 po funksionon siç duhet në të dyja anët.
    • Përdorni një monitor serial për të kontrolluar nëse komandat po dërgohen dhe merren siç pritet.
    • Sigurohuni që ID-ja e modulit është e njohur dhe e adresuar saktë.

9. Specifikimet

SpecifikimiParametri
Emri i markësM5Stack
Numri i modelitK028 (6060-SHTYP)
OrigjinaKina kontinentale
Pesha neto569.0 g
Pesha bruto569.0 g
Madhësia e produktit166 x 60 x 60 mm
Madhësia e paketës166 x 60 x 60 mm
Goditja në tru57 mm
Volumi i hyrjestage12-24 V
Fuqia motorike10 W
Bateria e përfshirëNr
Kimikate me shqetësim të lartëAsnjë
Tabela e Specifikimeve të M5Stack 6060-PUSH
Figura 3: Tabela e specifikimeve të detajuara për modulin 6060-PUSH.

10. Këshilla për përdoruesit

  • Eksploroni GRBL-në: Moduli përdor firmware GRBL. Njohja me komandat dhe funksionalitetet standarde GRBL mund të zhbllokojë opsione më të avancuara kontrolli.
  • Firmware i personalizuar: Për aplikacione shumë të specializuara, merrni në konsideratë eksplorimin e modifikimeve të personalizuara të firmware-it për Mega328 për të përshtatur me saktësi sjelljen e modulit.
  • Rrjeti RS485: Kur përdorni module të shumëfishta 6060-PUSH, sigurohuni që secili të ketë një ID unik të pajisjes për të parandaluar konfliktet e komunikimit në autobusin RS485.

11. Garancia dhe Mbështetja

Për informacion mbi garancinë, mbështetje teknike ose ndihmë të mëtejshme, ju lutemi kontaktoni kanalet zyrtare të mbështetjes për M5Stack ose shitësin me pakicë nga i cili keni blerë produktin. Ruajeni faturën e blerjes për çdo kërkesë garancie.

Dokumente të Ngjashme - 6060-SHTYP

Paraview M5STACK STAMPFleta e të Dhënave dhe Specifikimet Teknike të S3
Eksploroni M5STACK STAMPPllaka e zhvillimit S3, me çipin ESP32-S3 me Wi-Fi dhe Bluetooth 5 (LE). Kjo fletë të dhënash detajon përbërjen e harduerit të saj, përshkrimet e pin-eve, aftësitë funksionale dhe karakteristikat elektrike për projektet IoT.
Paraview M5STACK Stam PLC: Manuali i Përdoruesit të Kontrolluesit Industrial IoT
Eksploroni M5STACK Stam PLC, një kontrollues logjik i programueshëm IoT për automatizimin industrial. Ky udhëzues detajon karakteristikat, specifikimet, konfigurimin e shpejtë të nisjes me Arduino IDE dhe pajtueshmërinë me FCC. Ideal për prodhim inteligjent dhe monitorim në distancë.
Paraview M5Stack PowerHub: Kontrollues i Programueshëm i Menaxhimit të Energjisë
Informacion i detajuar mbi M5Stack PowerHub, një kontrollues i integruar i programueshëm i menaxhimit të energjisë që përmban bashkëprocesorë ESP32-S3 dhe STM32, me specifikime, udhëzues të shpejtë për testimin Wi-Fi dhe BLE, si dhe informacion mbi pajtueshmërinë me FCC.
Paraview M5STAMP Manuali i Përdoruesit të Bordit të Zhvillimit të IoT-së C3 ESP32
Eksploroni M5STAMP C3, pllaka më e vogël e sistemit ESP32 e M5Stack. Ky manual detajon karakteristikat, specifikimet e saj dhe ofron udhëzues të shpejtë për fillimin e zhvillimit të Arduino IDE, Bluetooth dhe WiFi, duke e bërë atë ideal për aplikacionet IoT.
Paraview M5Stack CoreS3: Manuali i Përdoruesit dhe Specifikimet Teknike të Pllakës së Zhvillimit ESP32-S3
Eksploroni M5Stack CoreS3, një pllakë zhvillimi e bazuar në ESP32-S3 me një ekran TFT 2 inç. Ky udhëzues gjithëpërfshirës mbulon procedurat e nisjes së shpejtë, konfigurimin e Arduino IDE, komunikimin serial Bluetooth, skanimin WiFi, përshkrimet e pin-eve, mbivendosjen funksionale.viewtë CPU-së, memories, hapësirës së ruajtjes, orës dhe menaxhimit të konsumit të ulët të energjisë, së bashku me karakteristikat e detajuara elektrike dhe informacionin e pajtueshmërisë me FCC. Ideale për zhvilluesit dhe amatorët.
Paraview Manuali i Përdoruesit dhe Specifikimet e M5Stack Core 2.75
Ky dokument ofron një mbishkrim gjithëpërfshirësview të M5Stack Core 2.75, duke detajuar specifikimet, veçoritë dhe udhëzimet e konfigurimit për skanimin Wi-Fi dhe BLE duke përdorur Arduino IDE.