Updates from mayaweinstein Toggle Comment Threads | Keyboard Shortcuts

  • mayaweinstein 6:32 pm on December 19, 2011 Permalink | Reply  

    Robot Love Story Iteration 2 

    For my short film Robot Love Story I created a black viewing box with a fabric curtain, reminiscent of the old timey movie viewing boxes. The button is in the back and initializes the movie. Putting your face close to the box creates a nice viewing experience for the film and also makes the led’s easy to see. The code is the same as iteration 1.

     
  • mayaweinstein 4:45 am on December 10, 2011 Permalink | Reply  

    Frankie Iteration 2 

    This is the second iteration of Frankie, the smushable Frankenstein pulse sensor for children. He’s soft and so much fun to hug and when you hold his hand his heartbeat shows your pulse.

    The code is the same as iteration 1

     
  • mayaweinstein 4:37 am on December 10, 2011 Permalink | Reply  

    Frankie iteration 1 

    For the pulse sensor I decided to make a toy for children to take their pulse with in a fun way. I constructed a toy Frankenstein out of construction paper with an led heart. As a person touches the pulse sensor they bring life to Frankenstein, creating a monster!
    Check it out!

    here’s the code
    (More …)

     
  • mayaweinstein 3:00 am on November 21, 2011 Permalink | Reply  

    robot love story, a modern tragedy 

    Robot Love Story a modern tragedy. The tale of a girl and her robot, they meet, they fall in love. Out of nowhere the robot leaves, the girl is so distraught that she drinks from a bottle of poison and kills herself. The robot returns to find his love dead and is so sad that he destructs. The End.

    I used the LOL shield theater to create the animation. I also created a button using soft circuits to control the video

    /*

    This file was dynamically created by the Lol Shield Theatre: http://falldeaf.com/lolshield/
    Feel free to drop by and create your own cinema masterpiece 🙂

    -falldeaf

    Animation information –
    /////////////////////////
    //title: robot love chapter 1
    //author: Maya
    //description: robot love
    /////////////////////////
    //current score: 0 (as of Friday 18th of November 2011 03:14:59 AM )
    //animation page at: http://falldeaf.com/lolshield/show.php?anim=698
    /////////////////////////

    This program is a modification of the Basic LoL Shield Test

    Modified by falldeaf on 2/27/2011.

    Writen for the LoL Shield, designed by Jimmie Rodgers:
    http://jimmieprodgers.com/kits/lolshield/

    This needs the Charliplexing library, which you can get at the
    LoL Shield project page: http://code.google.com/p/lolshield/

    Created by Jimmie Rodgers on 12/30/2009.
    Adapted from: http://www.arduino.cc/playground/Code/BitMath

    History:
    December 30, 2009 – V1.0 first version written at 26C3/Berlin

    This is free software; you can redistribute it and/or
    modify it under the terms of the GNU Version 3 General Public
    License as published by the Free Software Foundation;
    or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

    */

    #include //Imports the library, which needs to be
    #include “Font.h”
    #include “WProgram.h”

    #define SCREEN_WIDTH 13

    // Scroll delay: lower values result in faster scrolling
    #define SCROLL_DELAY 80

    /* How long to wait after the last letter before
    going back to the beginning and repeating */
    #define REPEAT_DELAY 500

    int buttonPin = A4;
    int debounce = 10;
    int buttonState = 0;
    int textLength, totalPixels;
    char text[]=”ROBOT LOVE A MODERN TRAGEDY”;

    byte line = 0; //Row counter
    char buffer[10];
    int value;

    void setup()
    {
    pinMode(buttonPin, INPUT);
    LedSign::Init(); //Initializes the screen
    getLength(text, &textLength, &totalPixels);
    }

    void loop()
    {

    // read the state of the pushbutton value:
    buttonState = digitalRead(buttonPin);

    // check if the pushbutton is pressed.
    // if it is, the buttonState is HIGH:
    if (buttonState == HIGH) {
    // turn LED on:

    int x=0;
    for(int j=SCREEN_WIDTH; j>-totalPixels-SCREEN_WIDTH; j–) {
    x=j;
    LedSign::Clear();
    for(int i=0; i=SCREEN_WIDTH)
    break;
    }
    delay(SCROLL_DELAY);
    }
    delay(REPEAT_DELAY);

    // unsigned char subtitle [] = “A MODERN TRAGEDY \xCA\xDB\xB0\xDC\xB0\xD9\xC4\xDE! “;
    //
    // //16_t x=0;
    // for(int16_t j=13;j>-200;j–) {
    // x=j;
    // LedSign::Clear();
    // for(int i=0;i=13) break;
    // }
    // delay(80);
    // }

    //delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2184);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(1000);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(7200);
    DisplayBitMap(14072);
    DisplayBitMap(8992);
    DisplayBitMap(15952);
    DisplayBitMap(7304);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(900);
    DisplayBitMap(1759);
    DisplayBitMap(1124);
    DisplayBitMap(1994);
    DisplayBitMap(913);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(7200);
    DisplayBitMap(14072);
    DisplayBitMap(8992);
    DisplayBitMap(15952);
    DisplayBitMap(7304);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(900);
    DisplayBitMap(1759);
    DisplayBitMap(1124);
    DisplayBitMap(1994);
    DisplayBitMap(913);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(7200);
    DisplayBitMap(14072);
    DisplayBitMap(8992);
    DisplayBitMap(15952);
    DisplayBitMap(7304);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(3600);
    DisplayBitMap(7036);
    DisplayBitMap(4496);
    DisplayBitMap(7976);
    DisplayBitMap(3652);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3518);
    DisplayBitMap(2248);
    DisplayBitMap(3988);
    DisplayBitMap(1826);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(900);
    DisplayBitMap(1759);
    DisplayBitMap(1124);
    DisplayBitMap(1994);
    DisplayBitMap(913);

    delay(1000);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(879);
    DisplayBitMap(1002);
    DisplayBitMap(462);
    DisplayBitMap(7300);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);
    delay(100);
    DisplayBitMap(1728);
    DisplayBitMap(2351);
    DisplayBitMap(1098);
    DisplayBitMap(654);
    DisplayBitMap(7428);
    DisplayBitMap(13855);
    DisplayBitMap(8708);
    DisplayBitMap(15882);
    DisplayBitMap(7185);

    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(248);
    DisplayBitMap(168);
    DisplayBitMap(232);
    DisplayBitMap(7232);
    DisplayBitMap(14272);
    DisplayBitMap(9024);
    DisplayBitMap(16032);
    DisplayBitMap(7456);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(452);
    DisplayBitMap(892);
    DisplayBitMap(564);
    DisplayBitMap(1002);
    DisplayBitMap(466);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(7);
    DisplayBitMap(5);
    DisplayBitMap(7);
    DisplayBitMap(226);
    DisplayBitMap(446);
    DisplayBitMap(282);
    DisplayBitMap(501);
    DisplayBitMap(233);

    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(248);
    DisplayBitMap(168);
    DisplayBitMap(232);
    DisplayBitMap(7232);
    DisplayBitMap(14272);
    DisplayBitMap(9024);
    DisplayBitMap(16032);
    DisplayBitMap(7456);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(452);
    DisplayBitMap(892);
    DisplayBitMap(564);
    DisplayBitMap(1002);
    DisplayBitMap(466);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(7);
    DisplayBitMap(5);
    DisplayBitMap(7);
    DisplayBitMap(226);
    DisplayBitMap(446);
    DisplayBitMap(282);
    DisplayBitMap(501);
    DisplayBitMap(233);

    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(248);
    DisplayBitMap(168);
    DisplayBitMap(232);
    DisplayBitMap(7232);
    DisplayBitMap(14272);
    DisplayBitMap(9024);
    DisplayBitMap(16032);
    DisplayBitMap(7456);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(3616);
    DisplayBitMap(7136);
    DisplayBitMap(4512);
    DisplayBitMap(8016);
    DisplayBitMap(3728);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(62);
    DisplayBitMap(42);
    DisplayBitMap(58);
    DisplayBitMap(1808);
    DisplayBitMap(3568);
    DisplayBitMap(2256);
    DisplayBitMap(4008);
    DisplayBitMap(1864);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(452);
    DisplayBitMap(892);
    DisplayBitMap(564);
    DisplayBitMap(1002);
    DisplayBitMap(466);
    delay(100);
    DisplayBitMap(0);
    DisplayBitMap(7);
    DisplayBitMap(5);
    DisplayBitMap(7);
    DisplayBitMap(226);
    DisplayBitMap(446);
    DisplayBitMap(282);
    DisplayBitMap(501);
    DisplayBitMap(233);

    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(904);
    DisplayBitMap(1784);
    DisplayBitMap(1128);
    DisplayBitMap(2004);
    DisplayBitMap(932);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(1800);
    DisplayBitMap(3512);
    DisplayBitMap(2184);
    DisplayBitMap(3988);
    DisplayBitMap(1828);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(3592);
    DisplayBitMap(6968);
    DisplayBitMap(4360);
    DisplayBitMap(7956);
    DisplayBitMap(3620);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(7176);
    DisplayBitMap(13880);
    DisplayBitMap(8712);
    DisplayBitMap(15892);
    DisplayBitMap(7204);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(14344);
    DisplayBitMap(3128);
    DisplayBitMap(1032);
    DisplayBitMap(15380);
    DisplayBitMap(14372);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(12296);
    DisplayBitMap(6200);
    DisplayBitMap(2056);
    DisplayBitMap(14356);
    DisplayBitMap(12324);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(8200);
    DisplayBitMap(12344);
    DisplayBitMap(4104);
    DisplayBitMap(12308);
    DisplayBitMap(8228);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(8);
    DisplayBitMap(8248);
    DisplayBitMap(8200);
    DisplayBitMap(8212);
    DisplayBitMap(36);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(31);
    DisplayBitMap(21);
    DisplayBitMap(29);
    DisplayBitMap(8);
    DisplayBitMap(62);
    DisplayBitMap(8);
    DisplayBitMap(20);
    DisplayBitMap(34);
    delay(100);
    DisplayBitMap(6912);
    DisplayBitMap(9359);
    DisplayBitMap(8330);
    DisplayBitMap(8334);
    DisplayBitMap(4373);
    DisplayBitMap(2574);
    DisplayBitMap(1028);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(6912);
    DisplayBitMap(9359);
    DisplayBitMap(8330);
    DisplayBitMap(8334);
    DisplayBitMap(4373);
    DisplayBitMap(2574);
    DisplayBitMap(1028);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(6912);
    DisplayBitMap(9359);
    DisplayBitMap(9354);
    DisplayBitMap(9358);
    DisplayBitMap(5397);
    DisplayBitMap(3598);
    DisplayBitMap(1028);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(6336);
    DisplayBitMap(9519);
    DisplayBitMap(9514);
    DisplayBitMap(9518);
    DisplayBitMap(5461);
    DisplayBitMap(3470);
    DisplayBitMap(1284);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(6336);
    DisplayBitMap(9519);
    DisplayBitMap(9514);
    DisplayBitMap(9518);
    DisplayBitMap(5461);
    DisplayBitMap(3470);
    DisplayBitMap(1284);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(4224);
    DisplayBitMap(3407);
    DisplayBitMap(8266);
    DisplayBitMap(5646);
    DisplayBitMap(4245);
    DisplayBitMap(2318);
    DisplayBitMap(1540);
    DisplayBitMap(10);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(2191);
    DisplayBitMap(10);
    DisplayBitMap(5454);
    DisplayBitMap(85);
    DisplayBitMap(2318);
    DisplayBitMap(516);
    DisplayBitMap(10506);
    DisplayBitMap(17);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(1045);
    DisplayBitMap(4238);
    DisplayBitMap(5124);
    DisplayBitMap(2314);
    DisplayBitMap(5777);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(15);
    DisplayBitMap(10);
    DisplayBitMap(14);
    DisplayBitMap(21);
    DisplayBitMap(14);
    DisplayBitMap(4);
    DisplayBitMap(10);
    DisplayBitMap(8081);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(7);
    DisplayBitMap(5);
    DisplayBitMap(7);
    DisplayBitMap(10);
    DisplayBitMap(7);
    DisplayBitMap(2);
    DisplayBitMap(5);
    DisplayBitMap(12936);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(3);
    DisplayBitMap(2);
    DisplayBitMap(3);
    DisplayBitMap(5);
    DisplayBitMap(3);
    DisplayBitMap(1);
    DisplayBitMap(2);
    DisplayBitMap(5188);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(1);
    DisplayBitMap(1058);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(1);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1024);
    DisplayBitMap(2560);
    DisplayBitMap(4352);
    DisplayBitMap(6912);
    DisplayBitMap(5376);
    DisplayBitMap(6912);
    DisplayBitMap(4353);
    DisplayBitMap(7938);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1027);
    DisplayBitMap(2562);
    DisplayBitMap(4355);
    DisplayBitMap(6913);
    DisplayBitMap(5383);
    DisplayBitMap(6913);
    DisplayBitMap(4354);
    DisplayBitMap(7940);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1031);
    DisplayBitMap(2565);
    DisplayBitMap(4359);
    DisplayBitMap(6914);
    DisplayBitMap(5391);
    DisplayBitMap(6914);
    DisplayBitMap(4357);
    DisplayBitMap(7944);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1039);
    DisplayBitMap(2570);
    DisplayBitMap(4366);
    DisplayBitMap(6916);
    DisplayBitMap(5407);
    DisplayBitMap(6916);
    DisplayBitMap(4362);
    DisplayBitMap(7953);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1055);
    DisplayBitMap(2581);
    DisplayBitMap(4381);
    DisplayBitMap(6920);
    DisplayBitMap(5438);
    DisplayBitMap(6920);
    DisplayBitMap(4372);
    DisplayBitMap(7970);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1086);
    DisplayBitMap(2602);
    DisplayBitMap(4410);
    DisplayBitMap(6928);
    DisplayBitMap(5500);
    DisplayBitMap(6928);
    DisplayBitMap(4392);
    DisplayBitMap(8004);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1148);
    DisplayBitMap(2644);
    DisplayBitMap(4468);
    DisplayBitMap(6944);
    DisplayBitMap(5600);
    DisplayBitMap(6944);
    DisplayBitMap(4432);
    DisplayBitMap(8072);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(2004);
    DisplayBitMap(3316);
    DisplayBitMap(5280);
    DisplayBitMap(12256);
    DisplayBitMap(5664);
    DisplayBitMap(3152);
    DisplayBitMap(136);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(15996);
    DisplayBitMap(5460);
    DisplayBitMap(2292);
    DisplayBitMap(5408);
    DisplayBitMap(16096);
    DisplayBitMap(32);
    DisplayBitMap(80);
    DisplayBitMap(136);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(2004);
    DisplayBitMap(3316);
    DisplayBitMap(5280);
    DisplayBitMap(12256);
    DisplayBitMap(5664);
    DisplayBitMap(3152);
    DisplayBitMap(136);
    delay(200);
    DisplayBitMap(1024);
    DisplayBitMap(1148);
    DisplayBitMap(2644);
    DisplayBitMap(4468);
    DisplayBitMap(6944);
    DisplayBitMap(5624);
    DisplayBitMap(6944);
    DisplayBitMap(4432);
    DisplayBitMap(8072);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(124);
    DisplayBitMap(84);
    DisplayBitMap(116);
    DisplayBitMap(32);
    DisplayBitMap(112);
    DisplayBitMap(168);
    DisplayBitMap(80);
    DisplayBitMap(136);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(604);
    DisplayBitMap(340);
    DisplayBitMap(508);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(604);
    DisplayBitMap(340);
    DisplayBitMap(252);
    delay(200);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(604);
    DisplayBitMap(340);
    DisplayBitMap(252);

    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(12288);
    DisplayBitMap(6144);
    DisplayBitMap(2350);
    DisplayBitMap(14506);
    DisplayBitMap(12414);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(14336);
    DisplayBitMap(3072);
    DisplayBitMap(1326);
    DisplayBitMap(15530);
    DisplayBitMap(14462);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(7168);
    DisplayBitMap(13824);
    DisplayBitMap(9006);
    DisplayBitMap(16042);
    DisplayBitMap(7294);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(7168);
    DisplayBitMap(13824);
    DisplayBitMap(9006);
    DisplayBitMap(16042);
    DisplayBitMap(7294);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(7168);
    DisplayBitMap(8704);
    DisplayBitMap(9006);
    DisplayBitMap(16042);
    DisplayBitMap(7294);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(7168);
    DisplayBitMap(9006);
    DisplayBitMap(8874);
    DisplayBitMap(15998);
    delay(400);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(0);
    DisplayBitMap(7168);
    DisplayBitMap(9006);
    DisplayBitMap(8874);
    DisplayBitMap(15998);
    delay(400);
    DisplayBitMap(1879);
    DisplayBitMap(338);
    DisplayBitMap(882);
    DisplayBitMap(1874);
    DisplayBitMap(0);
    DisplayBitMap(3374);
    DisplayBitMap(5474);
    DisplayBitMap(5542);
    DisplayBitMap(3374);

    }
    }
    void DisplayBitMap(int lineint)
    {
    //int data[9] = {95, 247, 123, 511, 255, 1, 5, 31, 15};

    //for(line = 0; line < 9; line++) {
    for (byte led=0; led<14; ++led) {
    if (lineint & (1<= 9) line = 0;
    }

    void getLength(char* charArray, int* lengthPtr, int* pixelPtr) {
    /* Finds the length of a string in terms of characters
    and pixels and assigns them to the variable at
    addresses lengthPtr and pixelPtr, respectively. */

    int charCount = 0, pixelCount = 0;
    char * charPtr = charArray;

    // Count chars until newline or null character reached
    while (*charPtr != ” && *charPtr != ‘\n’) {
    charPtr++;
    charCount++;

    /* Increment pixelCount by the number of pixels
    the current character takes up horizontally. */
    pixelCount += Font::Draw(*charPtr,-SCREEN_WIDTH,0);
    }

    *pixelPtr = pixelCount;
    *lengthPtr = charCount;
    }

     
  • mayaweinstein 10:06 pm on November 4, 2011 Permalink | Reply  

    Mr Pumpkin Head 

    Mr Pumpkin Head is an interactive jack-o-lantern who gets angry if you wake him. When he is ‘sleeping’ his eyes fade in and out and his mouth is still. If you remove his top the motion sensor is triggered and he wakes up, his eyes stop flashing and his nostrils flare. If you shake his top he gets angry and his teeth flash red.


    int pirPin = 12; //digital 2
    int brightness = 0;
    int fadeAmount = 5;
    int ledEyes = 11;
    int ledNose = 10;
    const int tiltSensorPin = 8;
    const int ledTeeth = 7;
    const int ledMouth = 4;

    void setup(){
    Serial.begin(9600);
    pinMode(pirPin, INPUT);
    pinMode(ledNose, OUTPUT);
    pinMode(ledEyes, OUTPUT);
    pinMode(tiltSensorPin, INPUT);
    digitalWrite(tiltSensorPin, HIGH);
    pinMode(ledTeeth, OUTPUT);
    pinMode(ledMouth, OUTPUT);
    }

    void loop(){
    if(digitalRead(tiltSensorPin)){
    digitalWrite(ledTeeth, HIGH);
    digitalWrite(ledMouth, LOW);
    }else{
    digitalWrite(ledTeeth,LOW);
    digitalWrite(ledMouth, HIGH);
    }

    analogWrite(ledEyes, brightness);
    brightness = brightness + fadeAmount;
    if(brightness == 0 || brightness == 255) {
    fadeAmount =-fadeAmount;
    }
    delay(30);

    int pirVal = digitalRead(pirPin);
    analogWrite(ledNose, LOW);

    //pinMode(pirPin, INPUT);
    //digitalWrite(pirPin, HIGH);

    if(pirVal == LOW){ //was motion detected
    Serial.println(“Motion Detected”);
    analogWrite(ledNose, HIGH);
    delay(2000);
    }
    if(pirVal == HIGH) {
    analogWrite(ledNose, LOW);
    }

    }

     
  • mayaweinstein 2:27 am on September 23, 2011 Permalink | Reply  

    Maker Faire 



    The Reverse GeoCache Puzzle
    Mikal Hart

    The Reverse Geocache Puzzle is a wooden box containing an Arduino, the exterior of the box has a small LCD displaying a set of numbers. The user takes the box, places something inside, and programs it to open only in a specific place. The user then gives the box to someone else and that person can only open the box when they get to that specific place, the LCD displays the total miles away from the spot. Hart often produces these boxes as engagement gifts, with the ring inside only to be found and opened when the spot is located. I love the idea of a box of secrets that only opens in a certain spot, the only thing I would change is that I think the boxes could have some more intricate woodwork.



    Seedbombs
    ioby

    Seedbombs start out with a ball of clay, the user takes that clay and rolls it in a mixture of compost, grass seeds and wildflower seeds. The user then tosses that ball into a plot of land where it can grow. The idea behind Seedbombs could be thought of like urban guerrilla farming, if there is an abandoned lot surrounded by a tall fence all one would have to do is throw a Seedbomb over the fence and a garden would be planted. I found it very refreshing that these were one of the few people I met at Maker Faire that were not trying to sell me anything. The company itself is a nonprofit and truly believes in finding new ways to better the community. The idea itself is simple but effective and requires little cost on the side of the user.



    Vertical Theory
    Karen McKay

    Vertical Theory is a form of urban gardening using felt and hydroponics, it takes up a small amount of space and is relatively easy to maintain. Although we are inundated with new urban gardening techniques at the moment I was really drawn to this piece. The use of simple materials such as felt, buckets, funnels and hoses made this particular form of urban gardening feel very accessible. With little money, space, and time I could easily set this up inside my apartment and have a harvest within a month. It really goes to show that you don’t need a lot of money and a huge backyard to have a small garden of your own.

     
  • mayaweinstein 4:27 pm on September 16, 2011 Permalink | Reply  

    About Me and my favorite toy 

    Hi all! I’m Maya, I got my BFA in photography and BA in Art History at the University of Colorado Boulder. As of right now I don’t have much of a ‘professional’ career to speak of, I was a bit of a late bloomer when it comes to college and just graduated from undergrad last year and moved straight to NYC with the intention of going to Parsons. I love to make things, in the past I’ve experimented with jewelry, sewing, sculpture, and of course darkroom photography so I’m hoping this class will give me the hands on experience that I love.

    These are my favorite childhood toy. They are battlebeasts. I had my parents send me photos of the remainders, we had many more but they’ve been lost over the years. These probably came out some time in the early 80’s and are about the size of your pinky. Monkey Man is their leader!!

     
    • mrcansler 4:43 pm on September 16, 2011 Permalink | Reply

      Battles and Beasts. Two great tastes that taste great together!

c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel