HOW TO MAKE (ALMOST) ANYTHING
contact // irina chernyakova
1  FINAL PROJECT PROPOSAL 2  COMPUTER CONTROLLED CUTTING 3  ELECTRONICS PRODUCTION 4  COMPUTER CONTROLLED MACHINING 5  FINAL PROJECT UPDATE 6  MOLDING / CASTING / COMPOSITES 7  EMBEDDED PROGRAMMING 8  3D SCANNING + PRINTING 9  INPUT DEVICES 10 OUTPUT DEVICES 11 INTERFACE + APPLICATION PROGRAMMING 12 MECHANICAL + MACHINE DESIGN 13 NETWORKING + COMMUNICATIONS 14 FINAL PROJECT DEVELOPMENT 15 FINAL PRESENTATIONS
1 (eagle + led array update)
spent a lot of time last week and this week learning Eagle by
reverse-engineering Neil's boards. I re-made the LED array board and
worked on the sound board. I tried to simply replicate Neil's boards
in order to make sure all the components were correct and in place –
not too much redesign! I also went back the LED array and tried to
re-write the code utilizing Toni's
technique from last week -
LED Array, Charlieplexing
LED Array Variation
2 languages & interfaces
I have no experience with languages or application programs, I
decided it would be wise to spend most of my time looking through the
various options Neil presented to us last Wednesday. I initially set
out looking for a drag and drop program – the simplest tool for
non-programmers, and wound up stuck in several environments. I went
through the basic tutorials for PureData,
Scratch, and Processing
(read this interview
with Tom Igoe). I found a couple of very helpful websites for
learning processing – Daniel
Shiffman's Learning Processing, this YouTube
channel that Shaul posted. I'm very interested in learning to use
PureData, but spent most of time with Processing tutorials since it
seems most widely-applicable.
After learning about the basic coordinate system, setup vs. draw, I decided to create an application for the temperature sensor I made for the Inputs week. I wanted the application to read the data values and relate the low values, cold temperatures to the color blue, and transition from blue to red for high values, or warmer temperatures.
I received the message below when trying read the data from the temperature sensor. I researched quickly, downloaded the files from here, but could not figure out the right directory in which to place the files. I followed the suggestions on the Processing wiki and Forum, but no success. (serial issues, version mismatch on forum)
I tried to understand several types of colorchange/gradient codes, such as Linear Gradient, Vertical Gradient, Color Change w/Click, among many others – to figure out how to write the changing color in response to temperature inputs, but no luck.. Takes more than a week! Some of the attempts are below..
After all of the issues above, I decided my time would be best spent in various libraries and tutorials, trying to understand the language and variety of applications possible with Processing.
I played around with drawing applications etc,.. I found this weather application from Daniel Shiffman's website that reads a Yahoo XML feed and displays a thermometer and weather conditions based on zip code.
Cambridge, Ithaca, Juneau, Honolulu