Animatronic Eyes
Introducere
Animatronic Eyes este un prototip de ochi care are în spate o mecanică destul de simplă. Acesta poate imita mișcarea unor ochi cu ajutorul unor servomotoare. Poate fi folosit să completeze cu un design funcțional un roboțel, dar și o păpușă de dimensiuni mai mari. Controlul mișcărilor se realizează cu un joystick.
Descriere generală
La bază, prototipul va consta într-un model de piese printate 3D din PLA filament, care va fi asamblat cu șuruburi de diverse dimensiuni. Acest mecanism ce reprezintă niște brațe ce vor mișca ochii este controlat de 6 servomotoare. Mișcările vor fi sus-jos, stânga-dreapta, dar și apropiere pleoape, pentru a simula clipitul. Potențiometrul va regla mișcările de ridicare și coborâre a pleoapelor.
Hardware Design
3D Printer Filament
6x SG90 Micro Servos
Various M2 and M3 screws
Arduino Uno
Servo Driver Board
5V Power Supply
A female DC power jack
Jumper Cables
Joystick
Potentiometer
Momentary switch
10k Resistor
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare: Arduino IDE;
librării şi surse 3rd-party: Wire.h, Adafruit_PWMServoDriver.h;
noțiuni din laboratoare: USART, PWM, intreruperi, I2C.
Rezultate Obţinute
Din punctul meu de vedere, controlul globilor oculari este perfect, doar pleopele se mișcă uneori cu un delay de câteva secunde atunci când este acționat butonul pentru clipit. Per total, este un proiect reușit în care am integrat mai multe noțiuni dobândite în laboratoarele de PM și mi-am exersat și talentul la „șurubărit”.
Concluzii
Proiectul funcționează în mare parte, rezultând un design drăguț, care poate fi controlat foarte ușor din joystick și eventual ar putea deveni o componentă într-un proiect mai mare.
Download
Bibliografie/Resurse