Taula de continguts:
- Pas 1: Etapa de disseny de maquinari …
- Pas 2: disseny de PCB …
- Pas 3: el final del camí.. O bé, l’inici d’alguna cosa més … Qui sap
Vídeo: DRO basat en Arduino per a màquina CNC GRBL: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Vaig començar aquest projecte pensant en un únic objectiu. Volia una manera senzilla però eficaç de veure informació sobre la meva màquina CNC, mentre estava de peu a la màquina CNC, en lloc d’estirar el coll en posicions gairebé contorsionistes i estirar els ulls com un home mirant al sol, només per veure el monitor de l’ordinador. a l’altra banda de l’habitació. Amb això en ment, em vaig proposar llançar junts un diluvi de components econòmics, ofertes especials a eBay i la mica de recanvi de soldadura i cinta adhesiva. Aquí teniu el resultat de gairebé un any d’espera en peces de la Xina.. erm.. Treballant diligentment cap al meu objectiu.:)
Pas 1: Etapa de disseny de maquinari …
El primer que hem de fer és tirar-ho tot a una pila, endollar coses a l’atzar, apagar tots els focs, obrir les finestres per deixar sortir el fum i els fums i, a continuació, podem començar a construir alguna cosa interessant.. Bé. A mi de totes maneres. Vaig començar obtenint un d'aquests omnipresents arduino328p en forma de paquet "DIP". (Pines dobles en línia = pal amb potes) A partir d'aquí, necessitava una manera de mostrar visualment la informació. El meu primer pensament va ser utilitzar la pantalla LCD de 16x2 estàndard i, ràpidament, em vaig adonar que simplement no podia encabir-ho tot en aquella petita pantalla LCD sense desplaçaments elegants ni canvis de pantalla temporitzats, tots dos poc atractius. Així que la meva propera idea va ser un 20x4. té molt d’espai per mostrar informació bàsica i, amb un tàctil, puc canviar entre les coordenades de treball i de màquina. Amb això, vaig començar a construir l'esbós arduino … En algun lloc del camí, vaig veure un DRO real en un molí manual real … la pantalla de 7 segments era visible des del magatzem … Així que vaig decidir afegir-ho al meu disseny, per si de cas ja no m’agradava la pantalla LCD. Després de moltes hores d’exploració a eBay per trobar els mòduls que més m’agradaven, vaig comprar 3 dels mòduls de visualització de 7 segments de 8 dígits amb la ic max7219. Perfecte … ara tot el que he de fer és construir una biblioteca arduino per … no. Sembla que algú ja ho ha fet. Nick Gammon ha dissenyat aquesta biblioteca per utilitzar-la amb aquestes pantalles i d'altres. És força senzill. Max7219 Arduino Library de Nick Gammon: El meu únic aversió és que no he estat capaç d'alinear els números a la dreta i que el símbol "-" a l'esquerra … però eh, funciona. Unes setmanes més tard, després de reunir probabilitats i finalitats, bits i bobs, i amb una mica d’ajuda d’algú a youtube, vaig tenir un prototip de treball a la taula de treball mitjançant els mòduls de 7 segments..
Pas 2: disseny de PCB …
Triculant a Eagle, vaig aconseguir empalmar un PCB … Em van costar tres intents aconseguir que el tauler sortís bé, però això només és inexperiència, i una pel·lícula de fotoresistència seca especial ebay. Aquest pas inclou un conjunt actualitzat de fitxers àguila. A diferència de la meva catàstrofe d'un primer tauler (imatges representades), el disseny actualitzat és una mica més gran i soluciona alguns problemes que tenia al subministrar prou energia als mòduls. Resulta que, si el recorregut que ha de fer l’electricitat fa un recorregut al voltant del tauler, alguns components de l’extrem no obtindran prou suc per escollir (AvE … Deixa d’infectar-me amb els teus col·loquialismes!) La placa està dissenyada per utilitzar-se amb tres d'aquests mòduls de visualització del segment e max7219, així com amb una pantalla LCD. La porció LCD és opcional, però en futures iteracions, tinc previst trencar un altre pin per a un sensor d'efecte hall al fus CNC per mostrar els RPM del fus real. També en aquesta versió dels fitxers àguila, he afegit una millor col·locació i documentació de serigrafia, he trencat el LED d’estat RGB per si no teniu la versió de muntatge superficial, o voleu muntar-lo en un cas, i voleu que el LED algun altre lloc. També he afegit una capçalera ICSP, per si no voleu utilitzar l’USB per reprogramar-lo. A més, notareu que aquest tauler no utilitza el paquet DIP Atmeg328p. En canvi, utilitza un paquet QFP SMD. (QFP = Quad Flat Pack). Això es va fer principalment per tenir més espai sota el tauler per a les traces, sense haver de fer enrotllar encara més pins passants. Hi ha pins per al mode i botons de reinici, així com els dos punts inferiors, un va a la pantalla LCD i l’altre a l’arduino que controla la màquina CNC GRBL.
Tot el tauler només té una mida de 2,6 "x 2,25" (o 65,94 mm x 57,1 mm per a les vostres persones mètriques). Les capçaleres X, Y i Z poden ser capçaleres estàndard de 0,1 "pich, o simplement executar un cable de cinta als mòduls si cal.
- = [SIGUEU MENTIL !!!] = - - = [SIGUI MENTIDU !!!] = - - = [SIGUI MENTIDU !!!] = -
Els mòduls només es connecten d’una manera. Aneu amb compte de veure quin costat del mòdul és VCC / GND i el mateix a la placa. Si els endolleu o els connecteu cap enrere, probablement fumareu la unitat.
Pas 3: el final del camí.. O bé, l’inici d’alguna cosa més … Qui sap
Finalment, arribem al punt en aquest petit recorregut per TDA / TDAH que és la meva vida. Aquí es troba la bonica imatge final del meu projecte DRO. Complet amb @Scanlime Sticker (Gràcies Micah per la inspiració i els adhesius!) He fet un fitxer RAR amb els esbossos DRO que he estat utilitzant. Probablement hi ha marge de millora i, sens dubte, no hi ha una obra neta i acabada. Hi ha funcions en el codi que encara he d'implementar i no en el codi que encara no he esbrinat com afegir. Tot plegat, crec que va ser un PoC força reeixit. Tot i que no és tècnicament una lectura digital de "bucle tancat". Serveix per a un propòsit. M'agradaria continuar aprofitant això i, finalment, afegir suport per a escales de quadratura o alguna cosa així. I definitivament m’agradaria afegir funcions més avançades, com ara implementar cicles de sonda enllaçada, patrons de forats, etc. Que requeriran un CI addicional per canviar la comunicació entrant i sortint amb l’arduino GRBL, però es pot fer amb un CD4066 o alguna cosa així.. Espero que això us inspiri. Si el construïu, feu-me-ho saber. M’encantaria veure fotos i millores. Gràcies per passar per la banda derp amb mi:) - = [ArcAiN6] = -
Recomanat:
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: 5 passos (amb imatges)
GPS Car Tracker amb notificacions per SMS i càrrega de dades Thingspeak, basat en Arduino, domòtica: Vaig fer aquest rastrejador GPS l'any passat i, ja que funciona bé, el publico ara a Instructable. Està connectat a l’endoll d’accessoris del maleter. El rastrejador GPS penja la posició del vehicle, la velocitat, la direcció i la temperatura mesurada a través d’un mòbil
Màquina d'escriptura CNC DIY amb GRBL: 16 passos
Màquina d'escriptura CNC de bricolatge que utilitza GRBL: en aquest projecte, us mostraré com construir fàcilment el vostre propi traçador CNC Arduino de baix cost mitjançant programari lliure i de codi obert. He trobat molts tutorials que expliquen com construir el vostre propi Plotter CNC, però ni un sol que expliqui a
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
Màquina de pinball de sobretaula que utilitza el format incrustat basat en Evive- Arduino: 18 passos (amb imatges)
Màquina de pinball de sobretaula que utilitza el format incrustat Evive-Arduino: un altre cap de setmana, un altre joc emocionant. I aquesta vegada, no és altre que el joc d’arcade preferit de tothom: Pinball. Aquest projecte us mostrarà com fer la vostra pròpia màquina Pinball fàcilment a casa. Tot el que necessiteu són components de l’evive
Afegir un tacòmetre òptic basat en Arduino a un router CNC: 34 passos (amb imatges)
Afegiu un tacòmetre òptic basat en Arduino a un encaminador CNC: creeu un indicador òptic de RPM per al vostre encaminador CNC amb un Arduino Nano, un sensor de fotodiode IR LED / IR i una pantalla OLED per menys de 30 dòlars. Em vaig inspirar en Measure RPM: tacòmetre òptic instructable d’eletro18 i volia afegir un tacòmetre