Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Electr-o-Sketch

Electr-o-Sketch

The public was introduced to the EAS in 1960 and since then it has stayed virtually the same.This nostalgic toy is recognized by many generations and we decided to put a new spin on the device.Most Americans are familiar with the two knob design which allows a user to control the movement of a stylus by turning each knob.
In designing this project, it decided to create something that was a mix of mechanical and electrical components and would ultimately be fun to use. Using an EAS would be a throwback to our childhood but adding the mouse also revitalized the toy.Many students who saw working with the EAS were immediately interested in what it doing because it is such a popular childhood toy. Though the control of an EAS with a mouse is not necessarily a practical project,

A small tradeoff in software was the use of automatic changing of the step size. Originally the step size was set via a button on the STK500, but once we realized that we could change this automatically with the amount of mouse movement, this was eliminated. The user is then not in direct control of the step size, but rather the software will do this for

The patents for the EAS and our serial mouse held by The Ohio Art Company and Microsoft respectively

This project was created solely for academic use in Cornell University’s ECE 476 course and was not intended for profit

The only way a individual knob on the EAS can move is one step of the stepper motor in either direction, this corresponds to one pixel movement at a time.So the line can now be drawn from a single point either up, down, left, right or diagonal one pixel.This can be accomplished by moving one motor in either direction, or both motors in a direction to achieve a diagonal.Now that we can have a slope of 1, the task of creating the appearance of different slopes was tackled.To do this the EAS starts at the beginning point and finds the slope to the desired end point and tests if its greater than 1 and determines where to move one pixel.After this move is completed the start point is now the current location and the slope to the end point is re-evaluated in a loop until the end point is reached.The code to complete this can be made much simpler and quicker by adding in shifts and several variables to track the change with each movement.

Visit Here for more.







 

More Articles to Read

Free PCB coupon via Facebook to 2 random commenters
Free PCB coupon via Facebook to 2 random commenters
Design for a Wideband, Differential Transimpedance DAC Output
Design for a Wideband, Differential Transimpedance DAC Output
Blinking Christmas Lights
Blinking Christmas Lights
Wrist thrusters let you fly through the water effortlessly
Wrist thrusters let you fly through the water effortlessly
Bertan/Spellman 225-20R HV power supply teardown
Bertan/Spellman 225-20R HV power supply teardown
Blinking Christmas Lights
Blinking Christmas Lights
Adjusting clock with alarm, hygrometer & thermometer on 1.8″ ST7735 display
Adjusting clock with alarm, hygrometer & thermometer on 1.8″ ST7735 display
Adding an “extra sense” with rangefinders
Adding an “extra sense” with rangefinders
This wireless game controller looks like a rug
This wireless game controller looks like a rug
How to run your ESP8266 for years on a battery
How to run your ESP8266 for years on a battery
Calibration of a 3-Phase Energy Meter Board on the ADE7754
Calibration of a 3-Phase Energy Meter Board on the ADE7754
Making beats on a tiny Arduino DJ controller
Making beats on a tiny Arduino DJ controller
Qinsi-QS5100 Sn63Pb37 solder profile
Qinsi-QS5100 Sn63Pb37 solder profile
Water Detection System
Water Detection System
Professional Hi-Fi 15W Tube Amplifier circuit
Professional Hi-Fi 15W Tube Amplifier circuit
This Arduino machine will judge how sick your ollies are
This Arduino machine will judge how sick your ollies are
Turn an old payphone into a boombox for ’90s hits
Turn an old payphone into a boombox for ’90s hits
Big F’n 3D printer build
Big F’n 3D printer build
Temperature alarm for boiling milk
Temperature alarm for boiling milk
QuadBot is a 3D-printable walking robot for everyone
QuadBot is a 3D-printable walking robot for everyone

Top


Shares