Përmbajtje:

Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar: 18 hapa (me fotografi)
Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar: 18 hapa (me fotografi)

Video: Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar: 18 hapa (me fotografi)

Video: Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar: 18 hapa (me fotografi)
Video: Martika - Toy Soldiers 2024, Korrik
Anonim
Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar
Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar
Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar
Kontrollues për 3 antena me lak magnetik me ndërprerës përfundimtar
Kontrollues për 3 antena me lak magnetik me çelës endstop
Kontrollues për 3 antena me lak magnetik me çelës endstop

Ky projekt është për ata amatorë me proshutë që nuk kanë një komercial. Easyshtë e lehtë të ndërtohet me një hekur bashkues, një kuti plastike dhe pak njohuri për arduino. Kontrolluesi është bërë me komponentë buxhetorë që mund t'i gjeni lehtësisht në internet (20 €). Komponenti kryesor është një mburojë cnc që përshtatet mbi një Arduino Uno. Të dy bënë një kontrollues kompakt, të vogël dhe të lirë.

Ky kontrollues mund të funksionojë pa çelsin përfundimtar sepse mund të kontrolloni manualisht pozicionin 0 dhe kufirin e sipërm.

Ekziston një version i përdredhur që Andrzej4380 më sugjeroi ta bëja. Mund ta shihni në seksionin "E bëra" të kësaj faqe. Shtë përshtatur të përdorni një ekran OLED 128x32. Isshtë plotësisht në përputhje me të, kështu që udhëzimet janë të njëjta. Dallimi i vetëm është ekrani.

Mund ta shkarkoni kodin këtu:

Karakteristikat:

- Rishikimi i ri i softuerit ver 3.0 2020-04-05 rregulloi një defekt.

- Shtoi një version të ri 3.0 të aftë për të etiketuar frekuencat në kujtime.

- Versioni 3.1 rregulloi disa defekte.

- Funksioni i rivendosjes së fabrikës.

- Disa përmirësime në kohëmatësin e kodit për çdo funksion

- I aftë deri në 3 antena të ndryshme.

- Ndërprerës përfundimtar i aftë me përfundim.

- Funksioni automatik zero

- Gama prej 64000 hapash për lëvizjen e çdo antene.

- Aftësia e mikrostepimit 1/2 1/4 1/8 1/16 ose edhe më shumë në varësi të kontrollit të pololu stepper.

- 3 banka memorie me 14 kujtesa të programueshme për antenë (42 kujtesa).

- Kufiri i sipërm i programueshëm për çdo antenë.

- kompensimi i reagimit nga 0 në 200

- kontroll i shpejtësisë nga 2 (2 milisekonda pauzë midis hapit) në 40 (40 milisekonda pauzë midis hapit)

- Kompensimi i mikrostepingut

- Furnizimi me energji 12V

Furnizimet

Kodifikues optik shtesë

Mburoja CNC v3 me arduino UNO

LCD LCD-1602 + I2C IIC 5V për arduino

5 butona shtypës

Ndërprerësi përfundimtar

Shtuar skedarë STL për printim 3D në fund të këtij artikulli

-platforma për përshtatjen e arduino UNO në çdo rast që keni

-the nkob por koduesin rrotullues.

Lidhjet që kam bërë janë vetëm shembuj. Eshtë e panevojshme të thuhet se mund të blini kudo që dëshironi.

Hapi 1: Pamje e përgjithshme

Pamje e përgjithshme
Pamje e përgjithshme
Pamje e përgjithshme
Pamje e përgjithshme
Pamje e përgjithshme
Pamje e përgjithshme

Në këtë foto ju mund të shihni mburojën CNC mbi arduino uno, kodifikuesin rrotullues optik, ekranin I2C 16x2 dhe pesë butonat e shtytjes në fund. Së fundi kemi dy ndërprerës përfundimtar.

Hapi 2: CNC SHIELD AND ARDUINO UNO

CNC SHIELD AND ARDUINO UNO
CNC SHIELD AND ARDUINO UNO
CNC SHIELD AND ARDUINO UNO
CNC SHIELD AND ARDUINO UNO

Bordi arduino është pothuajse pa tela. Të vetmet që ju nevojiten janë ato të furnizimit me energji elektrike. Isshtë e nevojshme të bashkoni disa tela në bordin arduino dhe t'i lidhni me mburojën cnc. Mburoja vjen me 4 pololus a4988 ose të ngjashme. Pololu ka një potenciometër kështu që ju mund të kufizoni çift rrotullues maksimal të motorit hap. Këshilla ime është të kufizoni çift rrotullues në minimumin e nevojshëm për të lëvizur kondensatorin. Në këtë mënyrë parandaloni dëmtimin e kondensatorit

Mbështjellës CNC ME ARDUINO UNO

PETRFUNDIMI I MIKRO STEPPING

Hapi 3: KODIKU OPTIK

KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK
KODIKU OPTIK

Koduesi optik rrotullues është 100 impulse. Në foto mund të shihni se si telat e verdhë (A) dhe jeshil (B) janë ngjitur në kunjat 10 dhe 9. vetëm në rast se një rrotullim në drejtim të akrepave të orës bën një numër zbritës, ju mund të ndërroni telat.

Kodifikues shtesë

Lidhni telat në këtë mënyrë:

E zezë - GND

e kuqe - 5V+

jeshile - kunja dixhitale 9

e verdhë - kunj dixhital 10

Hapi 4: SHTRESA DHE PUSHIMET E 16X2

BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2
BUTAZHAT E PISRSHKRIMIT DHE PUSHIMIT 16X2

Pesë butonat e shtytjes janë ngjitur në mburojën cnc Në këtë mënyrë:

-UP- 17 (A3) -POSHT

-11 (dixhitale 11)

-MEM UP -15 (A1)

-MEM DOWN - 16 (A2)

-MENU - 14 (A0)

Ekrani I2C 16x2 është bashkuar me këtë rend:

DISPLAY SDA - kunj sda (A4)

DISPLAY SCL - pin scl (A5)

DISPLAY GND - gnd

DISPLAY VCC - 5V+

Hapi 5: Lidhja me tela në motor

LIDHJE ME MOTOR
LIDHJE ME MOTOR
LIDHJE ME MOTOR
LIDHJE ME MOTOR

Unë kam përdorur kabllo ethernet për lidhjen e motorit të antenës dhe kontrollit.

Hapi 6: SKEMATIK

SKEMATIKE
SKEMATIKE
SKEMATIKE
SKEMATIKE

Për një kuptim më të thellë të mburojës cnc vizitoni këtë faqe në internet:

Arduino CNC Shield V3. XX

Hapi 7: FALAS ÇELWSIT

PSTRFUNDIM T S ÇELWSIT
PSTRFUNDIM T S ÇELWSIT
PSTRFUNDIMET E FUNDIT
PSTRFUNDIMET E FUNDIT
PSTRFUNDIMET E FUNDIT
PSTRFUNDIMET E FUNDIT

Kam përdorur dy ndërprerës rezervë që kam.

Telat janë në foto:

Blu-gnd (14)

Gjelbër- (13) Ndërprerës lart

E verdhë- (12) Çelës i ulët

Hapi 8: HAPI MIKRO

MIKRO STEPPING
MIKRO STEPPING

Mburoja cnc ka tre kërcyes në çdo pololu që lejon përdorimin e mikrostepimit. Në mikrostepimin mund të ndani çdo hap në një faktor 2-4-8-16 ose 32.

Konfigurimin mund ta gjeni në këtë faqe:

PETRFUNDIMI I MIKRO STEPPING

Hapi 9: MANUALI I KODIT DHE UDHZIMIT

DORACAK KODI DHE UDHZIMI
DORACAK KODI DHE UDHZIMI

Kodi në github (klikoni në klon ose shkarkoni dhe shkarkoni zip)

Për arduino ide ju duhet të keni bibliotekat:

LiquidCrystal_I2C.h

Ndonjëherë, LCD vjen me çipin 8574at dhe ekrani nuk punon. Drejtimi është 0x03f në vend të 0x27. Në atë rast ju duhet të ndryshoni drejtimin e çipit në këtë linjë:

LiquidCrystal_I2C LCD (0x27, 16, 2); // vendosni adresën LCD në 0x27

per kete:

LiquidCrystal_I2C LCD (0x03f, 16, 2); // në çipin I2C 8574at vendosni adresën LCD në 0x03f

EEPROM.h e përfshirë në idenë Arduino

Unë kam bërë një version të softuerit me vetëm një antenë me kërkesë të Lev OK2PLL. Ai po bën një kontrollues të vogël me një nano arduino dhe një pololu për funksionimin portativ. Kodi është këtu:

Kontrollues loop për 1 antenë me ndalesë fundore

Një version tjetër me një antenë me një kontrollues tb6600 sipas kërkesës së TA1MC:

Kontrolluesi i lakut me TB6600

Hapi 10: Kufizimi i Çift rrotullues

Kufizimi i Çift rrotullues
Kufizimi i Çift rrotullues
Kufizimi i Çift rrotullues
Kufizimi i Çift rrotullues

Mburoja vjen me 4 pololu a4988 ose të ngjashme. Pololu ka një potenciometër kështu që ju mund të kufizoni çift rrotullues maksimal të motorit hap. Këshilla ime është të kufizoni çift rrotullues në minimumin e nevojshëm për të lëvizur kondensatorin. Në këtë mënyrë parandaloni dëmtimin e kondensatorit.

Më në fund, pololus mund të dëmtohet nëse nuk keni asnjë motor të lidhur. Ju lutemi, instaloni vetëm të njëjtin numër pololus sesa motorët.

Për të mos djegur pololu kushtojini vëmendje kunjit të etiketuar "EN". Duhet të futet në vrimën e etiketuar en në mburojën cnc.

Hapi 11: SQARIM VIDEO

Hapi 12: KOMPENSIMI P BR SASIN

Image
Image

Hapi 13: NGJYRA E SHKARKUAR

Ky kontroll është krijuar për menaxhimin e antenave me sythe të ndryshme. Ju mund të menaxhoni çdo antenë pa ndërhyrë në pjesën tjetër. Furnizimi me energji elektrike është 12v. Ky nuk është një dizajn tregtar, është bërë për një amator proshutë vetëm për kënaqësinë e pjesës tjetër të komunitetit.

Kontrolluesi mund të menaxhojë 3 antena të ndryshme sythe në mënyrë të pavarur.

Ka 64000 hapa për çdo antenë

Mundësia e ndërrimit të ndalesës.

14 kujtime për antenë.

Ju mund të përcaktoni kufirin lart dhe poshtë.

!!!! SHUME E RENDESISHME!!!

Kontrolluesi ka 3 banka memorie (1 bankë memorie për antenë). Nëse dëshironi të fshini një bankë memorie, shtypni butonat UP & DOWN njëkohësisht.

Vetëm në rast se duhet të fshini të gjitha të dhënat shtypni butonat DOWN & MENU njëkohësisht.

Kontrolluesi ka pesë butona shtytës:

MENU - ky buton zgjedh midis funksioneve MEM/ANT/SAVE/RREGULLIM/BACKLASH/SPEED/POLOLU PAKUES DHE MIKROSTEP.

UP/POSHT - përdoret për funksionet e mëposhtme:

-Rritni dhe zvogëloni manualisht motorin stepper (funksionet normale dhe rregulloni).

-Ruajeni kujtesën në funksionin e ruajtjes së kujtesës

-ekzekutoni funksionin automatik zero

-Modifikoni reagimin/shpejtësinë/mikro hapin dhe çaktivizoni funksionet pololu.

MEM UP/ MEM DOWN - përdoret për të zgjedhur kujtimet dhe për të ndryshuar antenat.

Të gjitha funksionet kthehen në funksionin MEM pas 3 ose 8 sekondash.

Funksione:

-MEM-

Në këtë pozicion ju mund të zgjidhni kujtesën e dëshiruar. Nëse nuk keni ndonjë numër të ruajtur, NO DATA do të shfaqen në ekran. Mos harroni se MEM14 është kufiri i sipërm. Ju duhet të ruani në këtë pozicion hapin maksimal që dëshironi të lëvizni kondensatorin tuaj. Për të zgjedhur një memorje shtypni MEM UP / MEM POSHT.

-ANT-

Në këtë pozicion ju mund të zgjidhni antenën midis 1 dhe 3. Për zgjedhjen e një antene shtyjeni MEM UP / MEM POSHT.

-RUAJ-

Pasi të shfaqet SAVE në këndin e majtë, duhet të zgjidhni numrin e dëshiruar të kujtesës (midis 1 dhe 14) dhe të shtypni butonat UP ose DOWN për të ruajtur.

Pas kësaj do të shfaqet një ekran i ri në të cilin mund të ruani frekuencën. Prezantoni frekuencën në këtë mënyrë:

-Butonat UP & DOWN për të zgjedhur MHZ (1000 KHz) Deri në 59 MHZ

- Butonat MEMP & MEMDOWN për të zgjedhur KHZx100 Deri në 59 MHZ

-Kodifikues rrotullues për të zgjedhur KHZ.

-Shtypni butonin MENU për të ruajtur frekuencën ose prisni 4 sekonda.

Mos harroni se kjo është vetëm një etiketë jo një frekuencë e vërtetë.

Mos harroni se në pozicionin 14 duhet të ruani kufirin e sipërm.

-SHTES-

Funksioni ADJUST ju lejon të lëvizni motorin stepper pa rritur ose zvogëluar ndonjë numër në ekran. Isshtë e dobishme kur duhet të gjejmë pozicionin 0 me dorë. Ndonjëherë është e nevojshme për kalibrimin e kujtimeve të ruajtura. Pasi të rregullohet njëra prej tyre, pjesa tjetër janë kalibruar gjithashtu.

-BACKLASH-

Kompensimi i reagimit nga 0 në 200. Në këtë pozicion ju zgjidhni vlerën që e konsideroni efektive në sistemin tuaj. Për të mos e ndërlikuar softuerin, kam vendosur të kompensoj vetëm kur zvogëlohem. Pra, nëse doni sa më saktë që të jetë e mundur, para se të ruani një pozicion:

Ej-hapi 1750

1) rrisni pak më shumë vlerën --- 1765

2) ulni vlerën në pozicionin e dëshiruar -1750

3) ruajeni atë -1750 kurseni

Mos harroni ta bëni këtë nëse doni të jeni të saktë në pozicionet e regjistruara.

Vetëm në rast se nuk keni nevojë për kompensim të reagimit, vendosni vlerën në 0.

-SHPEJT-

Ky funksion përcakton shpejtësinë maksimale në lëvizjen automatike (kujtimet dhe autozero). 3 është shpejtësia maksimale (3 milisekonda pauzë në çdo hap) 20 është shpejtësia min (20 milisekonda pauzë në çdo hap). Ju duhet të rregulloni shpejtësinë në mënyrë që të mos prishni kondensatorin tuaj. Mund të kisha përdorur 1 milisekonda, por shpejtësia ishte e rrezikshme për pothuajse çdo sistem.

--DIS POLOLU-

Pololu është drejtuesi që është përgjegjës për të lëvizur motorin hap. Gjatë punës së tij, pololu fut shumë zhurmë rf në antenë. Disa njerëz kanë projektuar sistemin e tij në mënyrë që të mos preken nga kjo zhurmë. Në rast se nuk mund të merreni me zhurmën, mund ta çaktivizoni pololu pas çdo lëvizjeje. Kjo ndodh automatikisht nëse zgjidhni "Y". Në rast se kemi zgjedhur "N" pololu nuk çaktivizohet kurrë. Mos e çaktivizoni pololu është më i saktë, por më i zhurmshëm.

--AUTOZERO-

Ky funksion e lëviz motorin hap poshtë, derisa të gjejë çelësin përfundimtar. Pas kësaj ajo lëviz lart derisa ndalesa përfundimtare të hapë qarkun e saj. Dy sekonda më vonë, numëruesi është vendosur në 0. isshtë e rëndësishme të mos e zgjidhni këtë funksion para se të ishit i sigurt se sistemi është plotësisht funksional.

-MIKROSTEP-

Në mburojën cnc do të gjeni tre kërcyes që mund të vendosni për të modifikuar Microstep.

blog.protoneer.co.nz/arduino-cnc-shield-v3…

Menyja Microstep përdor një kompensim për të qenë më të saktë kur përdorim mikro -steping në pololu. Për asnjë kompensim ose pa mikro hap, mund të përdorni 0 kompensim.

Kam shtuar një broshurë të kutisë së zezë të vjetër që kam përdorur si mbyllje. Shtë e dobishme për dimensionet. Siç mund ta imagjinoni, mund të përdorni çdo kuti që dëshironi.

Hapi 14: RASTI I PRINTUR 3D

RASTI I PRINTUR 3D
RASTI I PRINTUR 3D

Unë kam bërë një kuti të shtypur 3D për të instaluar siç duhet të gjithë përbërësit.

Ju duhet të blini disa pjesë shtesë që përshtaten siç duhet në kuti:

Vida m3 x 8mm (kokë e sheshtë e zhytur) për këmbët dhe arduino

3 njësi fole rj45

Prizë DC

Hapi 15: KUVENDI

KUVENDI
KUVENDI
KUVENDI
KUVENDI
KUVENDI
KUVENDI

Fiksoni arduinon në bazë.

Vendosni prizat rj45 dhe lidhini ato në konektorin dupont si në figurën 3

Ndoshta do t'ju duhet pak zam për të rregulluar rj 45 në panelin e pasmë.

Ka disa vrima për të kaluar telat vetëm në rast se nuk i keni prizat rj45.

Këmbët mbyllin kasën.

Ju mund të shtoni disa këmbë silikoni për të shtuar një kontroll.

Pika silikoni me diametër 8 mm

Hapi 16: STL PASR RASTIN E PRINTUR 3D

Hapi 17: Mbroni hyrjen përfundimtare nga RF

Mbroni hyrjen përfundimtare nga RF
Mbroni hyrjen përfundimtare nga RF
Mbroni hyrjen përfundimtare nga RF
Mbroni hyrjen përfundimtare nga RF
Mbroni hyrjen përfundimtare nga RF
Mbroni hyrjen përfundimtare nga RF

Fundi përfundimtar vendoset pranë kondensatorit, kështu që duhet të durojë një fushë të fortë. Kjo fushë mund të shkaktojë mosfunksionim në arduino uno. Këshilla ime është të vendosni një stafetë 12V (Nuk ka rëndësi lloji). Në rastin tim kam një RT314012 12VDC (https://es.aliexpress.com/item/32871878118.html?sp…).

Para instalimit të stafetës, sistemi punonte në mënyrë të çrregullt kur transmetonte. Tani funksionon mirë.

Në foto ju mund të shihni vetëm një stafetë sepse unë kam instaluar vetëm fundin e fundit.

Hapi 18: KVSHILLA P FORR KAPESITT E FUTURAVE DHE AJRIT

KVSHILLA P FORR KAPACITORT E FUTURAVE DHE AJRIT
KVSHILLA P FORR KAPACITORT E FUTURAVE DHE AJRIT

Deri më tani kam përdorur një motor nema 17 sepse keni një kuti ingranazhi 116/12 për të drejtuar kondensatorin tim. Në rast se keni pasur ose një kondensator flutur ose një kondensator ajri, nuk mund të vozisni direkt. Kjo ndodh sepse do të kishit vetëm 100 hapa për të rregulluar antenën tuaj.

Këshilla ime është përdorimi i një hapi motor të modifikuar 12v 28BYJ. Ky motor është më i lirë në treg. Ajo ka një kuti ingranazhi 2000 hap për revolucion. Mjafton të rregulloni saktësisht kondensatorin tuaj.

28BYJ-48 Mod Bipolar

Një shembull nga Lev Kohút:

Tuner me 12v 28byj

Recommended: