Recent Updates Page 44 Toggle Comment Threads | Keyboard Shortcuts

  • Unknown's avatar

    andywallace 9:58 pm on April 14, 2011 Permalink | Reply  

    Set backs and a chart 

    The last two days have not been amazing for me, but I have gotten some work done. Unfortunately, I am already behind on the schedule I posted two days ago.

    I largely solved the serial problem I was having, which is good. In my test, I was just flooding the serial port by not waiting at all between messages. Upping the baud rate helped by letting the receiver come closer to being able to handle everything coming in, but it still wound up falling behind. This is probably why openFrameworks kept crashing.

    Saying "hi" way too many times per second.

    The solution was to have OF or whatever application needs the data actually make requests, so that information is only being sent when it needs to be.

    Getting the transmission of data working wound up taking far, far longer that I had expected, but seems to be working. I narrowed down the important atributes for each ball into the following variables.

    ID – int (0-6)- id number of the ball
    velocity – int (0-1024)- speed of the ball
    distance – int (0-1024) – distance to the next closest ball
    collision – int (0-1) – effectively a boolean saying if the ball has been hit or not
    (This last value is an int for the sake of transmitting it as a single byte, the same way everything else is)

    These values are determined by the arduino paired with each ball based on the sensor readings in the ball and some simple on board calculations.

    For actually sending things, I got some help from Christ (who recommended some very useful sections of Programming Interactivity) and Zach Lieberman. Each of these values are broken down into a byte or a series of bytes. ID & collision can fit into one byte each while velocity & distance each require two bytes (although an int is generally stored with 4). These bytes are sent individually when info is requested and put back together by OF. An arduino attached to my computer acts as the base station, mediating between the balls and OF.

    Working with the data at this level was very informative in terms of figuring out how the flow of information in my project would work. I can’t imagine deviating very far from this chart:

    This part was rewarding. but things went wrong from here on out.

    I tried to re-create my self contained wireless unit for the gyroscope to put it in the ball and test for collisions, but I believe I burned out my gyroscope. I’m not sure exactly how it happened, but I am getting no readings from it, and it seems to be providing no resistance when it is attached to power and ground, which causes problems for the arduino. I have a few more being mailed to me, but they are not here yet, and this means I may need to buy more, which I’m not thrilled about.

    This may have been the moment of death for my gyroscope

    That leads me to my other worry: shipping. I have two sparkfun orders on their way to my house at the moment, the oldest one should have been here today but wasn’t, and the one with my lithium batteries was not even placed until just a few days ago. Also, my order of adrweenies from Solarbotics (which I orderred  4/8 is not even due to reach my place until 4/19). When I orderred it, I only bought 4 because I wanted to make sure they worked before buying enough for my whole project, but if shipping takes that long, it isn’t realistic to plan on buying more from them. I may have to run around trying to find ardweenies that people have or use Lillypads for some of them.

    So it goes. Hopefully my new gyroscope will arrive today, and even if it doesn’t I can move ahead with the IR detection on the balls.

     
  • Unknown's avatar

    hilalkoyuncu 9:56 pm on April 14, 2011 Permalink | Reply  

    Prototype-2-progress 

    Here is a demo of what my toy can do:

     
    • andywallace's avatar

      andywallace 10:16 pm on April 14, 2011 Permalink | Reply

      I really like the interaction with the doll. And the sound for flatlining is great.

      As I mentioned in class, you may want to consider suing RFID tags for the various tools so that the user doesn’t have to fit them into tiny slots. sparkfun sells a kit: http://www.sparkfun.com/products/8419

    • catherine's avatar

      catherine 10:16 pm on April 14, 2011 Permalink | Reply

      Hi Hilal,
      This is great progress. I really love the look and implementation of your prototype. You have awesome documentation and I can almost envision how the final prototype will look. Keep up the good work!

    • scottpeterman's avatar

      scottpeterman 10:20 pm on April 14, 2011 Permalink | Reply

      Yeah agree with andy about the rfid. very cool overall though! so excited for the final idea, I love how alot of the medicine you apply to the guy is kind of “kid” medicine, like the made up medicine that a kid would use when playing doctor. great stuff.

    • thisisvictorkim's avatar

      Victor Kim 10:21 pm on April 14, 2011 Permalink | Reply

      as far as seizing, I don’t think you can necessarily die or flat line from a seizure (at least I have never had that problem, thankfully).

  • Unknown's avatar

    Bree 9:38 pm on April 14, 2011 Permalink | Reply  

    Theoretical Schedule 

     
    • andywallace's avatar

      andywallace 10:17 pm on April 14, 2011 Permalink | Reply

      I think having a website will be really good for user testing since you can get people to play it over the course of several days instead of just one sitting, since that si the way the device is going to work in the final version..

    • Oylum's avatar

      Oylum 10:17 pm on April 14, 2011 Permalink | Reply

      I think you should do LCD testing before the day you scheduled. LCD’s can be painful you know and you might need more time to fix bugs.

  • Unknown's avatar

    Oylum 9:36 pm on April 14, 2011 Permalink | Reply  

    My Schedule 

    Monday 4/18
    Implementation working
    (Working wireless, sending 1 way signal to the internet)
    Start the paper, get prior art research laid down

    Thursday 4/21
    Look and feel prototype, close to final version

    Monday 4/25
    User testing look and feel
    Write about user testing and first prototypes

    Thursday 4/28
    Kickstarter(maybe?)
    User testing, iterating the look and feel
    Write the test results of the user tests

    Monday 5/2
    Making sure at least 1way communication is achieved

    Thursday 5/5
    Final test and tweaks

    Monday 5/9
    Hopefully done!

    Monday 5/13
    Paper done!

     
    • Lee's avatar

      Lee 10:14 pm on April 14, 2011 Permalink | Reply

      Seems like an aggressive but smart schedule. Leaving a lot of time for testing which is awesome, but maybe block out some time around the 28th for iterating or creating an improved version.

    • hilalkoyuncu's avatar

      hilalkoyuncu 10:14 pm on April 14, 2011 Permalink | Reply

      It seems like you have it all worked out but it would be nice to use different stimulations to communicate love/ attention. You might want to think about may be coming up with at least one more way to implement the same effect and user test it.
      Depending on the feedback you will be able to get on/continue on the right track.
      Good luck!

    • byelihandworks's avatar

      byelihandworks 3:00 pm on May 14, 2011 Permalink | Reply

      There are lots and lots of blocks in this wonderful new book. As others have reviewed, this is for those who like the heavier side of knits. I know that some of the blocks I will never make, however I can’t wait to start on others. I know that I will own every book that Nicky Epstein publishes. This is great for inspiration and reference. If you want to make something beautiful and different, elegant yet sometimes funky, this is the book. Not for the shy or beginner, although most blocks are not difficult. I would say to use the “look inside” feature and if you see what you like, there is more to come.

  • Unknown's avatar

    hilalkoyuncu 9:32 pm on April 14, 2011 Permalink | Reply  

    Mini-Thesis Schedule of Hilal 

    14/04= create a game board for the toy, make three different games to user test by next class.

    Polish up the enclosure.

    18/04=  Play test games that were created. Research/ write drafts

    Make adjustments till next class based on feedback.  Polish up the enclosure.

    21/04= Play test games that were created. Research/ write drafts

    Make adjustments till next class based on feedback. Polish up the enclosure.

    25/04= Polish up all glitches in the code, hardware.

    Research/ write drafts

    Make adjustments till next class based on feedback.

    Finish up the enclosure, work on packaging.

    28/04= Research$Write, work on packaging.

    02/05=Research$Write,Write

    05/05=Research$Write,Write

     
    • Oylum's avatar

      Oylum 10:15 pm on April 14, 2011 Permalink | Reply

      It seems like you are putting too much work on 04/25. I think you can extend the finish up everything 04/28 or even 05/02 to give yourself more room for final touches.

  • Unknown's avatar

    scottpeterman 9:04 pm on April 14, 2011 Permalink | Reply  

    Marching Band Schedule 

    Thankfully the parts are trickling in! Here’s my schedule for getting the six selected instruments – Trumpet, Trombone, Tuba, Cymbal, Bass Drum, Snare Drum – completed and ready to perform on Monday the 9th.

    Monday 4/18
    Trumpet prototype 2 with tilt sensor ready for user testing
    Ping trombone ready for user testing
    Website up and running

    Thursday 4/21
    Met with musician group – Ed, Dan, Rob, Leo, Brett
    Final glove production signed off with Lauren
    Proximity Bass drum for user testing
    Finished Percussion Prior Art/Patent Research

    Monday 4/25
    Kickstarter up
    Cymbals soft sensor prototype user testing
    Gyro snare prototype for user testing

    Thursday 4/28
    All instruments playable in prototype form
    Expanded version of white paper, all research complete

    Monday 5/2
    Met with Parsons Music Profs
    Rhizome application completed
    All MIDI samples locked in

    Thursday 5/5
    Full band practice
    Refining/tweaking the final gloves for comfort
    Art in Odd Places app due

    Monday 5/9
    GO TIME!

     
    • Thom Hines's avatar

      Thom Hines 10:14 pm on April 14, 2011 Permalink | Reply

      Looks like you’ve got a lot of progress made already, and a good plan to get to the end, especially considering how ambitious it will be do do the whole band. I also like that you are including non-Computation deadlines in there; smart to keep your eye on the bigger picture.

    • Lee's avatar

      Lee 10:15 pm on April 14, 2011 Permalink | Reply

      word do it and I want one

  • Unknown's avatar

    Behnaz Babazadeh 5:04 pm on April 14, 2011 Permalink | Reply  

    SMAs Research + Applications 

    SMA’s (Shape Memory Alloys) have been around since the 60’s. They are a hybrid of titanium alloy and nickel (NiTi). This composition of the metals gives the alloy an elastic quality that cannot be found with any other metal (composition). The alloys have a remembered state that they revert to after they have been heated (thermo or electric charge), no matter the current shape that the alloy may be in. There are two types of shape memory alloy effects, one-way and two-way. The one-way effect is when the SMA has a single remembered state, usually at the cooled state. The two-way effect is achieved by a cooled state and a heated state. Two-way SMA’s are less successful because they can remember new heated states in the process of use.

    Currently, this technology is used for industrial purposes, such as medical devices, industrial actuators and aerospace engineering. I am interested in the capabilities of memory alloys and the potential for its use in a commercial product application. Below are some examples of these memory alloys being used in either industrial or commercial use. (More …)

     
    • scottpeterman's avatar

      scottpeterman 10:12 pm on April 14, 2011 Permalink | Reply

      Interesting research, and thanks for the demo in class the other day. I wonder if this could be woven into something with one of those machines we saw at stoll? This stuff just feels so weird and magic-y…

    • Alvaro Soto's avatar

      Alvaro Soto 10:18 pm on April 14, 2011 Permalink | Reply

      This is really cool, I noticed that the allows are being used by designer to evoke emotional behaviors in the products, I think the key is not that they can expand but that they dont need additional tools or elements to function. which is important because you can design things that are very thin or minimal and get the same movement as if you had pair of servo motor.
      The lamp is stunning and clever I would think very carefully the form of your cards so when it grows it makes sense what is growing and how it looks.

  • Unknown's avatar

    Alvaro Soto 3:41 pm on April 14, 2011 Permalink | Reply  

    Modulo cutting and testing 

    I am in a pretty good track with the schedule, since tuesday I got all my drawings together and went to the woodshop to cut the blocks

    This slideshow requires JavaScript.

    Also Im trying to find the best connection for the blocks (electrical connection), so Ive been testing with nails, bolts and header pins.

    Next steps are to get the right connections, cut the remaining pieces in the laser cutter and assemble. For monday I expect to have most of this done.

    for more info and photos visit my blog

     
    • Chris Piuggi's avatar

      Chris Piuggi 10:16 pm on April 14, 2011 Permalink | Reply

      Great progress, in regards to a connection have you thought about something simple like conductive tape? Although it won’t allow for you to have the blocks stick together, it would pass the conductivity and you can solder too it. I may be a good source for you to add to the sides of your blocks and get solid connections.

    • hilalkoyuncu's avatar

      hilalkoyuncu 1:19 am on April 16, 2011 Permalink | Reply

  • Unknown's avatar

    Bree 5:45 am on April 14, 2011 Permalink | Reply  

    Circuit Madness 

    Hey guys, this isn’t for class, but I am having some SERIOUS trouble getting this working, and even with Katherine’s help and patience, I couldn’t get it working…

    It’s a call detect circuit that should (I think) detect rf pulses… Here’s the circuit diagram and parts list….

    (More …)

     
  • Unknown's avatar

    Oylum 7:47 pm on April 13, 2011 Permalink | Reply  

    Wired Look&Feel 

    This is the first look&feel prototype with wires. The bunny has an LED on the head and a vibration motor inside. On the other side, I have my plushy socks with a force resistor inside. When I hug my socks, the bunny’s head light up and it vibrates.

    As the first tester, I think it achieves to give the feeling of presence with the vibration. It feels like there’s a sign of life in there. The next step is to get this wireless. Fingers crossed!

     
    • thisisvictorkim's avatar

      Victor Kim 10:15 pm on April 14, 2011 Permalink | Reply

      I know it’s just a prototype but I like the idea of one of the objects being a sock. one of the things I instantly associate with childhood attachment to your parents is their clothes and all the different aspects of it, touch, smell, etc, for example having memories playback in your mind when you smell something that is exactly like the aftershave your dad used to use or the perfume your mom used to use.

  • Unknown's avatar

    thisisvictorkim 3:57 am on April 13, 2011 Permalink | Reply  

    current prototype 

    http://vimeo.com/22323978

    the video samples need to be tighter but i got the bare basic mechanics working now

     
  • Unknown's avatar

    andywallace 4:06 pm on April 12, 2011 Permalink | Reply  

    Project Schedule 

    Today is 4/12
    The final project is due 5/9
    giving me roughly 4 weeks

    Thursday 4/14
    -Create sounds using gyroscope
    -recognize impacts
    -single pitch, volume based on velocity
    -Have people play with this

    Monday   4/18
    -Have the balls sense distance to other balls
    -research molds and other ways of creating the balls

    Thursday 4/21
    -Have 3 working balls, that make sound.
    -have interchangeable set of behaviors for the balls
    -normal
    -low
    -high
    -drum
    -Have lots of people play with these
    -musicians/non-musicians

    Monday   4/25
    -Refine balls based on the feedback
    -have a more specific idea of the final look/feel of the balls
    -behavior for pitch bending ball and memory ball
    -final parts order
    -keep testing

    Thursday 4/28
    -develop final look of the balls
    -Have at least one finished looking ball
    -keep testing

    Monday   5/2
    -Iterate based on feedback
    -develop alternate sound sets
    -keep testing

    Thursday 5/5
    -have 5 or 6 finished balls
    -final touches

    Monday   5/9
    -HAND IT ALL IN

    Thursday 5/12
    -Afterparty

     

     
    • Lee's avatar

      Lee 10:20 pm on April 14, 2011 Permalink | Reply

      This is an ambitious project and I think you may want to push back some of your initial testing until the balls are more representational of the final product.

    • hilalkoyuncu's avatar

      hilalkoyuncu 10:20 pm on April 14, 2011 Permalink | Reply

      I feel like you are concentrating a lot on implementation which is important but I would work on look and feel a little bit earlier in the process.
      It looks loaded but it will be great if you can follow it.
      Good luck!

  • Unknown's avatar

    andywallace 2:39 am on April 12, 2011 Permalink | Reply  

    Sparkfun group order! 

    I’ll be placing an order around noon tomorrow (4/12). If you want to combine shipping on any parts you need, post it in the comments. If the price doesn’t run too high, I’m happy fronting the money and collecting on Thursday.

     
    • Oylum's avatar

      Oylum 3:04 am on April 12, 2011 Permalink | Reply

      Andy,

      I need

      • 3 Voltage Regulator – 3.3V. (sku: COM-00526)
      • 1 Force Sensitive Resistor – Square (sku: SEN-09376)

      That’s it for me

      • Oylum's avatar

        Oylum 3:05 am on April 12, 2011 Permalink | Reply

        Thanks by the way!

  • Unknown's avatar

    Chris Piuggi 10:07 pm on April 11, 2011 Permalink | Reply  

    Updates 

    Here is an update of what i’ve been doing.

    Planting Seeds

     

    Setting up Space

     

    Setting up Water Flow

    Above the system is pumping water, I even did a height test, and was able to pump water to the top of the skylight featured above.

     

     


     
  • Unknown's avatar

    thisisvictorkim 10:06 pm on April 11, 2011 Permalink | Reply  

    “Video Sampler” performance Prior Art *edit* 

    So my idea is inspired by my own attempts at recreating Lasseg Gjertsen’s pseudo drum machine videos.  While editing my own video I kept thinking to myself how much easier it would be if I just had a video sampler/drum machine instead of cutting up a video and plotting music on a timeline (Final Cut) that is not optimized for sequencing a beat.

     

    http://vimeo.com/15186352?ab

    so beginning with what my performance is not, here is a VJ (video jockey) set from VJ Fader.  he is controlling visuals to accompany a DJ/artists performance.

    it is more akin to the MPC performances by Araab Muzik and Jeremy Ellis

     
  • Unknown's avatar

    scottpeterman 10:00 pm on April 11, 2011 Permalink | Reply  

    Four different attempts at the cymbal (and by extension bass drum and trombone) 

    So while I’m in waiting mode on the tilt sensors, new pressure sensors, and glove fabrication, I made a decision: I want to do a marching band. Just brass, bass drum, snare drum and cymbal. Funny, effective, and I have the base tech for all of them.

    Towards that end, I began to experiment with some things I had in my toolkit with the intent of working out a good proximity systems.

    Last week in class I began to play with the gyroscope towards the end of making a bass drum. I got it working but the feedback from Thom and my musician friend Ed was that it really should be based on proximity of the two hands, not just the speed of the hand. To top it off, my gyroscope now seems to be broken.

    I also had the Sharp short range proximity sensor and the MaxSonics LV-EZ ultrasonic range finder. GREAT tutorial on both here:
    Bildr proximity tutorial

    Unfortunately these both had a problem – they are useless at short range! The LV-EZ just holds at a value of 11 within two centimeters, and the Sharp switches at the value of 500 and counts down again to hold at a value ranging from 0-150 based on the reflectivity of the surface that is held against it.

    For a moment tried to do it with just a photoresistor, but it is just not accurate enough. Below is some example code I was using with Sharp sensor to do a cymbal with velocity varying on length of hit that doesn’t work due to the short range issue…

    int sensor1;
    int sensor2;
    
    void setup(){  
      Serial.begin(9600);
    }
    
    void loop(){
      int sensor=analogRead(A0);
    Serial.println(sensor);
    if(sensor>400&&sensor1<400&&sensor1>200&&sensor2<400&&sensor2>200){
    
      int velocity=map(sensor2,400,200,60,127);
      MIDI_TX(144,57,velocity);
      delay(100);
      MIDI_TX(128,57,velocity);
      Serial.println(velocity);
    }
      delay(50);
      sensor2=sensor1;
      sensor1=sensor;
     
    }
    
    void MIDI_TX(unsigned char MESSAGE, unsigned char PITCH, unsigned char VELOCITY) 
    {
      Serial.print(MESSAGE);
      Serial.print(PITCH);
      Serial.print(VELOCITY);
    }
    
     
  • Unknown's avatar

    Thom Hines 9:46 pm on April 11, 2011 Permalink | Reply  

    Easy CMS just got easier! (Buy now!) 

    After a lot of prototypes and experiments, I managed to hack my code and TinyMCE to the point where I can now edit in the most WYSIWYG environment ever made for web content management. It still has a lot of work left to do, but the biggest hurdle I saw going into this new version of the project was the text editor interface, and I had some major breakthroughs over the weekend.

    From here, I have to get the admin interface more concretely nailed down, incorporate some sort of image uploader and media manager, and finally work on a system of installing the app so that most of the work on integrating the CMS into specific pages is handled automatically on the server.

    I’ll be posting a staging ground for other people to test soon, and if anybody has a static or simple site that they would like to manage with this, let me know and I’ll be sure to pass my source along to you in the next 1-2 weeks.

    Log in here:
    http://thomhines.com/projects/cms/easycms

    Play with it here:
    http://thomhines.com/projects/cms/texteditor.php

     
    • scottpeterman's avatar

      scottpeterman 10:10 pm on April 11, 2011 Permalink | Reply

      Can’t wait to get my hands on it.

      • Thom Hines's avatar

        Thom Hines 3:52 pm on April 12, 2011 Permalink | Reply

        You’ll be among the first! I should have the whole package contained by next week. Thanks for your support, Scott!

    • Alvaro Soto's avatar

      Alvaro Soto 10:11 pm on April 11, 2011 Permalink | Reply

      More than suggestions,, i have like questions because I think this is very interesting and perhaps something totally new and successful, I can name several people that I know that would rather on work on a platform like this than complicated databases like WordPress.
      I dont even think that the target for this kind of applications are “moms” or ppl with very phew knowledge of technology and the Internet. to me, this follows trends like twitter and maybe Facebook where content is fast and direct. I can see writers, and group projects using this type of platforms

      • Thom Hines's avatar

        Thom Hines 3:56 pm on April 12, 2011 Permalink | Reply

        Thanks, Alvaro. I’ll definitely ask you more about any people willing to try it out next week. Moms and writers are both excellent people to focus on, and one person yesterday suggested students. It’s something I hadn’t really thought about, but picking smaller segments of the online population might help me find ways of focusing this project in ways I hadn’t thought of, and it really makes me think of a dozen other flavors this CMS can take on.

        Fast and direct are indeed key, and if you see any other ways of removing barriers, let me know! Twitter is a really good model in a lot of ways. Thanks!

    • thisisvictorkim's avatar

      Victor Kim 10:14 pm on April 11, 2011 Permalink | Reply

      Can you make an artist’s portfolio template such as a more customizable, but still easy to use version of Dripbook?

      http://www.dripbook.com/

      • Thom Hines's avatar

        Thom Hines 3:57 pm on April 12, 2011 Permalink | Reply

        As I said to Alvaro above, I am now picturing a lot of different implementations, and a portfolio system seems like it would be perfect. We know too many people who need a portfolio not to try to tackle that problem. Thanks!

    • Chris Piuggi's avatar

      Chris Piuggi 1:19 pm on April 12, 2011 Permalink | Reply

      recently came across this again ~~ awesome CSS interface for your reference.

      http://www.spry-soft.com/grids/

      • Thom Hines's avatar

        Thom Hines 3:58 pm on April 12, 2011 Permalink | Reply

        Nice! I saw that link the other day when you shared it for Boot Camp. It would be interesting to be able to change columns and structure on the fly… I’ll have to figure out how to work that in. Thanks, man.

  • Unknown's avatar

    Yury Gitman 9:30 pm on April 11, 2011 Permalink | Reply  

    Your comments please. Ten mins late. 

    I’m running 10 mins late. Spend the first 10 mins of class commenting on 1-2 other last project posts. See you soon.
    Yury

     
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