Art Robot
Introducere
Art Robot este un proiect care implică construirea și programarea unui robot capabil să deseneze sub comandă umană. Utilizatorii vor fi capabili să traseze și să transmită comenzi robotului, iar acesta va executa desenele în conformitate cu instrucțiunile primite
Hardware Design
Lista piese:
Arduino Uno R3 ATmega328P
2 X Motor Pas cu Pas 17HS8401S (1.7 A, 0.59 Nm)
Placă de control motoare L293D
Motor Servo MG90S 180g
placa de lemn
Software Design
Mediu de dezvoltare: Arduin Ide, Processing 2.2.1
Bibilioteci suplimentare pe care le-am folosit:
AccelStepper
Adafruit_MotorShield
AFMotor
UTFT
UTouch
Setup:
Loop:
Se asteapta primirea urmatoarei comenzi urmata de executia acesteia. Comenzile sunt fie de modificare a setarilor cum ar fi lungimea paginii, lungimea plansei de lucru, viteza si aceeleratia motoarelor, dar si de rotire a servomotorului, sau de pozitionare pe pagina de lucru
Algoritm desenare:
Control:
Download: artrobot.zip
Jurnal
5 mai: am creat pagina de wiki
12 mai: au ajuns o parte din piese
16 mai: am inceput prin a confectiona n suport din lemn pentru proiect
20 mai: am terminat circuitul si am facut retusari la partea software
26 mai: am recalculat dimensiunile pentru pagina
Concluzii
Acest proiect a fost unul, daca nu chiar, cel mai interesant proiect la care am participat in timpul facultati. M-a facut sa fiu mult mai interesat de partea hardware, si m-a ajutat sa inteleg mai bine anumite concepte din electronica. A fost totusi un proiect destul de provocator in care m-am confruntat cu diverse probleme: initial sursa de alimentare nu a fost suficient de puternica, motoarele nu erau conectate bine, a trebuit pt o miscare mai uniforma a acestora si pentru a evita supraincalzirea ca motoarele mele sa foloseasca micropasi. Din pacate nu am reusit sa implementez toate functionalitatile dorite, dar cu siguranta in viitor o sa completez acest proiect.