Përmbajtje:

DRO bazuar në Arduino për GRBL CNC Machine: 3 hapa (me fotografi)
DRO bazuar në Arduino për GRBL CNC Machine: 3 hapa (me fotografi)

Video: DRO bazuar në Arduino për GRBL CNC Machine: 3 hapa (me fotografi)

Video: DRO bazuar në Arduino për GRBL CNC Machine: 3 hapa (me fotografi)
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Korrik
Anonim
DRO me bazë Arduino për makinën GRBL CNC
DRO me bazë Arduino për makinën GRBL CNC

E fillova këtë projekt me një qëllim të vetëm në mendje. Doja një mënyrë të thjeshtë, por efektive për të parë informacionin në lidhje me makinën time CNC, ndërsa qëndroja pranë makinës CNC, në vend që të mbërtheja qafën në pozicione pothuajse shtrembëruese, dhe të shikoja sytë si një njeri që shikonte në diell, vetëm për të parë monitorin e kompjuterit anën tjetër të dhomës. Me këtë në mendje, unë fillova të kaloj një përmbytje të përbërësve të lirë, speciale në ebay dhe një pjesë rezervë të saldimit dhe ngjitësit. Këtu është rezultati i gati një viti pritjeje në pjesë nga Kina.. erm.. Duke punuar me zell drejt qëllimit tim.:)

Hapi 1: Faza e Dizajnimit të Pajisjeve…

Faza e Dizajnimit të Pajisjeve…
Faza e Dizajnimit të Pajisjeve…
Faza e Dizajnit të Pajisjeve…
Faza e Dizajnit të Pajisjeve…

Gjëja e parë që duhet të bëjmë, është të hedhim gjithçka në një grumbull, të futim rastësisht gjërat, të fikim të gjithë zjarret, të hapim dritaret për të lënë tymin dhe tymrat, dhe pastaj mund të fillojmë të ndërtojmë diçka interesante… Mirë. Për mua gjithsesi. Fillova duke marrë një nga ato arduino328p të kudogjendur në formën e paketës "DIP". (Kunjat e dyfishta të brendshme = Shkop me këmbë) Nga atje, më duhej një mënyrë për të shfaqur vizualisht informacionin. Mendimi im i parë ishte të përdorja LCD standardin 16x2, dhe shpejt kuptova se thjesht nuk mund të vendosja gjithçka në atë LCD të vogël pa rrotullim të zbukuruar, ose ndërrim të ekranit në kohë, të dyja të cilat nuk ishin shumë tërheqëse. Pra, ideja ime tjetër ishte një 20x4. ka shumë hapësirë për të treguar informacionin bazë, dhe me një prekje, unë mund të kaloj midis koordinatave të punës dhe makinës. Me atë, u nisa për të ndërtuar skicën arduino … Diku gjatë rrugës, pashë një DRO të vërtetë në një fabrikë manuale aktuale … ekrani me 7 segmente ishte i dukshëm nga e gjithë magazina … Kështu vendosa ta shtoj atë në modelin tim, vetëm në rast se nuk më pëlqeu më LCD. Pas shumë orësh kërkimi në ebay për të gjetur modulet që më pëlqyen, bleva 3 nga modulet e ekranit me 8 shifra me 7 segmente me max7219 ic mbi to. E përsosur … tani gjithçka që duhet të bëj është të ndërtoj një bibliotekë arduino për…. jo.. Duket se dikush tashmë e ka bërë këtë. Nick Gammon e krijoi këtë bibliotekë për t'u përdorur me këto ekrane dhe të tjerë. Prettyshtë mjaft e drejtë përpara. Biblioteka Arduino e Nick Gammon Max7219Mua vetëm nuk më pëlqen, nuk kam qenë në gjendje të rreshtoj numrat në të djathtë, dhe simbolin "-" në të majtë.. por meh, funksionon. Disa javë më vonë, pasi kam përplasur shanset dhe përfundimet, copa dhe bobs, dhe me disa ndihma nga dikush në youtube, kam pasur një prototip të punës në dërrasën e bukës duke përdorur modulet me 7 segmente. Me

Hapi 2: Dizajni i PCB…

Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…
Dizajni i PCB…

Duke u marrë me Eagle, unë arrita të mblidhja së bashku një PCB … M’u deshën tre përpjekje për ta nxjerrë tabelën si duhet, por kjo është vetëm një papërvojë, dhe film i poshtër i thatë i thatë i fotos rezistencës. Në këtë hap përfshihen një grup i përditësuar i skedarëve të shqiponjës. Ndryshe nga katastrofa ime e tabelës së parë (imazhe të përshkruara) Dizajni i azhurnuar është pak më i madh dhe rregullon disa çështje që kisha me furnizimin me energji të mjaftueshme për modulet. Rezulton, nëse rruga që duhet të marrë energjia elektrike shkon deri në tabelë në një rreth, disa përbërës në skajin e largët nuk do të marrin lëng të mjaftueshëm për të zier (AvE … Mos më infektoni me bisedat tuaja!) Kushdo që, bordi është projektuar për t'u përdorur me tre nga ato module të ekranit të segmentit max7219, si dhe një LCD. Pjesa LCD është opsionale, por në përsëritjet e ardhshme, unë planifikoj të shpërthej një kunj tjetër për një sensor efekti salle në gishtin CNC për të shfaqur RPM -të aktuale të gishtit. Gjithashtu në këtë version të skedarëve të shqiponjës, kam shtuar vendosje dhe dokumentacion më të mirë të ekranit të mëndafshit, kam shpalosur statusin RGB të udhëhequr në rast se nuk keni versionin e montimit në sipërfaqe, ose dëshironi ta montoni në një kuti dhe dëshironi LED diku tjeter. Unë gjithashtu kam shtuar një kokë ICSP, në rast se nuk doni të përdorni USB për ta riprogramuar atë. Gjithashtu, do të vini re se kjo tabelë nuk përdor paketën DIP Atmeg328p. Në vend të kësaj po përdor një paketë QFP SMD. (QFP = Quad Flat Pack.) Kjo është bërë kryesisht për të pasur më shumë hapësirë nën tabelë për gjurmë, pa pasur nevojë të shpartalloni akoma më shumë kunja me vrima. Ka kunja dalëse për modalitetin dhe butonat e rivendosjes, si dhe dy prishjet e poshtme, njëra shkon në LCD, tjetra në arduino që kontrollon GRBL CNC Machine.

E gjithë bordi është vetëm 2.6 "x 2.25" (ose 65.94mm x 57.1mm për ju njerëzit metrikë) Titujt X, Y dhe Z mund të jenë çdo kokë standarde. Me

-= [JU MINDULL !!!] = - - = [JU MINDULL !!!] = - - = [JU MINDULL !!!] =-

Modulet lidhen vetëm në një mënyrë. Kini kujdes të vini re se cila anë e modulit është VCC/GND dhe e njëjtë në tabelë. Nëse i futni në prizë ose i lidhni me fije prapa, me siguri do ta pini duhanin.

Hapi 3: Fundi i rrugës.. Ose, fillimi i diçkaje tjetër.. Kush e di

Fundi i rrugës.. Ose, fillimi i diçkaje tjetër.. Kush e di
Fundi i rrugës.. Ose, fillimi i diçkaje tjetër.. Kush e di

Më në fund, ne arrijmë në pikën në këtë turne të vogël të ADD/ADHD që është jeta ime. Këtu qëndron imazhi i bukur i fundit i projektit tim DRO. E kompletuar me Sticker @Scanlime (Faleminderit Micah për frymëzimin dhe afishet!) Unë kam përpunuar një arkiv të Rar me skicat DRO që kam përdorur. Me siguri ka vend për përmirësim, dhe përfundimisht jo një punë e përfunduar, e pastër. Ka veçori në kod që ende nuk i kam zbatuar, dhe veçori jo në kodin që ende nuk kam për të kuptuar se si t'i shtoj.. Në përgjithësi, mendoj se ishte një PoC mjaft e suksesshme. Ndërsa nuk është teknikisht një "lak i mbyllur" dixhital i lexuar. Ajo i shërben një qëllimi. Unë do të doja të vazhdoja të ndërtoja mbi këtë, dhe përfundimisht të shtoja mbështetje për shkallët e kuadraturës ose diçka tjetër. Dhe unë patjetër do të doja të shtoja veçori më të avancuara të tilla si zbatimi i cikleve të sondës së konservuar, modelet e vrimave, etj. Kjo do të kërkojë një IC shtesë për të ndryshuar komunikimin hyrës dhe dalës me arduino GRBL, por mund të bëhet duke përdorur një CD4066 ose diçka Me Shpresoj se kjo ju frymëzon. Nëse e ndërtoni, ju lutem më tregoni. Do të më pëlqente të shihja fotografi dhe përmirësime. Faleminderit që u fut në fundin e derp me mua:)-= [ArcAiN6] =-

Recommended: