ethel_rd2.jpg

Ethel the Penguin

ethel_rd2.jpg
 

ethel the penguin

Ethel is a 2 degree-of-freedom (DOF) remote manipulation device I developed for the Design of Mechatronic Systems course at Penn. The goal of this project was to explore position sensing and actuating incorporating simple DC gearbox motors and potentiometers. Using a snowball as the input device “controller” embedded with two trim potentiometers to record its x & y motion independently, Ethel was able to mimic its motion to groove.

10 09 2018 - 10 22 2018 Engineering | Industrial Design Individual

 
 
waldo move 5.jpg
ethel.gif
 
Asset 5.jpg
 
waldo breakdown.jpg
 

Code & electronics

To achieve remote manipulation, I programmed the ATMEGA32u4 on a Teensy 2.0 in C to read in the analog values from all 4 potentiometers “simultaneously” and convert to digital readings, corresponding to the position of the two snowball hemispheres, penguin head, and body.  I implemented a proportional feedback control mechanism to smoothly update Ethel’s head and body position based off of the snowball position. A dual H bridge drove the DC motors as well as provided fly back protection. 

 
 
 

Mechanical design

Snowball

I designed a simple 2 axis gimbal as an ergonomic and playful controller. Wire placement was taken into consideration, with appropriate yet subtle slots modeled into the form. 

Ethel 

Position actuation was achieved by implementing two, 2:1 gear transmissions to gracefully and realistically rotate the head and body. Each transmission couples the corresponding potentiometer and motor to mirror the snowball potentiometer positions. A challenge in the mechanical design was ensuring the proper alignment of the gears in the penguin’s head. To achieve this, I designed a 3D printed mount that constrained the potentiometer and gear while allowing enough clearance for the head to rotate. 

 
 
xsection2.jpg
 
waldo bottom.jpg
waldo mechanism.jpg
 

Modeling & Fabrication

I surface modeled the controller and penguin shells in rhinoceros for 3D printing on a Fortus 450mc and Makerbot. They were then post-processed with a coat of XTC-3D to smooth the surface before spray painting. Although this was my first major spray paint endeavor, I wanted to achieve a high level of accuracy in the appearance of the penguin. To manage the gradient on the head and body, I layered subsequently heavier coats of spray paint over the course of 6 hours. The white portions of the penguin were kept clean with precisely-cut painter’s tape. Ethel’s red hand-knit (from makeshift needles) scarf appeared during times when debugging got to be too much.

 
 
 

prototyping

To gain understanding of hardware components I iterated on several prototypes. The mechanical, electrical, and industrial design were iterated upon simultaneously to inform one another. As I was refining the model, I first set up the motors and H bridge circuit, ramping them up and down. The 1 DOF mechanical and electrical subsystems could then be integrated, and after refining the gear fabrication method, system timer, and proportion values, I tested the system with the form. This process was repeated to achieve the final 2 DOF design.

 
 
ezgif.com-gif-maker.gif
ezgif.com-resize.gif