jelani

holidays

Posted by | General, ITP | No Comments

So christmas and new years have both passed without much incident. A few of my friends are in town. I’ll most likely see them before the week is out, but what’s really good are the two events coming up in the next couple weeks.

The first one is Game Day. On Jan 11th, a bunch of us will get together and play all sorts of board and video games, while snacking on snacks, drinking drinks, and generally making merry.

The other event is 4-in-4. That’s 4 projects in 4 days, starting on Jan 12th. I’ve a vauge idea of what I want to do. Something about writing a story, maybe make some music, do something with someone else, and pen a manga/comic. We’ll see how it turns out. I suspect a goodly portion of the day will actually involve planning out the thing… unless I just go ahead and plan it out in the next week. Though that’s not terribly likely to happen.

Right now my main projects are:

  • Expanding my music library
  • Getting comfortable with my new pen tablet
  • Reading all the books I’ve fallen behind on
  • Starting to get back into some sort of workout routine. … Seriously I hate working out. Unless it’s with a group of people, in which case my primary motivation is one of competition rather than any sort of strong desire to get in shape.

Speaking of friends, one just called and is a couple blocks away, so I’m gonna have to cut this blog short. Time to put on some clothes and run.

Train Stop Project

Posted by | ITP, Physical Computing | No Comments

What?

I worked on this project with Tim Haynes.

The goal of this project was to build a device that lets you know when your train stop is coming up.

Look!

It all started with the thought that when you’re coming home late, and you’re tired or drunk or both, you can sometimes miss your trainstop. Or if you’re reading a good book or watching a movie or even just having a nap. So, what if you had a device that could A) alert you that your stop was coming up and B) let you know that your stop was here.


Read More

Revamp and new pics

Posted by | ITP, Visual Communications | No Comments

Alright, so i updated to fonts on this and added a couple new ideas for website header pics. The fonts used are Copperplate Gothic Light for the titles and Stewardson for the text. I hope those are common fonts or people will just see Times New Roman and Arial.

















intermission

Posted by | ITP, Physical Computing | No Comments

So, time being what it is, I thought I’d post an update on the status of the train stop watch project.
Tim and I have toiled and struggled and finally we’ve gotten our code working. Our data from last time was correct. Our math, however, was not. We were taking the speed by averaging over all the samples, instead of over an interval. So now we’re getting the speed by averaging all the intervals (at 10ms) per second. So now we’re getting clear acceleration and deceleration in the data.
So the logic behind our program is as follows:


  1. We sample the speed each second.
  2. We baseline the high and low speeds at the start of the program.
  3. We determine new high and low speeds based on a simple algorithm. If there is a new high/low point that is steady (within 100 of each other), and 300 away from the current (high if low and low if high) point, for 3 seconds then a new high/low is set. Simple, right?
  4. If there is a constant deceleration for 6~ish seconds, we say “Ok, we’ve detected a stop.”


This is all fairly accurate so far and the data reflects it except for a few false negatives that we hope to smooth out by changing the constant deceleration time from 6 seconds to 10ish. We’ll have to play around w/ that.
Right now we just have to actually build a case for our project, and maybe pretty up the input/output mechanisms. Right now we just have a switch that we push to raise the stop count and some lights/a buzzer that can go off.

Ah.. Life

Posted by | General | No Comments

Happy Turkey Day to those of you who eat turkey, dry meat that it is. Though it can be good if prepared correctly.
I finally got my new laptop. A thinkpad T400. Yea, I know the inverters on my last 2 thinkpad’s died after 3 years but it’s still a solid machine. I’m hoping that those were just flukes.
I’m going to spend the day cleaning my place for the first time in … 3 weeks? I’ve been so busy w/ schoolwork that I really just go home, sleep, wake up, go to school. It’s winding down now though. I look foward to next semester.
Still don’t know what I’m doing for winter break. Probably catching up on my tv shows, anime, and video games. Maybe I’ll go out with like… women and stuff (I hear it’s all the rage these days). The possibilities are endless…

Train Watch

Posted by | ITP, Physical Computing | No Comments

So here we sit. Our laptop is broken. We cry. We cry. And then we remember. So trains go places. And we go with them. Our sleepiness and bookreading goes with us. The train stops interrupt. Grr. Why do you interrupt? Why?


So we no longer notice the stops. But the end approaches. The end of our journey. The end of our life on the train. The end of all things trainy. A notification is required.


Viola! Train Watch. It buzzes, it beeps, it blinks. Ok, that was a lie. It only buzzes. We have data, yes we do. Data the likes of which you have never seen. We can haz colored linez? Yes. Yes we can.


STOP. Image time.

The Key:
color == data
red — x
green — y
blue — z

purple — distance
teal — speed
black — acceleration
vertical blue – stops/starts