Skip to content

YRSNorwich/etch-a-sketch-o-rama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etch-a-sketch-o-rama

A rad project for drawing totally tubular things on an Etch A Sketch. To the max!

stack

  • Data Formatter Node

    V Draw instructions V

  • Canvas Implementation Node

    V Point array (proportional floats) V

  • Arduino Driver Node

    V Step array (int) V

  • Arduino Enacter Arduino C

    V Movement V

todo

data formatter

  1. Find interesting data sources
  2. 1
  3. 2
  4. 3
  5. Write code to fetch data from sources
  6. Cache data
  7. Layout data with canvas
  8. Test functions with HTML5 canvas
  9. Work out way of switching between data (in a pleasing manner)
  10. Work on demo screens

canvas implementation

  1. Implement functions using only lineTo
  2. Test functions
  3. Text generation
  4. Black and white image drawing

arduino driver

  1. Create Arduino protocol
  2. Convert given points to 2D relative step array
  3. Work on calibration routine to hardcode values
  4. Pass values to the Arduino
  5. Add checks to ensure values do not exceed bounds

arduino enacter

  1. Move motors by given amount of steps
  2. Implement Arduino protocol (relies on #1 of arduino driver)

https://github.com/voodootikigod/node-serialport

About

A rad project for drawing totally tubular things on an Etch A Sketch. To the max!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published