Process
Frame
 |
AFLI's physical beginnings started with his frame. The main portion of his frame was designed to be rigid and structurally solid; the design allowed for the Lego beams to be parallel with the table, an immediate correction from his predecessors. This design element allowed for stable motion modules to be installed; stable motion modules make for consistent, long-lived performance. |
 |
As ALFI progressed, more features were added to his frame to support elements of the motion modules. This image shows added bracing to support the motors and gear trains of the modules. |
 |
This image shows two main additions to the frame: the mouth and the eye cavity unit. The mouth is only attached by the connection formed between the main portion's plate and the upper portion of the mouth; later design structures cement this connection. The eye cavity is designed so the vertical beams in the cavity are perpendicular with the table; this allows for the vertical beams necessary for the eyes to be mounted. The eye cavity is firmly attached with nine pegs on each side. |
 |
The initial support structure left something to be desired, mainly a place to have the Handyboard rest. A separate unit had to be made to support and protect the Handyboard (not shown.) This support structure also lacked stable support; as such it was scrapped for a better version. |
 |
The new support structure was stable and had a built in location for the handy board. It also gave the illusion of shoulders. This structure firmly attached the mouth the the main portion. This image also shows the break beam units; these units act as the sensors for the eye lids and the eyes. |
 |
Click images to see full sized versions. |
Break Beam Sensors
| The break beam units are boxes that house the bream beam sensors. A break beam sensor is an infrared emitter that transmits to an infrared sensor; between these two is an object that can block the beam for a given amount of time. The unit I created has a Lego board that is spun by its connection to a motion module (such as the eye lids or the eyes.) Its spinning breaks the beam, and the amount of breaks allows ALFI's main program to figure out how far the given module has moved. After moving a specific amount, the motor for the module is turned off. The sensors weren't without issues; due to the fact I was just learning how to solder and how the sensors worked, several of the emitters used in the project (whether taken from the gargoyle project or soldered on my own) shorted out when exposed wires would touch. This problem was caught quickly and served as a valuable learning experience. |
 |
The initial units were small and had a gear ratio of 1:8 (64/8 x 8/64 x 8/64.) The gearing involved being attached to the shaft that turned the eyes/lids, thus there was an extra 8 gear to 64 gear to negate the gearing down done for those features. The 1:8 gear ratio allowed for relatively fast spinning, but in the end, the spinning wasn't fast enough. |
 |
The units were upgraded to have an extra 8 gear to 64 gear (64/8 x 8/64 x 8/64 x 8/64) to create a 1:64 ratio. This ratio was high enough to allow for fine tune control of the modules. |
|
Here is a video demonstration the eye lid break beam sensors in action. |
Click images to see full sized versions. |
Light Sensors
| The light sensors are responsible for ALFI's connection to the outside world. These sensors were one of the final additions to ALFI; one light sensor sits in each of ALFI's shoulders. The sensors are placed one brick length back and are fully covered by the top of the shoulder plates. This is to cut down on the amount of light that they would pick up from above ALFI. The light sensors pick up on the presence of shadows in front of ALFI, thus detecting some kind of movement. |
 |
 |
Click images to see full sized versions. |
Ear Module
Mouth Module
Eye Module
Eye Lid Module
|