Autorul poate fi contactat la adresa: Login pentru adresa
Tema proiectului consta in realizarea unei masini cu comanda numerica (CNC - computer numerical control), capabila sa deplaseze foarte precis un dispozitiv, in functie de comenzile primite de la un calculator.
Masina va fi dotata cu un cap de scriere (marker) si va desena diverse forme geometrice, comandata de catre calculator prin USB. Ulterior voi realiza si scriere de text, prin adaugarea unor pattern-uri pentru literele alfabetului.
Consider ca este un dispozitiv util, deoarece acesta poate fi utilizat in combinatie cu diferite unelte pentru a grava, taia, sculpta, etc.
<WRAP column 25%>
<WRAP column 100%>
</WRAP> <WRAP column 100%>
</WRAP> </WRAP>
<WRAP column 7%> Cantitate <WRAP column 25%> 1 1 1 1 1 1 1 20 </WRAP> </WRAP>
<WRAP column 10%> Pret <WRAP column 35%> 7 lei 21 lei 22 lei 0 lei 18 lei 15 lei 10 lei 10 lei </WRAP> <WRAP column 50%> 103 lei </WRAP> </WRAP>
Mediu de dezvoltare:
Codul sursa se afla intr-un singur fisier si contine:
Folosirea motorului pas cu pas este simpla: driverul ULN2003A trebuie sa primeasca o codificare pe cei 4 pini, in functie de pas.
Driverul DRV8838 are nevoie de semnal PWN, iar in functie de duty cycle acesta va furniza motorului curent.
Pentru a desena diverse obiecte am creat 4 functii care traseaza linii (sus, jos, stanga, dreapta), prin actionarea motoarelor care vor deplasa capul de scriere sau suportul.
Desi motorul DC nu este foarte precis, rezultatele au fost satisfacatoare, reusind sa desenez diferite forme.
Video-uri demonstrative:
A fost un proiect interesant la care am lucrat cu placere, reusind sa imbin elemente de mecanica si electronica. Realizarea intregului ansamblu a fost putin mai dificila, dar rezultatul final este unul foarte multumitor. Am sa incerc pe viitor sa aduc imbunatatiri dispozitivului, prin inlocuirea motorului DC cu unul mai precis si posibilitatea deplasarii capului de scriere si pe axa OZ.
Arhiva cu codul sursa si makefile: cnc_code.zip
Laboratoare PM - lab3
Datasheet ATMEGA324PA-PU - doc8272.pdf
Datasheet Motor pas cu pas - 28BYJ-48.pdf
Datasheet Driver ULN2003A - uln2003a.pdf
Datasheet Driver DRV8838 - drv8838.pdf