VICTORIA FISHMAN
Waldo-slow.gif

Remote manipulation drawing machine

Mechatronics Waldo_Cover.png

OVERVIEW

Timeline: October 2018 (3 weeks)

Focus: Mechatronics | Mechanical design | Electrical design | C Programming

This project challenged us to design a remote manipulation device (“Waldo-style” robot system). The system consists of an input side that records motion, which can be used to move a remote device (output side) in a similar motion. Following my belief that projects should be both purposeful and fun, whenever possible, I designed a pinto-graph type drawing machine. This system has two independently controlled inputs and has two replicate outputs with a 4-member scissor linkage attached that enables a marker to draw. The input side senses movement with two potentiometers, and the output side replicates/mirrors the moment, actuated by two DC motors. Each motor is attached through a gear transmission to a potentiometer, which is used for output position sensing and control. 

 
Waldo-slow.jpg
 

DESIGN

How it works

In this project, I used the Teensy 2.0 micro controller (ATmega32U4) and programmed in C. The sensing (input) side of the system takes in analog input from potentiometer position, and the program converts the input into a digital output. Proportional error and PWM are used to control the speed of the motors. The program calculates the difference in current motor position and previous motor position to determine the output movement necessary. This is measured through potentiometers which are connected to the motors through a gear transmission. A 2:1 gear ratio is used to slow down the speed of the output movement. Digital output logic to an H-bridge controls the direction of the two DC motors. 

Mechanical design

Mechatronics Waldo_Mechanical design back view.png
Mechatronics Waldo_Mechanical design top view.png

Electrical design

Mechatronics Waldo_Circuit diagrams.png

PROCESS

Design process & documentation

Throughout the project duration, I built the final design incrementally. First, I worked on getting the electronics to work. Next, I prototyped mechanical components of the design, including the gears and linkage. Next, I integrated the mechanics and electronics of a single degree-of-freedom. Finally, I integrated the second degree-of-freedom and made minor adjustments to the complete system.