Sunday, November 6, 2011

036_arduino+grasshopper

3 tutorials selected for their relevance to our project:
1. Light sensor controlling LED (replace light sensor with temp sensor, LED with relay(heater)
2. Temp sensor (making sense of the analog signal input to the arduino)
3. Relay: good first step for our beefier 30A 120V relays



Lastly a small bonus, firefly/grasshopper(rhino) talking to Arduino!



CIRC-09





CIRC-10





CIRC-11





Grasshopper/Firefly: potientiometer controlling servo

Tuesday, November 1, 2011

034_fucknut_politburo_thisyear'sharvest

We have been rechristened.

Data taken from here.

Week 9

Total time spent.................46:43
Time spent in meetings.........15:58
% in meetings...................34.22%
Avg time/person...................7:47

..........................Hours worked.........Hours in group meetings...........Group meeting/individual work
Ted.........................7:00..............................0:00..................................................0%
Payton.....................4:20..............................4:20.................................................100%
Micaela....................4:10..............................3:25..................................................82%
Maria.......................5:30.............................5:30.................................................100%
Jingyao....................13:15.............................2:00.................................................15%
Alexander.................12:28.............................0:43..................................................6%




Monday 8PM


Monday 11PM


Tusday 11AM


Next year's harvest will be even more impressive than last, comrades!

Saturday, October 29, 2011

033_idealhouse_sineroof


  • Start with two ellipses, adjust their major/minor axes
  • Divide both ellipses into N1 points
    • Decompose points into X, Y and Z coordinates
    • Take the domain of the curves and run it through a sine function
    • Create new points that take the old X, Y, and add (a potentially negative number) the result of the sine function into the Z coordinate.
  • Draw lines between the points that belong to the inside and outside ellipses
  • Count the number of lines
    • Create a list of booleans which is number of lines - N2, TRUE and N2 False
    • Shift list of booleans by N3, wrapping on
    • Cull the list of lines by booleans
  • Decompose remaining lines into start(P1) and end(P2) points
    • Compare start and end points Z coordinate
      • If Z1 > Z2 then draw SDL (start, direction, length) line of N4 length along vector P1->P2
      • Else draw SDL line of N4 Length along vector P2->P1
    • Decompose P2 into XYZ coordinates, make new point using P2 XY and P1 Z
      • Create unit vector between P1 and P2b
      • rotate vector .5pi radians
      • set amplitude to N5
  • Extrude SDL lines by respective vectors