Animatronic Robot Head

16,068

Circuit Image

The head will be powered by servomotors and constructed from sheet plastic, metal, or plywood. A template for cutting the sheet material can be found at the end of this article. Download the template and compare the size of the printed servomotor with the servomotors available. Resize the template as necessary by photocopying the print or directly printing it at the desired dimensions. Transfer the print onto the sheet material using carbon paper and trace the outlines by hand, applying pressure to leave marks on the sheet material. Cut along the marks with a thin plywood saw until all parts of the head are complete. Sand the pieces slightly for a better appearance and fit. Assemble all components according to the renderings provided in the article. The head is designed to be powered by seven servos, allowing for independent eye movement to look side to side and up and down. The head can also turn left and right, as well as up and down. The jaw is capable of movement to simulate speaking or laughing. The article includes renderings, cutting templates, example circuits, and microcontroller source codes. Comments from readers are encouraged. It is also possible to reduce the number of servos to four, which lowers the overall cost, as servos are the most expensive components. The moving parts can be chosen based on preference; either the head, eyes, or jaw can be animated. Independent moving eyes can be connected to the same servo for synchronized movement. Using the oz-ser 1 chip, six onboard push-buttons can program four servos independently for up to 32 steps of movement. The chip drives the servos when powered on and continuously repeats the programmed sequence. The program length can be shorter than 32 steps, and the end of the program can be modified via the onboard push buttons. The program steps can also be altered as needed. For a PC-controlled head, a PIC microcontroller can be used in conjunction with a MAX232 chip. Code can be written to enable the chip to receive commands from the PC's serial port and control the servos accordingly. The oz-ser RS4 and RS8 chips facilitate this function. The oz-ser RS8 chip receives coordinates for each servo and positions them sequentially without saving the positions, relying on the PC for control. This setup allows for virtually unlimited animations, limited only by the PC's hard disk capacity.

The schematic for the head mechanism incorporates various components essential for controlling the servos and ensuring synchronized movements. The servomotors are connected to a microcontroller, such as a PIC, which manages the input from the user or PC commands. Each servo is connected to a designated output pin on the microcontroller, allowing for precise control over their movements.

The power supply circuit should be designed to provide adequate voltage and current to the servos, typically 5-6V, depending on the specifications of the servos used. A voltage regulator may be included to ensure stable power delivery, especially if the servos draw significant current during operation.

The oz-ser chip, utilized for programming the servos, connects to the microcontroller via a serial interface. The MAX232 chip is used to convert the microcontroller's TTL signals to RS-232 levels, enabling communication with the PC. The push-buttons connected to the oz-ser chip allow for easy programming of movement sequences, with debouncing circuits potentially included to ensure reliable input.

The schematic should also include safety features, such as fuses or current limiting resistors, to protect the servos and control circuitry from overcurrent conditions. Additionally, proper grounding and decoupling capacitors should be implemented to minimize noise and ensure stable operation of the control signals.

In summary, the electronic schematic for the head mechanism integrates servos, a microcontroller, communication interfaces, and power management components to create a versatile and programmable robotic head capable of complex movements and animations.The head will be powered by servomotors and will be built from sheet plastic, metal or plywood. The template which can be used for cutting sheet material can be found at the end of this article. Download the template, compare the size of the printed servomotor with your servomotors at hand. Do the necessary resizing operations by photocopying the print, or you may directly print at the desired dimension. Copy the print onto the sheet material, you may use a simple carbon paper and do the copying by redrawing the lines by hand. The hand will apply some pressure on to the carbon paper and enable it to leave marks on the sheet material.

The marks will be the outlines of the template. Cut the marks with a thin plywood saw untill you complete all parts of the head. Sand them a bit to have nicer looking and well fitting parts. After cutting, assemble all pieces according to the renderings in this article. The head at this article is designed to be powered by 7 servos. So the eyes move independently looking to sides, up and down. The head can turn (look) right-left, up and down. The jaw can also move to do movements like speaking or laughing. The article continues with renderings, parts cutting template, various example circuits and microcontroller source codes. Read on, and don`t forget to add your comments ;) The opposite is of course possible. The number of servos can be reduced. to fore example 4 servos. With less servos, the cost of the head will be much lover though the most expensive parts are the servos.

The moving parts can be selected as you wish; either the head itself, eyes, or the jaw can move. The independent moving eyes can be connected to the same servo so turn to the same side. With oz ser 1 chip, you can use 6 onboard push-buttons to program 4 servos independently up to 32 steps of movement. The chip will drive the servos when the power is on and do a continuously repeat the given program. The program needn`t be 32 steps long. it can be less if desired. The program`s end can be changed via the onboard push buttons by the user. All the steps of the program can be altered whenever needed as well. If you want to build a PC controlled head, you can use a pic micro, connect it to a max232 type of chip.

Then write a code to the chip that will enable it to receive commands from the pc via its serial port and do the necessary operations on the servos. That is what our ozz ser RS4 and RS8 chips do. Oz-ser-rs8 chip receives coordinates for each servo. And position them one by one. It doesn`t save the positions and dependent on the pc. So that the chip can control up to 8 servos within programs sent by the pc. That means you can realise virtually (the pc hard disk is the limit) endless animations. oz-ser-rs8 Circuit schematic. 🔗 External reference